Según la Wikipedia (2022), "LaTeX está formado por un gran conjunto de macros de TeX, escrito por Leslie Lamport en 1984, con la intención de facilitar el uso del lenguaje de composición tipográfica TeX, creado por Donald Knuth. Es muy empleado para la composición de artículos académicos, tesis y libros técnicos, dado que la calidad tipográfica de los documentos realizados en LaTeX, se considera adecuada a las necesidades de una editorial científica de primera línea, muchas de las cuales ya lo emplean."
En relación con lo anterior, LaTeX se considera una herramienta muy práctica, útil y potente en combinación con TeX. Su popularidad se ha extendido tanto que es de utilización obligatoria en comunicaciones y congresos y es un lenguaje requerido por determinadas revistas a la hora de entregar artículos académicos. Ha llegado a convertirse, por tanto, en una norma de facto.
Resumidamente, las ventajas de LaTeX:
LaTeX: sección de código de un artículo.
Ejemplo de preámbulo:
\documentclass[12pt,a4paper]{article} \usepackage[spanish]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath} \title{First document} \author{Hubert Farnsworth \thanks{funded by the Overleaf team}} \date{February 2021}
\begin{document}
\end{document}
Un documento en LaTeX se escribe a bas de comandos. Los comandos son todos los elementos del código precedidos por un símbolo de barra invertida ( \... ), a los que se les añade opciones entre corchetes ( [...] ) y un argumento entre llaves ( {...} ) que está relacionado con el comando.
Son los caracteres que no se puede utilizar en el texto simplemente introduciéndolos desde el teclado porque están reservados para los comandos y tienen un significado especial. Dichos caracteres son: # $ % ^ & _ { } ~ \. Para introducirlos como parte del texto hay que añadirles una barra invertida delante. Por ejemplo, para añadir una almohadilla (#) y que escribir: \#
Carácter | Función | Visualización dentro del texto |
# | Se utiliza como parámetro de macro | \# |
$ | Se utiliza en entornos matemáticos | \$ |
% |
Se emplea para dejar comentarios y anotaciones en una línea de código, sin visualización en el texto final, de forma que lo que pongamos a continuación de este símbolo, solo se verá en el código fuente y no el contenido del documento una vez está compilado. |
\% |
^ | Indica el superíndice o potencia a la que es elevada una cifra (en entornos matemáticos) |
\^{} \textasciicircum |
& | Se utiliza para separar las columnas de una tabla | \& |
_ | Indica el subíndice de una constante (en entornos matemáticos) | \_ |
{ } | Sirve para añadir los argumentos de los comandos | \{ \} |
~ | Definido en inglés como espacio irrompible, se puede usar siempre que se quiera dejar un "espacio irrompible". En algunas direcciones de sitios web suele aparecer este carácter. Para que quede mejor, a una altura media, se emplea el código $/sim$. (Ejemplo: http://www.clever.edu/$/sim$tesla = http://www.clever.edu/~tesla) |
\~{} \textasciitilde |
\ | Sirve para introducir un comando. | \textbackslash |