nyphis
20-08-2008, 10:31
wie kann ich in meinem Dokument überprüfen, ob ein Befehl existiert, bevor ich ihn ausführe?
ich wollte mein Dokument etwas bequemer gestalten und z.B. \pagewiselinenumbers nur ausführen, wenn auch das Paket lineno geladen ist ...
ich hatte es über das folgende Konstrukt versucht - aber da bringt LaTeX Fehlermeldungen ...
\documentclass[pdftex,a4paper,ngerman,12pt]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{blindtext}
\usepackage[modulo,pagewise]{lineno}
begin{document}
\makeatletter
\@ifundefined{\pagewisenumbers}{}{\pagewisenumbers }
\makeatother
\blinddocument
\end{document}gibt es keinen Befehl auf "Nutzerebene" mit dem man das Geladen-sein eines Paketes oder das Vorhanden-sein eines Befehls einfach abfragen kann?
ich wollte mein Dokument etwas bequemer gestalten und z.B. \pagewiselinenumbers nur ausführen, wenn auch das Paket lineno geladen ist ...
ich hatte es über das folgende Konstrukt versucht - aber da bringt LaTeX Fehlermeldungen ...
\documentclass[pdftex,a4paper,ngerman,12pt]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{blindtext}
\usepackage[modulo,pagewise]{lineno}
begin{document}
\makeatletter
\@ifundefined{\pagewisenumbers}{}{\pagewisenumbers }
\makeatother
\blinddocument
\end{document}gibt es keinen Befehl auf "Nutzerebene" mit dem man das Geladen-sein eines Paketes oder das Vorhanden-sein eines Befehls einfach abfragen kann?