Jécris un article dans le Journal of the Optical Society of America B (JOSA B) et jai utilisé le journal « s Modèle LaTeX.

Malheureusement, jai un problème avec le PDF de sortie. Au lieu de lettres majuscules grecques, jobtiens un carré noir et je ne peux pas comprendre quel est le problème. Ce problème concerne exclusivement les lettres grecques majuscules. Les autres lettres et signes mathématiques sont affichés correctement. Jutilise uniquement le package amsmath.

\documentclass[9pt,twocolumn,twoside]{osajnl} % http://www.opticsinfobase.org/josab/submit/templates/pc/osajnl_2015.zip (*.zip-file, 581 kB) ‎ \usepackage{amsmath} \usepackage{breqn} \usepackage{subfigure} \journal{josab} % Choose journal (ao‎, ‎josaa‎, ‎josab)‎ \setboolean{shortarticle}{false} % true = letter‎, ‎false = research article‎ ‎ \begin{document} \begin{subequations} \begin{equation} \left[\tilde{V}^{-^{(n)}}\right]=\left[\Gamma^{(n)}\right]\left[\tilde{V}^{+^{(n)}}\right], \end{equation} \begin{align} ‎\left[V_m^{(n)}(z) \right]=\left[ P^{(n)} \right]‎ ‎\left( \left[ \exp \left(‎ -‎j k ^{(n)} \left( z-z_n \right) \right) \right] \left[ \tilde{V}^{+^{(n)}} \right]‎ + \\ ‎\left[ \exp \left(‎ +‎j k ^{(n)} \left( z-z_{n+1} \right) \right) \right] \left[ \tilde{V}^{-^{(n)}} \right] \right) \end{align} \end{subequations} \end{document} 

Commentaires

  • Bienvenue sur TeX.SX! Veuillez nous aider à vous aider et ajouter un exemple de travail minimal (MWE) qui illustre votre problème. Il nous sera beaucoup plus facile de reproduire votre situation et de découvrir quel est le problème lorsque nous verrons du code compilable, commençant par \documentclass{...} et se terminant par \end{document}.
  • In addi tion, veuillez ajouter tout le commentaire MWE dans votre question originale ci-dessus, pas en tant que commentaire. Un commentaire est limité à environ 500 caractères et na pas vraiment de bon balisage, contrairement à loutil de question ci-dessus
  • sans rapport: subfigure est obsolète depuis un certain temps. subfig est le successeur officiel. subcaption est le seul package prenant en charge hyperref de manière satisfaisante.
  • Le coupable est breqn. ' ne lutilisez pas.
  • @ user3276054 Faites-moi confiance: aucun des \left et \right vous ' utiliser dans lexemple align est nécessaire.

Réponse

Supprimez lappel du package breqn.

Après lopération Jobtiens

entrez la description de limage ici

Notez que subfigure est obsolète depuis plusieurs années. Le remplacement officiel est subfig. Vous pouvez également utiliser subcaption. Notez que la classe charge déjà caption, donc subcaption devrait probablement être choisie.

Jajoute une version sans \left et right, qui ne semblent pas nécessaires (ils le sont rarement dans des cas comme celui-ci) et où les exposants (n) sont similaires à celui pour Gamma. Plus important encore, les deux équations consécutives sont ensemble dans un environnement gather: deux environnements equation ne doivent jamais apparaître immédiatement après un un autre.

\begin{subequations} \begin{gather} [ \tilde{V}^{-^{(n)}} ] = [ \Gamma^{(n)} ] [ \tilde{V}^{+^{(n)}} ], \\ [ \tilde{V}^{-\,(n)} ] = [ \Gamma^{(n)} ] [ \tilde{V}^{+\,(n)} ], \end{gather} \end{subequations} 

entrez la description de limage ici

Afin de permettre le fractionnement formule où vous utilisez \left et \right sur les lignes, supprimez-les toutes; pour plus de clarté, certaines des clôtures peuvent être faites \big, mais pas plus. Notez que multline est lenvironnement de choix pour cela.

entrez la description de limage ici

Commentaires

  • Merci vous tellement. Mais, je dois casser une équation! Jai écrit cette équation au lieu de Eq. 2 dans le MWE ci-dessus. Cette équation doit être divisée entre deux paires de \left( et \right). Jai essayé les environnements align et gather, mais les deux entraînent des erreurs. Vous voulez dire que le meilleur environnement pour les équations multilignes est gather?
  • @ user3276054 Vous pouvez ' t fractionner \left et \right sur les différentes parties dun alignement. Utilisez simplement \bigl, \bigr et vos amis. Mais, comme je vous lai montré, \left et \right sont rarement nécessaires.
  • Cela signifie-t-il quelque chose? \tilde{V}^{+^{(n)}}. ' t que ce soit {\tilde{V}^{+}}^{(n)} (don ' ne sais pas, juste que +^{..} semble bizarre).
  • Ces formules sont pour une structure multicouche. + signifie avant et – signifie des vagues en mouvement vers larrière. (n) montre le numéro de couche n. Oui, cela peut aussi être comme \tilde{V}^{+\,(n)} (ce que egreg a mentionné).

Réponse

@egreg a déjà identifié la source du problème principal: le paquet breqn.

En outre, vous pouvez souhaiter que les trois particules en exposant (n) aient la même taille et le même déplacement vertical (par rapport à la ligne de base). Actuellement, deux des trois sont dans le style dit « scriptcript » tandis que lun est dans le style « script ».Les trois particules (n) devraient probablement être de style « script » et devraient également présenter le même déplacement vertical.

Dans la première ligne ci-dessous, jutilise _{\mathstrut} pour insérer une particule invisible (une « barre mathématique ») en position dindice. Cela sert à élever un peu les (n) particules. Si ce nest pas ce dont vous avez besoin, omettez simplement les bits _{\mathstrut} – comme cela est fait dans la deuxième ligne ci-dessous.

entrez la description de limage ici

\documentclass[9pt,twocolumn,twoside]{osajnl} \usepackage{amsmath} \journal{josab} \setboolean{shortarticle}{false} \begin{document} \begin{subequations} \begin{gather} \left[\tilde{V}^{-}{}_{\mathstrut}^{(n)}\right]= \left[\Gamma_{\mathstrut}^{(n)}\right] \left[\tilde{V}^{+}{}_{\mathstrut}^{(n)}\right]\\ \left[\tilde{V}^{-}{}^{(n)}\right]= \left[\Gamma^{(n)}\right] \left[\tilde{V}^{+}{}^{(n)}\right] \end{gather} \end{subequations} \end{document} 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *