Nomenclatura; ejecutando makeindex

Nomenclatura; ejecutando makeindex

Soy nuevo en LaTeX y he estado luchando con la generación de una nomenclatura durante varias horas...

He intentado seguir estas instrucciones:http://cs.brown.edu/about/system/managed/latex/doc/nomencl.pdfpero no sabe cómo "Invocar MakeIndex"...

También he intentado seguir la respuesta aquí:Lista de abreviacionespero ¿cómo hago el paso "Ejecutar"?

Estoy realmente atrapado aquí y una respuesta simple para un novato me alegraría el día...

Este es un ejemplo de lo que he estado intentando escribir:

\documentclass{article}

\usepackage[]{nomencl}

\makenomenclature

\begin{document}
Here is some text, where we use APC.
\nomenclature{APC}{antigeen-presenterende cel}

\printnomenclature
\end{document}

Por cierto, estoy usando una Macbook con TexShop.

Respuesta1

Si estás usando TeXShop esmuyfácil: agregue algunas líneas a su documento como se muestra a continuación.

% !TEX TS-program = Arara
% arara: pdflatex
% arara: nomencl
% arara: pdflatex
\documentclass{article}

\usepackage[]{nomencl}

\makenomenclature

\begin{document}
Here is some text, where we use APC.
\nomenclature{APC}{antigeen-presenterende cel}

\printnomenclature
\end{document}

Luego, asegúrese de que el menú desplegable junto al botón "Componer tipo" diga "Arara". Presione “Componer tipográfica”. Et voilá.

Si tiene MacTeX 2013 o posterior y TeXShop 3.48, debería funcionar de inmediato; si no, ve a la carpeta

~/Library/TeXShop/Engines/Inactive/Arara

y mueve el arara.enginearchivo a

~/Library/TeXShop/Engines/

es decir, dos niveles más arriba. En este caso, deberá reiniciar TeXShop para que se reconozca el cambio.

Si el sistema te pide que instales Java, hazlo. Tenga en cuenta que ~se refiere a su carpeta de Inicio.

Respuesta2

Si su archivo de entrada tal como se publicó esnc.tex

luego ejecuta estos comandos en orden

pdflatex nc
makeindex -s nomencl.ist -o nc.nls nc.nlo 
pdflatex nc

Se debe generar la nomenclatura e incluirla en el documento.

ingrese la descripción de la imagen aquí

nomencl.istes el makeindexestilo que se distribuye con el paquete, ___.nloes la información sin procesar generada por latex en la primera ejecución, la -o opción indica makeindexescribir la versión ordenada/formateada a ___.nls la que luego latex ingresa en la segunda ejecución.

Es posible que su editor tenga una forma de personalizar esto en un botón o menú, pero simplemente escribirlo en la terminal funciona.

Respuesta3

En su ventana de texmaker, haga clic en opciones, configure texmaker, luego en makeIndex asegúrese de tenerlo.

makeindex %.nlo -s nomencl.ist -o %.nls -t %.nlg

haga clic en Aceptar

Luego ejecute su archivo tex usando lo siguiente - PDFlatex- MakeIndex- PDFlatex- Quickbuild(view pdf)en ese orden.

Gracias.

David.

información relacionada