Jag skriver en artikel i Journal of the Optical Society of America B (JOSA B) och jag har använt tidningen ”s LaTeX-mall.
Tyvärr har jag ett problem med utdata-PDF-filen. Istället för stora grekiska bokstäver får jag en svart fyrkant och jag kan inte ta reda på vad problemet är. Detta problem är uteslutande för stora grekiska bokstäver. Andra bokstäver och matematiska tecken visas korrekt. Jag använder endast paketet 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}
Kommentarer
Svar
Ta bort samtalet från breqn
-paketet.
Efter operationen Jag får
Observera att subfigure
har varit föråldrad för flera år. Den officiella ersättaren är subfig
. Alternativt kan du använda subcaption
. Observera att klassen redan laddar caption
, så subcaption
bör antagligen väljas.
Jag lägger till en version utan \left
och right
, som inte verkar nödvändiga (de är sällan i fall som detta) och där superscript (n) liknar viktigare är att de två på varandra följande ekvationerna är tillsammans i en gather
-miljö: två equation
-miljöer bör aldrig visas omedelbart efter en en annan.
\begin{subequations} \begin{gather} [ \tilde{V}^{-^{(n)}} ] = [ \Gamma^{(n)} ] [ \tilde{V}^{+^{(n)}} ], \\ [ \tilde{V}^{-\,(n)} ] = [ \Gamma^{(n)} ] [ \tilde{V}^{+\,(n)} ], \end{gather} \end{subequations}
För att rymma uppdelningen formel där du använder \left
och \right
över linjer, ta bara bort dem alla; för bättre tydlighet kan några av stängslarna göras \big
, men inte mer än så. Observera att multline
är den valfria miljön för detta.
Kommentarer
- Tack du så mycket. Men jag måste bryta en ekvation! Jag har skrivit denna ekvation istället för ekv. 2 i MWE ovan. Denna ekvation bör brytas mellan två par av
\left(
och\right)
. Jag försökte miljöernaalign
ochgather
, men båda resulterar i fel. Du menar att den bästa miljön för flerradiga ekvationer ärgather
? - @ user3276054 Du kan ' t dela
\left
och\right
över de olika delarna av en inriktning. Använd bara\bigl
,\bigr
och vänner. Men som jag visade dig är\left
och\right
sällan nödvändiga. - Betyder detta något?
\tilde{V}^{+^{(n)}}
. Kunde inte ' t{\tilde{V}^{+}}^{(n)}
(vet ' inte, bara det+^{..}
verkar konstigt). - Dessa formler är för en flerskiktsstruktur. + betyder framåt och – betyder bakåtgående vågor. (n) visar lagernummer n.Ja, det kan också vara som
\tilde{V}^{+\,(n)}
(vad egreg nämnde).
Svar
@egreg har redan identifierat källan till huvudproblemet: paketet breqn
.
Dessutom kanske du vill göra alla tre (n)
superscript-partiklar har samma storlek och vertikal förskjutning (relativt baslinjen). För närvarande är två av de tre i så kallad ”scriptscript” -stil medan en är i ”script” -stil.Alla tre (n)
-partiklarna borde antagligen ha ”script” -stil och bör också ha samma vertikala förskjutning.
I den första raden nedan använder jag _{\mathstrut}
för att infoga en osynlig partikel (en ”matematisk strut”) i prenumerationspositionen. Detta tjänar till att höja (n)
partiklarna lite. Om det inte är vad du behöver, ska du bara utelämna _{\mathstrut}
-bitarna – som görs i andra raden nedan.
\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{...}
och slutar med\end{document}
.subfigure
är föråldrad under ett tag.subfig
är den officiella efterträdaren.subcaption
är det enda paketet som stöderhyperref
på ett tillfredsställande sätt.breqn
. Använd inte '.\left
och\right
du ' du använder i exempletalign
är nödvändig.