TeX es un sistema de composición tipográfica maravilloso y muy versátil que se puede utilizar para escribir casi cualquier cosa, desde informes hasta cartas y documentos aún más complicados como libros y carteles. Este tutorial le mostrará los conceptos básicos de TeX: cómo funciona y cómo puede crear un documento agradable y sencillo con muy poco esfuerzo..
Lo que asusta a la gente de TeX es su curva de aprendizaje. No es tan simple como abrir un procesador de textos como Páginas o Microsoft Word y tocando lejos. Con TeX, debe aprender los diversos comandos antes de poder comenzar a crear documentos. Esto puede sonar un poco atemorizante, pero TeX es mucho más fácil de aprender que otros lenguajes de programación y una vez que lo has usado por un tiempo pronto lo tomarás muy fácil..
Creo que sería prudente darles primero una breve introducción de TeX y por qué es tan popular en ciertos círculos. Básicamente, es un lenguaje tipográfico que fue diseñado y desarrollado (en su mayoría) por Donald Knuth, profesor de la Universidad de Stanford, en la década de 1970. Su objetivo con TeX era crear un sistema para que los documentos se vieran iguales en todas las computadoras y que la apariencia de los documentos no disminuyera con el tiempo..
TeX se usa mucho en el mundo académico y científico, principalmente debido al diseño estandarizado y al aspecto de los documentos (aunque esto se puede cambiar), así como al hecho de que TeX presenta fórmulas matemáticas extremadamente bien (uno de sus puntos fuertes). Si alguien ha tenido que escribir una fórmula larga en, digamos, el Editor de ecuaciones de Microsoft Word, entonces sabrán lo difícil que es.
Antes de comenzar con nuestro primer documento TeX, hay algunas cosas que debe instalar en su Mac primero.
Para poder escribir documentos TeX en su Mac, primero deberá descargar e instalar un distribución, Lo que hace que sus documentos. Existen bastantes distribuciones de TeX que funcionan con OS X, pero mi recomendación personal sería MacTeX, que está escrita específicamente para Mac y es compatible con casi todas las versiones de OS X (incluido Mountain Lion).
Puede descargar MacTeX directamente aquí (enlace de descarga directa, el tamaño del archivo es de aproximadamente 2.1 GB) o a través de la red Torrent. Una vez que lo hayas instalado (aparecerá en un dedicado Texas carpeta en sus aplicaciones) luego ejecute el TeX Live Utility, que actualizará su distribución TeX a la última versión.
Al igual que HTML, puede escribir TeX en prácticamente cualquier editor de texto o paquete de procesamiento de texto. Sin embargo, recomendaría un editor TeX específico, ya que a menudo obtendrás una útil lista de herramientas (como autocompletar e informar de errores, que marca cualquier error en tu codificación TeX antes de que se presente el documento). Con MacTeX, obtiene un par de soluciones gratuitas (TeXworks, que usaré para este tutorial, y TeXShop). También hay otras opciones, como TeXstudio y la oferta comercial de Texpad, que revisé el año pasado en Mac AppStorm. También puede escribir TeX en editores de códigos comerciales, como Sublime Text con la sintaxis relevante, pero tendrá que abrir cualquier documento en un editor de TeX para que puedan procesarse. Para principiantes, recomendaría un editor TeX dedicado, ya que hace que aprender a escribir en TeX sea mucho más fácil.!
Una vez que haya instalado todo, es hora de crear su primer documento TeX!
Propina: He subido el documento tutorial para que pueda descargarlo y jugar con él. Haga clic aquí para descargar el documento sin formato (en formato .tex) o aquí para ver un ejemplo en PDF.
Cada documento TeX comienza definiendo la clase de documento. Esto establece el diseño y el formato de su documento. Hay un montón de clases diferentes para elegir, pero para un documento estándar el artículo La clase es una buena para elegir. Por lo tanto, comience escribiendo:
\ documentclass artículo
Todos los comandos TeX están precedidos por una barra invertida (\) y se definen dentro de corchetes. A diferencia de otros lenguajes de programación, los comandos TeX generalmente están en un lenguaje sencillo, por lo que a menudo queda claro qué se pretende que el comando cumpla..
Ahora que hemos definido la clase de documento, es hora de comenzar el documento. Aquí, escribimos:
\ begin document
Por supuesto, tiene que decirle a TeX dónde finaliza su documento y esto se realiza mediante el comando \ end documento
. ¿Estás empezando a ver que TeX realmente no es tan difícil? Normalmente escribo estos comandos al mismo tiempo, con cuatro líneas entre ellos. No tienes que hacerlo, pero encuentro que ayuda enormemente. Si estás siguiendo este ejemplo, escribe:
\ begin document \ end document
Toda tu codificación TeX debe estar entre estos dos comandos.
Ahora que hemos definido la clase de documento y dónde comienza y termina el documento, debemos asignar a nuestro documento un título y un autor. Tipo:
\ title Mi primer documento TeX \ author James Cull \ maketitle
Hasta ahora, su codificación debe ser similar a la siguiente:
Propina: El color de la sintaxis puede hacer que sea mucho más fácil detectar comandos y funciones individuales de TeX. La mayoría de los editores de TeX lo tienen por defecto: si está usando TexWorks, haga clic en Formato> Color de sintaxis> LaTeX para activarlo!
Cuando renderices esto (haciendo clic en el pequeño botón de reproducción), debería verse así:
Si el documento no se procesa, verifique la codificación en mi ejemplo. Si no has incluido el comando \ maketitle
, por ejemplo, entonces el documento no se procesará ya que simplemente estará vacío (el comando \ maketitle
en realidad coloca el título en el documento, mientras que el comando \título
simplemente lo define para el documento).
Si desea escribir un pequeño resumen de su documento (por ejemplo, si está escribiendo un informe o un documento académico), escríbalo después de \ maketitle
mando:
\ begin abstract El texto abstracto para su documento siempre va después del título y antes del cuerpo principal de su documento. \ end resumen
Las secciones son definidas por el comando \sección
, con el título de la sección nuevamente entre dos llaves, por ejemplo: \ section Introducción
. En nuestra clase de documento particular, artículo
, Las secciones están numeradas Introducción la sección se procesaría automáticamente como 1. Introducción). También puede crear subsecciones (1.1, 1.2 y así sucesivamente) y subsubsecciones (1.1.1, 1.1.2 y así). Los comandos para estos son \ subsection Título de la subsección aquí
y subsubsection Subsubsection Title here
.
Todo el texto para las secciones individuales va directamente debajo de los comandos de la sección y, a diferencia del resumen, no tiene que comenzar con cada uno de ellos. \empezar
y \fin
comandos Para este tutorial, crearé un par de secciones de muestra (los archivos de arriba también contienen un texto de relleno de lugar dentro de cada sección) para que pueda ver cómo funcionan:
\ section Introducción Su texto de introducción va aquí. \ subsection Más Introducción Puedes escribir más texto aquí.
Si no está utilizando secciones, simplemente puede comenzar a escribir su texto del cuerpo principal después de \ maketitle
mando. Asegúrese de insertar una línea vacía entre los párrafos para que TeX sepa cuándo comenzar un nuevo párrafo.
TeX soporta texto en negrita y en cursiva a través de \ textbf
y \ textit
comandos Recuerde incluir el texto que desea en negrita o cursiva entre los dos corchetes. Asi que:
Me gustaría enfatizar que \ textbf esta medida es inaceptable. \ textit Microsoft Corporation es una de las compañías de software y tecnología más grandes del mundo..
TeX también incluye tres fuentes predeterminadas, que se pueden ver en el siguiente ejemplo:
Usa el comando \ textsf
para el texto en la fuente Sans Serif y \ texttt
para el texto en la fuente Typewriter. La codificación de la imagen de arriba es la siguiente:
\ documentclass article \ begin document Este es un ejemplo de texto en la fuente predeterminada \ textbf Roman. \ textsf Este es un ejemplo de texto en la fuente \ textbf Sans Serif. \ texttt Este es un ejemplo de texto en la fuente \ textbf Typewriter. \ end documento
Puede mezclar y combinar fuentes dentro del mismo documento sin ningún problema, solo asegúrese de estar atento a la ubicación correcta de los corchetes (algunos editores de TeX lo harán por usted automáticamente).
TeX también admite diferentes tamaños de fuente a través de una variedad de comandos.
Para crear el documento, utilicé lo siguiente:
\ documentclass article \ begin document Este texto tiene el tamaño de fuente \ tiny tiny. Corresponde a un tamaño de texto de aproximadamente 7 pt. Este texto está en el tamaño de fuente \ scriptsize script size. Corresponde a un tamaño de texto de aproximadamente 8 pt. Este texto está en el tamaño de fuente \ footnotesize footnote size. Corresponde a un tamaño de texto de aproximadamente 8,5 pt. Este texto está en el tamaño de fuente \ small small. Corresponde a un tamaño de texto de aproximadamente 9,3 pt. Este texto está en el tamaño de fuente \ normalsize tamaño normal. Corresponde a un tamaño de texto de aproximadamente 10 pt. Este texto está en el tamaño de fuente \ large large. Corresponde a un tamaño de texto de aproximadamente 12 puntos. Este texto está en otro tamaño de fuente \ Large large. Corresponde a un tamaño de texto de aproximadamente 14 pt. Este texto está en otro tamaño de fuente \ LARGE large. Corresponde a un tamaño de texto de aproximadamente 16 pt. Este texto está en el tamaño de fuente \ huge huge. Corresponde a un tamaño de texto de aproximadamente 19 puntos. Este texto está en otro tamaño de fuente \ Huge huge. Corresponde a un tamaño de texto de aproximadamente 23 puntos. \ end documento
Tenga en cuenta el uso de un soporte rizado antes de la \
Comando y los dos corchetes al final. Si solo usa un conjunto de llaves (como con otros comandos TeX), la oración completa estará en ese tamaño de fuente en particular.
Las listas son relativamente fáciles en TeX y hay tres tipos básicos.
Un detallado lista utiliza simplemente puntos de bala para sus artículos:
\ begin itemize \ item El primer elemento de su lista \ item El segundo elemento de su lista \ item El tercer elemento de su lista \ end itemize
Un enumerado lista utiliza la numeración secuencial estándar para sus elementos de lista individuales:
\ begin enumerate \ item El primer elemento de su lista \ item El segundo elemento de su lista \ item El tercer elemento de su lista \ end enumerar
UNA descriptivo lista utiliza etiquetas específicas para cada elemento de su lista (por ejemplo,, una, segundo y así). TeX no generará automáticamente la numeración y cada etiqueta debe estar dentro de la []
como en el siguiente ejemplo:
\ begin description \ item [a)] El primer elemento de su lista \ item [b)] El segundo elemento de su lista \ item [c)] El tercer elemento de su lista \ end description
Cuando se procesa, así es como resultan las tres listas:
¡Y eso es todo para tu primer documento TeX! Es de esperar que este tutorial le haya brindado suficiente información para comenzar a crear documentos simples en TeX que se vean bien. Dado el alcance total de TeX, no podemos abarcarlo todo en este tutorial, pero en artículos posteriores veremos características más avanzadas, como fórmulas matemáticas y el trabajo con imágenes este tutorial ya que es bastante complicado).
Una vez más, siéntase libre de descargar y jugar con el documento de muestra para este tutorial (todos los ejemplos que se enumeran aquí están en él) ya que es una buena manera de aprender a usar TeX. Sí, toma un poco de tiempo extra para aprender, pero la razón principal para usar TeX es que obtiene documentos estandarizados y de aspecto profesional que se pueden usar en una amplia variedad de escenarios.