Estou escrevendo um artigo no Journal of the Optical Society of America B (JOSA B) e usei o jornal “s Modelo LaTeX.

Infelizmente, tenho um problema com o PDF de saída. Em vez de letras gregas maiúsculas, obtenho um quadrado preto e não consigo descobrir qual é o problema. Esse problema é exclusivamente para letras gregas maiúsculas. Outras letras e sinais matemáticos são mostrados corretamente. Eu só uso o pacote 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} 

Comentários

  • Bem-vindo ao TeX.SX! Ajude-nos a ajudá-lo e adicione um exemplo de trabalho mínimo (MWE) que ilustra seu problema. Será muito mais fácil para nós reproduzir sua situação e descobrir qual é o problema quando virmos código compilável, começando com \documentclass{...} e terminando com \end{document}.
  • Além disso ção, por favor, adicione todo o material do comentário MWE em sua pergunta original acima, não como um comentário. Um comentário é limitado a cerca de 500 caracteres e não tem uma boa marcação, ao contrário da ferramenta de perguntas acima
  • não relacionado: subfigure está obsoleto por um bom tempo. subfig é o sucessor oficial. subcaption é o único pacote que oferece suporte a hyperref de maneira satisfatória.
  • O culpado é breqn. Não ' não use.
  • @ user3276054 Confie em mim: nenhum dos \left e \right você ' está usando no exemplo align é necessário.

Resposta

Remova a chamada do pacote breqn.

Após a operação Eu obtenho

insira a descrição da imagem aqui

Observe que subfigure tornou-se obsoleto para muitos anos. A substituição oficial é subfig. Como alternativa, use subcaption. Observe que a classe já carrega caption, então subcaption provavelmente deve ser escolhido.

Eu adiciono uma versão sem \left e right, que não parecem necessários (raramente são em casos como este) e onde os sobrescritos (n) são semelhantes a aquele para Gamma. Mais importante, as duas equações consecutivas estão juntas em um ambiente gather: dois equation ambientes nunca devem aparecer imediatamente após um outro.

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

insira a descrição da imagem aqui

Para acomodar a divisão fórmula em que você usa \left e \right através das linhas, apenas remova todos eles; para maior clareza, algumas das cercas podem ser feitas \big, mas não mais do que isso. Observe que multline é o ambiente de escolha para isso.

insira a descrição da imagem aqui

Comentários

  • Obrigado você muito. Mas, devo quebrar uma equação! Escrevi esta equação em vez da Eq. 2 no MWE acima. Esta equação deve ser quebrada entre dois pares de \left( e \right). Tentei os ambientes align e gather, mas ambos resultaram em erros. Você quer dizer que o melhor ambiente para equações multilinhas é gather?
  • @ user3276054 Você pode ' t dividir \left e \right nas várias partes de um alinhamento. Basta usar \bigl, \bigr e amigos. Mas, como mostrei a você, \left e \right raramente são necessários.
  • Isso significa alguma coisa? \tilde{V}^{+^{(n)}}. Não poderia ' ser {\tilde{V}^{+}}^{(n)} (não ' não sei, apenas que +^{..} parece estranho).
  • Essas fórmulas são para uma estrutura de múltiplas camadas. + significa para a frente e – significa ondas que se movem para trás. (n) mostra o número da camada n. Sim, também pode ser como \tilde{V}^{+\,(n)} (o que egreg mencionado).

Resposta

@egreg já identificou a origem do problema principal: o pacote breqn.

Além disso, você pode querer fazer com que todas as três (n) partículas sobrescritas tenham o mesmo tamanho e deslocamento vertical (em relação à linha de base). Atualmente, dois dos três estão no chamado estilo “scriptcript”, enquanto um está no estilo “script”.Todas as três partículas (n) provavelmente devem estar no estilo “script” e também devem apresentar o mesmo deslocamento vertical.

Na primeira linha abaixo, uso _{\mathstrut} para inserir uma partícula invisível (um “suporte matemático”) na posição subscrita. Isso serve para elevar as (n) partículas um pouco. Se não for isso que você precisa, apenas omita os _{\mathstrut} bits – como é feito na segunda linha abaixo.

insira a descrição da imagem aqui

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

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *