Build angepasst und verändert

This commit is contained in:
André Hilbig 2016-06-27 22:39:47 +02:00
parent 96c6777a68
commit bad8f21c47
2 changed files with 12 additions and 8 deletions

3
build
View File

@ -1,5 +1,6 @@
#!/bin/bash #!/bin/bash
echo "===================================================================" >> build.log echo "===================================================================" >> build.log
rm -v gitfile-info/gitfile-info.bib
echo "=+-Lauf vom `date +%Y-%m-%d:%H:%M:%S`----------------------------------+=" >> build.log 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 sty2dtx -O -c gitfile-info.sty -o gitfile-info/gitfile-info.sty >> build.log
echo "=+-sty2dtx abgeschlossen-----------------------------------------+=" >> build.log echo "=+-sty2dtx abgeschlossen-----------------------------------------+=" >> build.log
@ -16,6 +17,8 @@ echo "=+-Packe DTX-----------------------------------------------------+=" >> bu
../makedtx.pl -src "(.*)\.sty=>\1.sty" -doc ../dokumentation.tex \ ../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" \ -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 "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 "gfi-run.py=>\\nopreamble\\nopostamble" -setambles "post-commit.py=>\\nopreamble\\nopostamble" \
-setambles "post-merge.py=>\\nopreamble\\nopostamble" \ -setambles "post-merge.py=>\\nopreamble\\nopostamble" \
-comment "gfi-run.py" -comment "post-commit.py" -comment "post-merge.py" \ -comment "gfi-run.py" -comment "post-commit.py" -comment "post-merge.py" \

View File

@ -19,7 +19,7 @@
urldate = {2016-06-23}, urldate = {2016-06-23},
} }
@electronic{datenumber, @electronic{datenumber,
author = "Jörg-Michael Schröder", author = "J{\"o}rg-Michael Schr{\"o}der",
month = {Aug}, month = {Aug},
year = "2001", year = "2001",
title = "The datenumber.sty package v0.02", 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. \item[\wM{gfiGetCommitAbr}] gibt die Kurzform des letzten Commits zurück.
\end{description} \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} \subsection{Versionsinfo}
\DescribeMacro{\gfiInfo} \DescribeMacro{\gfiInfo}
Sofern eine kleine Zusammenfassung der aktuellen Datei gezeigt werden soll, kann dazu das Makro 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 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 Standard \wM{gfiGetDate} und der Name des Autors als Hyperlink auf die E-Mailadresse in einer
|tcolorbox| mit dem Namen |gfiInfoBox| ausgegeben. |tcolorbox| mit dem Namen |gfiInfoBox| ausgegeben.
@ -424,7 +425,7 @@ pdftitle = {\LaTeX-package for reading git commit info for specific files}
\DescribeMacro{gfiInclude} \DescribeMacro{gfiInclude}
\DescribeMacro{gfiInput} \DescribeMacro{gfiInput}
Im Hauptdokument werden die Metadaten automatisch beim Beginn geladen. Sofern eine weitere Datei 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}\\ |\gfiInclude|\marg{Datei} bzw. |\gfiInput|\marg{Datei}\\
genutzt werden. Die Endung der Datei sollte dabei \textbf{nicht} mit angegeben werden. Intern 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} \subsection{Paket}
Das Paket lädt automatisch die zugehörige Hilfsdatei eines Hauptdokuments über den 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 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. sofern die zugehörigen Versioninformationen geladen werden sollen (vgl.
\prettyref{sec:nutzung-include}). Die Hilfsdatei trägt den selben Namen, wie die zugehörige \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} \DescribeMacro{\gfiSetDate}
|\gfiSetDate|\marg{Tag}\marg{Monat}\marg{Jahr}\\ |\gfiSetDate|\marg{Tag}\marg{Monat}\marg{Jahr}\\
\hspace*{5em}\marg{Stunde}\marg{Minute}\marg{Lokalisierte Langfassung}\\ \hspace*{5em}\marg{Stunde}\marg{Minute}\marg{Lokalisierte Langfassung}\\
Tag, Monat, Stunde und Minute sind jeweils als zweistellige Ziffern einzulesen. Das Jahr wird 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 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. \wM{gfiGet*}-Makros definiert. \wM{gfiGetDate} entspricht der Langfassung.
\DescribeMacro{\gfiSetAuthor} \DescribeMacro{\gfiSetAuthor}