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
Vastaa
Poista breqn
-paketin kutsu.
Operaation jälkeen Saan
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}
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ö.
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
jagather
, mutta molemmat johtavat virheisiin. Tarkoitat, että monirivisten yhtälöiden paras ympäristö ongather
? - @ 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.
\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{...}
ja päättyy\end{document}
.subfigure
on vanhentunut jonkin aikaa.subfig
on virallinen seuraaja.subcaption
on ainoa paketti, joka tukeehyperref
-palvelua tyydyttävällä tavalla.breqn
. Älä ' käytä sitä.\left
ja\right
', jota käytät esimerkissäalign
on välttämätön.