diff --git a/build b/build index c9fa0a5..5db838d 100755 --- a/build +++ b/build @@ -1,5 +1,6 @@ #!/bin/bash echo "===================================================================" >> build.log +rm -v gitfile-info/gitfile-info.bib echo "=+-Lauf vom `date +%Y-%m-%d:%H:%M:%S`----------------------------------+=" >> build.log sty2dtx -O -c gitfile-info.sty -o gitfile-info/gitfile-info.sty >> build.log echo "=+-sty2dtx abgeschlossen-----------------------------------------+=" >> build.log @@ -16,6 +17,8 @@ echo "=+-Packe DTX-----------------------------------------------------+=" >> bu ../makedtx.pl -src "(.*)\.sty=>\1.sty" -doc ../dokumentation.tex \ -src "gfi-run.py=>gfi-run.py" -src "post-commit.py=>post-commit.py" -src "post-merge.py=>post-merge.py" \ -macrocode "gfi-run.py" -macrocode "post-commit.py" -macrocode "post-merge.py" \ + -macrocode "gitfile-info.gfi" -setambles "gitfile-info.gfi=>\\nopreamble\\nopostamble"\ + -src "gitfile-info.gfi=>gitfile-info.gfi" -comment "gitfile-info.gfi" \ -setambles "gfi-run.py=>\\nopreamble\\nopostamble" -setambles "post-commit.py=>\\nopreamble\\nopostamble" \ -setambles "post-merge.py=>\\nopreamble\\nopostamble" \ -comment "gfi-run.py" -comment "post-commit.py" -comment "post-merge.py" \ diff --git a/dokumentation.tex b/dokumentation.tex index 1098cfd..b8b5810 100644 --- a/dokumentation.tex +++ b/dokumentation.tex @@ -19,7 +19,7 @@ urldate = {2016-06-23}, } @electronic{datenumber, - author = "Jörg-Michael Schröder", + author = "J{\"o}rg-Michael Schr{\"o}der", month = {Aug}, year = "2001", title = "The datenumber.sty package v0.02", @@ -368,14 +368,15 @@ pdftitle = {\LaTeX-package for reading git commit info for specific files} \item[\wM{gfiGetCommitAbr}] gibt die Kurzform des letzten Commits zurück. \end{description} - Ergänzend sei auf das + Ergänzend sei auf das Paket datenumber \autocite[vgl.][]{datenumber} verwiesen. Damit ist es + möglich obige Makros für Tag, Monat und Jahr zwischen lokalisierten Monatsbezeichnungen usw. zu + konvertieren. \subsection{Versionsinfo} \DescribeMacro{\gfiInfo} Sofern eine kleine Zusammenfassung der aktuellen Datei gezeigt werden soll, kann dazu das Makro - |\gfiInfo|\oarg{Hashlänge}\oarg{Datumsformat}\oarg{Autorformat}\oarg{tcolorbox} - + |\gfiInfo|\oarg{Hashlänge}\oarg{Datumsformat}\oarg{Autorformat}\oarg{tcolorbox}\\ benutzt werden. Sofern alle optionalen Argumente leer gelassen werden, wird der lange Hash, das Standard \wM{gfiGetDate} und der Name des Autors als Hyperlink auf die E-Mailadresse in einer |tcolorbox| mit dem Namen |gfiInfoBox| ausgegeben. @@ -424,7 +425,7 @@ pdftitle = {\LaTeX-package for reading git commit info for specific files} \DescribeMacro{gfiInclude} \DescribeMacro{gfiInput} 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 + per \wM{include} oder \wM{input} geladen werden soll, müssen dafür die Befehle |\gfiInclude|\marg{Datei} bzw. |\gfiInput|\marg{Datei}\\ genutzt werden. Die Endung der Datei sollte dabei \textbf{nicht} mit angegeben werden. Intern @@ -439,17 +440,17 @@ pdftitle = {\LaTeX-package for reading git commit info for specific files} \subsection{Paket} Das Paket lädt automatisch die zugehörige Hilfsdatei eines Hauptdokuments über den entsprechenden \wM{jobname}. Der Nutzer musst hierfür keine Anpassung vornehmen. Sollten - weitere Dokumente in eingebunden werden, müssen die bereitgestellten Befehle genutzt werden, + weitere Dokumente eingebunden werden, müssen die bereitgestellten Befehle genutzt werden, sofern die zugehörigen Versioninformationen geladen werden sollen (vgl. \prettyref{sec:nutzung-include}). Die Hilfsdatei trägt den selben Namen, wie die zugehörige - \TeX-Datei und enthält passende Aufrufe des \wM{gfiSet*}-Makros. + \TeX-Datei, und enthält passende Aufrufe der \wM{gfiSet*}-Makros. \DescribeMacro{\gfiSetDate} |\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 + einer durch die Scripte lokalisierten Version entspricht. Dadurch werden die \wM{gfiGet*}-Makros definiert. \wM{gfiGetDate} entspricht der Langfassung. \DescribeMacro{\gfiSetAuthor}