Estoy escribiendo un artículo en el Journal of the Optical Society of America B (JOSA B) y he utilizado los Plantilla LaTeX.
Desafortunadamente, tengo un problema con el PDF de salida. En lugar de letras griegas mayúsculas, aparece un cuadrado negro y no puedo entender cuál es el problema. Este problema es exclusivamente para letras griegas mayúsculas. Otras letras y signos matemáticos se muestran correctamente. Solo uso el paquete 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}
Comentarios
Answer
Elimina la llamada del paquete breqn
.
Después de la operación Obtengo
Tenga en cuenta que subfigure
ha sido obsoleto por varios años. El reemplazo oficial es subfig
. Alternativamente, use subcaption
. Tenga en cuenta que la clase ya carga caption
, por lo que probablemente se debería elegir subcaption
.
Añado una versión sin \left
y right
, que no parecen necesarios (rara vez lo son en casos como este) y donde los superíndices (n) son similares a el de Gamma. Más importante aún, las dos ecuaciones consecutivas están juntas en un entorno gather
: dos equation
nunca deberían aparecer inmediatamente después de uno otro.
\begin{subequations} \begin{gather} [ \tilde{V}^{-^{(n)}} ] = [ \Gamma^{(n)} ] [ \tilde{V}^{+^{(n)}} ], \\ [ \tilde{V}^{-\,(n)} ] = [ \Gamma^{(n)} ] [ \tilde{V}^{+\,(n)} ], \end{gather} \end{subequations}
Para acomodar la división fórmula en la que utiliza \left
y \right
entre líneas, simplemente elimínelas todas; para mayor claridad, algunas de las cercas se pueden hacer \big
, pero no más. Tenga en cuenta que multline
es el entorno de elección para esto.
Comentarios
- Gracias eres demasiado. ¡Pero debo romper una ecuación! He escrito esta ecuación en lugar de la Ec. 2 en el MWE anterior. Esta ecuación debe dividirse entre dos pares de
\left(
y\right)
. Probé los entornosalign
ygather
, pero ambos dan como resultado errores. ¿Quiere decir que el mejor entorno para ecuaciones de varias líneas esgather
? - @ user3276054 Puede ' t dividir
\left
y\right
en las distintas partes de una alineación. Solo usa\bigl
,\bigr
y amigos. Pero, como le mostré,\left
y\right
rara vez son necesarios. - ¿Esto significa algo?
\tilde{V}^{+^{(n)}}
. No podría ' ser{\tilde{V}^{+}}^{(n)}
(no ' no sé, solo esa+^{..}
parece extraño). - Estas fórmulas son para una estructura multicapa. + significa hacia adelante y – significa ondas en movimiento hacia atrás. (n) muestra el número de capa n. Sí, también puede ser como
\tilde{V}^{+\,(n)}
(lo que egreg mencionó).
Respuesta
@egreg ya identificó la fuente del problema principal: el paquete breqn
.
Además, es posible que desee hacer que las tres (n)
partículas de superíndice tengan el mismo tamaño y desplazamiento vertical (en relación con la línea de base). Actualmente, dos de los tres están en estilo «scriptscript» mientras que uno está en estilo «script».Las tres (n)
partículas probablemente deberían estar en estilo «script» y también deberían presentar el mismo desplazamiento vertical.
En la primera fila de abajo, uso _{\mathstrut}
para insertar una partícula invisible (un «puntal matemático») en la posición del subíndice. Esto sirve para elevar las (n)
partículas un poco. Si eso «no es lo que necesita, simplemente omita los _{\mathstrut}
bits, como se hace en la segunda fila a continuació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{...}
y termina con\end{document}
.subfigure
está obsoleto durante bastante tiempo.subfig
es el sucesor oficial.subcaption
es el único paquete que admitehyperref
de manera satisfactoria.breqn
. No ' no lo use.\left
y\right
que ' estás usando en el ejemploalign
es necesario.