pesquisar

 

publicite aqui

Para mais informações contactar easylatek@sapo.pt

Posts mais comentados

arquivos

2010
Domingo, 29 DE Agosto DE 2010

Redacção de um relatório : O básico Parte 4

No artigo anterior vimos como adicionar cabeçalho e rodapé ao documento. E como referi na altura está previsto agora mostrar como são apresentados os apêndices e a bibliografia.

Para adicionar uma bibliografia existem duas formas:

  • Recorrendo ao BibTeX: modo em que se utiliza um ficheiro .bib que contém todas as obras por nós utilizadas e muitas outras mais. De modo poderemos ter sempre acesso ás obras que costumamos utilizar e citar apenas aquelas que foram consultadas no âmbito de um dado projecto.
  • Modo manual: modo indicado quando existem poucas referências a serem citadas. Não há necessidade de complicar quando a bibliografia irá conter apenas dez itens, porém utilizando BibTeX a qualidade da bibliografia irá ser superior e de encontro a uma informação tendencialmente mais completa.

Neste momento irei apenas aplicar o método manual pois é mais básico e mais fácil de conseguir. Para uma bibliografia manual são usadas as seguintes marcas:

 


 

\begin{thebibliography}{2}

\bibitem{ref1} Alberto Simões ,{\em Uma não tão pequena introdução ao \LaTeX},2007.

\bibitem{ref2} Autor do livro ,{\em Título do Livro}, Ano de edição,Editora,etc.

\end{thebibliography}



tendo como resultado o seguinte:

 

 



Para citar um elemento da bibliografia utilização a marcação \cite{ref1} contendo como parametro a referência atribuída ao respectivo livro.

Algo bastante útil também para se ter num modelo de relatório são os apêndices, úteis para adicionar ao relatório código fonte, ficheiros de configuração,demonstrações,etc..

Para isso adicionamos no fim documento a marca \appendix e adicionam-se os apêndices da seguinte forma:



\chapter{Exemplo de Apêndice }
\section{Exemplo de Sub Apêndice }



Isto produz o seguinte:




 

E concluímos assim este modelo focado na estrutura e na organização do relatório. Existem concerteza outras capacidades que o modelo deve conter, como por exemplo a inclusão de tabelas e figuras, mas isso dá muito pano para mangas e será apresentado num outro artigo, pois quem está agora começar irá deparar-se com diversos problemas, que são facilmente resolvidos com algumas ferramentas. De facto soluções existem, mas por vezes não estão tão acessiveis e não são tão fáceis de encontrar.

publicado por Ricardo às 00:22
Sábado, 28 DE Agosto DE 2010

Redacção de um relatório : O básico Parte 3

No artigo anterior vimos como montar uma estrutura lógica básica para o nosso relatório. Trata-se de algo ainda um pouco primitivo na medida em que ainda faltam alguns componentes essenciais à estrutura organizacional. Nessa linha de pensamento iremos hoje ver como adicionar cabeçalho e rodapé ao documento. Desta forma o documento possuirá mais organização e será mais fácil saber em que região nos encontramos. Em LaTeX isto é feito recorrendo ao pacote fancyhdr

Teremos então de adicionar este pacote usando a marcação \usepackage{fancyhdr} .
Depois necessitamos de dizer qual o estilo e o que queremos em cada posição do cabeçalho e rodapé. Adicionamos então as seguintes linhas ( imediatamente antes da marcação \maketitle):



\pagestyle{fancy} %estilo fancy

\lhead{\rightmark} % esquerda do cabeçalho

\chead{} %centro do cabeçalho

\rhead{\leftmark} % direita do cabeçalho

\lfoot{} %esquerda do rodapé

\cfoot{\thepage} %centro do rodapé
\rfoot{} %direita do rodapé



Em que \rightmark indica a secção e \leftmark indica o capítulo actuais.

Estas alterações produzirão o seguinte resultado:




E pronto, com algumas linhas mais o cabeçalho e rodapé é criado de forma muito simples. Este ainda se poderá tornar mais avançado utilizando o pacote fancyvbr e outras marcações mais.

No próximo artigo veremos como adicionar Bibliografia e Apêndices ao documento.

publicado por Ricardo às 17:01
Quarta-feira, 25 DE Agosto DE 2010

Redacção de um relatório : O básico

 

Este artigo faz parte de um conjunto de artigos em que se irá construir um relatório em LaTex. Trata-se de um relatório simples mas com os componentes essenciais que compõe um relatório. Será particularmente útil para aqueles que necessitam de aprender a trabalhar com esta tecnologia rapidamente, que seja por obrigação ou por curiosidade. No segundo ano do meu curso na universidade foi-me requerido que os relatórios apresentados fossem redigidos em LaTex. Tal facto motivou-me a pesquisar e a saber mais pois vi que poderia apresentar trabalhos com melhor qualidade e em menos tempo. Eu e os meus colegas recorremos a livros e à Internet para aprender sobre LaTex o mais rápido possível mas o que acontece é que a informação por vezes não é completa e encontra-se dispersa, o que fez com que gastássemos bastante tempo apenas para construir um documento simples. Com esta série de artigos pretendo facilitar um pouco a vida a quem se inicia no LaTex. 

Passemos então à acção:

Utilizando  o código presente neste artigo e trocando a classe article pela classe report obtemos o seguinte:


\documentclass[11pt,a4paper]{report}

 

\usepackage[portuguese]{babel}

\usepackage[latin1]{inputenc}

\usepackage[T1]{fontenc}

\author{Autor do documento}

\title{Titulo do documento}

 

\begin{document}

\maketitle

 

\end{document}

 



Trata-se do básico para a realização de um documento em língua portuguesa. Com estas macros poderemos apenas escrever documentos que só contém texto. Iremos então começar a adicionar outras funcionalidades.

 

Quem vem de sistemas WYSIWYG está habituado a que as margens do texto sejam menores, ou seja, que o texto ocupe mais espaço na página tanto a nível horizontal com a nível vertical. As classes article,report ou book utilizam uma configuração destes parâmetros que por defeito torna os documentos um pouco estreitos, comparando com os documentos feitos em sistemas WYSIWYG ,o que leva muita gente a procurar formas de mudar estes parâmetros. Os parâmetros utilizados por defeito pelo LaTex são assim dessa forma pois foram levados a cabo estudos que mostram que se torna mais fácil ler o documento dessa forma, cansa menos os olhos, entre outros...mas isso não quer dizer que estes não possam ou devam ser modificados. Por isso existem várias formas de o fazer. A forma mais fácil e prática é utilizando o pacote geometry.


Para modificar as margens do documento iremos então adicionar a seguinte linha antes do inicio do documento:

\usepackage[hmargin=2cm,vmargin=3cm,bmargin=2cm]{geometry}


Iremos então ter:

  • Margem horizontal = 2cm
  • Margem vertical = 3cm
  • Margem de fundo = 2cm

Por agora ficamos por aqui. No próximo artigo irá ser adicionada outra funcionalidade.

Fiquem bem!

publicado por Ricardo às 22:46
Terça-feira, 24 DE Agosto DE 2010

Exemplo de relatório universitário

Durante algumas do dia de hoje desenvolvi este template que se torna bastante útil para produzir relatórios para a universidade. Sendo eu estudante na Universidade do Minho o relatório contém o logos da UM. Trata-se de algo que fiz para ter a oportunidade de mostrar o que é possível para com o LaTex e qual o resultado que podemos obter. Isto é apenas um exemplo que mostra a versatilidade que pode ser alcançada com esta linguagem. O resultado é então o seguinte:

Capa:



Índice:




Primeiro Capítulo:



Primeiro Capítulo ( segunda página):




O texto presente neste exemplo foi retirado de : http://pt.wikipedia.org/wiki/LaTeX

Depois de o template estar pronto eu apenas necessito escrever o texto ( ou copiar e colar como fiz neste caso ) e a formatação irá ser feita, num processo autónomo, pelo sistema LaTex/Tex. Custa apenas um bocado no inicio fazer o template, mas depois disso tudo é mais fácil, e como podem ver a diferença nota-se. 

Gostaria que me deixassem o vosso feedback e sugestões sobre este template e também sobre o blog.

Fiquem bem!

 

publicado por Ricardo às 23:02
Terça-feira, 24 DE Agosto DE 2010

EasyLaTek no Grupos do Google

O espaço para discussão e partilha de documentos em Latex acaba de ser criado. Desta forma torna-se mais fácil a colaboração/partilha/discussão dos conteúdos.
Foi criado um grupo nos Grupos do Google com o seguinte endereço:

http://groups.google.pt/group/easylatek

Adiram! 


publicado por Ricardo às 15:29
Domingo, 22 DE Agosto DE 2010

Segundo documento em LaTex: algo mais elaborado

Neste artigo iremos completar um pouco o código apresentado arteriormente. Algumas modificações terão lugar e permitirão desde já escreve um documento um pouco mais elaborado. Será adicionado um texto e uma equação. O resultado é o seguinte:


\documentclass[11pt,a4paper]{article}

 

\usepackage[portuguese]{babel}
%Em Windows

