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

  • Välkommen till TeX.SX! Hjälp oss att hjälpa dig och lägg till en minimalt arbetsexempel (MWE) som illustrerar ditt problem. Det blir mycket lättare för oss att återge din situation och ta reda på vad problemet är när vi ser kompilerbar kod, som börjar med \documentclass{...} och slutar med \end{document}.
  • I addi lägg till hela kommentaren MWE grejer i din ursprungliga fråga ovan, inte som en kommentar. En kommentar är begränsad till cirka 500 tecken och har inte riktigt bra markering, i motsats till frågeställningen ovan
  • orelaterad: subfigure är föråldrad under ett tag. subfig är den officiella efterträdaren. subcaption är det enda paketet som stöder hyperref på ett tillfredsställande sätt.
  • Den skyldige är breqn. Använd inte '.
  • @ user3276054 Lita på mig: ingen av \left och \right du ' du använder i exemplet align är nödvändig.

Svar

Ta bort samtalet från breqn -paketet.

Efter operationen Jag får

ange bildbeskrivning hä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} 

ange bildbeskrivning här

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.

ange bildbeskrivning här

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öerna align och gather, men båda resulterar i fel. Du menar att den bästa miljön för flerradiga ekvationer är gather?
  • @ 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.

ange bildbeskrivning här

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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *