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

  • Velkommen til TeX.SX! Hjelp oss å hjelpe deg og legg til en minimal arbeidseksempel (MWE) som illustrerer problemet ditt. Det vil være mye lettere for oss å gjengi situasjonen din og finne ut hva problemet er når vi ser kompilerbar kode, og starter med \documentclass{...} og slutter med \end{document}.
  • In addi tion, vennligst legg til hele MWE-kommentaren i det opprinnelige spørsmålet ditt ovenfor, ikke som en kommentar. En kommentar er begrenset til omtrent 500 tegn og har egentlig ikke fin markering, i motsetning til spørsmålsverktøyet ovenfor
  • ubeslektet: subfigure er foreldet en god stund. subfig er den offisielle etterfølgeren. subcaption er den eneste pakken som støtter hyperref på en tilfredsstillende måte.
  • Synderen er breqn. Ikke bruk '.
  • @ user3276054 Stol på meg: ingen av \left og \right du ' du bruker i eksemplet align er nødvendig.

Svar

Fjern samtalen til breqn -pakken.

Etter operasjonen Jeg får

skriv inn bildebeskrivelse her

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} 

skriv inn bildebeskrivelse her

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.

skriv inn bildebeskrivelse her

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øene align og gather, men begge resulterer i feil. Du mener at det beste miljøet for flerlinjeligninger er gather?
  • @ 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.

skriv inn bildebeskrivelse her

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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *