pesquisar

 

publicite aqui

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

Posts mais comentados

arquivos

2010

subscrever feeds

Segunda-feira, 30 DE Agosto DE 2010

Tabelas em Latex usando a filosofia WYSIWYG

Inserir tabelas é outra das necessidades que temos ao produzir um relatório. Existem vários pacotes para o efeito e diversas ferramentas também. A inserção de tabelas pelo método manual pode-se tornar bastante intediante e até fazer-nos perder bastante tempo á procura de resolver erros de compilação e até mesmo no design da própria tabela. Por isso vou aqui apresentar a forma mais simples de fazer uma tabela e iremos passar rapidamente para as ferramentas WYSIWYG que nos irão ajudar bastante. Estas ferramentas permitem-nos ter uma ideia de como será a tabela e depois geram o respectivo código LaTeX. Ora uma forma muito simples de fazer uma tabela é a seguinte:



\begin{table}

\center
\begin{tabular}{|c|c|}

\hline (1,1) & (1,2) \\

\hline (2,1) & (2,2) \\

\hline

\end{tabular}

\caption{Tabela muito simples}

\end{table}



Isto produz o seguinte resultado:



 

Como podem ver apenas para produzir esta simples tabela é necesário bastante código, por isso torna-se necessário utilizar ferramentas que possam agilizar este processo. Tais ferramentas não são muito divulgadas infelizmente, pois produzem resultados muito bons. Temos por exemplo as seguintes e que são as que eu uso:

 

 

O kile e o Texmaker contém constructores de tabelas utilizando a filosofia WYSIWYG.

O Latable:




 

O Tablas:




Isto irá com certeza agilizar o processo de produção de tabelas. Desta poderemos criar tabelas complexas e depois apenas colocar o código produzido no nosso documento.
publicado por Ricardo às 18:30
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

Latex Lab : o LaTeX no Google Docs

O projecto LaTeX Lab é uma implementação open source de um editor LaTeX baseado na web para o Google Docs. Trata-se de um editor de LaTex direccionado para a Web que permite construir e editar documentos LaTeX. Os documentos LaTex ficam alojados no Google Docs e dessa forma é possível compor documentos como os estivéssemos a compor no nosso computador pessoal. A implementação CLSI (Common LaTeX Service Interface) fornece o link para o compilador LaTeX. É também possível utilizar uma instalação local do MikTex para compilar os documentos.

Existem de momento duas versões:


A seguir estão alguns screenshots da versão actual:

 

 





Com esta ferramenta torna-se possível redigir um documento/relatório em qualquer lado que estejamos. É verdadeiramente algo útil.
Quando o editor abre contém na zona de edição um pequeno trecho de código exemplo que também ajuda bastante. 

No próximo artigo irei explicar passo a passo com criar um relatório simples em português. Acho que vai ser especialmente útil para aqueles que se encontram nos primeiros anos da Universidade e que por algum motivo necessitam ou querem fazer os seus relatórios em LaTex.

Fiquem bem!

 

publicado por Ricardo às 21:26
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
Sexta-feira, 20 DE Agosto DE 2010

Como começar: Ambiente Latex em Windows

A tecnologia Latex está presente para diversas plataformas entre elas o Microsoft Windows. Dado que é o sistema operativo mais utilizado, irei começar por apresentar o ambiente Latex neste SO.

Para começar a trabalhar em Latex é necessário instalar pelo menos o seguinte software:

  • Miktex ( ou outra distribuição Tex/LaTex);
  • Um editor de texto;

Primeiramente é necessário instalar uma distribuição Latex. Neste caso irá ser demostrado com instalar o MikTex. Trata-se de um sofware que instalar uma base de trabalho contendo programas,  estilos, fontes,etc.

Instalar Miktex:

Ir a www.miktex.org e fazer download da versão estável mais recente. Actualmente a versão mais recente é a 2.8 e pode ser descarregada em:  http://miktex.org/2.8/setup . São dadas duas opções de download:

  • Pacote Básico;
  • Pacote Completo;

Ao escolher o pacote básico terá a possibilidade de produzir documentos utilizando elementos mais comuns do Latex o que poderá mais tarde vir a trazer algum incomodo devido á falta de fontes ou estilos. Apesar da versão básica ser suficiente para a maior parte dos trabalhos aconselho a instalar a versão completa (se estiver disposto a dispender  aproximadamente 1 GB de espaço em disco).

Miktex básico:

Fazer download do “Basic MiKTeX Installer” e seguir estas configurações:











Miktex completo:


Fazer download do "MiKTeX 2.8 Net Installer" e seguir as seguintes configurações:







Depois continua-se carregando em next e o download dos ficheiros irá começar.
Depois do download estar concluído teremos de abrir novamente o mesmo executável mas em vez de selecionar "Download MikTex" seleciona-se "Install MikTex". Procede-se como para a instalação básica e quando questionado pela directoria onde se encontram os ficheiros descarregados anteriormente indicar qual a directoria para onde os ficheiros foram guardados. 

Depois disto basta apenas escolher um editor para começar a produzir documentos. Vários editores serão propostos nos próximos posts.
Fiquem bem.
publicado por Ricardo às 22:22