Como preparar artigos no LaTeX
Preparar os documentos com LaTeX, até que surja algo melhor, é lei. O word é aceitável para documentos pequenos, simples, não para artigos científicos ou teses de mestrado e doutorado. Seguem algumas dicas de como preparar o seu documento com o LaTeX:
- Use hyperref para que o pdf gerado contenha links ativos.
- Caso o documento vá ser impresso para revisão (por colegas ou pelo seu orientador), use espaçamento duplo e margens largas, de maneira que haja espaço para escrever comentários.
- A fim de garantir uma melhor qualidade para gerar um documento pdf recomenda-se utilizar o seguinte comando para gerar o arquivo ps
dvips -P cmz -o arquivo.ps arquivo
e gerar o pdf a partir do comando ps2pdf arquivo.ps arquivo.pdf
.
- Alternativamente, pode-se gerar um documento pdf da seguinte forma no diretório dos sources: latex yourfile.tex, dvips yourfile.dvi, ps2pdf yourfile.ps
- Para gerar figuras EPS a partir de arquivos JPG uma opção é utilizar o arquivo jpeg2ps.exe no shell (command) do Windows com a seguinte sintaxe:
jpeg2ps arquivo.jpg > arquivo.eps
.
- Para gerar figuras EPS a partir de arquivos .png em SO baseado em UNIX, pode-se usar este programinha. Executa-se da seguinte forma: java -jar pngtoeps.jar /DiretorioDasImagens/. Será impresso no console uma série de comandos, que devem ser copiados e executados no /DiretorioDasImagens/.
- Coloque, nas suas entradas BiBTeX, todas as informações disponíveis sobre a publicação, sem abreviações, em inglês (só o nome do artigo deve ser em português, caso ele tenha sido escrito em português), como a seguir:
@InProceedings{pim-aspectjOOPSLA2002,
author = {Sérgio Soares and Eduardo Laureano and Paulo Borba},
title = "Implementing distribution and persistence aspects with
{AspectJ}",
booktitle = {17th Annual ACM Conference on Object-Oriented Programming,
Systems, Languages and Applications, OOPSLA'2002},
address = {Seattle, USA},
month = {4th--8th November},
year = {2002},
pages = {174--190},
}
@inproceedings{wsattool-SBES2002,
author = "Eduardo Aranha and Paulo Borba",
title = "Testes e Geração de Código de Sistemas Web",
booktitle = "XVI Brazilian Symposium on Software Engineering",
address = "Gramado, Brazil",
month = "14th-18th October",
pages = "114--128",
year = 2002
}
- listings é um pacote do LaTeX que serve como um ambiente para colocar códigos de diversas linguagens (Java, C, C++ etc) no texto, o que permite que as palavras reservadas de cada linguagem fiquem em negrito no código. Se a versão do seu pacote listings não dá suporte a AspectJ (ou seja, palavras como aspect ou pointcut não estão em negrito), baixe este arquivo lstlang1.sty e coloque-o no mesmo diretório do seu arquivo .tex. Abaixo, tem-se um exemplo do uso do pacote listings. A linguagem Java foi especificada através da opção language. É possível colocar os números das linhas do código (no caso do exemplo eles aparecerão na esquerda), além de poder colocar captions e referenciar o código dentro do texto através de labels.
\begin{lstlisting}[language=Java, caption={Inserting an Employee Method}, label=insert-employee, numbers=left]
public void insert(Employee employee) throws
ObjectNotValidException, ObjectAlreadyInsertedException,
ObjectNotValidException, RepositoryException {
manager.beginExecution(employee.getLogin());
if (employeeRepository.exists(employee.getLogin())) {
throw new ObjectAlreadyInsertedException(ExceptionMessages.EXC_JA_EXISTE);
} else {
employeeRepository.insert(employee);
}
manager.endExecution(employee.getLogin());
}
\end{lstlisting}
- Table: Boa ferramenta para fazer tabelas no LaTeX
- TexCount: Ferramenta útil para contar número de palavras
- jpeg2ps.exe: Executável que gera arquivos EPS a partir de JPG
--
MarcioRibeiro - 07 Feb 2007 --
PauloBorba - 22 Mar 2004

Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback