Überschrift mit Autor

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: Überschrift mit Autor

von Noch so einer » Di 4. Aug 2015, 17:36

\documentclass{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{mwe}

\makeatletter
\renewcommand*{\chapterheadendvskip}{%
  \ifstr{\@chapterauthor}{}{}%
  {{\noindent\usekomafont{disposition}{\usekomafont{chapterauthor}\@chapterauthor}\par}}%
  \vskip\@tempskipa
}
\newcommand*{\chapterauthor}[1]{%
  \gdef\@chapterauthor{#1}%
}
\newcommand*{\@chapterauthor}{}
\newkomafont{chapterauthor}{\mdseries}
\renewcommand*{\addchaptertocentry}[2]{%
  \ifstr{\@chapterauthor}{}{%
    \addtocentrydefault{chapter}{#1}{#2}%
  }{%
    \ifstr{#1}{}{%
      \addtocentrydefault{chapter}{}{\@chapterauthor\protect\\*\protect\hspace*{-\protect\leftskip}#2}%
    }{%
      \addcontentsline{toc}{chapter}{\@chapterauthor\protect\\*\protect\hspace*{-\protect\leftskip}\protect\numberline{#1}#2}%
    }%
  }%
  % Ab hier wie in der Originaldefinition
  \if@chaptertolists
    \doforeachtocfile{%
      \iftocfeature{\@currext}{chapteratlist}{%
        \addxcontentsline{\@currext}{chapteratlist}[{#1}]{#2}%
      }{}%
    }%
    \@ifundefined{float@addtolists}{}{\scr@float@addtolists@warning}%
  \fi
}
\makeatother

\begin{document}
\tableofcontents
\Blinddocument
\chapterauthor{Peter Mustermann}
\Blinddocument
\addchap{Test}
\lipsum
\chapterauthor{}% Vor Literaturverzeichnis, Index, etc. den Autor wieder zurücknehmen
\addchap{Literatur}
\end{document}
In ähnlicher Weise wie für den Autor ein neues Font-Element definiert wurde kann man das natürlich auch für den Autor im Inhaltsverzeichnis machen.

von iTob » Di 4. Aug 2015, 15:39

Hi,

das kannst du als Ausgangspunkt nutzen … alles andere musst du deinen Bedürfnissen selber anpassen ;-)
\documentclass{book}

\usepackage{xparse}

\makeatletter

% NEUER BEFEHL FÜR KAPITEL
% #1 = Autor (kurzform), optional
% #2 = Autor
% #3 = Kapitel (kurzform), optional
% #4 = Kapitel
\NewDocumentCommand{ \Chapter }{ o m o m }{%
   % Autor ins IHV schreiben
   \IfValueTF{#1}{%
      \addcontentsline{toc}{author}{#1}%
   }{%
      \addcontentsline{toc}{author}{#2}%
   }%
   % Kapiteleintrag und -ausgabe
   \IfValueTF{#3}{%
      \chapter[#3]{#4}%
   }{%
      \chapter{#4}%
   }%
   % Autor ausgeben
   \vspace{-2\baselineskip}
   \textbf{#2}\par
   \vspace{2\baselineskip}
   \@afterindentfalse\@afterheading
}

% BEFEHL ZUR FORMATIERUNG DER AUTORENANGABE IM IHV
\def\l@author#1#2{%
   \vspace{2\baselineskip}
   \par\noindent
   #1% = Autor, #2 = Seitenzahl
   \nopagebreak%
   \par\vspace{-0.8\baselineskip}%
}
\makeatother

\begin{document}
\tableofcontents

\Chapter{Autor Eins}{Kapitel A}
Text
\Chapter{Autor 2}[Kapitel B]{Kapitel B in Langform}
Text
\Chapter[Aut. 3]{Autor Drei}{Kapitel C}
Text
\Chapter[Aut. 4]{Autor 4}[Kapitel D]{Kapitel D in Langform}
Text
\end{document}

von weichold » Di 4. Aug 2015, 14:02

Mal Beispiel

1. Der Wurm in der Suppe
Dr. Regen Wurm

Text Text Text Text



und dann im Inhaltsverzeichnis
Dr. Regen Wurm
1. Der Wurm in der Suppe ......5

Diese Form findet man auch in Fachbüchern relativ häufig, wo mehrere Autoren beteiligt sind. Hier mal ein Beispiel http://www.amazon.de/Grundinformation-N ... 3825235947

...

von nixversteh » Di 4. Aug 2015, 13:31

Hallo weichold,

so ganz genau weiß ich nicht, was du haben möchtest. Ansonsten kannst du verschiedene PDF (mit LaTex) erstellen und diese dann zu einem Buch zusammen stellen.
\documentclass[a4paper]{scrreprt}
\usepackage{pdfpages}
\usepackage{hyperref}
\includepdfset{pagecommand={}, pages=-}
\pagestyle{headings}

\begin{document}
\tableofcontents

\includepdf[addtotoc={1, chapter, 0, AAA, sec:aaa}]{dummy.pdf}
\includepdf[addtotoc={1, chapter, 0, BBB, sec:bbb}]{dummy.pdf}

\end{document}
Viel Erfolg

Gruß

Martin

Quelle: http://de.comp.text.tex.narkive.com/Noy ... -erstellen

Überschrift mit Autor

von weichold » Di 4. Aug 2015, 10:40

Hallo,
ich bin gerade dabei eine kleine Aufsatzsammlung zu schreiben. Früher gab es mal ein Koma-Paket dazu, dass mom. glaube ich nicht mehr verfügbar ist.

Es gibt also mehrere Autoren.

Ich möchte gern folgendes erreichen:

im Text

1. Überschrift
Autor

Im Inhaltsverzeichnis
Autor
1. Überschrift

gibt es da mom. eine schlanke Lösung?

Nach oben