Kirjoitan artikkelin Journal of the Optical Society of America B -lehdessä (JOSA B) ja olen käyttänyt lehden s LaTeX-malli.

Valitettavasti minulla on ongelma PDF-tulosteen kanssa. Kreikan isojen kirjainten sijaan saan mustan neliön, enkä pysty selvittämään ongelman ongelmaa. Tämä ongelma koskee yksinomaan kreikkalaisia isoja kirjaimia. Muut kirjaimet ja matemaattiset merkit näytetään oikein. Käytän vain pakettia 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} 

Kommentit

  • Tervetuloa TeX.SX-palveluun! Auta meitä auttamaan sinua ja lisää vähiten toimiva esimerkki (MWE) , joka havainnollistaa ongelmaa. Meillä on paljon helpompaa toistaa tilanne ja selvittää, mikä ongelma on, kun näemme käännettävän koodin, joka alkaa \documentclass{...} ja päättyy \end{document}.
  • In addi Lisää koko MWE-kommentti alkuperäiseen kysymykseesi, ei kommenttina. Kommentti on rajoitettu noin 500 merkkiin, eikä sillä ole oikeaa merkintää, toisin kuin yllä oleva kysymystyökalu.
  • liity: subfigure on vanhentunut jonkin aikaa. subfig on virallinen seuraaja. subcaption on ainoa paketti, joka tukee hyperref -palvelua tyydyttävällä tavalla.
  • Syyllinen on breqn. Älä ' käytä sitä.
  • @ user3276054 Luota minuun: mikään \left ja \right ', jota käytät esimerkissä align on välttämätön.

Vastaa

Poista breqn -paketin kutsu.

Operaation jälkeen Saan

kirjoita kuvan kuvaus tähän

Huomaa, että subfigure on vanhentunut useita vuosia. Virallinen korvike on subfig. Vaihtoehtoisesti voit käyttää subcaption. Huomaa, että luokka jo lataa caption, joten subcaption tulisi todennäköisesti valita.

Lisään version ilman \left ja right, jotka eivät tunnu tarpeellisilta (niitä esiintyy harvoin tällaisissa tapauksissa) ja joissa yläindeksit (n) ovat samanlaisia gammalle. Vielä tärkeämpää on, että kaksi peräkkäistä yhtälöä ovat yhdessä gather -ympäristössä: kahden equation -ympäristön ei pitäisi koskaan näkyä heti yhden jälkeen toinen.

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

kirjoita kuvan kuvaus tähän

Jaon mukauttamiseksi kaava, jossa \left ja \right käytetään viivojen yli, poista ne kaikki; selkeyden lisäämiseksi osa aidoista voidaan tehdä \big, mutta ei enempää. Huomaa, että multline on tähän sopiva ympäristö.

kirjoita kuvan kuvaus tähän

kommentit

  • kiitos sinua niin paljon. Mutta minun täytyy rikkoa yhtälö! Olen kirjoittanut tämän yhtälön yhtälön sijasta. 2 yllä olevassa MWE: ssä. Tämä yhtälö tulisi jakaa kahteen \left( – ja \right) -pariin. Yritin ympäristöjä align ja gather, mutta molemmat johtavat virheisiin. Tarkoitat, että monirivisten yhtälöiden paras ympäristö on gather?
  • @ user3276054 Voit ' jakaa \left ja \right kohdistuksen eri osissa. Käytä vain \bigl, \bigr ja ystäviäsi. Mutta kuten osoitin teille, \left ja \right ovat harvoin välttämättömiä.
  • Tarkoittaako tämä mitään? \tilde{V}^{+^{(n)}}. Ei voinut ' t olla {\tilde{V}^{+}}^{(n)} (don ' ei tiedä, juuri sitä +^{..} vaikuttaa oudolta).
  • Nämä kaavat koskevat monikerroksista rakennetta. + tarkoittaa eteenpäin ja – tarkoittaa taaksepäin liikkuvia aaltoja. (n) näyttää kerroksen numeron n. Kyllä, se voi olla myös esimerkiksi \tilde{V}^{+\,(n)} (mitä egreg mainitsi).

Vastaa

@egreg on jo tunnistanut pääongelman lähteen: breqn -paketin.

Lisäksi saatat haluta, että kaikilla kolmella (n) yläindeksipartikkelilla on sama koko ja pystysuuntainen siirtymä (suhteessa perusviivaan). Tällä hetkellä kaksi kolmesta on ns. ”Script” -tyyliä, kun taas yksi on ”script” -tyyliä.Kaikkien kolmen (n) -hiukkasten tulisi olla ”script” -tyylisiä ja niissä tulisi olla myös sama pystysuuntainen siirtymä.

Käytän ensimmäisen rivin alla, käytän _{\mathstrut} lisätäksesi näkymättömän hiukkasen (”matematiikka”) alaindeksin kohtaan. Tämän avulla id lisätään (n) hiukkasia hieman. Jos se ei ole tarvitsemasi, jätä vain _{\mathstrut} -bitit – kuten toisessa alla olevassa rivissä tehdään.

kirjoita kuvan kuvaus tähän

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

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *