
Quais são as principais diferenças entre as classes book
, report
e article
document?
Estou interessado no seguinte:
- diferenças visuais no documento final;
- diferenças na forma como o documento deve ser codificado;
- diferenças entre as classes padrão e seus
KOMA-Script
equivalentes; e - quaisquer outras diferenças significativas.
Responder1
Como observou Schweinebacke, existem dois tipos de diferenças: a) diferenças na disponibilidade de comandos e ambientes b) diferenças nas configurações padrão. Somente este último pode ser facilmente alterado através de opções e comandos.
Diferenças em relação aos comandos e ambientes disponíveis:
book
ereport
apresenta o\chapter
comando de seccionamento, masarticle
não.Em
book
ereport
,\appendix
fará com\chapter
que s sejam digitados como "Apêndice X" em vez de "Capítulo X". Paraarticle
, isso não é aplicável.book
ereport
iniciará uma nova página para\part
s , masarticle
não.book
oferece os comandos\frontmatter
,\mainmatter
e\backmatter
para controlar a numeração de páginas (Roman
para o primeiro earabic
último lugar) e a numeração dos títulos das seções (sem numeração no primeiro e no verso), enquantoreport
earticle
não.book
nãooferecer oabstract
ambiente, enquantoreport
earticle
fazer.
Diferenças em relação às configurações padrão:
A
book
classe usa atwoside
opção class (que significa diferentes margens e cabeçalhos/rodapés para páginas pares e ímpares), enquantoreport
earticle
useoneside
.book
usaopenright
(novas partes e capítulos começam nas páginas "certas", adicionando uma página em branco antes, se necessário), enquantoreport
usaopenany
. (Observe que "certo" significa uma página ímpar notwoside
modo, mas qualquer página nooneside
modo.) Paraarticle
, a distinção entreopenright
eopenany
não é aplicável.book
usa oheadings
estilo de página para páginas que não iniciam capítulos, enquantoreport
earticle
sempre usaplain
.book
ereport
usetitlepage
(a página de título e - se aplicável - oabstract
ambiente serão compostos em páginas próprias), enquantoarticle
usanotitlepage
.Para
book
ereport
, o comando de seccionamento de nível mais baixo que é numerado e incorporado ao índice é\subsection
, enquanto paraarticle
ele é\subsubsection
.book
ereport
usará os argumentos de\chapter
s e\section
s para executar títulos (se tais títulos estiverem presentes), enquantoarticle
usará\section
s e\subsection
s.book
ereport
numerará carros alegóricos (figuras, tabelas etc.), equações e notas de rodapé por capítulo, enquantoarticle
os numerará continuamente. Observe que as notas de rodapé – mesmo quando numeradas por capítulo – não apresentam um prefixo de capítulo.book
ereport
usará\bibname
(cujo padrão é "Bibliografia") para o título das referências bibliográficas, enquantoarticle
usará\refname
(cujo padrão é "Referências").
Todos os itens acima também são válidos para scrbook
v .scrreprt
scrartcl