para online editors editores best linux latex tex typesetting

online - Comience con Latex en Linux



latex viewer ubuntu (9)

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

¿Cómo alguien comenzó con LaTeX en Linux?

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

Actualizar:

Gracias a todas las sugerencias dadas aquí. Pude crear un ppt impresionante 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 .


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 y la instalación 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.



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 vienen con modos de edición TeX. También puede obtener front-ends WYSIWIG-ish (técnicamente WYSIWYM ), de los cuales quizás el más conocido sea 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. Usted compila el documento LaTeX (que puede incluir otros archivos), que genera un archivo llamado .dvi (dispositivo independiente). Esto se puede procesar en varios formatos (incluido PDF) con varios procesadores posteriores.

  • Para hacer PDF, use dvips y use el indicador -PPDF (IIRC - No tengo un archivo MAKE a mano) para producir un PS con la representación de fuentes 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 incluir gráficos en este entorno es eps (Postscript encapsulado) aunque no todo el software produce postscript de buen comportamiento. Las fotografías en formato jpeg u otros formatos se pueden incluir utilizando varios mecanismos.


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

  1. Necesitarás una distribución LaTeX . Esta es la colección de programas que componen el sistema de composición tipográfica (La) TeX. La distribución estándar de LaTeX en los 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; vea, por ejemplo, las entradas de la base de datos del paquete para Ubuntu y Fedora .

  2. Probablemente quiera 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 TeX (La) llamadas AUCTeX . Los editores LaTeX especializados también existen; de ellos, Kile (KDE Integrated LaTeX Environment) es particularmente agradable.

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


Primero necesitarás instalarlo :

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

    Si está utilizando Debian o Ubuntu, algo como:

    apt-get install texlive

    ..will lo instalará.

    RedHat o CentOS necesitan:

    yum install tetex

Nota: Esto necesita permisos de raíz, por lo tanto, utilice su para cambiar de usuario a raíz, o prefija los comandos con sudo , si aún no ha iniciado sesión como usuario raíz.

Luego necesitarás obtener un editor de texto . Cualquier editor lo hará, con lo que sea que te sientas cómodo. Descubrirá que los editores avanzados como Emacs (y vim) agregan mucha funcionalidad y, por lo tanto, ayudarán a garantizar que su sintaxis sea correcta antes de intentar generar la salida de documentos.

Cree un archivo llamado test.tex y coloque contenido en él, por ejemplo, en el ejemplo 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 algún resultado (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 &

Aparecerá una ventana con el resultado bellamente formateado. Pulse `q ''para salir de esto, o puede dejarlo abierto y se actualizará automáticamente cuando se modifique el archivo test.dvi (por lo tanto, siempre que ejecute latex para actualizar el resultado).

Para producir un PDF de esto , simplemente ejecuta pdflatex en lugar de látex:

pdflatex test.tex

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

Después de que todo esté funcionando bien, le sugiero que vaya a la página LaTeX Primer y revise los elementos allí, ya que necesita funciones para los documentos que desea escribir.

Las cosas futuras a considerar incluyen:

  • Use 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, no debe usar EPS (PostScript encapsulado) para imágenes ; utilice el pdf exportado desde su editor de diagramas si es posible, o puede usar el paquete epstopdf para convertir automáticamente de (e) ps a pdf para cifras incluidas con /includegraphics .

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

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

  • Usa un mejor editor . Algo como Emacs + AUCTeX es altamente competente. Este es, por supuesto, un tema muy subjetivo, así que lo dejo en eso (eso y que Emacs es claramente la mejor opción :)


Recomiendo comenzar a usar Lyx, con eso puedes usar Latex tan fácil como OOO-Writer. Le da la posibilidad de adentrarse en Latex más profundamente añadiendo manualmente Latex-Code a su documento. PDF está a solo un kilómetro de distancia después de la instalación. Lyx es una plataforma cruzada.


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


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 mi distribución de centos para obtener el comando de látex.

Este sitio https://gist.github.com/melvincabatuan/350f86611bc012a5c1c6 contiene paquetes adicionales. En particular:

yum -y install texlive texlive-latex texlive-xetex

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

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