alle Dateinamen eines Verzeichnisses

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

alle Dateinamen eines Verzeichnisses

Beitrag von MoonKid »

\documentclass{article}
\usepackage{fontspec}
\newcommand{\mytt}[1]{%
    \setmainfont{#1}
    \section{#1}
    Normal
}

\begin{document}
\mytt{1.ttf}
\mytt{b.TTF}
% ...
\end{document}
Ich möchte ein eigenens Kommando (hier \mytt) einzeln auf alle Dateien eines Verzeichnisses anwenden.
Ist das machbar?

Allterantiv könnte ich auch eine Textdatei mit (z.B. Komma)separierten Dateinamen anlegen, die beim Tex-Lauf eingelesen wird. Aber ich brauche die Dateien ja einzeln.
XeLaTeX, TeX Live, vim-latexsuite

saputello
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 98
Registriert: Do 15. Jan 2015, 08:49

Beitrag von saputello »

MoonKid hat geschrieben:Ich möchte ein eigenens Kommando (hier \mytt) einzeln auf alle Dateien eines Verzeichnisses anwenden.
Ist das machbar?
TeX selbst hat keine Befehle, die sich in irgend einer Form auf ein Verzeichnis beziehen. An die Dateinamen muss man also auf jeden Fall auf andere Weise gelangen, beispielsweise über Systembefehle per \write18 oder mit lualatex per Lua.
MoonKid hat geschrieben:Allterantiv könnte ich auch eine Textdatei mit (z.B. Komma)separierten Dateinamen anlegen, die beim Tex-Lauf eingelesen wird. Aber ich brauche die Dateien ja einzeln.
CVS-Daten kann man inzwischen mit diversen Paketen bearbeiten. Ein Klassiker ist dabei datatool.

Siehe außerdem: Wie kann ich sehr viele tex-Dateien einlesen?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »


Antworten