
Possível duplicata:
Referência de documentação para comandos internos do LaTeX?
Estou trabalhando na escrita de um arquivo de classe específico da empresa para relatórios em LaTeX e pensei em começar lendo o arquivo report.cls
. Estou tendo dificuldade em encontrar definições concisas dos comandos/macros disponíveis na gravação de arquivos de classe. Por exemplo, o que faz \p@
? A respeito \@plus
? Onde está \@compatibility
definido?
Responder1
A \documentclass
está carregadodepoisalguns comandos padrão do LaTeX, definidos em uma fonte combinada chamadalatex.ltx
(isso é um acréscimo às cerca de 900 primitivas e macros do TeX carregadas/definidas por padrão). Algumas das macros definidas em latex.ltx
são feitas por uma questão de brevidade e/ou consistência, como:
\newdimen\p@ \p@=1pt % this saves macro space and time
\newdimen\z@ \z@=0pt % can be used both for 0pt and 0
%...
\def\@minus{minus}
\def\@plus{plus}
Em termos da condição de compatibilidade, considere lerQual é a utilidade da condição @compatibility?
Para saber se vale a pena e como referência futura, considere navegar pelo "catálogo LaTeX descompactado no CTAN". latex.ltx
é principalmente construído a partir das fontes lt*.dtx
. Ao visualizar latex.ltx
, cada referência usada é claramente marcada pela fonte original.