File tree Expand file tree Collapse file tree 4 files changed +53
-0
lines changed
Expand file tree Collapse file tree 4 files changed +53
-0
lines changed Original file line number Diff line number Diff line change 1+ name : LaTeX CI
2+ on :
3+ pull_request :
4+ branches :
5+ - main
6+ jobs :
7+ build :
8+ runs-on : ubuntu-latest
9+ strategy :
10+ fail-fast : false
11+ matrix :
12+ tex :
13+ - test/testLecture.tex
14+ - test/testExercise.tex
15+ - test/testExam.tex
16+ steps :
17+ - uses : actions/checkout@v4
18+ - name : Submodule-like setup
19+ run : |
20+ mkdir -p ../course_template
21+ rsync -av --exclude='.git' . ../course_template/
22+ mkdir -p summer2024/fig
23+ mkdir -p ../../course_template
24+ ln -s "$PWD/theme" ../../course_template/theme || true
25+ ln -s "$PWD/style" ../../course_template/style || true
26+ - uses : xu-cheng/latex-action@v3
27+ with :
28+ root_file : ${{ matrix.tex }}
29+ args : -pdf -interaction=nonstopmode -halt-on-error -shell-escape
Original file line number Diff line number Diff line change 1+ \documentclass [solution, unisiegen-IAS ]{../course_template/examClass }
2+ \title {Exam Test}
3+ \begin {document }
4+ \ex {Part 1}
5+ \task {A}
6+ \subtask {Q1}{2}
7+ \begin {solutionblock }Ans\end {solutionblock }
8+ \end {document }
Original file line number Diff line number Diff line change 1+ \documentclass [solution, unisiegen-IAS ]{../course_template/exerciseClass }
2+ \title {Exercise Test}
3+ \begin {document }
4+ \ex {Basics}
5+ \task {A}
6+ Text
7+ \begin {solutionblock }Solution\end {solutionblock }
8+ \end {document }
Original file line number Diff line number Diff line change 1+ \documentclass [unisiegen-IAS ]{../course_template/lectureClass }
2+ \title {Lecture Test}\author {CI}\date {\today }
3+ \makeglossaries
4+ \begin {document }
5+ \begin {frame }{Hello}
6+ Test slide
7+ \end {frame }
8+ \end {document }
You can’t perform that action at this time.
0 commit comments