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: 61.731 ]

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

Slides em PDF com o LaTeX

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

LaTeX, um poderoso diagramador de textos (parte 2)

Leitura recomendada

Slides em PDF com o LaTeX

Usando o cURL - Client URL

Instalação e configuração do Openbox personalizado usando Arch Linux

O quê que há velhinho?!

Personalizando o Ubuntu 9.04 com Screenlets

  
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