Em relação às classes de documentos `book`, `report` e `article`: quais as principais diferenças?

Em relação às classes de documentos `book`, `report` e `article`: quais as principais diferenças?

Quais são as principais diferenças entre as classes book, reporte articledocument?

Estou interessado no seguinte:

  1. diferenças visuais no documento final;
  2. diferenças na forma como o documento deve ser codificado;
  3. diferenças entre as classes padrão e seus KOMA-Scriptequivalentes; e
  4. 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:

  • booke reportapresenta o \chaptercomando de seccionamento, mas articlenão.

  • Em booke report, \appendixfará com \chapterque s sejam digitados como "Apêndice X" em vez de "Capítulo X". Para article, isso não é aplicável.

  • booke reportiniciará uma nova página para \parts , mas articlenão.

  • bookoferece os comandos \frontmatter, \mainmattere \backmatterpara controlar a numeração de páginas ( Romanpara o primeiro e arabicúltimo lugar) e a numeração dos títulos das seções (sem numeração no primeiro e no verso), enquanto reporte articlenão.

  • book nãooferecer o abstractambiente, enquanto reportearticle fazer.

Diferenças em relação às configurações padrão:

  • A bookclasse usa a twosideopção class (que significa diferentes margens e cabeçalhos/rodapés para páginas pares e ímpares), enquanto reporte articleuse oneside.

  • bookusa openright(novas partes e capítulos começam nas páginas "certas", adicionando uma página em branco antes, se necessário), enquanto reportusa openany. (Observe que "certo" significa uma página ímpar no twosidemodo, mas qualquer página no onesidemodo.) Para article, a distinção entre openrighte openanynão é aplicável.

  • bookusa o headingsestilo de página para páginas que não iniciam capítulos, enquanto reporte articlesempre usa plain.

  • booke reportuse titlepage(a página de título e - se aplicável - o abstractambiente serão compostos em páginas próprias), enquanto articleusa notitlepage.

  • Para booke report, o comando de seccionamento de nível mais baixo que é numerado e incorporado ao índice é \subsection, enquanto para articleele é \subsubsection.

  • booke reportusará os argumentos de \chapters e \sections para executar títulos (se tais títulos estiverem presentes), enquanto articleusará \sections e \subsections.

  • booke reportnumerará carros alegóricos (figuras, tabelas etc.), equações e notas de rodapé por capítulo, enquanto articleos numerará continuamente. Observe que as notas de rodapé – mesmo quando numeradas por capítulo – não apresentam um prefixo de capítulo.

  • booke reportusará \bibname(cujo padrão é "Bibliografia") para o título das referências bibliográficas, enquanto articleusará \refname(cujo padrão é "Referências").

Todos os itens acima também são válidos para scrbookv .scrreprtscrartcl

informação relacionada