Paket gesucht, Parameter im Dateinamen

3 views
Skip to first unread message

H0Iger SchuIz

unread,
Oct 24, 2022, 5:48:46 AM10/24/22
to
Ich bin mal über ein Paket gestolpert, mit dessen Hilfe man über den
Dateinamen Parameter übergeben kann.

Leider weiß ich nciht mehr, wie das heißt, und finde es auch sonst nicht
wieder.

Hat jemand eine Idee und kann mir weiter helfen?

Danke.

hs

Heiner Richter

unread,
Oct 24, 2022, 6:13:18 AM10/24/22
to
Meinst Du \usepackage{varsfromjobname}?

H0Iger SchuIz

unread,
Oct 24, 2022, 6:31:22 AM10/24/22
to
Heiner Richter <heiner....@netcologne.de> wrote:


> Meinst Du \usepackage{varsfromjobname}?

Sieht gut aus.

Danke.

hs

samcarter8

unread,
Oct 24, 2022, 9:04:38 AM10/24/22
to

Holger Schieferdecker

unread,
Oct 25, 2022, 5:51:12 AM10/25/22
to
Am 24.10.2022 um 11:48 schrieb H0Iger SchuIz:
Es gab da kürzlich in comp.text.tex die Frage, wie man auf den Jobname
reagieren kann. Ulrike Fischer machte den Vorschlag mit einem If-Makro,
das einen true- und einen false-Zweig hat. Damit müßte der Dateiname
nicht einer festen Struktur folgen.

Holger

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Quelle: Ulrike Fischer, 2022-10-06
% comp.text.tex: <k0imlg3nia3p$.d...@nililand.de>

% Definition (\ExpandArgs benötigt aktuelles LaTeX)
\NewDocumentCommand\IfJobnameIsTF{m}
{\ExpandArgs{ee}\ifstrequal{\jobname}{#1}}

% Alternative Definition mit LaTeX3 statt etoolbox
\ExplSyntaxOn
\NewDocumentCommand\IfJobnameIsTF {m}
{ \str_if_eq:eeTF{\c_sys_jobname_str}{#1} }
\ExplSyntaxOff

% Makro benutzen
\IfJobnameIsTF{foo}{true}{false}


Reply all
Reply to author
Forward
0 new messages