aboutsummaryrefslogtreecommitdiff
path: root/common.mk
Commit message (Collapse)AuthorAgeFilesLines
* pandoc allow markdown in LaTex environmentsFlorian Fischer9 days1-0/+1
| | | | TODO: pass arguments to the LaTeX environments
* make: add PANDOC_XARGSFlorian Fischer9 days1-1/+2
|
* make: generate synctex outputFlorian Fischer2026-09-031-1/+1
|
* add Lehrkräftekonferenz beamer themeFlorian Fischer2026-02-181-1/+1
|
* readd basic slides recipeFlorian Fischer2026-02-111-0/+4
|
* add 10a lesson and support converting slides*.pdf to slides*.pptxFlorian Fischer2026-02-051-1/+1
|
* pandoc: include files before centering imagesFlorian Fischer2026-01-181-2/+2
|
* add proper mermaid supportFlorian Fischer2026-01-171-1/+1
| | | | | Use pdf as default format for pandoc-plot. This improves rendering and makes plot content accessable in the document.
* remove ignorenonframefalse header from most slidesFlorian Fischer2025-11-041-2/+2
| | | | | | This header is only useful in slides that use the standalone package. Most slides to not need it, and it break citeproc in pandoc 3.4. https://github.com/jgm/pandoc/issues/11270#issuecomment-3484649472
* remove citeproc from slides pandoc optionsFlorian Fischer2025-11-031-2/+4
| | | | | | | | | | | | Using citeproc breaks when including \makeatletter \beamer@ignorenonframefalse \makeatother in the slides header-includes. But this is needed to use standalone documents.
* fix pandoc metropolis standout bugFlorian Fischer2025-09-151-1/+1
|
* use pandoc data dir to find csl filesFlorian Fischer2024-11-031-2/+2
|
* always overwrite the MAKEFILE path variablesFlorian Fischer2024-11-021-2/+2
| | | | | | This is needed if common.mk in included from a Makefile in another directory subtree in order to have working paths to the pandoc/latex files.
* rename RUBBER_OPTS to RUBBER_ARGSFlorian Fischer2024-08-241-4/+5
|
* include common images in latex include pathFlorian Fischer2024-03-221-1/+1
|
* add my next info lesson in 7BFlorian Fischer2024-01-141-0/+1
| | | | Allow markdown to use meta data variables with %VARNAME% syntax.
* make the build rules more flexibleFlorian Fischer2024-01-131-3/+5
| | | | | | | | | | | Allow to specify extra rubber arguments through the RUBBER_XARGS environment variable. Make the latex implementation overritable by setting the LATEX_PROG environment variable. Change intercation from batchmode to nonstopmode in order to see error messages on stderr.
* euse the pandoc plot filterFlorian Fischer2023-12-191-1/+3
|
* build schedules using a custom schedule latex formatFlorian Fischer2023-12-161-0/+4
|
* use latex formats for maps, sequences and slidesFlorian Fischer2023-12-161-1/+19
| | | | TODO: support handout and schedule
* change engine back from lualatex to pdflatexFlorian Fischer2023-12-151-2/+2
| | | | | Also cleanup alot of old cruft and fix some bugs. This is done in preparation to precompile my latex classes.
* introduce a new default beamer templateFlorian Fischer2023-11-161-3/+5
|
* move default slides YAML metadata into separate metadata fileFlorian Fischer2023-11-161-4/+4
|
* build teacher versions using the new LESSON_LEHRERVERSION env varFlorian Fischer2023-09-271-1/+6
|
* build pptx from slides.pdfFlorian Fischer2023-09-151-0/+6
|
* build pdfs into .build/ and depend on rubber dependency detectionFlorian Fischer2023-06-291-8/+15
|
* improve the build systemFlorian Fischer2023-06-241-1/+3
| | | | | * Allow pandoc to format references in a numerical format * Introduce a new solution latex macro using phantom
* fix building of slides* files and add verbosity optionFlorian Fischer2023-06-111-6/+8
|
* add seperate printout for the data capsulation handoutFlorian Fischer2023-06-111-1/+5
|
* support special subdir MakefilesFlorian Fischer2023-05-071-0/+5
| | | | | * dynamically find the location of common.mk * specify MAKEFILE_DIR in common.mk if not already defined
* build handout version of slides from slides_handout.mdFlorian Fischer2023-04-281-0/+4
| | | | slides_handout.md can be a symlink to slides.md.
* allow minted in pandoc markdownFlorian Fischer2023-04-281-1/+1
| | | | Fixes: 6e56adc86a549e30b74a3730448e54a50681d7fb
* simplify common Make targets and introduce generic markdown ruleFlorian Fischer2023-04-241-12/+5
|
* be more verbose about what is being buildFlorian Fischer2023-04-211-0/+5
|
* readd slides.pdf Make targetFlorian Fischer2023-04-121-0/+3
|
* use lualatex everywhereFlorian Fischer2023-04-121-1/+1
|
* add Karte to class diagramFlorian Fischer2023-04-121-1/+1
| | | | | Use LuaLatex instead of pdflatex to generate PDFs. Switch from bm to unicode-math.
* ignore more files and support building slides-*.md variantsFlorian Fischer2023-04-101-1/+1
| | | | | Building slides-*.md allows to have multiple variants of the slides per lesson depending on the prior lessons or the class.
* pandoc: allow to include other filesFlorian Fischer2023-04-101-1/+2
| | | | | | | | | | | The following block will inlcude a second markdown file: ```{.include} path/to/other/markdown/file.md ``` Move all used pandoc filters from the latex/ base directory into a new pandoc/ directory.
* add make recipe for sequence plansFlorian Fischer2023-04-061-0/+4
|
* add my math lesson for composite solid objectsFlorian Fischer2023-04-021-4/+9
| | | | | | | | | | Ignore all files in 'Copyrighted/' directories. Search the common image directory 'latex/images/' when generating pdfs with pandoc. Use a pandoc filter for the custom '.center' class to generated centered images when converting from markdown beamer to pdf.
* initial commit adding my latex build systemFlorian Fischer2023-04-021-0/+19
The two classes test and handout are provided. * test is for setting any kind of test * handout is for setting any handout sheet All markdown files in any subdirectory are converted to pdfs using pandoc. Found tex files are used to generate pdf files using rubber and can use the latex classes defined in the latex/ directory.