open source - Código fuente de libros hechos con TeX/LaTeX para aprender
letter fonts in latex (5)
Encontré este libro de Allen B. Downey que se ve muy bien: modelado computacional y ciencia de la complejidad .
Hace algún tiempo, al leer esta entrada , encontré una buena imagen y un indicador de un mejor libro titulado "Pensando adelante". Para mi sorpresa, las fuentes de LaTeX del libro estaban listas para descargar, con perlas como:
%% There''s no bold typewriter in Computer Modern.
%% Emulate with printing several times, slightly moving
/newdimen/poormove
/poormove0.0666pt
/newcommand{/poorbf}[1]{%
/llap{/hbox to /poormove{#1/hss}}%
/raise/poormove/rlap{#1/hss}%
/lower/poormove/rlap{#1/hss}%
/rlap{/hbox to /poormove{/hss}/hbox{#1}}%
#1}
%/let/poorbf=/textbf
/renewcommand{/poorbf}[1]{{/fontencoding{OT1}/fontfamily{cmtt}/fontseries{b}/selectfont#1}}
en el que puede simular el trazo en negrita de una fuente que no lo tiene. Desde que leí eso, no estaba al tanto de /llap
y /llap
, pero ahora puedo usarlos para definir cuadros, etc.
Por lo tanto, mi pregunta es doble:
- ¿Conoce sitios que muestren el uso relativamente avanzado de TeX / LaTeX en términos de recetas útiles, y
- ¿Conoces algún libro que ofrezca su fuente TeX / LaTeX para inspeccionar y aprender (y vale la pena hacerlo)?
Hay dos guías de referencia / libros de recetas completos para TeX:
- TeX por tema por Victor Eijkhout
- TeX para el impaciente por Paul Abrahams, Kathryn Hargreaves y Karl Berry
En ambos casos, las fuentes también están disponibles.
Como menciona Lindelof, el TeXBook también está disponible, aunque en una forma que impide la compilación (Knuth deseaba que la gente buscara la fuente de inspiración pero no la reproduciera libremente):
- El TeXBook de Donald Knuth
Desde el punto de vista de LaTeX, los recursos son un poco más escasos desde el punto de vista de la programación. La mejor referencia gratuita que conozco es
- Información de formato por Peter Flynn
Claro que tambien hay
- La guía no tan corta de LaTeX por Tobias Oetiker
pero eso no cubre tanto la programación "cosas". Las fuentes de LaTeX contienen algunas pepitas útiles, pero la calidad de la documentación varía de excelente a inexistente en algunas partes; Esto debería estar disponible en su distribución con texdoc source2e
.
Otros paquetes grandes de LaTeX obviamente tienen la fuente de su documentación disponible; Un ejemplo notable es la clase de memorias:
- La clase de memorias de Peter Wilson (
memman.tex
es la documentación)
Estoy seguro de que hay muchos más libros con su fuente disponible; estos son solo los primeros que vienen a la mente que también pueden ser capaces de TeX y / o LaTeX.
Lo creas o no, pero el código fuente de TeXbook se puede descargar libremente:
No es que lo recomiendo (a menos que tenga mucho tiempo y cafeína de sobra), pero aprendí mucho con solo leer el archivo latex.ltx. Aprendí mucho no solo sobre LaTeX, sino también sobre TeX. Sin embargo, es una lectura intensa y sugeriría leer un libro sobre TeX antes de sumergirse en el archivo latex.ltx.
Quería saber cómo funcionaban los parámetros "opcionales" y leer el archivo latex.ltx realmente me ayudó a comprender.
Otro libro que definitivamente encajaría en la parte 2 de su pregunta es LaTeX for Complete Novices de Nicola Talbot, miembro de TeX.SX.
Esta última pregunta , publicada en TeX.SX, también es relevante para la parte 2 y vale la pena leerla.