Ich schreibe einen Artikel im Journal der Optischen Gesellschaft von Amerika B (JOSA B) und habe das Journal verwendet LaTeX-Vorlage.

Leider habe ich ein Problem mit der Ausgabe-PDF. Anstelle von griechischen Großbuchstaben erhalte ich ein schwarzes Quadrat und kann nicht herausfinden, wo das Problem liegt. Dieses Problem betrifft ausschließlich griechische Großbuchstaben. Andere Buchstaben und mathematische Zeichen werden korrekt angezeigt. Ich verwende nur das Paket 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} 

Kommentare

  • Willkommen bei TeX.SX! Bitte helfen Sie uns, Ihnen zu helfen und fügen Sie eine minimales Arbeitsbeispiel (MWE) , das Ihr Problem veranschaulicht. Es wird für uns viel einfacher sein, Ihre Situation zu reproduzieren und herauszufinden, was das Problem ist, wenn wir kompilierbaren Code sehen, beginnend mit \documentclass{...} und endet mit \end{document}.
  • Zusätzlich Bitte fügen Sie den gesamten Kommentar MWE-Zeug in Ihre ursprüngliche Frage oben ein, nicht als Kommentar. Ein Kommentar ist auf ungefähr 500 Zeichen begrenzt und hat im Gegensatz zum obigen Fragetool
  • keine wirkliche Markierung: subfigure ist für eine Weile veraltet. subfig ist der offizielle Nachfolger. subcaption ist das einzige Paket, das hyperref auf zufriedenstellende Weise unterstützt.
  • Der Schuldige ist breqn. Verwenden Sie es nicht '.
  • @ user3276054 Vertrauen Sie mir: Keine der \left und \right Sie ' verwenden im Beispiel align ist erforderlich.

Antwort

Entfernen Sie den Aufruf des Pakets breqn.

Nach dem Vorgang Ich erhalte

hier Bildbeschreibung eingeben

Beachten Sie, dass subfigure veraltet ist mehrere Jahre. Der offizielle Ersatz ist subfig. Alternativ können Sie subcaption verwenden. Beachten Sie, dass die Klasse bereits caption lädt, daher sollte subcaption wahrscheinlich ausgewählt werden.

Ich füge eine Version ohne \left und right, die nicht notwendig erscheinen (in solchen Fällen selten) und bei denen die hochgestellten Zeichen (n) ähnlich sind Noch wichtiger ist, dass die beiden aufeinander folgenden Gleichungen in einer gather -Umgebung zusammen sind: Zwei equation -Umgebungen sollten niemals unmittelbar nach einer erscheinen eine andere.

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

Geben Sie hier die Bildbeschreibung ein.

Um die Aufteilung zu berücksichtigen Formel, in der Sie \left und \right über Linien hinweg verwenden, entfernen Sie einfach alle, um die Übersichtlichkeit zu verbessern, können einige der Zäune \big, aber nicht mehr als das. Beachten Sie, dass multline die Umgebung der Wahl ist.

Geben Sie hier die Bildbeschreibung ein.

Kommentare

  • Vielen Dank dich so sehr. Aber ich muss eine Gleichung brechen! Ich habe diese Gleichung anstelle von Gl. 2 in der MWE oben. Diese Gleichung sollte zwischen zwei Paaren von \left( und \right) gebrochen werden. Ich habe die Umgebungen align und gather ausprobiert, aber beide führen zu Fehlern. Sie meinen, dass die beste Umgebung für mehrzeilige Gleichungen gather ist?
  • @ user3276054 Sie können ' nicht teilen \left und \right über die verschiedenen Teile einer Ausrichtung. Verwenden Sie einfach \bigl, \bigr und Freunde. Aber wie ich Ihnen gezeigt habe, sind \left und \right selten notwendig.
  • Bedeutet dies etwas? \tilde{V}^{+^{(n)}}. ' könnte es nicht {\tilde{V}^{+}}^{(n)} sein (' weiß nicht, nur diese +^{..} scheint seltsam).
  • Diese Formeln gelten für eine mehrschichtige Struktur. + bedeutet vorwärts und – bedeutet rückwärts bewegte Wellen. (n) zeigt die Layernummer n. Ja, es kann auch wie \tilde{V}^{+\,(n)} (was egreg erwähnt hat) sein.

Answer

@egreg hat bereits die Ursache des Hauptproblems identifiziert: das Paket breqn.

Außerdem möchten Sie möglicherweise, dass alle drei hochgestellten (n) Partikel dieselbe Größe und vertikale Verschiebung haben (relativ zur Grundlinie). Derzeit sind zwei der drei im sogenannten „Skript“ -Stil, während einer im „Skript“ -Stil ist.Alle drei (n) Partikel sollten wahrscheinlich im „Skript“ -Stil vorliegen und dieselbe vertikale Verschiebung aufweisen.

In der ersten Zeile unten verwende ich _{\mathstrut}, um ein unsichtbares Teilchen (eine „mathematische Strebe“) in die tiefgestellte Position einzufügen. Dies dient dazu, die (n) Partikel ein wenig zu heben . Wenn dies nicht erforderlich ist, lassen Sie einfach die _{\mathstrut} -Bits weg – wie in der zweiten Zeile unten beschrieben.

Geben Sie hier die Bildbeschreibung ein

\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} 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.