latex¶
academic_doc_generator.project.latex
¶
LaTeX generation for project work grading letters.
create_project_grading_letter_tex(filename, author, title, examiner, contact, gender, work_type='Praxisprojekt', place='Gummersbach', date='\\today', signature_file='signature.png', grade_mark=None)
¶
Create a LaTeX file for a project work grading letter with TH Köln footer.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
filename
|
str
|
Output path for the LaTeX file. |
required |
author
|
str
|
Author info (name and ID). |
required |
title
|
str
|
Title of the project work. |
required |
examiner
|
str
|
Name of the examiner. |
required |
contact
|
str
|
Contact address of the examiner. |
required |
gender
|
str
|
Gender indicator ("Herr" or "Frau") for formal address. |
required |
work_type
|
str
|
Type of work (default: "Praxisprojekt"). |
'Praxisprojekt'
|
place
|
str
|
Place of issue (default: "Gummersbach"). |
'Gummersbach'
|
date
|
str
|
Date string (default: LaTeX \today). |
'\\today'
|
signature_file
|
str
|
Path to signature image file (default: "signature.png"). |
'signature.png'
|
grade_mark
|
Optional[str]
|
The mark obtained (default: None, results in a blank line). |
None
|
Source code in src/academic_doc_generator/project/latex.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | |