ubuntuusers.de

Vim: Verwendung von Lilypond in Latex

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.04 (Natty Narwhal)
Antworten |

LordSnow

Anmeldungsdatum:
5. Juli 2012

Beiträge: 2

Hallo miteinander,

Auch nach langer Suche habe ich leider keine Antwort auf diese Frage bekommen: Wie verwende ich Lilypond in Latex unter Nutzung des Editors Vim.

Das genaue Problem:

Ich möchte in Latex mit Lilypond Noten setzen. Prinzipiell ja auch gut möglich, wenn da nicht die Faulheit wäre. In Vim ist es bekanntermaßen möglich über den Befehl \ll das Latexdokument vollständig zu kompilieren. Es wird dann automatisch alles nötige an Befehlen aufgerufen (also pdflatex mehrmals zum durchzählen von Kapiteln, für Verweise, Zitate, bibtex, gnuplot, etc.). Das funktioniert auch alles hervorragend. Lilypond leider nicht...

Um nun Lilypond kompilieren zu können, müsste "lilypond-book" aufgerufen werden (http://lilypond.org/doc/v2.12/Documentation/user/lilypond-program/Invoking-lilypond_002dbook#Invoking-lilypond_002dbook) und anschließend erst "pdflatex".

Die Frage nun:

Wie bringe ich vim das bei?

Es gibt da die ~/.vimrc, in der man das theoretisch einstellen können müsste. Leider finde ich dazu nicht ausreichend Informationen im Netz, auch wenn google bekanntermaßen jedermanns Freund ist. Die Vim-Doku habe ich zwar gefunden http://atp-vim.sourceforge.net/automatic-tex-plugin.html, aber da habe ich leider zu wenig Ahnung von.

Naja, ich hoffe, dass hier eine Antwort gefunden werden kann. Anbei ist mal die vimrc wie sie zur Zeit aussieht.

syntax on
set number
set incsearch
set hlsearch
filetype off
set runtimepath+=/usr/share/lilypond/2.12.3/vim/
filetype on
filetype plugin on
filetype indent on
au BufEnter *.tex set autowrite
let g:Tex_DefaultTargetFormat = 'pdf'
let g:Tex_MultipleCompileFormats = 'pdf'
let g:Tex_CompileRule_pdf = 'pdflatex -shell-escape -interaction=nonstopmode $*'
let g:Tex_GotoError = 0
let g:Tex_ViewRule_pdf = 'evince'

Wie man hier bereits an der 6. Zeile erkennen kann, ist das highlighting für lilypond schon drin. Das funktioniert auch hervorragend, nur halt eben das kompilieren einer tex-Datei fehlt noch.

Ich bin auf Lösungen gespannt 😉

Antworten |