\documentclass


No preâmbulo de um documento da classe coursepaper, para além dos habituais comandos \author, \title e \date, temos uma série de comandos extra ideais para trabalhos escolares:

\college{Escola ou Universidade}
\coursename{Área ou curso}
\coursenumber{Número/código do curso}
\coursesection{Secção do curso ou turma}
\studentnumber{Número do aluno}
\instructor{Professor}

O único senão que encontro nesta classe é o facto de no local do professor, aparecer escrito: “For: Professor”. Para corrigir este facto é necessário abrir o ficheiro coursepaper.cls (façam uma procura no directório onde instalaram o MiKTeX) e, no interior do ficheiro – que podem abrir com um editor de texto vulgar – procurar o local onde está escrito:

\sffamily For: \@instructor%

e alterar para

\sffamily Para: \@instructor%

guardar e já está! A próxima vez que compilarem o ficheiro já aparecerá Para: Professor.

Para além das classes que referi neste post e outras que já conhecia mas não foram referenciadas(sorry!), encontrei algumas que podem ter alguma utilidade.

São elas:

  • IEEEtran
  • IEEEconf
  • scrartcl

As duas primeiras apresentam uma estrutura em duas colunas, a última usa uma só coluna. Todas têm com diferenças ao nível das fontes usadas no títulos. A classe IEEEtran não admite partes…

O meu conselho é experimentar e usar, se se adaptarem às vossas necessidades – não façam a escolha só pelo bonito!

Para usar estas classes basta colocar/substituir o nome da classe no comando \documentclass.

Estas classes não servem para conceber apresentações (tipo Powerpoint).

Lista actualizada de classes (classes para trabalhos escritos – vocês sabem do que eu estou a falar):

  • article
  • report
  • book
  • paper
  • amsart
  • amsbook
  • amsproc
  • proc
  • coursepaper (com opções para trabalhos universitários)
  • dtk
  • extarticle
  • hitec
  • IEEEtran
  • IEEEconf
  • scrartcl

 

O comando pelo qual todos os documentos \LaTeX começam é:

\documentclass[opções]{classe}

As classes

No código presente no post anterior referi algumas classes de documentos.

Cada classe apresenta formatações diferentes e requisitos diferentes, por exemplo, para se escrever uma carta temos que dar ao programa informação sobre o remetente e o destinatário, só assim ele conseguirá formatar o documento, por outro lado não introduzimos numa carta capítulos, ou secções(sobre isto falaremos mais à frente).

Vou tentar explorar as classes à medida que este blog vai sendo construído e tentarei mostrar resultados de cada formatação, por agora vou usar a classe article para os exemplos.

article_layou

As opções

Já no que toca às opções, temos muitas que importa referir, outras terei que mencioná-las ao logo da história deste blog (que se espera longa). Essas opções são incluídas entre [ ] do modo seguinte:

\documentclass[11pt, a4paper]{article}

  1. Tamanho da letra – Em \LaTeX podemos escolher para tamanho standard de letra o tamanho 10pt, 11pt ou 12pt, se não mencionarmos nada o tamanho será definido a 10pt.
  2. Tipo de papel – Nesta opção podemos escolher a4paper, letterpaper, a5paper, b5paper, legalpaper, executivepaper.
  3. Orientação de página – Podemos também orientar a página (portrait ou landscape), se não especificarmos temos uma orientação vertical, se colocarmos landscape ficaremos com a orientação horizontal.
  4. Capa – Para que o documento crie uma capa, ou seja, depois do título passe para uma outra folha, usamos titlepage, se não quisermos que isso aconteça usamos notitlepage. Se não fizermos menção a isso, a classe do documento define-a automaticamente.
  5. Duas colunas – Se quisermos formatar o texto para duas colunas colocamos a opção twocolumn.
  6. Equações – Podemos alinhar as equações à esquerda em vez de ao centro (por definição), para isso usamos fleqn, já se quisermos a numeração dessas fórmulas do lado esquerdo em vez do direito podemos colocar a opção leqno.
  7. Impressão em dois lados – Para imprimir em dois lados ou apenas um pomos twoside ou oneside respectivamente. Mais uma vez esta opção, quando omitida, é definida pela classe do documento.
  8. Primeira página dos capítulos – Existe uma opção para forçar o documento a começar cada capítulo numa página do lado direito ou forçar a que isso não aconteça, os comandos respectivos são openright, openany.

Assim que encontrar mais opções voltarei ao assunto. Se conhecerem outras indiquem 🙂 .

Até à próxima…