Abstract mit Jurabook

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Eduard
Forum-Guru
Forum-Guru
Beiträge: 348
Registriert: Sa 2. Mai 2015, 22:02

Abstract mit Jurabook

Beitrag von Eduard »

Hallo zusammen,

würde gerne vor der Einleitung ein Abstract bzw. eine Zusammenfassung einfügen. Habe folgendes probiert:
\documentclass[a4paper,oneside,BCOR=48mm,12pt,bibliography=totoc,index=totoc,titlepage]{jurabook}
\bibtotoc

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{eurosym}

\begin{document}

 \begin{titlepage}
TEXT
\end{titlepage}

\frontmatter
\newpage
\tableofcontents

\newpage
\printbibliography

\mainmatter
\newpage
\onehalfspacing
\begin{abstract}
TEXT
\end{abstract}

\newpage
\chapter{Einleitung}

\end{document}
Erhalte aber dann die Fehlermeldung:
Latex Error: Environment abstract undefined.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Deine Klasse benutzt die Standardklasse book und diese unterstützt keine abstract-Umgebung. Stattdessen könntest Du die Sternvariante des \chapter-Befehls benutzen, um eine Zusammenfassung einzuleiten.

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 530
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Moin Eduard,

füge diesen Code in deine Präambel ein:
%---------------------------------------------------------------------------
% abstract
%---------------------------------------------------------------------------
\addto\captionsngerman{%
 \renewcommand{\abstractname}{Hinführung zum Thema}}
\newcommand\abstractname{Hinführung zum Thema} %%% here
\makeatletter
\if@titlepage
  \newenvironment{abstract}{%
      \titlepage
      \null\vfil
      \@beginparpenalty\@lowpenalty
      \begin{center}%
        \bfseries \abstractname
       \@endparpenalty\@M
      \end{center}}%
     {\par\vfil\null\endtitlepage}
\else
  \newenvironment{abstract}{%
      \if@twocolumn
        \section*{\abstractname}%
    ngerman  \else
       \small
       \begin{center}%
          {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
        \end{center}%
        \quotation
      \fi}
      {\if@twocolumn\else\endquotation\fi}
\fi
\makeatother
als Dokumentbeginn diesen Code:
\begin{document}
\begin{titlepage}
TEXT
\end{titlepage}
\begin{abstract}
Im Oktober 2010 erweiterte unser Kindergarten das Betreuungsangebot und öffnete seine Türen der Betreuung von Kindern unter drei Jahren. Im Zuge dessen übernahm ich die Planung und Gestaltung dieser neuen Gruppe.
\end{abstract}
\frontmatter
\newpage
\tableofcontents
\mainmatter
\onehalfspacing
\chapter{Einleitung}
\end{document}
Viel Erfolg
Absence of evidence is not evidence of absence

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Martin, warum postest du kein kompilierbares Minimalbeispiel?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 530
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

@Johannes,

sorry
\documentclass[a4paper,oneside,BCOR=48mm,12pt,bibliography=totoc,index=totoc,titlepage]{jurabook}
\bibtotoc
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{eurosym}
%---------------------------------------------------------------------------
% abstract
%---------------------------------------------------------------------------
\addto\captionsngerman{%
 \renewcommand{\abstractname}{Hinführung zum Thema}}
\newcommand\abstractname{Hinführung zum Thema} %%% here
\makeatletter
\if@titlepage
  \newenvironment{abstract}{%
      \titlepage
      \null\vfil
      \@beginparpenalty\@lowpenalty
      \begin{center}%
        \bfseries \abstractname
       \@endparpenalty\@M
      \end{center}}%
     {\par\vfil\null\endtitlepage}
\else
  \newenvironment{abstract}{%
      \if@twocolumn
        \section*{\abstractname}%
    ngerman  \else
       \small
       \begin{center}%
          {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
        \end{center}%
        \quotation
      \fi}
      {\if@twocolumn\else\endquotation\fi}
\fi
\makeatother
\begin{document}
\begin{titlepage}
TEXT
\end{titlepage}
\begin{abstract}
Im Oktober 2010 erweiterte unser Kindergarten das Betreuungsangebot und öffnete seine Türen der Betreuung von Kindern unter drei Jahren. Im Zuge dessen übernahm ich die Planung und Gestaltung dieser neuen Gruppe.
\end{abstract}
\frontmatter
\newpage
\tableofcontents
\mainmatter
\onehalfspacing
\chapter{Einleitung}
\end{document}
... habe mich nicht um Feinheiten gekümmert
Absence of evidence is not evidence of absence

Gast

Beitrag von Gast »

Umständlich. Wenn man weiß, ob das Dokument ein- oder zweispaltig ist und wenn man weiß, dass man eine Titelseite verwendet, kann man sich die ganzen Abfragen einfach sparen. und den Code auf:
\begin{titlepage}\begin{quotation}\begin{center}\textbf{Zusammenfassung}\end{center}
... % Hier die Zusammenfassung einfügen
\end{quotation}\end{titlepage}
direkt im Dokument eindampfen. Wenn man unbedingt, eine Umgebung haben will:
\newenvironment{abstract}{\titlepage\quotation\begin{center}\textbf{Zusammenfassung}\end{center}}{\endquotation\endtitlepage}
Eine derartige Zusammenfassung ist allerdings in einem Buch ein Fremdkörper. Die Lösung mit \chapter*{Zusammenfassung} oder \addchap{Zusammenfassung} halte ich für passender.

Antworten