\usepackage[latin1]{inputenc}

\usepackage[T1]{fontenc}

%Em Linux
%\usepackage[utf8]{inputenc}

%Em Mac

%\usepackage[applemac]{inputenc}

\author{Autor do documento}

\title{Titulo do documento}

 

\begin{document}

\maketitle

 

A ideia central do \LaTeX\ é distanciar o autor

 

o máximo possível da apresentação visual da informação.

 

Ao invés de trabalhar com ideias visuais, o utilizador é

encorajado a trabalhar com conceitos mais lógicos --- e,

consequentemente, independente da apresentação --- como capítulos,

secções, ênfase e tabelas, sem contudo impedir o utilizador da

liberdade de indicar, expressamente, declarações de formatação.

 

A versão mais recente é a \LaTeXe.

 

% Isto é um comentário que não será processado. Ele serve apenas

% para fazer anotações não incluídas no resultado final. Atenção

% ao símbolo do comentário: percentagem (%).

A seguir, a fórmula das combinações como um exemplo simplório

da capacidade matemática do \LaTeX:

 

\begin{eqnarray}

C_k^n &=& \frac{n!}{k!(n-k)!}

\end{eqnarray}

 

 

\end{document}

 


 

  • \begin{eqnarray} :esta marcação denomina o inicio de um conjunto de equações sucessivas. Como pode ser visto pelo resultado abaixo, o sistema Tex trata de toda a formatação.
  • \LaTeX : Esta marcação tem como resultado a palavra Latex sendo escrita de forma diferente, um bocado mais estilizada.

 

 



 

 

Como podem ver é bastante fácil produzir este documento de grande qualidade tipográfica. Com apenas alguns comandos, que com o tempo são facilmente memorizado, criam-se documentos de qualidade e com custo zero. 

Num futuro artigo, e antes de continuar com alguns conceitos básicos, irei mostrar algumas potencialidades  do Latex. Nem toda a gente saberá que é possível produzir documentos de vários género de utilizações e com um design ainda mais apelativo e estilizado. 

Fiquem bem e até ao próximo artigo.

publicado por Ricardo às 21:55
Domingo, 22 DE Agosto DE 2010

Primeiro documento em LaTex: breve explicação

 

No primeiro documento aqui produzido foi apresentado o código presente abaixo. Trata-se do código mínimo necessário para produzir um documento em LaTex ( em língua portuguesa). Sendo que este blog é destino a falantes de língua portuguesa torna-se necessário adicionar algumas linhas para que seja possível escrever com acentuação directamente, ou seja, sem a utilização de marcações para a acentuação. Deste modo é apenas necessário digitar texto como se faz com qualquer aplicação WYSIWYG.


\documentclass[11pt,a4paper]{article}

 

\usepackage[portuguese]{babel}
%Em Windows

\usepackage[latin1]{inputenc}

\usepackage[T1]{fontenc}

%Em Linux
%\usepackage[utf8]{inputenc}

%Para Mac
%\usepackage[applemac]{inputenc}

 

\author{Autor do documento}

\title{Titulo do documento}

 

\begin{document}

\maketitle

 

Primeiro documento em LaTex.

 

\end{document}

 



A primeira linha de qualquer documento LaTex começa sempre com a especificação da classe a utilizar com os respectivos parâmetros. 

Neste caso a classe utilizada foi a classe article com tamanho de letra 11 em papel A4. Existem outras classes disponíveis como por exemplo a classe report, book, beamer, memoir,etc..

As próximas linhas tem o seguinte significado:

 

  • \usepackage[portuguese]{babel} : quando se produz um documento em LaTex são criados, por defeito, termos como por exemplo chapter ou abstract , significando respectivamente Capítulo e Resumo. Estes termos necessitam ser trazidos para a respectiva língua em que se está a trabalhar, neste caso o Português. Assim sendo utiliza-se o pacote babel com o parâmetro portuguese obter os termos em português.
  • \usepackage[T1]{fontenc} e \usepackage[latin1]{inputenc}: são as fontes em ambiente windows que permitem aceder à acentuação da língua portuguesa.
  • \author{Autor do documento}: Especificação do Autor do documento.
  • \title{Titulo do documento}: Especificação do título do documento.
  • \begin{document}\end{document}: Todos os documentos LaTex precisam de ter estas marcações. Estas especificam onde começa e acaba o documento.
  • \maketitle: Esta marcação serve para especificar onde deve ser criado o título ( por defeito da classe article) utilizando os dados anteriormente dados através de \author e \title.

 

