LaTeX - um poderoso diagramador de textos (parte 1)

Mostraremos aqui como usar o LaTeX, um editor de texto altamente personalizável e com grande qualidade gráfica.

[ Hits: 62.239 ]

Por: N M S em 12/06/2006


Exemplo



Aqui os comandos \newtheorem criam novos "ambientes de teorema" e os comandos \newcommand criam novos comandos.

Salve os dados abaixo num arquivo exemplo2.tex e repita o processo de compilação.

Seu arquivo deve ter exatamente essa aparência:



%*************************************************

\documentclass[a4paper,12pt]{article}
\usepackage[brazil]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsthm,amsfonts}
%
\newtheorem{thm}{Teorema}[section]
\newtheorem{cor}[subsection]{Corolário}
\newtheorem{lem}[thm]{Lema}
\newtheorem{prop}[thm]{Proposição}
%\theoremstyle{definição}
\newtheorem{defn}[thm]{Definição}
% MATH -------------------------------------------------------------------
\newcommand{\Real}{\mathbb R}
\newcommand{\RPlus}{\Real^{+}}
\newcommand{\norm}[1]{\left\Vert#1\right\Vert}
\newcommand{\abs}[1]{\left\vert#1\right\vert}
\newcommand{\set}[1]{\left\{#1\right\}}
\newcommand{\seq}[1]{\left<#1\right>}
\newcommand{\coc}[1]{\left(#1\right)}
\newcommand{\eps}{\varepsilon}
\newcommand{\To}{\longrightarrow}
\newcommand{\BX}{\mathbf{B}(X)}
\newcommand{\A}{\mathcal{A}}
\newcommand{\M}{\mathcal{M}}
\newcommand{\N}{\mathcal{N}}
\newcommand{\Lom}{\mathcal{L}}
\newcommand{\Comp}{\mathcal{K}}
\newcommand{\Basis}{\mathcal{B}}
\newcommand{\anti}{\backslash}
\newcommand{\x}{\times}
\newcommand{\pont}{\cdot}
\newcommand{\implica}{\Rightarrow}
\newcommand{\volta}{\Leftarrow}
\newcommand{\emm}{\rightarrow}
\newcommand{\cb}{\mathcal{B}(X,\Real)}
\newcommand{\bolaa}[1]{\mathbf{B}(#1)}
\newcommand{\bolaf}[1]{\mathbf{B}[#1]}
%%% -----------------------------------------------
\begin{document}
%--------------------------------------------------
\begin{center}
Instituto de Ciências Exatas\\
Departamento de Matemática\\
Geometria Diferencial\\
nfermat\\
\end{center}

\begin{center}
O Triedo de Frenet
\end{center}


\begin{defn}
Se $\alpha:I \emm \Real^3$ é uma curva regular
parametrizada pelo comprimento de arco, então a curvatura
($k$) de $\alpha$ em $s \in I$, é o número real $k(s) = |\alpha''(s)|$.
\end{defn}
\begin{defn}
Seja $\alpha :I \emm \Real^3$ uma curva parametrizada
pelo comprimento de arco tal que $k(s) >0$. O vetor $ n(s) =
\frac{\alpha''(s)}{k(s)} $ é denominado vetor normal a $\alpha$ em $s$.
A reta normal a $\alpha$ em $s_0 \in I$, é a reta que passa por $\alpha(s_0)$
na direção do vetor normal $n(s_0)$\\
\indent Denotamos por $t(s)$ o vetor unitário $\alpha'(s)$,
temos que $t(s)$ e $n(s)$ são vetores ortonormais e
$t'(s) = k(s)n(s).$
\end{defn}

\begin{defn}
Seja $\alpha :I\emm \Real^3$ uma curva regular parametrizada
pelo comprimento de arco tal que $k(s) > 0$. o vetor
\textit{binormal} a $\alpha$ em $s$ é $b(s) = t(s)\x n(s)$.
\end{defn}
\indent O plano formado pelos vetores ortornormais $T=t(s)$
e $N=n(s)$ é denominado plano \textit{osculador} do caminho(curva) $\alpha$
no ponto $\alpha(s)$.
o formado pelos vetores $B=b(s)$ e $T$ é chamado
de plano \textit{retificante} e o plano formado pelos vetores
$B$ e $N$ é chamado plano \textit{normal}.\\
\indent A base $F=F(s)=(T(s),N(s),B(s))$ chama-se \textit{Triedro de Frenet}.
\\
\indent Já sabemos que $T'=kN$. além disso, $N\bot N'$, donde $N'=
x\pont T + w\pont B$. Para determinarmos $x$ e $w$ derivamos a igualdade
$\seq{N,T}=0$, obtendo $\seq{N',T} + \seq{N,T'} = 0$.
Logo $x=\seq{N',T'}=-\seq{N,T'}=-k$,
e mais $w=\seq{N',B}=-\seq{N,B'}$. Chamamos $w=w(s)$ de torção.\\\\
\indent Observemos que $T'= k\pont N$, $N'=-k\pont T + w\pont B$
e $B'= -w\pont N$. Pondo $F'=(T',N',B')$, temos $F'= A\pont F$,
onde $A$ é uma matriz anti-simétrica definida como:\\
\[ A= \coc{
\begin{array}{ccc}
0 & k & 0 \\
-k & 0 & w \\
0 & -w & 0
\end{array}
}
\]
\textbf{ Aplicações:}\\\\
\begin{thm}
Seja $\alpha :I \emm \Real^3$ uma curva regular, de curvatura não nula.
Então $\alpha$ é planar se, e somente se, $w=0$.
\end{thm}
\begin{proof}
$\volta)$Seja $w=0$, logo $B'=-w\pont N = 0 \implica B$ é constante
$\implica \frac{d}{ds}\seq{\alpha(s)-\alpha(a),B} = \seq{T,B} = 0
\implica \seq{\alpha(s) - \alpha(a),B}$ é constante.
Para $s=a$ temos que $\seq{\alpha(a)-\alpha(a),B} = 0$ logo $\forall s,
\, \seq{\alpha(s)-\alpha(a),B}=0$, ou seja $\alpha(s)$ é planar.\\
$\implica)$
Seja $v$ um vetor ortogonal ao plano que contem $\alpha(s)$.
Logo $\seq{\alpha(s) -\alpha(a),v}=0$. Derivando temos que
$\seq{\alpha'(s),v}=0$ e mais $\seq{\alpha''(s),v}=0$
portanto $\seq{T,v}=0$ e $k(s)\seq{N,v}=0.$
Assim $v \parallel B$ pois como $k(s) \neq 0$, $v\bot N$ e $v\bot T$.
Desse modo $\seq{N,B}=0$ logo $w=\seq{N',B}=0$
\end{proof}
\begin{thm}
Seja $\alpha : I\emm\Real^3$ uma curva regular. Então o traço
de $\alpha$ está contido numa circunferência de raio
$r>0$ se, e somente se, $w=0$ e $k = \frac 1a.$
\end{thm}
\begin{proof}

\end{proof}
\begin{defn}
Uma curva regular $\alpha:I\emm\Real^3$ é uma \textbf{hélice}, se
existe um vetor unitário $v$ que forma um ângulo constante
com $\alpha'(t),\, \forall t \in I$, isto é,
$\frac{\seq{\alpha'(t),v}}{|\alpha'(t)|}$ é constante.
\end{defn}
\begin{thm}
Seja $\alpha:I\emm\Real^3$ uma curva regular de curvatura e torção
não nulas. Então $\alpha$ é uma hélice se, e somente se, $\frac kw$
é constante
\end{thm}
\begin{proof}

\end{proof}


%----------------------------------------------------
\end{document}
% ---------------------------------------------------
Página anterior     Próxima página

Páginas do artigo
   1. O que precisamos?
   2. Criando o primeiro documento
   3. Pacotes essenciais
   4. Exemplo
   5. Finalizando
Outros artigos deste autor

LaTeX, um poderoso diagramador de textos (parte 2)

GmailFS - sua conta de e-mail como um sistema de arquivos no Slackware 10.2

Slides em PDF com o LaTeX

Leitura recomendada

Daemons com shell script

Clustering em Casa

Implementando Wake Up on Lan (WoL) no Linux

Instalação do PostgreSQL com Apache 2, PHP 5, OpenSSL no Debian Wheezy 7.7 64 bits com systemd e chroot

Ícones no Fluxbox, Openbox e Blackbox

  
Comentários
[1] Comentário enviado por grooman em 12/06/2006 - 05:19h

Não querendo descurar o artigo que fizeste, LateX é um sistema de processamento de texto, não um editor, como diz o título. Editor é o Kile.

Uso LaTeX há alguns anos (no meu curso Universitário é usado para fazer relatórios) e recomendo a conhecida "Uma não tão pequena introdução ao LaTeX2", traduzido do original alemão por um professor meu.

http://alfarrabio.di.uminho.pt/~albie/lshort/

É só sacar o "ptlshort.pdf" para o livro referido ou ainda a "presentation.pdf" que é um resumo ainda maior (apresentação que o professor fez ao alunos sobre o LaTeX2).

Espero que ajude.

[2] Comentário enviado por pacman em 12/06/2006 - 12:02h

Poderia mostrar exemplos mais simples, na minha opinião, e variar um pouco. Apesar de mostrar como fazer um documento estupendo, cheio de formulas matematicas, é interessante mostrar como fazer uma tabela, incluir uma figura. Outra coisa é frizar que o dvi pode ser transformado em postscript ou pdf usando os comandos adequados. Poderia ser um bom artigo.

[3] Comentário enviado por mpinho em 12/06/2006 - 12:47h

Acrescento o link para o wiki do grupo Tex-BR com muita informação sobre o LaTeX

http://www.tex-br.org/index.php/P%C3%A1gina_principal

e esse documento de introdução ao LaTeX em português (não é baseado no Kile mas a parte de LaTeX serve)

http://www.mat.ufmg.br/~regi/topicos/intlat.html

[4] Comentário enviado por metatron em 12/06/2006 - 22:53h

Boa noite,

O Latex é genial! Construído sobre o Tex de Knuth, diminui a curva de aprendizado.
E não custa citar o livro do criador do Latex, Leslie Lamport
http://www.amazon.com/gp/product/0201529831/qid=1150163482/sr=1-1/ref=sr_1_1/002-1557260-9688064?s=b...

[5] Comentário enviado por glp40hs em 07/05/2007 - 09:05h

Bom dia,

Alguem poderia me dizer por que o meu pacote \usepackage[latin1]{inputenc} não está funcionando?

[6] Comentário enviado por removido em 25/08/2009 - 20:05h

glp40hs talvez vc precise usar \usepackage[utf-8]{inputenc} pois por exemplo no MAC que praticamente todos os editores são utf-8 usar o latin1 causa um sumiço nos acentos. Pode ser seu caso, verifique se o editor que você está usando grava em uft-8 ou iso-8859-1


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts