2009-03-05 18 views
17

Hace un tiempo, leyendo this entry encontré una buena imagen y un puntero a un mejor libro titulado "Pensando en adelante". Para mi sorpresa, las fuentes LaTeX del libro estaban listos para descargar, con perlas como:Código fuente de libros realizados con TeX/LaTeX para aprender

%% 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 se puede simular la caricia negrita de una fuente que no lo tenga. Dado que la lectura, no era consciente de \llap y tal, pero ahora puedo usarlos para definir cajas, etc.

Por lo tanto, mi pregunta es doble:

  1. ¿Conoce sitios que muestran que un número relativamente uso avanzado de TeX/LaTeX en términos de recetas útiles, y
  2. ¿Conoces algún libro que ofrezca su fuente TeX/LaTeX para inspeccionar y aprender (y que vale la pena hacerlo)?
+4

El desbordamiento de pila debe ser compatible con LaTeX como una de las clases de resaltado de sintaxis. –

Respuesta

20

Hay dos guías completas de referencia/libros de recetas para TeX:

En ambos casos, las fuentes también están disponibles.

Como se menciona Lindelof, el TeXBook también está disponible, aunque en una forma que impide la compilación (Knuth deseaba que la gente mire la fuente de inspiración, pero no reproducir el libro libremente):

En el lado LaTeX, los recursos son un poco más escasos desde el punto de vista de la programación. La mejor referencia sin que yo sepa es

Por supuesto también hay

pero eso no lo hace cubrir tanta programación "cosas". Las propias fuentes LaTeX contienen algunos nuggets útiles, pero la calidad de la documentación varía de excelente a inexistente en partes; esto debería estar disponible en su distribución con texdoc source2e.

Otros grandes paquetes de LaTeX obviamente tienen la fuente de su documentación disponible; Un ejemplo notable es la clase de memorias:


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 son capaces de TeX y/o LaTeX.

6

creas o no, pero el código fuente al TeXbook en realidad es de descarga gratuita:

TeXbook source code package

+0

Gracias, lindelof, buen enlace! Era consciente de ello, pero es algo difícil de leer, y estaba pensando más en las líneas de LaTeX en lugar de TeX. –

1

No es que lo recomiende (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, por supuesto, sobre TeX. Sin embargo, es una lectura pesada y sugiero leer un libro sobre TeX primero 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 entenderlo.

0

He encontrado este que parece realmente nice, pero no he podido compilarlo todavía. Quiero saber si se puede ...

Este es un libro de Allen B. Downey:

Computational Modeling and Complexity Scienc

+0

Lo intenté también, pero parece que necesita hacer un archivo '* .idx' ... – eacousineau

+0

Lo tengo que compilar usando' TeXStudio' y hacer algunas modificaciones menores. Descargué la fuente del sitio y realicé cambios en eso, pero luego vi que tenía un [proyecto de código de Google] (http://code.google.com/p/complexity/), así que fusioné los cambios y publiqué un [Tenedor de GitHub] (https://github.com/eacousineau/think_complexity). – eacousineau

Cuestiones relacionadas