
Acho que cheguei a um ponto em que não consigo melhorar a produção de documentos que tenham a aparência que desejo, a menos que eu me esforce seriamente para aprender a escrever o tipo de documento atual para mim. -código completamente opaco repleto de símbolos @ e todos os tipos de comandos de baixo nível desconhecidos que normalmente aparecem em respostas de fóruns e blogs obscuros, dos quais devo copiar o código diretamente para meu arquivo e não modificá-lo nem um pouco (a menos que eu queira 174 mensagens de erro).
Mas com toda a expectativa pelo LaTeX3 e LuaTeX e tudo mais, eu me pergunto se em breve haverá maneiras mais fáceis de conseguir os layouts que desejo do que sentar e folhear o TeXbook. Alguma opinião?
Responder1
Sim, definitivamente vale a pena aprender TeX
e seus derivados.
Parece que você tentou ir direto ao núcleo:
aprendendo a escrever o tipo de código completamente opaco do momento, repleto de símbolos @ e todos os tipos de comandos de baixo nível desconhecidos que normalmente aparecem em respostas de fóruns e blogs obscuros
Pessoalmente, não creio que esta seja a melhor forma de começar. Em vez disso, comece suavemente trabalhando com LaTeX
, carregue os pacotes e deixe-os fazer o trabalho pesado para você. Isso permitirá que você mantenha seus .tex
arquivos relativamente livres de comandos de baixo nível.
Alguns pacotes para ajudá-lo a ajustar a aparência das classes padrão ( article
, report
, book
)
geometry
para configurar as dimensões da sua páginafancyhdr
para obter seus cabeçalhos e rodapésenumitem
para personalizar suas enumeraçõestitlesec
para personalizar os títulos de suas seções/capítulos
Você também pode explorar alguns dos outros documentclass
que possuem configurações predefinidas, como memoir
, koma-script
.
Se você achar que realmente não consegue fazer com que os pacotes façam o que deseja (o que é muito improvável hoje em dia), você pode iniciar o hacking de baixo nível.
É TeXbook
um manual maravilhoso, mas eu não o recomendaria como o primeiro livro sobre o qual você leu TeX
. Comece com algumas das referências fornecidas nesta resposta
Quais são bons recursos de aprendizagem para um iniciante em LaTeX?
e quando você estiver curioso sobre como as coisas funcionam, volte ao TeXbook
como referência definitiva.
Responder2
Sim, aprenda um pouco de TeX, por pelo menos dois motivos:
- ConTeXt, LuaTeX, LaTeX3 - muito bom e bom, mas levará anos, se não muitos anos, antes que qualquer combinação destes substitua o (La)TeX do jeito que é agora. E as pessoas escreverão o tipo de LaTeX de hoje durante esses anos. O projeto LaTeX 3 começou no início dos anos 1990 (!).
- Eu acho que há ummuitode coisas que qualquer um de nós poderia fazer para melhorar seus documentos usando a programação TeX. Não precisa ser "hackear o núcleo", mas
\@namedef
,\@ifundefined
e outros comandos de baixo nível @-riddled são ferramentas úteis. Aqui está um exemplo recente de minha própria experiência:Como você adiciona uma lista de figuras somente se você tiver figuras- isso não é algo esotérico ou obscuro e, ainda assim, você precisa de um pouco de programação de baixo nível para isso.
Claro, você não precisa ler todo o TeXBook e outros materiais de referência, pode ser o suficiente para aprender alguns truques aqui e ali.
Responder3
Sim, a solução já existe há 20 anos, não é preciso esperar mais; usar ConTeXt:)