Dokumentation verschönert
This commit is contained in:
parent
4c8616c309
commit
1cd06f4b7c
@ -364,8 +364,7 @@ pdftitle = {\LaTeX-package for reading git commit info for specific files}
|
||||
Im Hauptdokument werden die Metadaten automatisch beim Beginn geladen. Sofern eine weitere Datei
|
||||
per \wM{include} oder \wM{input} geladen werden sollen, müssen dafür die Befehle
|
||||
|
||||
|\gfiInclude|\marg{Datei} bzw. |\gfiInput|\marg{Datei}
|
||||
|
||||
|\gfiInclude|\marg{Datei} bzw. |\gfiInput|\marg{Datei}\\
|
||||
genutzt werden. Die Endung der Datei sollte dabei \textbf{nicht} mit angegeben werden. Intern
|
||||
werden die jeweiligen Befehle zum Laden einer weiteren Datei entsprechend genutzt. Außerdem wird
|
||||
die zugehörige Hilfsdatei eingebunden, um die notwendigen Metadaten zu erhalten. Nachdem die
|
||||
@ -384,24 +383,20 @@ pdftitle = {\LaTeX-package for reading git commit info for specific files}
|
||||
\TeX-Datei und enthält passende Aufrufe des \wM{gfiSet*}-Makros.
|
||||
|
||||
\DescribeMacro{\gfiSetDate}
|
||||
|\gfiSetDate|\marg{Tag}\marg{Monat}\marg{Jahr}\marg{Stunde}\marg{Minute}\marg{Lokalisierte
|
||||
Langfassung}
|
||||
|
||||
|\gfiSetDate|\marg{Tag}\marg{Monat}\marg{Jahr}\\
|
||||
\hspace*{5em}\marg{Stunde}\marg{Minute}\marg{Lokalisierte Langfassung}\\
|
||||
Tag, Monat, Stunde und Minute sind jeweils als zweistellige Ziffern einzulesen. Das Jahr wird
|
||||
als vierstellige Ziffer eingelesen und in der Langassung kann beliebiger Text stehen, der
|
||||
einer durch die Scripte lokalisierten Version entspricht. Entsprechend werden dadurch die
|
||||
\wM{gfiGet*}-Makros definiert. \wM{gfiGetDate} entspricht der Langfassung.
|
||||
|
||||
\DescribeMacro{\gfiSetAuthor}
|
||||
|\gfiSetAuthor|\marg{Name}\marg{E-Mail}
|
||||
|
||||
|\gfiSetAuthor|\marg{Name}\marg{E-Mail}\\
|
||||
Name und E-Mail sollten die zugehörigen Daten enthalten und werden mit den \wM{gfiGet*}-Makros
|
||||
verknüpft.
|
||||
|
||||
\DescribeMacro{\gfiSetCommit}
|
||||
|
||||
|\gfiSetCommit|\marg{Hash}\marg{Hash-Abr}
|
||||
|
||||
|\gfiSetCommit|\marg{Hash}\marg{Hash-Abr}\\
|
||||
Die volle Fassung des Commits wird im Hash, die kurze Version im Hash-Abr eingegeben und
|
||||
entsprechend mit \wM{gfiGet*} verknüpft.
|
||||
|
||||
@ -451,7 +446,6 @@ pdftitle = {\LaTeX-package for reading git commit info for specific files}
|
||||
|
||||
\lstinputlisting[language=python,title=Quelltext von post-merge]{post-merge}
|
||||
|
||||
\clearpage
|
||||
\addcontentsline{toc}{section}{Literatur}
|
||||
\printbibliography
|
||||
\printbibliography[title=Weiterführende Quellen]
|
||||
\end{document}
|
||||
|
4
gfi-run
4
gfi-run
@ -32,7 +32,7 @@ if len(sys.argv) <= 1:
|
||||
flname, flext = os.path.splitext(fl)
|
||||
if flext == '.tex':
|
||||
rawdate = int(git.log('-1', fl,
|
||||
pretty='format:"%at"').split('"')[1])
|
||||
pretty='format:"%at"').split('"')[1])
|
||||
date = [time.strftime("%d. %B %Y %H:%M", time.localtime(rawdate)),
|
||||
time.strftime("%d", time.localtime(rawdate)),
|
||||
time.strftime("%m", time.localtime(rawdate)),
|
||||
@ -40,7 +40,7 @@ if len(sys.argv) <= 1:
|
||||
time.strftime("%H", time.localtime(rawdate)),
|
||||
time.strftime("%M", time.localtime(rawdate))]
|
||||
author = [git.log('-1', fl, pretty='format:"%an"').split('"')[1],
|
||||
git.log('-1', fl, pretty='format:"%ae"').split('"')[1]]
|
||||
git.log('-1', fl, pretty='format:"%ae"').split('"')[1]]
|
||||
commit = [git.log('-1', fl, pretty='format:"%H"').split('"')[1],
|
||||
git.log('-1', fl, pretty='format:"%h"').split('"')[1]]
|
||||
f = codecs.open(flname+".gfi", "w", encoding="utf-8")
|
||||
|
Loading…
Reference in New Issue
Block a user