diff --git a/dokumentation.tex b/dokumentation.tex index 182d35a..fd6804c 100644 --- a/dokumentation.tex +++ b/dokumentation.tex @@ -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} diff --git a/gfi-run b/gfi-run index 86876ba..93806bf 100755 --- a/gfi-run +++ b/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")