Skip to content

GSD

Sections
Personal tools
You are here: Home » Teaching » Informática no Ensino » 1407A4 - Informática no Ensino (2006 - 2007) » Tópicos 2º Semestre: LaTeX

Tópicos 2º Semestre: LaTeX

Document Actions

estrutura do ficheiro de entrada:

  • \documentclass
  • \usepackage
  • \begin{document}...\end{document}

principais classes de documento:

  • article, report, book, letter

principais opções globais:

  • a4paper, 10-12pt, oneany/openright, onecolumn/twocolumn, oneside/twoside

pacotes especialmente úteis:

  • babel, inputenc, fontenc, indentfirst, times
  • graphicx, color
  • amsmath, amsfont, amssymb

suporte à língua portuguesa:

  • \usepackage[portugese]{babel}
  • \usepackage[latin1}{inputenc}
  • \usepackage[T1]{fontenc}
  • \usepackage{indentfirst}

escrita de texto e tratamento do espaço em modo de texto

  • espaço entre palavras
  • parágrafos e frases: \par ou linha em branco
  • quebras de linha: \newline, \\, \\[altura]
  • caracteres de pontuação: . , ! ? \ldots - -- ---

caracteres especiais

  • # $ % ^ & _ { } ~ \
  • \# \$ \% \^ \& \_ \{ \} \~ \backslash

informação sobre o documento (classes article, report, book)

  • \title, \author, \date
  • \and, \thanks
  • \maketitle

seccionamento de um documento:

  • \frontmatter, \mainmatter, \backmatter
  • \part, \chapter, \section, \subsection, \subsubsection
  • \paragraph, \subparagraph
  • \appendix
  • versões dos comandos acima: p.ex. \section

índice da estrutura de um documento:

  • \tableofcontents

estilos de página:

  • \pagestyle, \thispagestyle

principais estilos de página:

  • plain, empty, headings, myheadings

estilo de numeração de página:

  • \pagenumbering

principais estilos de numeração de página:

  • arabic, roman, alph, Roman, Alph

listas de itens:

  • numeradas: \begin{enumerate} \item... \end{enumerate}
  • não-numeradas: \begin{itemize} \item... \end{itemize}
  • descritivas: \begin{description} \item[termo]... \end{description}

mudança de página:

  • automática, \newpage

tamanho da letra:

  • \tiny, \scriptsize, \footnotesize, \small
  • \normalsize
  • \large, \Large, \LARGE, \huge, \Huge

tipo de letra:

  • \textbf, \texttt, \textit, \textsf, \textrm, \textsl
  • \emph, \underline

alinhamento:

  • ambientes: center, flushleft, flushright
  • comandos: \centering, \raggedright, \raggedleft

referências cruzadas:

  • \label, \ref, \pageref

tabulação:

  • ambiente: \begin{tabular}[pvert]{cols}
  • posicionamento vertical da tabela: t, b, c
  • especificação de colunas: l, c, r, p{dimensão}, @{conteúdo}
  • nota: ambiente array é semelhante ao tabular mas funciona em modo matemático
  • múltiplas colunas: \multicolumn[ncol]{col}{texto}
  • linhas horizontais numa linha da célula: \hline, \cline{x-y}
  • linha vertical numa célula: \vline
  • tabelas podem ser embebidas no ambiente table (estrutura flutuante)

estruturas flutuantes:

  • ambientes: table, figure
  • sugestão de posicionamento: h, t, b, p, !
  • legenda: \caption

outros índices de conteúdos nas classes article, report, book:

  • \listoffigures, \listoftables

ambientes de citação: - quote, quotation, verse

impressão verbatim:

  • ambientes: verbatim, verbatim
  • comando: \verb

notas de rodapé:

  • \footnote{}

fórmulas matemáticas

  • características
    • espaços são ignorados (usar \, \: \; \ \quad \qquad)
    • não são permitas linhas em branco (1 parágrafo)
    • \textrm{} para texto
  • matemática inline
    • \begin{math} ... \end{math}
    • \( ... \)
    • $ ... $
  • matemática independente
    • \begin{displaymath} ... \end{displaymath}
    • \[ ... \]
    • $$ ... $$
  • matemática independente e numerada
    • \begin{equation} ... \end{equation}
  • subscript e superscript
    • _{sub-script}
    • ^{super-script}
  • fracções e raízes
    • \frac{numerator}{denominator}
  • raízes
    • \sqrt[n]{formula}
  • letras gregas
    • $\alpha, \beta, \Gamma, \epsilon, \varepsilon, \tau$
  • funções especiais
    • $\exp, \sin, \cos$
  • módulo
    • $a \bmod b$ -> a mod b
    • $a \pmod{b} -> a (mod b)
  • somatórios, produtos, limites
    • \sum_{low}^{high}
    • \prod_{low}^{high}
    • \lim_{limit}
  • outros
    • \int - integral $\lim_{b\to\infty}{\int_a^b f(x)$
    • \bigcup - união
    • \bigcap - intersecção
    • \coprod
  • arrays
    • \begin{array}[vert]{cols}...
    • vert: t, b, c
    • cols: l c r | || p{...} @{...}
    • semelhante ao tabular mas dentro de ambientes matemáticos
    • \hline, \vline
    • \multicolumn{ncol}{col}{texto}
  • delimitadores
    • \leftDelimitador ... \rightDelimitador
    • $$\left(\frac{1}{1 + x}\right)$$
    • \left. ou \right. para obter delimitador invisível
    • delimitadores não têm que ser iguais
  • ambientes
    • equation
    • array
  • fórmulas multi-linha
    • eqnarray equações alinhadas
    • eqnarray semelhane ao array com três colunas rcl
    • eqnarray numera cada linha
    • \nonumber no final da linha para que esta não seja numerada
    • eqnarray* não numera linhas
  • matrizes
    • \ldots, \cdots, \vdots, \ddots
  • fracções
    • \frac{x}{y}

definição de novos comandos e ambientes:

  • \newcommand, \newenvironment

definição e utilização de contadores:

  • \newcounter, \setcounter, \stepcounter, \addtocounter
  • \arabic, \roman, \Roman, \alph, \Alph

espaçamento:

  • horizontal: \hspace
  • vertical: \smallskip, \medskip, \bigskip, \vspace

caixas (modo LR):

caixas (modo Par):

linhas:

  • \hrule, \vrule

enchimento:

  • \hfill, \vfill
  • \hrulefile
Created by gsd
Last modified 2006-05-25 05:09 PM
« March 2015 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
 
 

Powered by Plone

This site conforms to the following standards: