https://github.com/synox/bfh-latex_bericht_template_markdown
DISCONTINUED: Latex_Bericht_Template_V1_2.zip + DocumentClass + Markdown
https://github.com/synox/bfh-latex_bericht_template_markdown
Last synced: 9 months ago
JSON representation
DISCONTINUED: Latex_Bericht_Template_V1_2.zip + DocumentClass + Markdown
- Host: GitHub
- URL: https://github.com/synox/bfh-latex_bericht_template_markdown
- Owner: synox
- Created: 2015-02-25T21:56:16.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-07T17:07:08.000Z (over 11 years ago)
- Last Synced: 2025-06-05T05:05:24.793Z (about 1 year ago)
- Language: TeX
- Homepage:
- Size: 775 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Markdown + Latex für Thesis
Dieses Template ist eine Variante des [BFH-Latex-Template vom BFH-Intranet](https://intranet.bfh.ch/TI/de/Dienste/kompr/pr%C3%A4sentationen/Seiten/default.aspx) mit:
- Style-Klasse (`bfh_template.cls`) -> einfacheres `main.tex`
- Markdown-Syntax (auch Latex-Befehle möglich)
- simples Makefile
Die integration von Markdown wurde mit [Pandoc](http://pandoc.com/) umgesetzt.
Voraussetzungen
--------------------
Linux/Unix/Mac OSX System mit
- [Pandoc](http://pandoc.com/)
- make
- Latex ([MacTeX](https://www.tug.org/mactex/))
- "sre/rubber" (fork, https://github.com/sre/rubber)
- `openout_any = r` gesetzt in `/usr/local/texlive/2014/texmf-dist/web2c/texmf.cnf` [Anleitung](https://nvcleemp.wordpress.com/2011/03/13/curing-latexs-paranoia/)
Verwendung
--------------------
- Git clone / zip download
- Unnötige Features/Kapitel auskommentieren in `main.tex`
- Pfad sollte keine leerzeichen enthalten, sonst gibt es Probleme mit einigen Tools.
- Details einstellen in `bfh_template.cls`. (z.B. für einseitigen Druck `twoside` entfernen).
- Markdown-Dateien mit Endung `.md` anlegen und in `main.tex` mit `include` einbinden.
- [kapitel/demo.md](kapitel/demo.md) zeigt die wichtigste Syntax
### Build actions
- `make pdf`: convert `.md` and create pdf
- `make clean`: remove temp. / `.md.tex` files
For debugging:
- `make markdown`: (only) convert `.md` -> `.md.tex`
- `make rubber`: (only) create pdf (allows editing temp. `.md.tex` files.)
- `make pdf test`: create PDF and compare with expected pdf
Troubleshooting
--------------------
Developer Notes
--------------------
Notes to developers / forkers:
* Zitate wie [@juergens:einfuehrung] werden mit \autocite{} umgesetzt. Die von BFH verwendeten Packages kennen den Befehl nicht. Damit es trotzdem funktioniert gibt es im `bfh_template.cls` ein Alias dafür.
* Es wird ein der [Fork](https://github.com/sre/rubber) von [Rubber](https://launchpad.net/rubber/) verwendet, weil es das Modul `glossaries` anbietet.
Further resources
-------------------
* Einführung in Latex und Links zu weiteren Informationen: https://www.tug.org/mactex/src/WelcomeToMacTeX.pdf
* Einführung in Latex: http://latex.hpfsc.de/content/latex_tutorial/literatur_bibtex/