O código-fonte de livros feita com TeX / LaTeX para aprender [fechado]
-
03-07-2019 - |
Pergunta
Há algum tempo, lendo esta entrada eu encontrei uma imagem agradável e um ponteiro para um livro melhor intitulado "Pensar adiante". Para minha surpresa, as fontes de LaTeX do livro estavam prontos para download, com pérolas 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}}
em que pode simular o afago negrito de uma fonte que não tê-lo. Desde lendo isso, eu não tinha conhecimento de \llap
e tal, mas agora eu posso usá-los para definir caixas, etc.
Então, minha pergunta é dupla:
- Você sabe de sites que mostram que o uso relativamente avançada de TeX / LaTeX em termos de receitas úteis, e
- Você conhece algum livros que oferecem o seu TeX / LaTeX fonte para inspecionar e aprender (e que valem a pena fazê-lo.)?
Solução
Existem dois guias de referência abrangente / livros de receita para o tex:
- TeX por Tópico por Victor Eijkhout
- TeX para o Impaciente por Paul Abrahams, Kathryn Hargreaves, e Karl Berry
Em ambos os casos, as fontes também estão disponíveis.
Como lindelof menciona, o Livro Didático também está disponível, embora de uma forma que impede a compilação (Knuth desejou as pessoas a olhar para a fonte de inspiração, mas não reproduzir o livro livremente):
- O Livro Didático por Donald Knuth
No lado do LaTeX de coisas, recursos um pouco mais escassos do ponto de vista da programação. A melhor referência livre que eu conheço é
- informações de formatação por Peter Flynn
É claro que também há
- A Não Guia de tão curta para LaTeX por Tobias Oetiker
mas que não cobre tanto a programação "coisas". As fontes LaTeX próprios contêm algumas pepitas úteis, mas a qualidade da documentação varia de excelente a inexistente em partes; esta deve estar disponível na sua distribuição com texdoc source2e
.
Outros pacotes LaTeX grandes, obviamente, têm a fonte de sua documentação disponível; Um exemplo notável é a classe livro de memórias:
- O classe livro de memórias por Peter Wilson (
memman.tex
é a documentação)
Eu tenho certeza que existem muitos mais livros com sua fonte disponível; estes são apenas os primeiros que vêm à mente que venham a ser também TeX capaz e / ou LaTeX.
Outras dicas
Acredite ou não, mas o código fonte para o Livro Didático é na verdade livremente para download:
Não que eu recomendo-o (a menos que você tem um monte de tempo e cafeína para reposição), mas eu aprendi muito com apenas lendo o arquivo latex.ltx. Eu aprendi muito não só sobre LaTeX, mas também é claro sobre TeX. É uma pesada ler embora e eu sugiro a leitura de um livro sobre TeX primeiro antes de mergulhar no arquivo latex.ltx.
Eu queria saber sobre como os parâmetros "opcionais" efectivamente trabalhadas e lendo o arquivo latex.ltx realmente me ajudou a entender.
Outro livro que iria caber a parte 2 da sua pergunta é LaTeX para completa Noviços por membro TeX.SX Nicola Talbot .
Esta tarde pergunta , publicado em TeX.SX, também é relevante para a parte 2 e vale a pena a leitura.
Eu encontrei este livro de Allen B. Downey que se parece muito bom: Modelagem Computacional e Complexidade Ciência .