Re: makefile aus \begin{filecontents} ... \end{filecontents} erzeugen
Ulrike Fischer <[email protected]> Wed, 14 May 2025 11:15:30 +0200
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
Am Mon, 12 May 2025 18:23:40 +0200 schrieb Jakob Mendel:
> um alle Daten an einer Stelle (= in einer Datei) zu haben, möchte ich
> die makefile von LaTeX bzw. pdflatex schreiben lassen und verwende dazu
> die Umgebung filecontents:
>
> -----
> \documentclass{article}
>
> \begin{filecontents}[overwrite, noheader]{makefile}
> latexfile.pdf : latexfile.tex
> pdflatex latexfile.tex
> \end{filecontents}
>
> \begin{document}
> Text.
> \end{document}
> -----
>
> Leider macht pdflatex nicht, was ich gern hätte:
> - die Datei heißt nicht makefile, sondern makefile.tex;
In windows kannst du makefile schreiben indem du einen Punkt
anhängst:
\begin{filecontents}[overwrite, noheader]{makefile.}
In Dateisystemen "mit extension" ist eine leere Dateiendung dasselbe
wie keine Dateiendung.
Aber natürlich bekommst du dann Probleme in anderen Dateisystemen,
wo der Punkt am Ende einfach ein Punkt ist.
Siehe auch die Kommentare unter dieser Antwort
https://tex.stackexchange.com/a/453323/2388
--
Ulrike Fischer
http://www.troubleshooting-tex.de/
--
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l