LaTex com Vim

O que é LaTeX

  • LaTex é um sistema de preparação de documentos para composição de alta qualidade

  • També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 tudo

  • Foi 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 MacTeXno restante deste protocolo

  • Os detalhes de instalação estão abaixo

  1. Mac OS – http://www.tug.org/mactex/
  2. Linux – http://linuxandfriends.com/install-latex-in-ubuntu-linux/
  3. Windows – http://www.tug.org/protext/
  4. http://latex-project.org/ftp.html

LaTeX e Vim

Instale vim-latex-live-preview

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 arquivovim-latex-live-preview~/. vimrc

configurações vimrc

  • A seguir estão as configurações~/. vimrc

  • Defina a opção vim updatetimepara 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 Previewvisualizador aqui
let g:livepreview_previewer = 'open -a Preview'

Cenário

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}

Cenário

  • 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

Cenário

  • 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

Cenário

Referências

Respostas relacionadas:

Comandos básicos do Vim – para começar