Pregunta

Impresionado por is-latex-worth-learning-today , y muchos procedimientos en Windows,

¿Cómo has iniciado a alguien con LaTeX en Linux?

¿Cómo genera un pdf y abandona el procesador de textos de OOO?

Actualización:

Gracias a todas las sugerencias dadas aquí. Pude crear un impresionante ppt usando la clase Beamer: http://github.com/becomingGuru/ gids-django-ppt . Encontré este enfoque demasiado mejor que usar PowerPoint y similares.

Los interesados ??pueden consultar el archivo TEX , con muchos comandos personalizados y la presentación correspondiente .

¿Fue útil?

Solución

Primero deberá instalarlo :

  • Si está utilizando una distribución que empaqueta LaTeX (casi todos lo harán), busque texlive o tetex . TeX Live es el más nuevo de los dos, y ahora está reemplazando el tetex en la mayoría de las distribuciones.

    Si está utilizando Debian o Ubuntu, algo como:

    apt-get install texlive

    .. lo instalará.

    RedHat o CentOS necesitan:

    yum install tetex

Nota: Esto necesita permisos de root, por lo tanto, use su para cambiar de usuario a root o prefije los comandos con sudo , si aún no lo ha hecho ha iniciado sesión como usuario root.

A continuación, deberá obtener un editor de texto . Cualquier editor lo hará, así que sea lo que sea con lo que se sienta cómodo. Descubrirá que los editores avanzados como Emacs (y vim) agregan una gran cantidad de funcionalidades y, por lo tanto, ayudarán a garantizar que su sintaxis sea correcta antes de intentar crear el documento.

Cree un archivo llamado test.tex y coloque algún contenido en él, diga el ejemplo de el manual de LaTeX :

\documentclass[a4paper,12pt]{article}
\begin{document}

The foundations of the rigorous study of \emph{analysis}
were laid in the nineteenth century, notably by the
mathematicians Cauchy and Weierstrass. Central to the
study of this subject are the formal definitions of
\emph{limits} and \emph{continuity}.

Let $D$ be a subset of $\bf R$ and let
$f \colon D \to \mathbf{R}$ be a real-valued function on
$D$. The function $f$ is said to be \emph{continuous} on
$D$ if, for all $\epsilon > 0$ and for all $x \in D$,
there exists some $\delta > 0$ (which may depend on $x$)
such that if $y \in D$ satisfies
\[ |y - x| < \delta \]
then
\[ |f(y) - f(x)| < \epsilon. \]

One may readily verify that if $f$ and $g$ are continuous
functions on $D$ then the functions $f+g$, $f-g$ and
$f.g$ are continuous. If in addition $g$ is everywhere
non-zero then $f/g$ is continuous.

\end{document}

Una vez que tenga este archivo, deberá ejecutar latex para producir algo de salida (como un archivo .dvi para comenzar, que es posible convertir a muchos otros formatos) :

latex test.tex

Esto imprimirá un montón de resultados, algo como esto:

=> latex test.tex

This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test.tex
LaTeX2e &lt;2003/12/01&gt;
Babel &lt;v3.8d&gt; and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
No file test.aux.
[1] (./test.aux) )
Output written on test.dvi (1 page, 1508 bytes).
Transcript written on test.log.

... no se preocupe por la mayor parte de esta salida: la parte importante es la Salida escrita en la línea test.dvi , que dice que fue exitosa.

Ahora necesita ver el archivo de salida con xdvi:

xdvi test.dvi &

Esto abrirá una ventana con la salida bellamente formateada. Presione 'q' para salir de esto, o puede dejarlo abierto y se actualizará automáticamente cuando se modifique el archivo test.dvi (así que cada vez que ejecute latex para actualizar la salida).

Para producir un PDF de esto simplemente ejecute pdflatex en lugar de latex:

pdflatex test.tex

... y tendrás un archivo test.pdf creado en lugar del archivo test.dvi.

Después de que todo esto esté funcionando bien, sugeriría ir al el manual de LaTeX página y recorriendo los elementos allí, ya que necesita funciones para los documentos que desea escribir.

Las cosas futuras a considerar incluyen:

  • Utilice herramientas como xfig o dia para crear diagramas . Estos se pueden insertar fácilmente en sus documentos en una variedad de formatos. Tenga en cuenta que si está creando archivos PDF, entonces no debe usar EPS (postscript encapsulado) para imágenes : use el pdf exportado desde su editor de diagramas si es posible, o puede usar el epstopdf paquete para convertir automáticamente de (e) ps a pdf para figuras incluidas con \includegraphics.

  • Comience a usar el control de versiones en sus documentos . Esto parece excesivo al principio, pero poder volver y mirar versiones anteriores cuando está escribiendo algo grande puede ser extremadamente útil.

  • Use make para ejecutar látex para usted . Cuando comience a tener bibliografías, imágenes y otros usos más complejos del látex, encontrará que necesita ejecutarlo en varios archivos o varias veces (la primera vez actualiza las referencias y la segunda coloca referencias en el documento, por lo que puede estar desactualizado a menos que ejecute latex dos veces ...). Resumir esto en un archivo MAKE puede ahorrar mucho tiempo y esfuerzo.

  • Use un mejor editor . Algo como Emacs + AUCTeX es altamente competente. Por supuesto, este es un tema muy subjetivo, así que lo dejaré así (eso y eso Emacs es claramente la mejor opción :)

Otros consejos

Para comenzar con LaTeX en Linux, necesitará instalar un par de paquetes:

  1. Necesitará una distribución de LaTeX . Esta es la colección de programas que comprende el sistema de composición tipográfica de computadora (La) TeX. La distribución estándar de LaTeX en sistemas Unix solía ser teTeX , pero ha sido reemplazada por TeX Live . La mayoría de las distribuciones de Linux tienen paquetes de instalación para TeX Live; consulte, por ejemplo, las entradas de la base de datos de paquetes para Ubuntu y Fedora .

  2. Probablemente desee instalar un editor LaTeX . Los editores de texto estándar de Linux funcionarán bien; en particular, Emacs tiene un buen paquete de macros de edición (La) TeX llamado AUCTeX . También existen editores especializados de LaTeX; De ellos, Kile (KDE Integrated LaTeX Environment) es particularmente agradable.

  3. Probablemente desee un tutorial de LaTeX . El tutorial clásico es " A (no es así) breve introducción a LaTeX2e , " pero hoy en día el LaTeX wikibook podría ser una mejor opción.

Recomendaría comenzar a usar Lyx, con eso puedes usar Latex tan fácil como OOO-Writer. Le brinda la posibilidad de entrar en Latex más profundamente agregando manualmente Latex-Code a su Documento. PDF está a solo un clic de distancia después de la instalación. Lyx es una plataforma cruzada.

Depende de su distribución de Linux y su preferencia de editores, etc., pero recomendaría comenzar con Kile (una aplicación de KDE), ya que es fácil de aprender e instalarla debería instalar la mayoría de los paquetes necesarios para la generación de LaTex y PDF. Solo eche un vistazo a las capturas de pantalla.

Si usa Ubuntu o Debian, hice un tutorial fácil de seguir: Instale LaTeX en Ubuntu o Debian . Este tutorial explica cómo instalar LaTeX y cómo crear su primer PDF.

LaTeX viene con la mayoría de las distribuciones de Linux en forma de distribución teTeX . Encuentre todos los paquetes con 'teTeX' en el nombre e instálelos.

  • La mayoría de los editores, como vim o emacs viene con TeX modos de edición . También puede obtener front-end WYSIWIG-ish (técnicamente WYSIWYM ), de los cuales quizás el mejor conocido es LyX.

  • La mejor introducción rápida a LaTeX es 'La introducción no tan corta a LaTeX' de Oetiker

  • LaTeX funciona como un compilador. Compila el documento LaTeX (que puede incluir otros archivos), que genera un archivo llamado .dvi (dispositivo independiente). Esto se puede procesar posteriormente en varios formatos (incluido PDF) con varios procesadores posteriores.

  • Para hacer PDF, use dvips y use la bandera -PPDF (IIRC - No tengo un archivo MAKE a mano) para producir una PS con representación de fuente configurada para la conversión a pdf. La conversión de PDF se puede hacer con ps2pdf o destilador (si tiene esto).

  • El mejor formato para incluyendo gráficos en este el entorno es eps (Postscript encapsulado) aunque no todo el software produce bien -comportado postdata. Se pueden incluir fotografías en formato jpeg u otros formatos utilizando varios mecanismos.

Yo personalmente usaría un paquete de edición completo como:

  • TexWorks
  • TexStudio

Luego instalaría "MikTeX" como el paquete de compilación, que le permite generar un PDF a partir de su documento, utilizando el compilador pdfLaTeX .

yum -y install texlive

no fue suficiente para que mi distribución centos obtuviera el comando latex.

Este sitio https://gist.github.com/melvincabatuan/350f86611bc012a5c1c6 contiene información adicional paquetes En particular:

yum -y install texlive texlive-latex texlive-xetex

fue suficiente, pero el autor también señala esto:

yum -y install texlive-collection-latex
yum -y install texlive-collection-latexrecommended
yum -y install texlive-xetex-def
yum -y install texlive-collection-xetex

Solo si es necesario:

yum -y install texlive-collection-latexextra
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top