Material für einen Grundlagen-Kurs zu Harmonielehre.
  • TeX 73.8%
  • LilyPond 25.3%
  • Shell 0.9%
Find a file
2026-01-03 18:12:59 +01:00
fig Substantial rewrite. 2025-12-14 18:30:19 +01:00
ly Changes after wa2025-26: Leitton, D7, S56. 2026-01-03 18:09:11 +01:00
.gitignore Ignore intermediate PDFs. 2025-11-29 17:29:04 +01:00
Ablauf_WA_2025-26.md Changes after wa2025-26: Leitton, D7, S56. 2026-01-03 18:09:11 +01:00
Aufgaben.pdf Titelei der Aufgaben. 2026-01-03 18:12:05 +01:00
Aufgaben.tex Titelei der Aufgaben. 2026-01-03 18:12:05 +01:00
bibliography.bib First full commit. 2025-11-29 17:35:53 +01:00
LICENSE Initial commit 2025-11-29 17:25:13 +01:00
preamble.tex Substantial rewrite. 2025-12-14 18:30:19 +01:00
README.md Add README. 2025-11-29 17:35:34 +01:00
Skript.pdf Changes after wa2025-26: Leitton, D7, S56. 2026-01-03 18:09:11 +01:00
Skript.tex Changes after wa2025-26: Leitton, D7, S56. 2026-01-03 18:09:11 +01:00
TODO.md Überschriftenebene. 2026-01-03 18:12:59 +01:00

This repository contains the source code for two German documents about music theory: A “Skript” (lecture notes) and a set of “Aufgaben” (exercises). In order to compile these two documents, proceed as follows:

Dependencies

Make sure you have installed the following applications:

  • pdflatex and biber (preferably a full TeX distro),
  • the classico package (Link),
  • pdfcrop (which is part of a full TeX distro), and
  • lilypond

Compile Examples

The subfolder ./ly contains various music examples written in LilyPond. In order to translate these files into scores, run the compile-all script that lies within the same folder, e.g. by calling (from within ./ly):

bash compile-all

After running the script, the ./ly directory should contain various PDF files.

Compile the main document

Finally, compile Skript.tex and Aufgaben.tex in the main directory. It requires the TeX files inside the ./fig subfolder, PDFs from ./ly that we created in step 2, as well as all files inside the main folder. As usual, the LaTeX procedure comprises several steps. We should be fine after running pdflatex once, then biber once, and then pdflatex twice.