
Creo que he llegado a una etapa en la que no puedo mejorar en la producción de documentos que tengan el aspecto que quiero a menos que me esfuerce seriamente en aprender a escribir el tipo de "ahora-para-mí". -Código completamente opaco lleno de símbolos @ y todo tipo de comandos desconocidos de bajo nivel que normalmente aparecen en respuestas de foros y blogs oscuros, de los cuales debo copiar el código directamente en mi archivo y no modificarlo ni un poco (a menos que quiera). error de mensajes).
Pero con toda la anticipación por LaTeX3 y LuaTeX y demás, me pregunto si pronto habrá formas más fáciles de lograr los diseños que quiero que sentarme y hojear el TeXbook. ¿Alguna opinión?
Respuesta1
Sí, definitivamente vale la pena aprenderlo TeX
y sus derivados.
Parece que has intentado ir directamente al núcleo:
aprender a escribir el tipo de código completamente opaco lleno de símbolos @ y todo tipo de comandos desconocidos de bajo nivel que normalmente aparecen en respuestas de foros y blogs oscuros.
Personalmente, no creo que esta sea la mejor manera de empezar. En su lugar, comience suavemente trabajando con LaTeX
, cargue paquetes y deje que ellos hagan el trabajo duro por usted. Esto le permitirá mantener sus .tex
archivos relativamente libres de comandos de bajo nivel.
Algunos paquetes para ayudarle a modificar la apariencia de las clases estándar ( article
,, )report
book
geometry
para configurar las dimensiones de tu páginafancyhdr
para obtener sus encabezados y pies de páginaenumitem
para personalizar sus enumeracionestitlesec
para personalizar los títulos de sus secciones/capítulos
Es posible que también desees explorar algunos de los otros documentclass
que tienen configuraciones prediseñadas, como memoir
, koma-script
.
Si descubre que realmente no puede conseguir que los paquetes hagan lo que desea (lo cual es muy poco probable hoy en día), entonces puede iniciar el hackeo de bajo nivel.
Es TeXbook
un manual maravilloso, pero no lo recomendaría como el primer libro que lea TeX
. Comience con algunas de las referencias dadas en esta respuesta.
¿Cuáles son buenos recursos de aprendizaje para un principiante en LaTeX?
y cuando tengas curiosidad sobre cómo funcionan las cosas, vuelve al TeXbook
como referencia definitiva.
Respuesta2
Sí, aprende algo de TeX, al menos por dos razones:
- ConTeXt, LuaTeX, LaTeX3: muy bonitos y buenos, pero pasarán años, si no muchos, antes de que cualquier combinación de estos reemplace a (La)TeX tal como está ahora. Y la gente escribirá el tipo de LaTeX actual durante estos años. El proyecto LaTeX 3 comenzó a principios de los años 1990 (!).
- creo que hay unlotede cosas que cualquiera de nosotros podría hacer para mejorar sus documentos utilizando la programación TeX. No tiene que ser "piratear el núcleo", pero
\@namedef
y\@ifundefined
otros comandos de bajo nivel plagados de @ son herramientas útiles. Aquí hay un ejemplo reciente de mi propia experiencia:¿Cómo se agrega una lista de figuras solo si tiene figuras?- Esto no es algo esotérico u oscuro, y aún así, necesitas un poco de programación de bajo nivel para ello.
Por supuesto, no es necesario leer todo el TeXBook ni el resto del material de referencia; puede ser suficiente aprender algunos trucos aquí y allá.
Respuesta3
Sí, la solución existe desde hace 20 años, no hay necesidad de esperar más; utilizar contexto:)