Codice sorgente dei libri realizzati con TeX / LaTeX per imparare [chiuso]
-
03-07-2019 - |
Domanda
Qualche tempo fa, leggendo questa voce ho trovato una bella immagine e un puntatore a un libro migliore intitolato "Thinking Forth". Con mia sorpresa, le fonti LaTeX del libro erano pronte per il download, con perle come:
%% 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}}
in cui può simulare il grassetto di un carattere che non lo possiede. Da quando l'ho letto, non ero a conoscenza di \ llap
e simili, ma ora posso usarli per definire caselle, ecc.
Quindi, la mia domanda è duplice:
- Conosci siti che mostrano un uso relativamente avanzato di TeX / LaTeX in termini di ricette utili e
- Conoscete dei libri che offrono la loro fonte TeX / LaTeX per ispezionare e imparare (e che vale la pena farlo.)?
Soluzione
Esistono due guide di riferimento / libri di ricette completi per TeX:
- TeX per argomento di Victor Eijkhout
- TeX for the Impatient di Paul Abrahams, Kathryn Hargreaves e Karl Berry
In entrambi i casi, sono disponibili anche le fonti.
Come menziona lindelof, anche il TeXBook è disponibile, sebbene in una forma che impedisce la compilazione (Knuth desiderava che le persone cercassero la fonte d'ispirazione ma non riproducessero il libro liberamente):
- The TeXBook di Donald Knuth
Sul lato LaTeX, le risorse sono un po 'più scarse dal punto di vista della programmazione. Il miglior riferimento gratuito che conosco è
- Informazioni sulla formattazione di Peter Flynn
Naturalmente c'è anche
- The Not So Short Guide to LaTeX di Tobias Oetiker
ma questo non copre così tanta programmazione "cose". Le stesse fonti LaTeX contengono alcuni utili nugget, ma la qualità della documentazione varia da eccellente a inesistente in alcune parti; questo dovrebbe essere disponibile nella tua distribuzione con texdoc source2e
.
Altri pacchetti LaTeX di grandi dimensioni hanno ovviamente la fonte della loro documentazione disponibile; un esempio notevole è la classe memoir:
- La classe di memorie di Peter Wilson (
memman.tex è la documentazione)
Sono sicuro che ci sono molti più libri con la loro fonte disponibile; questi sono solo i primi che vengono in mente che capita anche di essere in grado TeX e / o LaTeX.
Altri suggerimenti
Che ci crediate o no, ma il codice sorgente del TeXbook è attualmente liberamente scaricabile:
Non che lo consiglierei (a meno che tu non abbia molto tempo e caffeina da risparmiare), ma ho imparato molto leggendo il file latex.ltx. Ho imparato molto non solo su LaTeX ma anche su TeX. È una lettura pesante però e suggerirei di leggere un libro su TeX prima di immergermi nel file latex.ltx.
Volevo sapere come " opzionale " parametri effettivamente funzionati e la lettura del file latex.ltx mi ha davvero aiutato a capire.
Un altro libro che rientrerebbe sicuramente nella parte 2 della tua domanda è LaTeX per Complete Novizi di Membro di TeX.SX Nicola Talbot .
Questa domanda successiva , pubblicato su TeX.SX, è rilevante anche per la parte 2 e vale la pena leggerlo.
Ho trovato questo libro di Allen B. Downey che sembra davvero carino: Modellazione computazionale e scienza della complessità .