Wie kann ich Parameter an eine Defintion übergeben?
Das Problem war hier schon mal Thema, aber mir gelingt es nicht, die Lösung umzusetzen.
Wie kann ich an die Definition, die zwischen %Ausgangscode und %endAusgangscode gegeben ist, einen Parameter so übergeben, daß immer dort wo "any" erscheint, ein beliebiger Text erscheint, sodaß ich die einfache anynotes-Definition in beliebig viele Definitionen transformieren kann(anynotes, mynotes, newnotes.. etc), damit ich beliebig viele notes-Funktionen definieren kann?
etc)?
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
%Ausgangscode
\newcounter{anynote}
\newwrite\theanynotes
\immediate\openout\theanynotes=\jobname.any\relax
\newcommand{\anynote}[1]{
\stepcounter{anynote}{\tiny\textsuperscript{\raisebox{1ex}{\hbox{\kern-0.0em\theanynote\kern-0.0em}}}}
\immediate\write\theanynotes{\theanynote\ #1 \par}}
\newcommand{\displayanynotes}[1]{\vspace{1\baselineskip}\immediate\closeout\theanynotes\par\tiny\textbf{#1}\par\input\jobname.any\normalsize}%
%endAusgangscode
\begin{document}
Hier ist der\anynote{anynote}Testtext.
Hier ist der\anynote{anynote}Testtext.
\displayanynotes{Anynotes}
\end{document}