Jeg skriver en artikkel i Journal of the Optical Society of America B (JOSA B) og jeg har brukt tidsskriftet «s LaTeX-mal.
Dessverre har jeg et problem med utdata-PDF. I stedet for store greske bokstaver får jeg en svart firkant, og jeg kan ikke finne ut hva problemet er. Dette problemet er utelukkende for store greske bokstaver. Andre bokstaver og matematiske tegn vises riktig. Jeg bruker bare amsmath
-pakken.
\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
Fjern samtalen til breqn
-pakken.
Etter operasjonen Jeg får
Merk at subfigure
har vært foreldet for flere år. Den offisielle erstatningen er subfig
. Alternativt kan du bruke subcaption
. Merk at klassen allerede laster inn caption
, så subcaption
burde sannsynligvis velges.
Jeg legger til en versjon uten \left
og right
, som ikke virker nødvendige (de er sjelden i tilfeller som dette) og hvor overskriftene (n) ligner på det viktigste for Gamma. Enda viktigere er at de to påfølgende ligningene er sammen i et gather
-miljø: to equation
-miljøer skal aldri vises umiddelbart etter en annen.
\begin{subequations} \begin{gather} [ \tilde{V}^{-^{(n)}} ] = [ \Gamma^{(n)} ] [ \tilde{V}^{+^{(n)}} ], \\ [ \tilde{V}^{-\,(n)} ] = [ \Gamma^{(n)} ] [ \tilde{V}^{+\,(n)} ], \end{gather} \end{subequations}
For å imøtekomme splittelsen formel der du bruker \left
og \right
på tvers av linjer, bare fjern dem alle; for bedre klarhet kan noen av gjerdene lages \big
, men ikke mer enn det. Merk at multline
er det valgte miljøet for dette.
Kommentarer
- Takk deg så mye. Men jeg må bryte en ligning! Jeg har skrevet denne ligningen i stedet for likn. 2 i MWE ovenfor. Denne ligningen skal brytes mellom to par
\left(
og\right)
. Jeg prøvde miljøenealign
oggather
, men begge resulterer i feil. Du mener at det beste miljøet for flerlinjeligninger ergather
? - @ user3276054 Du kan ' t delt
\left
og\right
på tvers av de forskjellige delene av en justering. Bare bruk\bigl
,\bigr
og venner. Men, som jeg viste deg, er\left
og\right
sjelden nødvendig. - Betyr dette noe?
\tilde{V}^{+^{(n)}}
. Kunne ikke ' t være{\tilde{V}^{+}}^{(n)}
(ikke ' t vet, bare det+^{..}
virker rart). - Disse formlene er for en flerlagsstruktur. + betyr forover og – betyr bakover bevegelige bølger. (n) viser lagnummer n.Ja, det kan også være som
\tilde{V}^{+\,(n)}
(hva egreg nevnte).
Svar
@egreg har allerede identifisert kilden til hovedproblemet: breqn
-pakken.
I tillegg kan det være lurt å lage alle de tre (n)
overskriftpartiklene har samme størrelse og vertikal forskyvning (i forhold til grunnlinjen). For tiden er to av de tre i såkalt «scriptscript» -stil mens en er i «script» -stil.Alle de tre (n)
-partiklene burde antagelig være i «script» -stil og skal også ha samme vertikale forskyvning.
I den første raden nedenfor bruker jeg _{\mathstrut}
for å sette inn en usynlig partikkel (en «matematisk stiver») i abonnementsposisjonen. Dette tjener til å heve (n)
partiklene litt. Hvis det ikke er det du trenger, er det bare å utelate _{\mathstrut}
-bitene – slik det gjøres i andre rad nedenfor.
\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{...}
og slutter med\end{document}
.subfigure
er foreldet en god stund.subfig
er den offisielle etterfølgeren.subcaption
er den eneste pakken som støtterhyperref
på en tilfredsstillende måte.breqn
. Ikke bruk '.\left
og\right
du ' du bruker i eksempletalign
er nødvendig.