O que é LaTeX
LaTex
é um sistema de preparação de documentos para composição de alta qualidadeTambém pode ser apresentado como um
document markup language
LaTeX é baseado em
Tex
Mais informações – http://www.latex-project.org/
O que é TeX?
TeX
é uma linguagem de composição muito poderosa que pode ser usada para escrever quase tudoFoi projetado e desenvolvido por Donald Knuth , professor da Universidade de Stanford
TeX é muito usado no mundo acadêmico e científico
Como instalar o LaTex
A versão LaTeX disponível para Mac é MacTex
Observe que estou usando
MacTeX
no restante deste protocoloOs detalhes de instalação estão abaixo
- Mac OS – http://www.tug.org/mactex/
- Linux – http://linuxandfriends.com/install-latex-in-ubuntu-linux/
- Windows – http://www.tug.org/protext/
- http://latex-project.org/ftp.html
LaTeX e Vim
Vou usar o Vim como o IDE de edição de arquivos LaTex
Há uma chamada de plug-in vim
vim-latex-live-preview
https://github.com/xuhdev/vim-latex-live-preview#readmeEste plugin fornece uma visualização ao vivo do PDF de saída de seus arquivos LaTeX
Instale vim-latex-live-preview
Eu instalei o plugin usando o vim
pathogen
(eu já configurei / sincronizei meu plugin do vim comgit submodule
epathogen
)Mais informações sobre como instalar plug-ins do vim com
pathogen
http://vimcasts.org/episodes/synchronizing-plugins-with-git-submodules-and-pathogen/A seguir estão os comandos de instalação do plugin
cd ~/.vim
git submodule add https://github.com/xuhdev/vim-latex-live-preview.git bundle/vim-latex-live-preview
- Você deve especificar as configurações relacionadas ao plugin em seu arquivo
vim-latex-live-preview
~/. vimrc
configurações vimrc
A seguir estão as configurações
~/. vimrc
Defina a opção vim
updatetime
para um valor menor, que é a frequência com que o PDF de saída é atualizado
autocmd Filetype tex setl updatetime=1
- Defina o visualizador de PDF. Estou usando o
Preview
visualizador aqui
let g:livepreview_previewer = 'open -a Preview'
Mais informações sobre a configuração do visualizador de PDF podem ser encontradas aqui
https://github.com/xuhdev/vim-latex-live-preview/wiki/Known-Working-PDF-ViewersA seguir está uma captura de tela do meu arquivo de configuração
~/. vimrc
Exemplo de trabalho
- Primeiro vá para sua área de trabalho e crie um documento LaTeX (o documento LaTeX deve estar com o formato)
.tex
cd ~/Documents/senzors
touch introduction.tex
- Adicione o seguinte texto de exemplo ao
introduction.tex
\documentclass{article}
\title{SenZors}
\author{Sustainable Computing Research}
\date{October 2014}
\maketitle
\begin{document}
\section{Introduction}
Real time communication platform for sensor devices
\subsection{What is SneZors}
Secured platform to share your sensor data
\subsection{Why SneZors}
Keep sharing your sensors
\section{Technologies}
\begin{enumerate}
\item Websockets
\item Android
\item IOS
\end{enumerate}
\section{Downloads}
\hyperref{''https://play.google.com/store/apps/details?id=com.score.senzors&hl=en''}
\end{document}
- Use o seguinte comando para obter a visualização em PDF do documento
:LLPStartPreview
- Este comando irá gerar uma antevisão em PDF do seu documento LaTeX
Agora, quando você muda o texto em seu documento LaTeX, você pode ver a atualização ao vivo das mudanças (no documento PDF)
A seguir está um exemplo de visualização
Referências
- http://computers.tutsplus.com/tutorials/the-beginners-guide-to-using-tex-in-os-x–mac-45177
- http://www.topbug.net/blog/2013/06/13/live-preview-of-latex-in-vim/
- https://github.com/xuhdev/vim-latex-live-preview#readme
- https://github.com/xuhdev/vim-latex-live-preview/wiki/Known-Working-PDF-Viewers
- Modelos LaTeX – http://www.latextemplates.com/
- Editor LaTeX online – https://www.writelatex.com/
Respostas relacionadas:
Comandos básicos do Vim – para começar