2012-10-02 16 views
12

Quiero sangrar con gg=G algunos archivos LaTeX. Pero me da una mala sangría.sangría automática VIM de archivos LaTeX defectuosos

\title{                   
\rule{\textwidth}{1pt}\\[0.5em] \huge           
\textsc{My headline   
\rule{\textwidth}{1pt}}               
} 

lo que me pasa:

\title{ 
    \rule{\textwidth}{1pt}\\[0.5em] \huge 
     \textsc{My headline 
      \rule{\textwidth}{1pt}} 
} 

Lo que yo quiero (o similar):

\title{ 
    \rule{\textwidth}{1pt}\\[0.5em] \huge 
    \textsc{My headline 
    \rule{\textwidth}{1pt}} 
} 

Es esto normal? Archivo de configuración incorrecta? Banderas? AddOns? ¿Alguien puede ayudar? ¡Gracias!

+1

El guión wich que está recibiendo con vim es correcto porque '\ rule' es indide' \ textsc' que está dentro de '\ huge' – rbernabe

+1

También puedes probar la secuencia de comandos [' latexindent.plx' Perl] (https://github.com/cmhughes/latexindent.plx) en sus archivos LaTeX existentes. – Werner

Respuesta

5

Siempre tuve una mala sangría con VIM, incluso después de probar muchas cosas. si ayuda, simplemente lo apago y muerdo el manual. existe el sangrado automático, el smartindent, y no está seguro si cualquier otro ajuste "friki" tipo de guión simplemente si le gustaría experimentate combinaciones de on off

http://vim.wikia.com/wiki/How_to_stop_auto_indenting

también tal vez tratando con el: set pasta podría ser Que necesitas.

http://ayaz.wordpress.com/2008/06/21/paste-mode-pasting-text-and-indenting-it-in-vim/

+0

Bien, gracias, solo lo intento manual =) – Bernicc

0

El valor por defecto para los archivos de sangría .tex están destinados para TeX plano, puede configurarlo para que LaTeX añadiendo la siguiente línea a .vimrc:

let g:tex_flavor='latex' 
+2

Sin embargo, aún no lo uso. La sangría aún no funciona. Por ejemplo, después de un '\ item', cuando quiero escribir otro' \ item' en la línea siguiente, sangra automáticamente otros dos espacios. –

+0

Bueno resulta que lo percibí falsamente. Si escribo '\ item', saltará la sangría. –

Cuestiones relacionadas