Die Frage hier hat mich dazu inspiriert, mein schon lange geplantes Paket [`leadsheets`][1] mal wieder ernsthaft zu verfolgen. In den letzten Wochen hat es einige Fortschritte gemacht. Ich warte noch auf Feedback (gerne auch von hier Interessierten!) zur Funktionalität (funktioniert was nicht wie beschrieben?, Bugs?, fehlende Features?) und werde es dann auf CTAN stellen.
stellen. **Update 7.2.2015: [das Paket ist inzwischen auf CTAN][2] und sowohl in TeX Live als auch MiKTeX verfügbar.**
Das Paket (eigentlich ein Bündel aus drei Paketen) hat die hier gefragte Funktionalität der automatischen Akkord-Einfügung. Das folgende Beispiel demonstriert außerdem noch ein paar andere Features:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{leadsheets}
% Ein Template, das `\section' für die Überschriften verwendet und neben dem
% Namen des Songs auch die Band notiert, falls angegeben.
\definesongtitletemplate{custom}{%
\ifsongmeasuring{}{
\section{\songproperty{title}\ifsongproperty{band}{ (von \songproperty{band})}{}}
}%
}
% Ein paar Voreinstellungen, unter anderem Verwendung des neuen Templates:
\setleadsheets{
title-template=custom ,
info/format = \itshape
}
\setchordnames{
format = \sffamily
}
\begin{document}
\begin{song}[
remember-chords = true ,
verse/numbered = true ,
transpose-capo = true % funktioniert nur mit gesetzer `key'-Eigenschaft!
% Damit werden dann die Akkordnamen geschrieben, die
% man spielen muss, damit die klingende Notation
% immer noch stimmt. Also: `Emi' statt `Fmi' mit
% `capo = 1' als Songeigenschaft.
]{
title = Viva La Vida,
band = Coldplay,
capo = 1 ,
key = Fmi
}
\begin{info}
\capo
\end{info}
\begin{intro}
Intro: _{Db} _{Eb} _{Ab} _{Fmi} ($\times2$)
\end{intro}
\begin{verse}
^{Fmi}I used to ^{Db}rule the ^{Eb}world \\
Seas would ^{Ab}rise when I gave the ^{Fmi}word \\
Now in the morning I ^{Db}sleep al^{Eb}one \\
Sweep the ^{Ab}streets I used to ^{Fmi}own
\end{verse}
\begin{verse}
^I used to ^roll the ^dice \\
Feel the ^fear in my enemy's ^eyes \\
Listen as the ^crowd would ^sing: \\
``Now the ^old king is dead! ^Long live the king!''
\end{verse}
\begin{verse}
^One minute I ^held the ^key \\
Next the ^walls were ^closed on me \\
And I discovered that my ^castles ^stand \\
Upon ^pillars of salt and ^pillars of sand
\end{verse}
\end{song}
\end{document}
![alt text][2]
text][3]
[1]: https://github.com/cgnieder/leadsheets
[2]: http://www.ctan.org/pkg/leadsheets
[3]: http://texwelt.de/wissen/upfiles/leadsheets.png