Songbook

Songbook template based on LaTeX Songs Package

Category

Other

License

Free to use (MIT)

File

build/chordbook.tex

chordbook.texRead-only preview
%Das ist die Hauptdatei. 
%Diese Datei ist die, welche von pdflatex übersetzt wird (erzeugt dann pdf). 
%Dieses Liederbuch nutzt das Latex Songs Package, welches unter der GPLv2 steht. 
%Eine Kopie der GPLv2 kann hier eingesehen werden: https://opensource.org/licenses/gpl-2.0.php 
%Kurzum sagt die Lizenz, dass das Paket genutzt werden darf, und dass der Entwickler des Paketes 
%für nichts haftbar gemacht werden kann. 
%Durch die Nutzung des Paketes steht dieses Liederbuch automatisch auch unter der GPLv2 (oder einer vergleichbaren kompatiblen) Lizenz. 
%Für uns heißt das, wenn wir nach Quellcode gefragt werden, diesen auch ausgeben müssen. 
%Wer die Vorlage unseres Liederbuches nutzt oder modifiziert, muss bei Nachfrage ebenfalls sein Buch offenlegen. 
%Es muss kenntlich sein, dass Nutzer des Liederbuches diese Rechte haben, 
%somit muss (am besten in diesem Buch selbst) auf die Lizenz hingewiesen werden. 
%Ein entsprechender Verweis wurde auf der Titelseite angebracht. 

\documentclass{book}
\usepackage[lmargin=10mm, rmargin=5mm, tmargin=5mm, bmargin=5mm, text={15cm,10cm},centering]{geometry}
\geometry{papersize={148mm,105mm}}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[bookmarks]{hyperref}
\usepackage[chorded]{songs}
\usepackage{graphicx}
\usepackage{afterpage}

\pagestyle{empty}

\newindex{titleidx}{cbtitle}
\newauthorindex{authidx}{cbauth}
\newscripindex{scripidx}{cbscrip}

\songcolumns{1}
\usepackage[parfill]{parskip}
\renewcommand{\lyricfont}{\sffamily\normalsize}
\renewcommand\printchord[1]{\sffamily\textmd\large#1}
\renewcommand{\stitlefont}{\sffamily\textmd}
\versesep=8pt

%das hier adjustiert den abstand zwischen den chords und dem liedtext darunter
\renewcommand{\clineparams}{
  \baselineskip=11pt
  \lineskiplimit=1pt
  \lineskip=1pt
}

%include file for custom commands like \intro
\input{commands}

\begin{document}
\input{titelseite}

%two empty pages
\newpage
\mbox{}
\thispagestyle{empty}
\newpage

\begin{songs}{titleidx,authidx,scripidx} 
	\input{songs/00_import}
\end{songs}

\showindex{Inhaltsverzeichnis}{titleidx}

%nicht genutzte indizes für andere inhaltsverzeichnisse
%sollen diese genutzt werden, muss das makefile angepasst werden!
%\showindex{Index of Authors and Composers}{authidx}
%\showindex{Index of Scripture}{scripidx}

\end{document}

Preview
Songbook preview
Songbook LaTeX Template | Bibby | Bibby AI