Überschriftbezeichnung selber definieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Überschriftbezeichnung selber definieren

Re: Überschriftbezeichnung selber definieren

von dknof » Fr 24. Aug 2012, 06:30

Hallo,

probier mal statt
	\newcommand{\UeberschriftB}[1]{\chapter{#1}}
die Umstellung mit
\let\UeberschriftB\chapter
Übrigens sollten diese Befehle vor dem \begin{document} kommen, in der document-Umgebung gehört nur das eigentliche Dokument, nicht die Definitionen.

Überschriftbezeichnung selber definieren

von $3v|\| » Do 23. Aug 2012, 22:28

Hallo miteinander

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}
ich hab auch schon folgendes probiert, bringt aber auch nicht den gewünschten Erfolg:
 \newcommand{\UeberschriftB}[2]{\part[#2]{#1}}
oder hat vielleicht jemand eine ganz andere Idee wie ich das bewerkstelligen kann?

Nach oben