Neste momento o básico encontra-se explicado. É da minha vontade, num artigo próximo, apresentar aqui algumas das potencialidades do LaTex para que se consiga ver até que ponto este nos facilita o nosso trabalho. À primeira vista parece um pouco complicado, mas com alguma prática rapidamente se chega à conclusão que se consegue ser mais produtivo e produzir melhores documentos com aspecto profissional. 

Convido-vos a comentarem os artigos e a deixarem algum feedback ou sugestões. 

Fiquem bem e até ao próximo artigo!

publicado por Ricardo às 20:40
Domingo, 22 DE Agosto DE 2010

TexMaker: adicionar dicionário em português

No artigo anterior foi construído um documento LaTex preparado para suportar os caracteres da língua portuguesa. Agora, e porque dá muito jeito, irá ser apresentada a forma de utilizar um dicionário de língua portuguesa para correcção ortográfica. Pode-se descarregar o dicionário em:

Depois abre-se o menu Opções->Configurar Texmaker->Editor. Lá pode-se indicar a localização do dicionário que se pretende utilizar:


Nota: o ficheiro pt_PT.aff deve estar também junto do ficheiro pt_PT.dic .
A partir de agora a base de trabalho ficou mais sólida e pode-se começar a produzir documentos com probabilidade de erros menor.

No próximo artigo será explicado o código do pequeno documento realizado anteriormente.

publicado por Ricardo às 14:59
Sábado, 21 DE Agosto DE 2010

Primeiro documento em LaTex

 

Neste artigo será demonstrado como é feito um documento em LaTex em língua Portuguesa da forma mais fácil possível. Para isso irá ser utilizado o pacote MikTex e o editor TexMaker. 

Passo 1: Abrir o editor TexMaker e criar um novo documento:

 

 


Passo 2: Guardar o documento para que seja possível posteriormente a complicação:

 


É necessário escolher uma directoria e dar um nome ao ficheiro com a extenção .tex (por exemplo: main.tex):


O editor fica então com o seguinte aspecto:



Passo 3: Copiar o texto apresentado abaixo para o editor do TexMaker:


\documentclass[11pt,a4paper]{article}

 

\usepackage[portuguese]{babel}
%Em Windows

\usepackage[latin1]{inputenc}

\usepackage[T1]{fontenc}

%Em Linux
%\usepackage[utf8]{inputenc}

%Para Mac
%\usepackage[applemac]{inputenc}

 

\author{Autor do documento}

\title{Titulo do documento}

 

\begin{document}

\maketitle

 

Primeiro documento em LaTex.

 

\end{document}

 



Passo 4: Compilar o código.

Para isso será configurar o modo de compilação para que seja mais fácil ver os resultados da compilação.

 


Confirma-se pressionando 'ok' e está tudo pronto para compilar.

Selecciona-se a opção 'Compilar' e a opção 'Ver PDF': 





Agora para compilar carrega-se em:


E está pronto. Se tudo correu como devia será gerado um documento em PDF que poderá ver visto ao carregar no botão com a seta ao lado esquerdo de 'Ver PDF' . Para já não será dada nenhuma explicação sobre o código pois para já quer-se apenas configurar o sistema convenientemente. 

O resultado em PDF pode ser consultado através de:

http://www.4shared.com/document/AT81GoWI/main.html


O documento aqui criado serve apenas para ilustrar como se configura minimamente o ambiente LaTex para a produção de  documentos em português. Com ele já é possível escrever textos simples com uma formatação simples. No próximo artigo será explicado como utilizar o corrector ortográfico em português e também como utilizar no mesmo documento vários elementos de diversas linguagens.

Fiquem bem!
publicado por Ricardo às 18:02
Sábado, 21 DE Agosto DE 2010

TexMaker: o editor LaTex multiplataforma

No último artigo vimos como instalar o ambiente LaTex em windows. Agora será introduzido o editor TexMaker. Trata-se de um ambiente de produção integrado multiplataforma e de código aberto que nos permite ter acesso directo a um conjunto de símbolos,marcas e ferramentas que ajudam a construir um determinado documento mais rapidamente. Existem diversos editores LaTex a que podemos ter acesso, uns livres outros não, mas como a filosofia do LaTex se enquadra num contexto de liberdade e custo zero achei melhor apenas fazer referência neste blog a ferramentas livres de custos. Exemplos de outros editores são :

  • Kile (multiplataforma);
  • Emacs (utilizando plugins);
  • TexnicCenter (Windows);

O TexMaker pode ser descarregado em http://www.xm1math.net/texmaker/ e tem o seguinte aspecto:

 

 

 


No próximo artigo serão dados os primeiros passos na construção de um documento LaTex simples.

Fiquem bem!

publicado por Ricardo às 14:09