Crear archivo de preámbulo y SyncTeX con Kile (en Linux)

Crear archivo de preámbulo y SyncTeX con Kile (en Linux)

Estoy en un Ubuntusistema con TeXLivemi TeXdistribución. Me gustaría escribir un archivo de estilo común e incluir este archivo en cada documento. ¿Cuál debería ser la extensión de dicho archivo?

Y otra pregunta es: ¿Dónde debo colocar este archivo?

En mi computadora hay un directorio llamado /etc/texmf/y hay algunos archivos relevantes como:

  1. tex
  2. texdoc

Además, ¿cómo lo configuro Kilecon Okularfor SyncTeX? Es decir, me gustaría ver la parte relevante de mi archivo fuente al hacer clic en la Okularventana.

Respuesta1

Quizás esto sea demasiado para una pregunta. Especialmente la parte sobre SyncTeXprobablemente debería incluirse en una pregunta separada. Además sólo puedo responder el resto.

Para poner comandos comunes en un archivo dedicado, puede simplemente crear un mypreamble.texarchivo simple y ejecutarlo \input{mypreamble}para usarlo. Un enfoque más sofisticado es escribir una costumbre package, es decir, una.sty archivo. como yodescrito antesBásicamente sólo necesitas estas dos líneas:

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mypreamble}[2012/08/23]

al principio del .styarchivo, que proporciona el nombre de su paquete (en este caso el archivo debe ser nombres mypreamble.sty) y la fecha de los últimos cambios. Se puede cargar con \usepackage{mypreamble}.

En cualquier caso, debes colocar el archivo en un directorio donde pueda encontrarlo mediante tex. Por supuesto, no querrás copiarlo siempre al directorio de proyectos. Aunque puede haber otras formas, creo que el mejor enfoque para este tipo de archivo de estilo es colocarlo en un directorio especial, como por ejemplo, /home/myname/tex/y agregar ese directorio a la TEXINPUTSvariable de entorno. El lugar donde puede hacerlo depende del administrador de ventanas o del shell que esté utilizando. La línea de comando debería verse así:

export TEXINPUTS="$TEXINPUTS:.:/home/myname/tex:"

Tuve que poner esta línea en ~/.zshrc, pero también podría pertenecer a ~/.xinitrc, ~/.bashrcu ~/.profileotras dependiendo de su configuración.

información relacionada