Ik schrijf een artikel in de Journal of the Optical Society of America B (JOSA B) en ik heb de tijdschrift s gebruikt LaTeX-sjabloon.

Helaas heb ik een probleem met de uitvoer-pdf. In plaats van Griekse hoofdletters krijg ik een zwart vierkant en ik kan er niet achter komen wat het probleem is. Dit probleem is uitsluitend voor Griekse hoofdletters. Andere letters en wiskundige tekens worden correct weergegeven. Ik gebruik alleen het amsmath -pakket.

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

Opmerkingen

  • Welkom bij TeX.SX! Help ons om u te helpen en voeg een minimaal werkend voorbeeld (MWE) dat uw probleem illustreert. Het zal veel gemakkelijker voor ons zijn om uw situatie te reproduceren en erachter te komen wat het probleem is wanneer we compileerbare code zien, beginnend met \documentclass{...} en eindigend op \end{document}.
  • In addi voeg alstublieft het hele commentaar MWE-materiaal toe aan uw oorspronkelijke vraag hierboven, niet als commentaar. Een opmerking is beperkt tot ongeveer 500 tekens en heeft niet echt een mooie opmaak, in tegenstelling tot de bovenstaande vraagtool.
  • niet gerelateerd: subfigure is al een tijdje achterhaald. subfig is de officiële opvolger. subcaption is het enige pakket dat hyperref op een bevredigende manier ondersteunt.
  • De boosdoener is breqn. Gebruik het ' niet.
  • @ user3276054 Vertrouw me: geen van de \left en \right je ' gebruikt in het voorbeeld align is noodzakelijk.

Answer

Verwijder de aanroep van het breqn pakket.

Na de operatie Ik begrijp

voer hier de beschrijving van de afbeelding in

Merk op dat subfigure verouderd is voor verscheidene jaren. De officiële vervanging is subfig. U kunt ook subcaption gebruiken. Merk op dat de klasse al caption laadt, dus subcaption moet waarschijnlijk worden gekozen.

Ik voeg een versie toe zonder \left en right, die niet nodig lijken (dat zijn ze zelden in dit soort gevallen) en waar de superscripts (n) vergelijkbaar zijn met die voor Gamma. Wat nog belangrijker is, is dat de twee opeenvolgende vergelijkingen samen in een gather -omgeving staan: twee equation -omgevingen mogen nooit onmiddellijk na een een andere.

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

voer hier een beschrijving van de afbeelding in

Om de splitsing op te vangen formule waarbij je \left en \right over lijnen gebruikt, verwijder ze gewoon allemaal; voor meer duidelijkheid kunnen enkele van de hekken worden gemaakt \big, maar niet meer dan dat. Merk op dat multline hiervoor de voorkeursomgeving is.

voer hier een beschrijving van de afbeelding in

Opmerkingen

  • Bedankt Jou zo veel. Maar ik moet een vergelijking doorbreken! Ik heb deze vergelijking geschreven in plaats van Vgl. 2 in de MWE hierboven. Deze vergelijking moet worden verbroken tussen twee paren \left( en \right). Ik heb de omgevingen align en gather geprobeerd, maar beide resulteren in fouten. U bedoelt dat de beste omgeving voor meerlijnige vergelijkingen gather is?
  • @ user3276054 U kunt ' splitsen \left en \right over de verschillende delen van een uitlijning. Gebruik gewoon \bigl, \bigr en vrienden. Maar, zoals ik je heb laten zien, \left en \right zijn zelden nodig.
  • Betekent dit iets? \tilde{V}^{+^{(n)}}. Kon ' t {\tilde{V}^{+}}^{(n)} (don ' niet weten, alleen dat +^{..} lijkt raar).
  • Deze formules zijn voor een meerlagige structuur. + betekent voorwaarts en – betekent achterwaarts bewegende golven. (n) toont laagnummer n.Ja, het kan ook zijn als \tilde{V}^{+\,(n)} (wat egreg noemde).

Antwoord

@egreg heeft de bron van het hoofdprobleem al geïdentificeerd: het breqn pakket.

Bovendien wilt u misschien dat alle drie (n) superscriptdeeltjes dezelfde grootte en verticale verplaatsing hebben (ten opzichte van de basislijn). Momenteel zijn twee van de drie in de zogenaamde “scriptscript” -stijl, terwijl één in de “script” -stijl is.Alle drie (n) deeltjes zouden waarschijnlijk in “script” stijl moeten zijn en zouden ook dezelfde verticale verplaatsing moeten hebben.

In de eerste rij hieronder gebruik ik _{\mathstrut} om een onzichtbaar deeltje (een “wiskundige strut”) in de subscriptpositie in te voegen. Dit dient om omhoog de (n) deeltjes een beetje te verhogen. Als dat niet is wat je nodig hebt, laat dan de _{\mathstrut} bits weg – zoals wordt gedaan in de tweede rij hieronder.

voer de beschrijving van de afbeelding hier in

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

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *