selección de texto y la alerta referencia cruzada en Vim látex con harvard.sty en MikTeX 2.9

votos
2

Solía ​​Vim látex durante seis meses con natbib y no tuvo problemas. Sin embargo, para utilizar un archivo nuevo estilo de dorsal (es decir, rfs.bst) Empecé a usar harvard.sty, que me da dos problemas menores:

(1) resaltado de sintaxis no es completa; específicamente para \citeasnoun, Vim sólo pone de manifiesto la \citeporción. Con otro plugin Vim (Vim-plugin-R) Puedo actualizar el resaltado de sintaxis, pero no puedo encontrar la manera de hacer esto en Vim. Me refrescado en las bases de datos MikTeX, pero que no funcionó.

(2) Vim látex es volver a ejecutar de forma automática si es necesario para obtener referencias correctas - la ventana de estado en Vim muestra que pasar por varias carreras y los resultados son los deseados - pero sigo teniendo esta advertencia:

|| LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

¿Cómo puedo solucionar esto? ¡Gracias!

Publicado el 14/01/2011 a las 18:25
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
2

En cuanto a la edición de resaltado de sintaxis, puede probar lo siguiente.

En la carpeta de configuración de vim personal - normalmente $HOME/.vim/en sistemas basados en UNIX o C:\Users\<yourname>\vimfilesen Windows (probablemente la primera entrada se muestra en (?) :set rtp?), Cree un directorio (si no lo es ya) llamada after, y cree un subdirectorio de ella llama syntax, y en ella crear un archivo llamado tex.vim. Por lo que el archivo será $HOME/.vim/after/syntax/tex.vimpara Unix o C:\Users\<yourname>\vimfiles\after\syntax\tex.vimen Windows. (Espero que un usuario de Windows confirmará esto, ya que estoy en Linux.)

En ese archivo, poner la siguiente línea:

syn match texRefZone '\\citeasnoun\%([tp]\*\=\)\=' nextgroup=texRefOption,texCite

Luego, cuando se abre un archivo LaTeX, \citeasnoundeben ser tratados igual \citeque para resaltado de sintaxis (... eso es asumiendo que usted está utilizando el valor por defecto resaltado de sintaxis reglas para archivos LaTeX que venían con vim 7.3 de todas formas ....)

Creo que su otra pregunta se responde en los comentarios.

Respondida el 15/01/2011 a las 04:24
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more