ich möchte mir selber Überschriftentypen definieren, die ich dann je nach Bedarf zentral an einer Stelle umswitchen kann (z.B. einen Text als book oder als article unterschiedlich ausgeben)
Wenn ich nur ein Argument übergeben muss, dann klappt das schon mal. Was mache ich um mehrere Argumente übergeben zu können?
\documentclass[ ] %entweder: {scrbook} \newcommand{\DruckVersion}{zweiseitig} % Buchform %oder: %{scrartcl} % kein chapter möglich %\newcommand{\DruckVersion}{einseitig} % Artikel \usepackage{ifthen} \usepackage[ngerman]{babel} \usepackage[ansinew]{inputenc} % Microsoft Codepage 1252 für Windows \recalctypearea % Nach ändern der Schriftart von KOMA-Script ganz bequem den Satzspiegel neu berechnen lassen. \usepackage{blindtext} % Damit ich mir nicht immer neuen Text ausdenken muss \usepackage{footnote} \begin{document} \ifthenelse{\equal{\DruckVersion}{zweiseitig}}{ % \newcommand{\UeberschriftA}[1]{\part{#1}} % -1 \newcommand{\UeberschriftB}[1]{\chapter{#1}} % 0 % \newcommand{\UeberschriftC}[1]{\section{#1}} % 1 % \newcommand{\UeberschriftD}[1]{\subsection{#1}} % 2 % \newcommand{\UeberschriftE}[1]{\subsubsection{#1}} % 3 % \newcommand{\UeberschriftF}[1]{\paragraph{#1}} % 4 % \newcommand{\UeberschriftG}[1]{\subparagraph{#1}} % 5 }{ % \newcommand{\UeberschriftA}[1]{\part{#1}} % -1 \newcommand{\UeberschriftB}[1]{\part{#1}} % 0 % bei article kein chapter möglich % \newcommand{\UeberschriftC}[1]{\section{#1}} % 1 % \newcommand{\UeberschriftD}[1]{\subsection{#1}} % 2 % \newcommand{\UeberschriftE}[1]{\subsubsection{#1}} % 3 % \newcommand{\UeberschriftF}[1]{\paragraph{#1}} % 4 % \newcommand{\UeberschriftG}[1]{\subparagraph{#1}} % 5 } \UeberschriftB{Einleitung} % geht \UeberschriftB{Noch eine Einleitung} %geht \UeberschriftB[Überschrift im Inhaltsverzeichniss]{\mbox{Überschrift im Text\footnote{Meine Fußnote}}}% geht nicht % so wird es bei den orginaltypen verwendet: \section[Überschrift im Inhaltsverzeichniss]{\mbox{Überschrift im Text\footnote{Meine Fußnote}}} \blinddocument \blindtext[2] \par \end{document}
\newcommand{\UeberschriftB}[2]{\part[#2]{#1}}