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, dashyperref
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 Beispielalign
ist erforderlich.
Antwort
Entfernen Sie den Aufruf des Pakets breqn
.
Nach dem Vorgang Ich erhalte
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}
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.
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 Umgebungenalign
undgather
ausprobiert, aber beide führen zu Fehlern. Sie meinen, dass die beste Umgebung für mehrzeilige Gleichungengather
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.
\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}