31 - CPGG-UFBA - Universidade Federal da Bahia
Transcrição
31 - CPGG-UFBA - Universidade Federal da Bahia
Universidade Federal da Bahia CPGG/UFBA 2 Pontos de vista De Leslie Lamport: O propósito do escrever é apresentar as suas idéias ao leitor e, portanto, isso sempre deve ser sua orientação. É fácil envolver-se com a forma do texto em prejuízo do conteúdo. A formatação não substitui o escrever. Boas idéias acondicionadas numa boa prosa serão lidas e compreendidas, mesmo que o texto encontre-se pessimamente formatado. O LaTeX foi projetado para livrá-lo da tarefa da formatação, para que você concentre-se no escrever. Você estará fazendo mal uso do LaTeX se você estiver despendendo muito tempo com a formatação. TeX/LaTeX/PDF LaTeX De Brian Kernighan: January 12 O problema com “What you see is what you get” é que o quê você vê é tudo que você tem. Hédison K. Sato 3 Exemplo Arquivo texto.tex \documentclass{article} \begin{document} Com freq\”u\^encia, a a\c{c}\~ao predat\’oria contra o sag \”u\’\i{} mascarado \’e dos meninos Polask\’y e K\”ohl. Entretanto, $\sin x+\int_0^\infty x\;dx$ \’e f\’acil de se escrever. \end{document} 4 Exemplo \documentclass{article} \usepackage[latin1]{inputenc} % Habilitar \begin{document} % código Entretanto, $\sin x+\int_0^\infty x\;dx$ é fácil de se escrever. A distância entre linhas é controlada. A presença de expressões matemáticas % observar o uso dos simbolos _ e ^ ($\sum_{i=1}^n\frac{x^i}{i!}$) é exemplo desse controle, minuciosamente executado. \end{document} 5 O texto de entrada O texto de entrada Espaços e fim-de-linha: Espaço após pontuações ( . ? ! : ): Espaços em branco são interpretados com um só. Fim-de-linha é interpretado como espaço em branco. Uma linha em branco indica um fim de parágrafo. Os tipógrafos colocam, freqüentemente, um espaço adicional após o pontuação final de sentença. Assim, o TeX supõe que todas pontuações são de final de sentença, exceto se estiver após uma letra maiúscula. Considere que o Sr.\ José... O backslash&espaço é um comando significando um espaço em branco. ... pelo Papa Paulo VI\@! Considere... \@ é um comando que insere a pontuação indicada e um espaço maior, do tipo entre sentenças. Aspas e apóstrofes: Utilizar o “abre-aspas e fecha-aspas”. Hifen & travessão: - --- 6 hifen: pão-de-ló. traço um pouco mais longo: intervalo 1--2. traço mais longo ainda (travessão). 7 O texto de entrada O sistema LaTeX (formatação) Símbolos especiais: cifrão “e” comercial porcentagem “lasanha” “underscore” abre-chave fecha-chave $ & % # _ { } \$ \& \% \# \_ \{ \} 8 Leslie Lamport criou o latex.fmt e companhia, com centenas de colaboradores arq.log (jogo-da-velha, sustenido) arq.tex Programa tex arq.dvi arq.aux latex.fmt arq.toc article.cls art10.sty inputenc.sty : font-1.tfm : font-n.tfm arq.lof arq.lot 9 O sistema TeX/LaTeX 10 O sistema TeX/LaTeX O sistema TeX, assim como o LaTeX, é uma linguagem especialmente projetada para o processamento de textos. O programa tex existe disponibilizado para diversas plataformas. Embora ainda controlado por Donald Knuth, é um sistema aberto. Existem pacotes comerciais e gratuitos. Diferenciam na forma da instalação, programas cooperativos, plataformas, suporte, manuais. É importante destacar o altruísmo e qualidade que a comunidade alemã tem contribuído na distribuição gratuita de diversas implementações da família TeX: emTeX teTeX MikTeX para PC para Unix para PC-Win32 Eberhard Mattes Thomas Esser Christian Schenk PDF TeX e PDF LaTeX Hàn Thế Thành, na sua tese de doutorado, criou o PDF TeX. Enquanto o sistema TeX cria o DVI, este cria o PDF. 11 LaTeX: comandos Comando com \letras termina com um caracter que não seja uma letra. sagu\’\i{} macho sa\’\i da Comandos sem argumento Alteram o estado de algum parâmetro \it \rm \frenchspacing Insere um caracter \dag \space Insere um símbolo ou seqüência especial \int \iint \oint \sum \sin \alfa \rightarrow 12 LaTeX: “Comandos” especiais As chaves { } servem para: (i) Agrupamento, e (ii) delimitador de argumento de comandos. Colchetes: delimitador de argumentos opcionais Porcentagem: dele até o final da linha, inclusive a marca de fim de linha, são ignorados considerando, então% comentario que ... é equivalente a considerando, entãoque ... 13 LaTeX: Comandos de um caracter # $ & ~ _ ^ a_{12} \int_0^a x\;dx LaTeX: Comandos com argum. Argumento obrigatório \~a \underline{texto} \frac{a+b}{c+d} \c{o} \c z \c{c} \frac ab Argumento opcional \documentclass[12pt,a4paper]{article} \parbox[pos]{largura}{texto} Ambiente \begin{figure}[hb] : \end{figure} $ Inicia e encerra o modo matemático em linha. _ e ^ são comandos do modo matemático com argumentos: _ faz um sub-índice e ^ faz um expoente: x^2 14 a_1^{i_n+1} \sum_{n=1}^\infty 1/i! \lim_{x\rightarrow0}\frac{\sin x}{x}=1 15 LaTeX: Estrutura Comando \documentclass{article} %preambulo \usepackage[latin1]{inputenc} \usepackage[brazil]{babel} \usepackage{epsfig,amsmath} : \begin{document} % corpo : \end{document} 16 LaTeX: Estrutura Comando \documentclass[opcionais]{classe} Classes (5): article book report geoftese Estrutura de seções, sub-seções,... Estrutura de capítulos, seções,... Estrutura de capítulos, seções,... Baseado na classe report Opcionais (23): 10pt, 11pt, 12pt, a4paper, letterpaper oneside, twoside, onecolumn, twocolumn 17 LaTeX: parágrafos 18 LaTeX: parágrafos Encerra-se com uma ou mais linhas em branco. \noindent \indent Elimina ou faz o recorte inicial do parágrafo \par Equivalente à linha em branco. Parâmetros \textwidth \linewidth \parindent \parskip \baselineskip \baselinestretch \parindent \baselineskip Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. Fabiano sempre havia obedecido. Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. Atravessaram a bodega, o corredor, desembocaram numa sala onde vários tipos jogavam cartas em cima de uma esteira. \baselineskip +\parskip \textwidth ou \linewidth 19 LaTeX: divisão Para dividir em partes, capítulos, seções,... comando_divisao[texto_indice]{titulo} comando_divisao*{titulo} comando_divisao: \part \chapter \section \subsection \subsubsection \paragraph \subparagraph A forma com asterisco não numera, incrementa o contador, altera o cabeçalho e insere no índice. Parâmetro secnumdepth (\setcounter) 20 LaTeX: divisão \chapter{Processos interativos} : \section{Método de Newton} \subsection{Variação 1} : \subsection{Variação 2} : \section{Método de Monte Carlo} \subsection{Estatística} : 21 LaTeX: ambientes 22 LaTeX: ambientes \begin{center} ... Fabiano \\ sempre\\ havia... \end{center} \begin{flushleft} : \end{flushleft} Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. Fabiano sempre havia obedecido. Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. Fabiano sempre havia obedecido. Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. Atravessaram a bodega, o corredor, desembocaram numa sala onde vários tipos jogavam cartas em cima de uma esteira. Atravessaram a bodega, o corredor, desembocaram numa sala onde vários tipos jogavam cartas em cima de uma esteira. 23 LaTeX: ambientes \begin{flushright} : \end{flushright} Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. Fabiano sempre havia obedecido. Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. Atravessaram a bodega, o corredor, desembocaram numa sala onde vários tipos jogavam cartas em cima de uma esteira. 24 LaTeX: ambientes \begin{tabular}{cl|r} Casa&Rua & Avenida \\\hline 1 & 2& 3 \\ 4 & 5 & 6 \\\cline{2-3} \multicolumn{2}{c}{1} & 2 \\\hline \end{tabular} 25 LaTeX: ambientes tipo lista \begin{enumerate} \item Levan... \item Tinha... \end{enumerate} \begin{itemize} \item Levan... \item Tinha... \end{itemize} \begin{description} \item Levan... \item[Tinha] ... \end{description} 26 LaTeX: ambientes tipo lista 1. Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. 2. Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. • Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. • Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. \begin{enumerate} \item Levan... \begin{itemize} \item Levan... \item Tinha... \end{itemize} \item Tinha... \end{enumerate} 1. Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. • Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. • Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. 2. Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. 27 LaTeX: ambientes tipo lista \begin{itemize} \item Levan... \begin{enumerate} \item Levan... \item Tinha... \end{enumerate} \item Tinha... \end{itemize} • Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. 1. Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. 2. Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. • Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. 28 LaTeX: ambientes tipo lista \begin{itemize} \item Levan... \begin{itemize} \item Levan... \item Tinha... \end{itemize} \item Tinha... \end{itemize} • Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. - Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. - Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. • Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia. 29 LaTeX: matemática 30 LaTeX: fórmula isolada Expressões matemáticas curtas, sem numeração, podem ser inseridas na linha do texto. sem numeração \[ matemática \] iniciam e terminam com o $ (cifrão). com numeração \begin{equation}matemática\end{equation} Fórmulas extensas não se prestam se escritas na linha de texto. Pelo contrário, ficam mais elegantes e legíveis quando apresentadas sozinhas. Existem inúmeros ambientes: múltiplas equações numeradas \begin{eqnarray} a&=&b+c \\ d&=&e+f \nonumber \end{eqnarray} sem numeração, com numeração, múltiplas equações numeradas, etc. eqnarray* não numera as equações Não podem existir linhas em branco 31 32 Matemática: estruturas usuais Matemática: estruturas usuais Expoente e subscrito x^{y_1} x y1 Além do óbvio /, as frações são feitas com \frac com dois argumentos. O primeiro é o numerador e o segundo, o denominador. \frac{x+y}{z+2} \frac{\frac{x+y}{z+2}+3}{z+2} Raizes: \sqrt[n]{\frac{x+y}{z+2}} \sqrt{\frac{\sqrt{\frac{x+y}{z+2}}+3}{z+2}} 33 Matemática: estruturas usuais Reticências: Letras gregas: \alpha\beta\gamma\delta\epsilon \varepsilon\zeta\eta\theta\vartheta \iota\kappa \lambda\mu\nu\xi\pi\varpi \rho\varrho\sigma\varsigma\tau \upsilon\phi\varphi\chi\psi\omega \Gamma\Delta\Theta\Lambda\Xi\Pi \Sigma\Upsilon\Phi\Psi\Omega \leq \geq \prec \succ \preceq \succeq \ll \gg \subset \supset \subseteq \supseteq \sqsubseteq \sqsupseteq \in \ni \vdash \dashv \equiv \sim \simeq \asymp \approx \cong 35 \neq \doteq \propto \models \perp \mid \parallel \bowtie \smile \frown Matemática: operação binária \pm \mp \times \div \ast \star \circ \bullet \cdot \cap \cup \uplus x_1,\ldots,x_2 x_1+\cdots+x_2 \vdots \ddots Matemática: operações binárias 34 \sqcap \sqcup \vee \wedge \setminus \wr \diamond \bigtriangleup \bigtriangledown \triangleleft \triangleright \oplus \ominus \otimes \oslash \odot \bigcirc \dagger \ddagger \amalg Matemática: símbolos de relação \leftarrow \Leftarrow \rightarrow \Rightarrow \leftrightarrow \Leftrightarrow \mapsto \hookleftarrow \leftharpoonup \leftharpoondown \rightleftharpoons \uparrow \Uparrow \downarrow \Downarrow \longleftarrow \Longleftarrow \longrightarrow \Longrightarrow \longleftrightarrow \Longleftrightarrow \longmapsto \hookrightarrow \rightharpoonup \rightharpoondown \updownarrow \Updownarrow \nearrow \searrow \swarrow \nwarrow 36 Matemática: símbolos diversos \aleph \hbar \imath \jmath \ell \wp \Re \Im \prime \emptyset \nabla 37 \surd \top \bot \| \angle \forall \exists \neg \flat \natural \sharp \backslash \partial \infty \triangle \clubsuit \diamondsuit \heartsuit \spadesuit Matemática: “funções” tipo log 39 \ldots $log x+sin x$ ou $\log x+\sin x$? \arccos \arcsin \arctan \cos \cosh \arg \cot \coth \csc \deg \det \dim \exp \gcd \hom \inf \ker \lg \lim \liminf \limsup \ln \log \max Matemática: símbolos de tamanhos variáveis \sum \prod \coprod \int \oint \bigcap \bigcup \bigsqup \bigvee \bigwedge \sinh \sup \tan \tanh \ldots na forma isolada, a expressão $\lim_{x\rightarrow0} \sin x/x$ fica \[ \lim_{x\rightarrow0}\sin x/x\] \bigodot \bigotimes \bigoplus \biguplus \ldots na forma isolada, a expressão $\sum_{i=1}^{n}x_i=\int_0^1 f(x)dx$ fica \[ \sum_{i=1}^{n}x_i= \int_0^1 f(x)dx \] Matemática: conjuntos e delimitadores Ambiente “array”, é similar ao “tabular”: \min \Pr \sec \sin 38 \[ \left[\begin{array}{cc} a_{11}&a_{12}\\ a_{21}&a_{22} \end{array}\right\} = \left.\begin{array}{cc} a_{11}&a_{12}\\ a_{21}&a_{22} \end{array}\right) +|A^2|+\left|A^2\right| \] 40 Matemática: conjuntos e delimitadores 41 Um outro exemplo: \[ g_r(r)= \left\{ \begin{array}{ll} r &\mbox{se $r\le R$}\\ \frac{1}{r^2} &\mbox{ou então} \end{array} \right. \] 43 Matemática: colocando coisas sobre coisas O segmento $\overline{AB} \le \overline{BC} + \underline{AC}$ A soma $\overbrace{a+ \underbrace{b+\cdots+y}_{24 letras} +z}^{\mbox{26 letras}}$ 42 Matemática: delimitadores ( ) [ ] \{ \} \lfloor \rfloor \lceil \rceil \langle \rangle / \backslash | \| Definindo e redefinindo comandos \newcommand{\Dp}[2]{\frac{\partial #1}{\partial#2}} \newcommand{\Dpx}[1]{\Dp{#1}{x}} \newcommand{\Dpy}[1]{\Dp{#1}{y}} \newcommand{\Dpz}[1]{\Dp{#1}{z}} \newcommand{\diverg}{\nabla\cdot} $\diverg\vec A = \Dpx{A_x}+\Dpy{A_y}+\Dpz{A_z}$ $\|$ {\renewcommand{\Dp}[2] {\frac{\partial^2 #1}{\partial#2^2}} $\Dpx{U}+\Dpy{U}$} $\|$ $\Dpx{A_x}+\Dpy{A_y}$ \[A \stackrel{a’}{\rightarrow} B \] \uparrow \downarrow \updownarrow \Uparrow \Downarrow \Updownarrow 44 45 Ambientes figure e table Comandos \caption, \label e \ref Argumentos opcionais h - here b - bottom t - top p - page of floats O material flutuante será lançado num local próximo ao digitado. Em princípio, o algoritmo controla a ordem dos materiais “figure” e “table”. conforme podemos ver na Fig.~\ref{fig-a} \ldots \label{apelido} atribui apelido a equação, “caption” e de divisão (\chapter, \section,...). \begin{equation} x+y=z \label{eq1} \end{equation} \begin{eqnarray} x+y=z \label{eq2} \\ a+b=c \label{eq3} \end{eqnarray} \caption{Titulo} \label{fig1} \chapter{Nome} \label{cap-b} \ref{apelido} insere o número da equação, figura, tabela, capítulo, seção, etc. \pageref{apelido} insere o número da página onde ocorre o comando \label correspondente. Ambientes figure e table \begin{figure}[hbtp] : \end{figure} Sendo assim, \begin{figure} \begin{center} material \end{center} \caption{Título da figura} \label{fig-a} \end{figure} Comandos \label, \ref e \pageref 46 47 48 Unidades e Espaçamentos Unidades reconhecidas pt – ponto = 1in/72.27 mm – milímetro em – aprox. larg. da letra M cm – centímetro in – polegadas ex – aprox. altura da letra x \hspace{dist} \hspace*{dist} \vspace{dist} \vspace*{dist} \fill espaçamento positivo, infinitamente elástico \stretch{num_dec} \fill vezes num_dec \hfill equivalente a \hspace{\fill} \vfill equivalente a \vspace{\fill} 49 50 Espaços elásticos (exemplo 1) Espaços elásticos (exemplo 2) \begin{flushright} Universidade Federal da Bahia\\ Curso de Pós-graduação em Geofísica\\ \vfill Trabalho de Matemática\\ \vfill Fulano de Tal\\ \vfill\vfill Salvador, fevereiro de 2000 \end{flushright}\newpage Universidade Federal da Bahia Curso de Pós-graduação em Geofísica Trabalho de Matemática Fulano de Tal Salvador, fevereiro de 2000 \strut\vfill Universidade\hfill Federal\hfill da Bahia\\ Curso de Pós-graduação em Geofísica \vfill \hspace{\stretch{2}} Trabalho de Matemática \hfill \vfill Fulano de Tal \vfill Salvador, fevereiro de 2000\newpage Universidade Federal da Bahia Curso de Pós-graduação em Geofísica Trabalho de Matemática Fulano de Tal Salvador, fevereiro de 2000 51 Fonte: tamanho e estilo Estilo: Fonte: tamanho e estilo tamanho \mdseries \bfseries \rmfamily \sffamily \ttfamily \textmd{text} \textbf{text} \textrm{text} \textsf{text} \texttt{text} 52 \upshape \itshape \slshape \scshape \normalfont \mdseries \bfseries \rmseries \sfseries \ttseries \textup{text} \upshape \textit{text} \itshape \textsl{text} \slshape \textsc{text} \scshape \textnormal{text} \normalfont \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge 53 Matemática: estilo e tamanho Estilo Tamanho 54 Estilos texto e matemático {\it dificilmente} $dificilmente$ $\mathit{dificilmente}$ dificilmente $\mathrm{ }$ $\mathit{ }$ $\mathbf{ }$ $\mathsf{ }$ $\mathtt{ }$ $\mathcal{ }$ \boldmath$ $ \displaystyle \textstyle \scriptstyle \scriptscriptstyle 55 PostScript Criação da Adobe Systems Inc. PostScript é uma linguagem para descrição de páginas. possui métodos que controlam a impressão de páginas, incluindo os textos, linhas e gráficos. não dependente do equipamento nem da resolução. descreve a página por inteiro e não linha a linha como nas impressoras de linha. 56 Encapsulated PostScript É uma página PostScript construída com regras que facilitam a sua inserção em outra página PostScript. Diz-se que é bem comportada se não interferir destrutivamente com a página hospedeira. Para ser incluso no LaTeX, o arquivo EPS deve ser bem comportado e ter no início, a linha %%Bounding Box: LLx Lly Urx Ury coordenadas em pt, do retângulo na página, onde está a informação gráfica (texto, linha, etc) 57 Pacote epsfig (LaTeX) Pacote graphicx (LaTeX) Para inserção de figuras PDF, jpeg, png, etc. \includegraphics[] {file=fn,height=ht,width=wd,clip=, angle=degree,silent=,bbllx=blx,bblly=bly, bburx=brx,bbury=bry) fn ht wd degree blx bly brx bry 58 Para inserção de figuras no jpeg, png, PDF LaTeX. \includegraphics[opções]{filename} width=xx height=xx keepaspectratio scale=xx angle=xx gira a imagem por xx graus (anti-horário) trim=l b r t Apara a imagem por l à esquerda, b, abaixo, r, direita, e t, acima. Todos os parâmetros são comprimentos clip Para trim funcionar, esta opção deve ser clip=true. page=x Se a imagem for um PDF com múltiplas páginas, escolhe outra página que não a primeira. nome do arquivo EPS (obrigatório) largura desejada largura desejada ângulo de rotação desejado em graus, anti-horário coord. x do canto esquerdo inferior do BoundingBox coord. y do canto esquerdo inferior do BoundingBox coord. x do canto direito superior do BoundingBox coord. y do canto direito superior do BoundingBox \graphicspath{{images_folder/}{other_folder/}{third_folder/}} \graphicspath{{./images/}} 59 Pacote longtable, chemsym O pacote longtable é projetado para a construção de tabela extensas: divide automaticamente a tabela ao longo das páginas, a largura das colunas é controlada considerando toda a tabela. O pacote chemsym é facilita a inserção dos nomes do elementos e fórmulas químicas: 2\H_2 mais \O_2 dá \H_2\O numa reação explosiva 2H2 mais O2 dá H2O numa reação explosiva 60 Sistema BibTeX (bibliografia) Banco de dados é manipulado com qualquer editor. O programa bibview é um editor especializado. Um exemplo de arquivo: mybib.bib @book{lamport:94, author={Leslie Lamport}, title={LaTeX: a document preparation system}, publisher={Addison Wesley}, year=1994, address={Reading, Massachusetts} } 61 Sistema BibTeX (bibliografia) 62 Sistema BibTeX (bibliografia) @article{SATO-EDSON1980, author={Sato, H. K. and Sampaio, E. S.}, title={Electrical sounding of a half space with a monotonic continuous variation of the resistivity with depth}, journal={Geoph. Prosp.}, pages={967-976}, year=1980, volume=28} @inproceedings{SATO-GOMES-SAMPAIO1998, author={Sato, H. K. and Gomes, G. R. and Sampaio, E. E. S.}, title={Processsing and interpretation of the aeromagnetic data from {C}ura\c{c}\'a {R}iver {V}alley at {B}ahia, {B} razil}, booktitle = {Expanded Abstract, 68th Annual International Meeting}, organization = {SEG}, pages={744-747}, year=1998, month={Sep 13-18}, address={New Orleans}, volume=1} 63 Sistema BibTeX (bibliografia) @phdthesis{DIAS68, author = {Carlos Alberto Dias}, title = {A non-grounded method for measuring induced electrical polarization and conductivity}, year = 1968, address = {Berkeley}, school = {University of California}, type = {Ph. {D}. {T}hesis} } 64 Sistema BibTeX (bibliografia) @incollection{WARD67, author = {S. H. Ward}, title = {The electromagnetic method}, booktitle = {Mining Geophysics}, chapter = 2, year = 1967, publisher = {Society of Exploration Geophysicists}, address = {Tulsa, Oklahoma}, volume = {II}, part = {C}, organization = {SEG} } 65 Sistema BibTeX (bibliografia) Sistema BibTeX (bibliografia) No texto LaTeX, a citação se faz com diversos comandos, a depender da forma de impressão desejada: \cite{lamport:94} \cite{lamport:94,sato} \citeN(lamport:94} \citeA(lamport:94) \shortcite{goossens} \shortciteN{goossens} \shortciteA{goossens} \citeyear{lamport:94} 66 (Lamport, 1994) (Lamport, 1994; Sato, 1996) Lamport (1994) Lamport (Goossens et al, 1994) Goossens et al (1994) Goossens et al 1994 No texto LaTeX, a lista das citações referenciadas é criada e controlada com o par de comandos: \bibliographystyle{pppgbib} \bibliography{mybib,geral} O primeiro comando define o estilo (formato) da lista de citações. O estilo pppgbib exemplificado escreve em português mas não é o padrão ABNT. O segundo comando informa quais arquivos devem ser usados como banco de dados. No exemplo, mybib.bib e geral.bib. O pacote pppgbib deve ser utilizado \usepackage{pppgbib} 67 Sistema BibTeX (bibliografia) Seqüência de processamento com bibliografia latex texto cria o arquivo texto.aux, contendo as citações demandadas, os nomes dos bancos de dados bibliográficos e o estilo da lista bibliográfica. bibtex texto lê o arquivo texto.aux, os bancos de dados e estilo, criando texto.bbl, com comandos LaTeX que criam a lista bibliográfica. latex texto lê texto.aux e texto.bbl, recriando texto.aux com a tabela dos apelidos citados e seus respectivos autores e ano. latex texto faz uso da tabela citada, honrando por completo todos os comandos \cite... 68 Diversos \- para ensinar a hifenizar: pseu\-do\-se\-ção qüin\-qüe\-lín\-güe \strut uma barra de largura zero, altura um pouco maior que o parêntese e se estende para baixo da linha. 69 Diversos 70 Diversos Na elaboração do trabalho final que ainda vai ser julgado, procure colocar as figuras ao final de cada capítulo. Comandos \newpage, \clearpage e \cleardoublepage No estilo uma coluna, esses comandos encerram o parágrafo e página correntes e todo espaço não preenchido é lançado na parte inferior. Os comandos \clearpage e \cleardoublepage forçam a impressão dos ambientes figure e table pendentes. No estilo twoside, o \cleardoublepage força um página destra. No estilo twocolumn, o \clearpage e \cleardoublepage forçam um nova página, enquanto o \newpage, uma nova coluna. O trabalho é árduo. Considerando que ele sofrerá críticas do orientador e dos examinadores, deixe a localização das figuras e tabelas para a formatação final, durante a fase de correção, após a apresentação do trabalho. A impressão a cores custa mais de dez vezes que a preto e branco. Desta forma, use as linhas tracejadas, pontilhadas, hachuras, etc. HP1200C, R$ 140,00/cartucho (4 cartuchos), 500 pág. Lexmark, R$ 500,00/cartucho, 15.000 páginas. 71 Diversos Diversos Geralmente, representam-se as unidades em estilo romano, e as variáveis, em itálico Coloque um espaço entre o valor e a unidade: 23~kVA A e l m p s t V Z Tipo romano ampere (unid. elétrica) elétron (nome da particula) litro (unid. de volume) metro (unid. comprimento) próton (nome da partícula) segundo (unid. de tempo) tonelada (unidade de peso) volt (unidade elétrica) bóson Z (nome de partícula) 72 Tipo itálico A Número atômico (variável) e carga do elétron (constante) l comprimento (variável) m massa (variável) p momento (variável) s distância (variável) t tempo (variável) V volume (variável) Z carga atômica (variável) Uso do trema Erro comum Componente (s. m.) Não é português: Performance/Desempenho Inicializar/Iniciar Modelamento/Modelagem Estaquear/Empilhar Assumir (mat.)/Supor S. I. km kg K oC quilômetro quilograma grau Kelvin grau Celsius 73 Classes geoftese e geo213 74 Exemplo com geoftese \documentclass[12pt,a4paper,twoside,openright,anp]{geoftese} %\documentclass[12pt,a4paper]{geoftese} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % PREÂMBULO \usepackage[latin1]{inputenc} \usepackage{amsmath} As classes geoftese e geo213 são uma evolução de um estilo criado para facilitar a montagem da tese, dissertação ou trabalho final de graduação em Geofísica. Em trabalhos desse porte, espera-se o uso de uma estrutura de documento contendo diversos capítulos, além da capa, folha de rosto, índices, agradecimentos, dedicatória, bibliografia, apêndices, etc. O uso da classe mantém um formato padrão. %\includeonly{lists,capit1,capit2} \begin{document} \include{rosto} \include{resumo} \include{lists} \include{capit1} \include{capit3} \include{agradec} \include{bib} \end{document} \include{dedic} \include{abstr} \include{introd} \include{capit2} \include{conclus} \include{apendice} \include{anexo} 75 Exemplo com geoftese (rosto) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Este arquivo exemplo prepara a capa, seu verso, a folha de rosto da % tese de doutorado ou dissertação de mestrado. % Observe claramente este exemplo, principalmente no que tange as % letras maiúsculas e minúsculas. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Titulo do trabalho na capa e na folha de rosto. % Preferiu-se duas definições o que facilita a utilização do % comando \\ para se dividir o título quando a % divisão automática se mostrar inconveniente. % \newcommand\titulorosto{Considera\c{c}\~oes sobre os processos de ida e vinda dos grupos menos assistidos} % \newcommand\titulocapa{CONSIDERA\c{C}\~OES SOBRE OS PROCESSOS DE IDA E VINDA DOS GRUPOS MENOS ASSISTIDOS} 76 Exemplo com geoftese (rosto) % Entretanto o comando abaixo automatiza em funcão da definicao dada ao \titulorosto % \newcommand\titulocapa{\MakeUppercase{\titulorosto}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Nome do autor em duas formas: 1) com apenas as primeiras letras em % maiúsculo, separados em nome e sobrenome e % 2) totalmente em maiúsculo (este ultimo será usado na capa) \newcommand\authorname{Jos\'e Fulano} \newcommand\authorlastname{Quantas} % %\newcommand\AUTHOR{JOS\'E FULANO QUANTAS} % Similarmente ao exemplo de automatização para a definição do titulo da capa, \newcommand\AUTHOR{\MakeUppercase{\authorname} \MakeUppercase{\authorlastname}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Formação acadêmica prévia. Observe o \\ para dividir a linha separando as duas titulações \previousdegrees{Eng. Civil (Universidade Federal da Bahia -- 1990) \\ Mestre em Geof\'\i{}sica (Universidade Federal da Bahia -- 1991)} 77 Exemplo com geoftese (rosto) % Usar o comando \doutorado ou \mestrado \doutorado % ou % \mestrado %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Evidentemente, os comandos \comissao que se seguem definem os componentes da % comissão julgadora. Em geral no mestrado, três desses comando seriam utilizados. % Para inclusão das assinaturas %\renewcommand{\assinatura} %{\raisebox{-2.1cm}[0pt][0pt]{\epsfig{file=assinat.ps,width=7.6cm}}} \comissao{Dr. \^Angelo Piraju\'\i{} da Silva - Orientador} \comissao{Dr. \^Angelo Silva Neto} \comissao{Dr. Carlos Jos\'e Sant'Ana} \comissao{Dr. Jos\'e Morimbundo Santos} \comissao{Dr. Milton Jos\'e Carvalho Correia} 78 Exemplo com geoftese (rosto) % O comando seguinte define o dia, mês (minúsculo) e ano. \dataaprovacao{31}{agosto}{1999} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%% % Informações par ao verso da folha de rosto \newcommand\instituicao{A presente pesquisa foi desenvolvida no Centro de Pesquisa em Geofísica e Geologia da UFBA, com recursos próprios, da CAPES, da CNPq, e do convênio UFBA/MME/CPRM/CERB} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Informações para a construção da ficha bibliográfica. % Inúmeras informações desta ficha são tomadas das informações já % inseridas nos comandos anteriores. % Depois da tese ou dissertação pronta, solicite ajuda a bibliotecária % para construir essas informações. \newcommand\numerointernacional{Q999} \newcommand\folhas{ix, 32 f.: il., mapas, fotos.} \newcommand\palavraschaves{1. Bahia - Geofísica. I. Título.} \newcommand\CDU{911.6(813.8)(043)} 79 Exemplo com geoftese (rosto) % % O comando \capa faz a capa e verso da capa % \capa % % O comando \rosto faz a folha de rosto e seu verso, contendo % referências a instituição onde a pesquisa foi desenvolvida % e convênios que o apoiaram. % \rosto % 80 Exemplo com geoftese (lists) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % LISTS OF CONTENTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \pagestyle{teseheadings} \tableofcontents \listoftables \listoffigures 81 Exemplo com geoftese (capit1) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % CAPITULO UM %%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%% \chapter{Instruções para Uso da Classe \mdseries\ttfamily geoftese} 82 Exemplo com geoftese (bib) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % BIBLIOGRAFIA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % O exemplo abaixo é o recomendado pois utiliza o bibtex que assegura uma lista de % referências completa e sem falta. % % Entretanto, para aqueles que continuam usando a montagem manual, % este arquivo deve iniciar-se com % \chapter*{Referências Bibliográficas} % \addcontentsline{toc}{chapter}{Referências Bibliográficas} % \markboth{Referências Bibliográficas}{Referências Bibliográficas} % A classe {\tt geoftese} recebeu mais uma versão, tendo como novidade, a incorporação de um pacote denominado {\tt pppgbib.sty}, construído com base no pacote {\tt chicago.sty}, que facilita, sobremaneira, o trato das questões relacionadas às referências bibliográficas. Assim, o arquivo \LaTeX{} base deve iniciar com \begin{quote} \verb?\documentclass[12pt,v01]{pppgtese}? \end{quote} \renewcommand{\refname}{Referências Bibliográficas} \markboth{Referências Bibliográficas}{Referências Bibliográficas} onde {\tt v01} especifica a versão da classe {\tt pppgtese}. \bibliographystyle{pppgbib} % estilo da referência adotado na PG em Geofísica da UFBA \bibliography{mybib,geral} % base de dados mybib.bib e geral.bib 83 Tipos de arquivos .tex Arquivo original contendo o texto “TeX”. Arquivo de entrada para o “programa LaTeX”. .log e .dvi Arquivos de saída do “programa LaTeX”. .log contém as mensagens do processamento. .dvi (DeVice Independent) contém o material processado com o LaTeX, para ser visualizado por outros programas do sistema: xdvi, dvips, dvilj .pdf contém o material processado com o PDF LaTeX 84 Tipos de arquivos .aux, .toc, .lof, .lot Arquivos de entrada e saída do “programa LaTeX”, ou seja, são recriado a cada processamento. .aux se existir, é lido logo no início. Do processamento anterior, o “programa LaTeX” toma conhecimento dos números das equações, figuras, referências, etc. Com o \include, é criado um .aux para cada .tex .toc o comando \tableofcontents faz a leitura do .toc (contém o índice) e transfere para o .dvi. Além disso, faz com que os comandos de divisão (\chapter, \section, etc.) escrevam no .toc. .lof e .lot os comandos \listoffigures e \listoftables os lêem e transferem para o .dvi. Atua nos ambientes figure e table. 85 Tipos de arquivos 86 Exemplo de arquivo .bib @string{gprosp={Geoph. Prosp.}} @string{gs={Geophysics}} @string{gexpl={Geoexploration}} @string{pag={Pure Appl. Geophys.}} .bib Este arquivo não é do sistema LaTeX. O seu formato é emprestado e constitui um banco de dados bibliográficos em que cada referência tem um mnemônico. Nos arquivos .aux são inseridas: @article{BANERJEE1980A, author = {Banerjee, B. and Sengupta, B. J. and Pal, B. P.}, title = {Apparent resistivity of a multilayered earth with a layer having exponentiality varying conductivity}, journal = {Geoph. Prosp.}, pages = {435-452}, year = {1980}, volume = 28 } As demandas por referências (as citações bibliográficas) O estilo da bibliografia (\bibliographystyle) Os bancos bibligráficos (\bibliography) O programa “bibtex” lê o .bib e constrói o .bbl (comandos LaTeX) de acordo com as informações contidas no .aux. O .blg é a apenas um relatório. @article{BANERJEE1980B, author = {Banerjee, B. and Sengupta, B. J. and Pal, B. P.}, title = {Resistivity sounding on a multilayered earth containing transition layers}, journal = {Geoph. Prosp.}, pages = {750-758}, year = {1980}, volume = 28 } O comando \bibliography lê o .bbl, se existir, e o formata para o .dvi. 87 Exemplo de arquivo .bib 88 Exemplo de arquivo .bib @article{GUPTASARMA-SINGH1997, author = {Guptasarma, D. and Singh, B.}, title = {New digital linear filters for {H}ankel {$J_0$} and {$J_1$} transforms}, journal = gprosp, pages = {745-762}, year = {1997}, volume = {45} } @book{ERDELYI-H-II, author = {Erd\'elyi, A.}, title = {Higher transcendental functions}, year = {1953}, publisher = {McGraw-Hill}, address = {New York}, volume = {II} } @article{KIM-LEE1996, author = {Kim, H. and Lee, K.}, title = {Response of a multilayered earth with layers having exponentially varying resistivities}, journal = gs, pages = {180-191}, year = {1996}, volume = {61} } @book{SEN-STOFFA95, author = {Mrinal Sen and Paul Stoffa}, title = {Global optimization methods in geophysical inversion}, year = 1995, publisher = {Elsevier}, address = {Amsterdam}, series = {Advances in Exploration Geophysics 4} } @book{ABRAMOWITZ, author = {Abramowitz, M. and Stegun, I. A.}, title = {Handbook of mathematical functions}, year = 1965, publisher = {Dover Publications}, } @book{TELFORD76, author = {W. M. Telford and L. P. Geldart and R. E. Sheriff and D. A. Keys}, title = {Applied Geophysics}, year = 1976, publisher = {Cambridge Un. Press}, address = {Cambridge} } address = {New York} 89 Exemplo de arquivo .bib 90 Exemplo de arquivo .bib @inproceedings{SATO1993, author = {H\'edison Kiuity Sato}, title = {Potencial elétrico devido a uma fonte de corrente no interior de um semi-espaço heterogêneo}, booktitle = {Resumos Expandidos, 3o.\ Congr.\ Intern.\ da SBGf}, organization = {SBGf}, pages = {1358-1362}, year = 1993, month = {07-11/novembro}, address = {Rio de Janeiro}, volume = 1 } @phdthesis{DIAS68, author = {Carlos Alberto Dias}, title = {A non-grounded method for measuring induced electrical polarization and conductivity}, year = 1968, address = {Berkeley}, school = {University of California}, type = {Ph. {D}. {T}hesis} } @incollection{WARD67, author = {S. H. Ward}, title = {The electromagnetic method}, booktitle = {Mining Geophysics}, chapter = 2, year = 1967, publisher = {Society of Exploration Geophysicists}, address = {Tulsa, Oklahoma}, volume = {II}, part = {C}, organization = {SEG} } 91 Quantas vezes processar? Uma vez se não ocorrer \ref, , \cite (e outros), \tableofcontents, \listoftables, \listoffigures Duas vezes se não ocorrer \tableofcontents, \listoftables, \listoffigures Três vezes Ocorrendo \cite (e outros), rodar o “bibtex” após o primeiro “latex” Repetir o “bibtex” se incluir ou remover um mnemônico bibliográfico. Erros demasiados? Apague todos .aux, .toc, .lof, .lot e .bbl e recomece. 92 Outros pacotes \usepackage[latin1]{inputenc} \usepackage[english,brazilian]{babel} \selectlanguage{english} as tabelas de hifenização disponíveis dependem de cada instalação. \usepackage{sideways} ambientes rotate, turn e sideways ambientes sidewaystable, sidewaysfigure opera em conjunto com os ambientes table e figura, todavia o produto (tabela ou figura) ocupa uma página e é girado de 90o. 93 Pacote amsmath 94 Pacote amsmath \usepackage{amsmath} \usepackage{amsmath} dispõe mais símbolos, operadores e delimitadores matemáticos dispõe mais ambientes para inserção de objetos matemáticos: equation, equation*, align, align*, gather, gather*, flalign, flalign*, multline multline*, alignat, alignat*, split substituir o uso do eqnarray por split ou equation+split o \notag antes do \\ suprime a numeração LaTeX da equação \tag{<rótulo>} para atribuir outra “numeração” à equação o ambiente split deve estar dentro dos outros ambientes, exceto o ambiente multiline em estruturas que alinham, o símbolo de apoio deve ser precedido por &, nunca seguido, diverso do eqnarray usa-se o ambiente equation para produzir uma equação. O ambiente equation* substitui o displaymath (padrão do LaTeX) \tag{$*$}, \tag{ii} pode ser usado em ambientes que não numeram 95 Pacote amsmath 96 Pacote amsmath 97 Pacote amsmath 98 Pacote amsmath Ambiente multline 99 Pacote amsmath Ambiente split em um ambiente equation 100 Pacote amsmath Ambiente align 101 Pacote amsmath 102 Pacote amsmath Ambiente align com o comando \text Ambientes aligned, alignedat, gathered 103 Pacote amsmath Ambiente cases (parecido com o array do LaTeX) 104 Pacote amsmath \intertext para inserir texto mantendo o alinhamento 105 Pacote amsmath 106 Pacote amsmath (matrizes) Para numerar dentro de cada seção, use \numberwithin{equation}{section} Ambientes pmatrix, bmatrix, Bmatrix, vmatrix, Vmatrix pode ser aplicado a qualquer contador \eqref já coloca a referência entre parênteses Ambiente subequations numera as equações como (4.9a), (4.9b),... se a equação anterior for 4.8 O \label logo após o \begin{subequations} irá produzir o \ref referente à numeração “pai”, ou seja, 4.9. ( ), [ ], { }, | |, || || estão embutidos matrix que não é uma redundância do ambiente array os espaços horizontais são mais reduzidos não é necessária a especificação de colunas. O padrão são dez colunas (contador MaxMatrixCols) Ambiente smallmatrix adequado para inserção de pequenas matrizes em linha de texto 107 Pacote amsmath (matrizes) \hdotsfor[escala]{num_de_colunas} 108 Pacote amsmath (frações) \frac, \dfrac, \tfrac, \cfrac 109 Pacote amsmath 110 Pacote amsmath \smash \substack e ambiente subarray delimitadores 111 Pacote amsmath \sideset 112 Pacote amsmath \iint, \iiint, \iiiint, \idotsint 113 Pacote amsmath Pacote amsmath Exemplos de expressões dentro de um texto: $ \int_0^\infty x\,dx$, $\sum_{n=0}^\infty \tfrac{1}{n!}$, resultam em \ldots Novos operadores \DeclareMathOperator{\sen}{sen} \DeclareMathOperator*{\Lim}{Lim} Exemplos de expressões dentro de um texto: $ \int\limits_0^\infty x\,dx$, $\sum\limits_{n=0}^\infty\tfrac{1}{n!}$, resultam em \ldots \begin{gather*} \int_0^\infty x\,dx\qquad\sum_{n=0}^\infty \tfrac{1}{n!}\\ \int\limits_0^\infty x\,dx\qquad\sum\limits_{n=0}^\infty\tfrac{1} {n!}\\ \int\nolimits_0^\infty x\,dx\qquad\sum\nolimits_{n=0}^\infty \tfrac{1}{n!} \end{gather*} Textos no modo matemático \text similar ao \mbox mas é preferível pois ele ajusta o tamanho dos caracteres de acordo com a posição (expoente ou sub-índice) do texto n$^{\text{\b o}}$ n$^{\text{\underline o}}$ n$^{\mbox{\b o}}$ n$^{\mbox{\underline o}}$ 115 Miscelânea \includeonly Deve ser inserido no preâmbulo e controla quais arquivos .tex efetivamente serão “incluídos” e gravados no .dvi. Os arquivos .aux referentes aos .tex citados nos \include são lidos e considerados. Assim, a numeração e referência a capítulos, equações, figuras, tabelas, etc., continuam sendo resolvidas. \nofiles não cria o arquivo .aux 114
Documentos relacionados
operação binária Matemática: operações binárias Matemática
Universidade Federal da Bahia Curso de Pós-graduação em Geofísica
Leia maisUniversidade Federal da Bahia CPGG/UFBA Referências Pontos de
\baselineskip Levantou-se e caminhou atrás do amarelo, que era autoridade e mandava. Fabiano sempre havia obedecido. Tinha muque e substância, mas pensava pouco, desejava pouco e obedecia.
Leia maisCurso de Introdução ao LATEX
Para o propósito de produção de textos matemáticos (listas de exercícios, livros, artigos, etc.) o pré-âmbulo abaixo é bastante satisfatório: %-------------------------PRÉ_ÂMBULO-------------------...
Leia maisindrodução ao uso do latex
estão as classes e pacotes suportados por cada uma e, também, ferramentas adequadas para instalar estas classes e pacotes de forma a atender as necessidades individuais, evitando instalar pacotes q...
Leia mais