nomenclatura en la plantilla LaTeX de Elsevier
Tengo problemas con la nomenclatura en la plantilla de Elsevier. Seguí las instrucciones propuestas por delrocco en este enlace (https://tex.stackexchange.com/questions/252118/how-to-add-nomenclature-in-elsarticle-2-column-format-through-texmaker) y ahora cuando escribo el comando \nomenclature no obtengo nada (la caja está vacía) (por favor, vea el archivo adjunto). No sé si debo usar el entorno tabular en medio del entorno table* o usar el comando \nomenclature. Cuando uso el entorno tabular, tengo columnas de diferentes tamaños (la cuarta columna se sale de la caja) (la instrucción propuesta requiere hacer algunos cambios en la plantilla). No sé si es la mejor solución o no. Además, cuando uso la otra solución con el comando \mbox, recibo un error relacionado con que no es adecuado para dos columnas. Estoy confundido.
Agradezco cualquier ayuda.
\documentclass[3p,twocolumn]{elsarticle}
\usepackage{framed} % Marco de contenido
\usepackage{multicol} % Entorno de múltiples columnas
\usepackage{nomencl} % Paquete de nomenclatura
\makenomenclature
\setlength{\nomitemsep}{-\parskip} % Espacio de línea base entre elementos
\renewcommand{\nompreamble}{\begin{multicols}{2}}
\renewcommand{\nompostamble}{\end{multicols}}
\modulolinenumbers[5]
\usepackage{nomencl}
\makenomenclature
\journal{Journal de plantillas \LaTeX}
\bibliographystyle{elsarticle-num}
\DeclareUnicodeCharacter{2212}{-}
\begin{document}
\begin{frontmatter}
\begin{abstract}
\end{abstract}
\begin{keyword}
%\texttt{elsarticle.cls}\sep \LaTeX\sep Elsevier \sep template
%\MSC[2010] 00-01\sep 99-00
\texttt{MMMMr}
%\MSC[2010] 00-01\sep 99-00
\end{keyword}
\end{frontmatter}
\begin{table*}[!t] % para la nomenclatura
\begin{framed}
\nomenclature{$abreviatura$}{explicación de la abreviatura}
\nomenclature{$c$}{Velocidad de la luz en el vacío}
\nomenclature{$h$}{Constante de Planck}
\printnomenclature
\end{framed}
\end{table*}
\end{document}
davy.ai
Solución para Nomenclatura en la Plantilla de Elsevier
Si estás siguiendo las instrucciones propuestas por delrocco para agregar nomenclatura en la plantilla de Elsevier y estás enfrentando problemas con la caja vacía, tamaños de columna diferentes o errores inadecuados, puedes intentar los siguientes pasos:
table
en lugar detable*
.framed
ya que no es necesario.longtable
en lugar del entornotabular
dentro del entornotable
.\renewcommand*\nompreamble
y\renewcommand*\nompostamble
de la siguiente manera:Aquí está el código actualizado:
Espero que esto te ayude con tu problema de nomenclatura en la plantilla de Elsevier. No dudes en hacer cualquier otra pregunta si tienes alguna.