Ik schrijf een artikel in de Journal of the Optical Society of America B (JOSA B) en ik heb de tijdschrift s gebruikt LaTeX-sjabloon.
Helaas heb ik een probleem met de uitvoer-pdf. In plaats van Griekse hoofdletters krijg ik een zwart vierkant en ik kan er niet achter komen wat het probleem is. Dit probleem is uitsluitend voor Griekse hoofdletters. Andere letters en wiskundige tekens worden correct weergegeven. Ik gebruik alleen het amsmath
-pakket.
\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}
Opmerkingen
Answer
Verwijder de aanroep van het breqn
pakket.
Na de operatie Ik begrijp
Merk op dat subfigure
verouderd is voor verscheidene jaren. De officiële vervanging is subfig
. U kunt ook subcaption
gebruiken. Merk op dat de klasse al caption
laadt, dus subcaption
moet waarschijnlijk worden gekozen.
Ik voeg een versie toe zonder \left
en right
, die niet nodig lijken (dat zijn ze zelden in dit soort gevallen) en waar de superscripts (n) vergelijkbaar zijn met die voor Gamma. Wat nog belangrijker is, is dat de twee opeenvolgende vergelijkingen samen in een gather
-omgeving staan: twee equation
-omgevingen mogen nooit onmiddellijk na een een 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}
Om de splitsing op te vangen formule waarbij je \left
en \right
over lijnen gebruikt, verwijder ze gewoon allemaal; voor meer duidelijkheid kunnen enkele van de hekken worden gemaakt \big
, maar niet meer dan dat. Merk op dat multline
hiervoor de voorkeursomgeving is.
Opmerkingen
- Bedankt Jou zo veel. Maar ik moet een vergelijking doorbreken! Ik heb deze vergelijking geschreven in plaats van Vgl. 2 in de MWE hierboven. Deze vergelijking moet worden verbroken tussen twee paren
\left(
en\right)
. Ik heb de omgevingenalign
engather
geprobeerd, maar beide resulteren in fouten. U bedoelt dat de beste omgeving voor meerlijnige vergelijkingengather
is? - @ user3276054 U kunt ' splitsen
\left
en\right
over de verschillende delen van een uitlijning. Gebruik gewoon\bigl
,\bigr
en vrienden. Maar, zoals ik je heb laten zien,\left
en\right
zijn zelden nodig. - Betekent dit iets?
\tilde{V}^{+^{(n)}}
. Kon ' t{\tilde{V}^{+}}^{(n)}
(don ' niet weten, alleen dat+^{..}
lijkt raar). - Deze formules zijn voor een meerlagige structuur. + betekent voorwaarts en – betekent achterwaarts bewegende golven. (n) toont laagnummer n.Ja, het kan ook zijn als
\tilde{V}^{+\,(n)}
(wat egreg noemde).
Antwoord
@egreg heeft de bron van het hoofdprobleem al geïdentificeerd: het breqn
pakket.
Bovendien wilt u misschien dat alle drie (n)
superscriptdeeltjes dezelfde grootte en verticale verplaatsing hebben (ten opzichte van de basislijn). Momenteel zijn twee van de drie in de zogenaamde “scriptscript” -stijl, terwijl één in de “script” -stijl is.Alle drie (n)
deeltjes zouden waarschijnlijk in “script” stijl moeten zijn en zouden ook dezelfde verticale verplaatsing moeten hebben.
In de eerste rij hieronder gebruik ik _{\mathstrut}
om een onzichtbaar deeltje (een “wiskundige strut”) in de subscriptpositie in te voegen. Dit dient om omhoog de (n)
deeltjes een beetje te verhogen. Als dat niet is wat je nodig hebt, laat dan de _{\mathstrut}
bits weg – zoals wordt gedaan in de tweede rij hieronder.
\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}
\documentclass{...}
en eindigend op\end{document}
.subfigure
is al een tijdje achterhaald.subfig
is de officiële opvolger.subcaption
is het enige pakket dathyperref
op een bevredigende manier ondersteunt.breqn
. Gebruik het ' niet.\left
en\right
je ' gebruikt in het voorbeeldalign
is noodzakelijk.