Jeg skriver en artikel i Journal of the Optical Society of America B (JOSA B), og jeg har brugt tidsskriftet “s LaTeX-skabelon.

Desværre har jeg et problem med output-PDFen. I stedet for store græske bogstaver får jeg en sort firkant, og jeg kan ikke finde ud af, hvad problemet er. Dette problem er udelukkende for store græske bogstaver. Andre bogstaver og matematiske tegn vises korrekt. Jeg bruger kun 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! Hjælp os med at hjælpe dig og tilføj en minimal arbejdseksempel (MWE) , der illustrerer dit problem. Det bliver meget lettere for os at gengive din situation og finde ud af, hvad problemet er, når vi ser kompilerbar kode, der starter med \documentclass{...} og slutter med \end{document}.
  • In addi tion, skal du tilføje hele MWE-kommentaren til dit originale spørgsmål ovenfor, ikke som en kommentar. En kommentar er begrænset til ca. 500 tegn og har ikke rigtig god markering, i modsætning til spørgsmålsværktøjet ovenfor
  • uafhængigt: subfigure er forældet i et stykke tid. subfig er den officielle efterfølger. subcaption er den eneste pakke, der understøtter hyperref på en tilfredsstillende måde.
  • Synderen er breqn. Brug det ikke '.
  • @ user3276054 Stol på mig: ingen af \left og \right du ' du bruger i eksemplet align er nødvendig.

Svar

Fjern opkaldet til breqn -pakken.

Efter operationen Jeg får

indtast billedbeskrivelse her

Bemærk at subfigure har været forældet for adskillige år. Den officielle erstatning er subfig. Alternativt kan du bruge subcaption. Bemærk, at klassen allerede indlæser caption, så subcaption skal sandsynligvis vælges.

Jeg tilføjer en version uden \left og right, som ikke synes nødvendige (de er sjældent i tilfælde som denne), og hvor overskrifterne (n) ligner vigtigere er, at de to på hinanden følgende ligninger er sammen i et gather -miljø: to equation -miljøer bør aldrig vises umiddelbart efter en en anden.

\begin{subequations} \begin{gather} [ \tilde{V}^{-^{(n)}} ] = [ \Gamma^{(n)} ] [ \tilde{V}^{+^{(n)}} ], \\ [ \tilde{V}^{-\,(n)} ] = [ \Gamma^{(n)} ] [ \tilde{V}^{+\,(n)} ], \end{gather} \end{subequations} 

indtast billedbeskrivelse her

For at imødekomme split formel hvor du bruger \left og \right på tværs af linjer, skal du bare fjerne dem alle; for bedre klarhed kan nogle af hegnene laves \big, men ikke mere end det. Bemærk, at multline er det valgte miljø for dette.

indtast billedbeskrivelse her

Kommentarer

  • Tak dig så meget. Men jeg må bryde en ligning! Jeg har skrevet denne ligning i stedet for ligning. 2 i MWE ovenfor. Denne ligning skal opdeles mellem to par \left( og \right). Jeg prøvede miljøerne align og gather, men begge resulterer i fejl. Du mener, at det bedste miljø for ligninger med flere linjer er gather?
  • @ user3276054 Du kan ' t delt \left og \right på tværs af de forskellige dele af en justering. Brug bare \bigl, \bigr og venner. Men som jeg viste dig, er \left og \right sjældent nødvendige.
  • Betyder dette noget? \tilde{V}^{+^{(n)}}. Kunne ' t være {\tilde{V}^{+}}^{(n)} (ved ikke ', bare det +^{..} virker underligt).
  • Disse formler er til en flerlagsstruktur. + betyder fremad og – betyder bagudgående bevægelige bølger. (n) viser lagnummer n.Ja, det kan også være som \tilde{V}^{+\,(n)} (hvad egreg nævnte).

Svar

@egreg har allerede identificeret kilden til hovedproblemet: breqn -pakken.

Derudover kan det være en god idé at gøre alle de tre (n) superscript-partikler har samme størrelse og lodret forskydning (i forhold til basislinjen). I øjeblikket er to af de tre i såkaldt “scriptscript” -stil, mens en er i “script” -stil.Alle tre (n) partikler skal sandsynligvis have “script” -stil og skal også have den samme lodrette forskydning.

I den første række nedenfor bruger jeg _{\mathstrut} for at indsætte en usynlig partikel (en “matematisk stiver”) i abonnementspositionen. Dette tjener til at hæve (n) partiklerne lidt. Hvis det ikke er, hvad du har brug for, skal du bare udelade _{\mathstrut} bits – som det gøres i anden række nedenfor.

indtast billedbeskrivelse 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} 

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *