Songbook: Wiederkehrende Akkorde erkennen und einfügen
Ich möchte gerne ein Songbook erstellen. Dazu habe ich mir entsprechende Bereiche definiert für `\begin{chorus}`, `\begin{verse}` oder `\begin{intro}`. Akkorde füge ich per `\makebox{}` direkt im Text ein, bzw. habe mir den Befehl `\c{AKKORD}` dafür erstellt.
Nun habe ich in einem sehr fortgeschrittenen und komplizierten TeX-Songbook gesehen, dass dort per Batch-Datei das Songbook kompiliert und zusammengestellt wurde. Dabei konnte man auswählen, ob die Akkorde gar nicht angezeigt werden sollen, oder nur in der ersten Strophe/dem ersten Refrain, oder immer. Die Markierungen im TeX-File waren, glaube ich, einfach " ^ "-Zeichen, um die Position des Akkords zu signalisieren.
Leider habe ich nur sehr grundlegende Kenntnisse von LaTeX; das ist mein erstes größeres Projekt, und ich wüsste gar nicht, wonach ich bezüglich dieser Herausforderung googlen sollte. Darum bin ich für jeden Tipp dankbar! :-)
Ich hatte das bei [golatex.de][1] schon nachgefragt und wurde von dort hier her verwiesen.
Ich versuche mal ein Minimalbeispiel (wie angefragt) zu posten:
----------
    \documentclass{article}
    \usepackage[showframe]{geometry}
    
    \renewcommand\c[1]{
    	\makebox[0pt]{\begin{tabular}[b]{l@{}@{}}#1\\\mbox{}\end{tabular}}}
    	
    \newcommand\capo[1]{
    	\addvspace{15pt}[Capo] #1\newline}
    
    \newenvironment{song}[1]
    	{\section{#1}}
    	{}
    \newenvironment{verse}
    	{\par\noindent\addvspace{15pt}[Chorus]\newline}
    	{\par\addvspace{\baselineskip}}
    
    \newenvironment{intro}
	{\par\noindent\addvspace{15pt}[Intro]\newline}
	{\par\addvspace{15pt}}
    
    \begin{document}
    
    \tableofcontents
    
    \begin{song}{Coldplay - Viva La Vida}
    \capo{1}
    \begin{intro}
    C D G Em (x2)
    \end{intro}
    \begin{verse}
    \c{(Em)}I used to \c{C}rule the \c{D}world\newline
    Seas would \c{G}rise when I gave the \c{Em}word\newline
    Now in the morning I \c{C}sleep al\c{D}one\newline
    Sweep the \c{G}streets I used to \c{Em}own
    \end{verse}
    \begin{verse}
    \c{(Em)}I used to \c{C}roll the \c{D}dice\newline
    Feel the \c{G}fear in my enemy's \c{Em}eyes\newline
    Listen as the \c{C}crowd would \c{D}sing:\newline
    "Now the \c{G}old king is dead! \c{Em}Long live the king!"
    \end{verse}
    \begin{verse}
    ^One minute I ^held the ^key\newline
    Next the ^walls were ^closed on me\newline
    And I discovered that my ^castles ^stand\newline
    Upon ^pillars of salt and ^pillars of sand
    \end{verse}
    
    \end{song}
    
    \end{document}
  [1]: http://www.golatex.de/viewtopic.php?p=61499#61499