Chapterstyle anpassen

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: Chapterstyle anpassen

von u_fischer » Do 27. Mär 2014, 11:22

Da fehlt ein \makeatletter, etoolbox fehlt, und \if@fedra ist nirgendwo definiert.

Chapterstyle anpassen

von MoRsiii » Do 27. Mär 2014, 10:08

bezieht man nun den \tableofcontent mit ein ( der hier auskommentiert ist so erhält man die o.g. Fehlermeldung)

Chapterstyle anpassen

von MoRsiii » Do 27. Mär 2014, 10:06

Minimaler geht es leider nicht, aber es erzielt den gewünschten Effekt.
 \documentclass[12pt,a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{makeidx}
\usepackage{blindtext}
\usepackage{titlesec,xcolor}
%---Chapterstyle
\providecommand{\figureversion}[1]{}
 
\setcounter{secnumdepth}{1}
 
\newcommand{\periodafter}[1]{#1.}
 
\titleformat{\section}[hang]{\normalfont\Large}{\thesection}{.5em}{}
\titleformat{\subsection}[hang]{\normalfont\itshape}{\thesubsection}{.5em}{}
\titleformat{\subsubsection}[hang]{\normalfont\itshape}{\thesubsubsection}%
  {.5em}{\periodafter}
 
\definecolor{chaptergrey}{rgb}{0.7,0.7,0.7}
 
\titleformat{name=\chapter}[display]%
  {\normalfont\hfuzz=\maxdimen}%
  {\color{chaptergrey}%
   %\ifodd\thepage\raggedleft\else\raggedright\fi%
   \raggedleft%
   \if@fedra%
     \usefont{T1}{\fdrsf@family-LF}{b}{n}%
   \else%
     \fontseries{bx}%
   \fi%
   \fontsize{96}{96}\selectfont%
   %\setlength{\baselineskip}{\z@}%
   \edef\@tempa{\chaptertitlename}%
   \ifx\@tempa\chaptername\else%
     \begingroup%
     \if@fedra%
       \usefont{T1}{\fdrsf@textfamily}{b}{n}%
     \else%
       \fontseries{bx}%
     \fi%
     \fontsize{18}{18}\selectfont%
     %\setlength{\baselineskip}{\z@}%
     %\raisebox{25pt}{\chaptertitlename\enspace} %fügt das Wort 'Kapitel' vor der Zahl hinzu
     \endgroup%
   \fi%
   \thechapter}%
  {-1.5pc}%
  {%\ifodd\thepage\raggedleft\else\raggedright\fi%
   \raggedleft%
   \if@fedra%
     \usefont{T1}{\fdrsf@textfamily}{b}{n}%
   \else%
     \fontseries{bx}%
   \fi%
   \fontsize{24}{24}\selectfont}%
  [\addtocontents{loa}{\protect\addvspace{10pt}}]
\titleformat{name=\chapter,numberless}[display]%
  {\normalfont\hfuzz=\maxdimen}%
  {}%
  {-1pc}%
  {%\ifodd\thepage\raggedleft\else\raggedright\fi%
   \raggedleft%
   \if@fedra%
     \usefont{T1}{\fdrsf@textfamily}{b}{n}%
   \else%
     \fontseries{bx}%
   \fi%
   \fontsize{24}{24}\selectfont}
\titlespacing*{\chapter}{0pt}{*7}{*9}
%---Chapterstyle
\begin{document}
%\tableofcontents
\chapter{erstes}
\blindtext
\end{document} 

von Johannes_B » Do 27. Mär 2014, 09:09

Erstelle bitte ein ordentliches Minimalbeispiel

Chapterstyle anpassen

von MoRsiii » Do 27. Mär 2014, 08:17

Ich bin gerade dabei meine Bachelorarbeit mit Latex zu schreiben, bzw. bin so gut wie fertig. Nun gefällt mir der scrreprt Chapterstyle bzw. wie die Kapitelzahlen angezeigt werden nicht alzu gut. Ich habe in einer anderen Arbeit eine sehr schöne Lösung für dieses Problem gefunden, nur leider scheint diese mit meinem Dokument nicht kompatibel zu sein. Beim kompilieren wird immer folgende Fehlermeldung ausgegeben!
"Undefined control sequence.<argument> \raggedleft \if@fedra\usefont {T1}{\fdrsf@textfamily }{b}{n}\els... \tableofcontents"

Hier ist der Code für den Chapterstyle :
 \providecommand{\figureversion}[1]{}
 
\setcounter{secnumdepth}{1}
 
\newcommand{\periodafter}[1]{#1.}
 
\titleformat{\section}[hang]{\normalfont\Large}{\thesection}{.5em}{}
\titleformat{\subsection}[hang]{\normalfont\itshape}{\thesubsection}{.5em}{}
\titleformat{\subsubsection}[hang]{\normalfont\itshape}{\thesubsubsection}%
  {.5em}{\periodafter}
 
\definecolor{chaptergrey}{rgb}{0.7,0.7,0.7}
 
\titleformat{name=\chapter}[display]%
  {\normalfont\hfuzz=\maxdimen}%
  {\color{chaptergrey}%
   %\ifodd\thepage\raggedleft\else\raggedright\fi%
   \raggedleft%
   \if@fedra%
     \usefont{T1}{\fdrsf@family-LF}{b}{n}%
   \else%
     \fontseries{bx}%
   \fi%
   \fontsize{96}{96}\selectfont%
   %\setlength{\baselineskip}{\z@}%
   \edef\@tempa{\chaptertitlename}%
   \ifx\@tempa\chaptername\else%
     \begingroup%
     \if@fedra%
       \usefont{T1}{\fdrsf@textfamily}{b}{n}%
     \else%
       \fontseries{bx}%
     \fi%
     \fontsize{18}{18}\selectfont%
     %\setlength{\baselineskip}{\z@}%
     %\raisebox{25pt}{\chaptertitlename\enspace} %fügt das Wort 'Kapitel' vor der Zahl hinzu
     \endgroup%
   \fi%
   \thechapter}%
  {-1.5pc}%
  {%\ifodd\thepage\raggedleft\else\raggedright\fi%
   \raggedleft%
   \if@fedra%
     \usefont{T1}{\fdrsf@textfamily}{b}{n}%
   \else%
     \fontseries{bx}%
   \fi%
   \fontsize{24}{24}\selectfont}%
  [\addtocontents{loa}{\protect\addvspace{10pt}}]
\titleformat{name=\chapter,numberless}[display]%
  {\normalfont\hfuzz=\maxdimen}%
  {}%
  {-1pc}%
  {%\ifodd\thepage\raggedleft\else\raggedright\fi%
   \raggedleft%
   \if@fedra%
     \usefont{T1}{\fdrsf@textfamily}{b}{n}%
   \else%
     \fontseries{bx}%
   \fi%
   \fontsize{24}{24}\selectfont}
\titlespacing*{\chapter}{0pt}{*7}{*9} 
Hier meine Einstellungen:
\documentclass[
  11pt,
  pdftex,
  a4paper,
  twoside,
  openright,
  fleqn]
  {scrreprt}
  
\setkomafont{sectioning}{\bfseries}	% Überschriften mit Serifen
\setkomafont{chapter}{\fontsize{20bp}{18.8bp}\selectfont\bfseries}
\setkomafont{section}{\fontsize{16bp}{18.8bp}\selectfont\bfseries}
\setkomafont{subsection}{\fontsize{14bp}{18.8bp}\selectfont\bfseries}
\setkomafont{subsubsection}{\fontsize{12bp}{18.8bp}\selectfont\sffamily}
\usepackage{setspace}
\usepackage[english, ngerman]{babel}	% Deutsche Trennungen, Anführungsstriche und mehr
\usepackage[ansinew]{inputenc} 		% Eingabe von ä,ö,ü,ß erlauben 
%\usepackage[T1]{fontenc}
\usepackage{upgreek} 			% aufrechte Griechische Buchstaben in Formelumgebung
\usepackage{textcomp}			% aufrechte Griechische Buchstaben im Text
%\usepackage{ucs}
\usepackage{lmodern} 
\usepackage{microtype}			% Schönere Umbrüche und Buchstabenabstände
\usepackage{longtable}			% Mehrseitige Tabellen
\usepackage{booktabs}			% Schönere Tabellen
\usepackage{multirow}			% Verbinden von Zeilen
\usepackage{array}   			% stellt den Befehl \newcolumntype bereit
  \newcolumntype{C}[1]{>{		% Spaltentyp mit fester Breite und Zentrierung
  \centering\arraybackslash}m{#1}}  
\usepackage{blindtext} 			% Blindtext
\usepackage{epigraph} 			% Zitat am Anfang
\usepackage{appendix}			% Anhänge
\usepackage[				% Seitenränder festlegen
  a4paper,
  top=30mm, 
  left=25mm, 
  right=25mm, 
  bottom=25mm, 
  headsep=15mm, 
  footskip=15mm]
  {geometry}					
\usepackage{scrpage2}	% Kopfzeilen
  \pagestyle{scrheadings}
  \clearscrheadings
  \clearscrplain
  \ohead{\pagemark}
\ihead{\headmark}
  \automark[chapter]{section}
  \setheadsepline{0.5pt}		% Dicke der Trennlinie
  \deftripstyle{chapterstyle}		% Kopfzeilen auf Kapitelanfangsseiten
  {}{}{}		% Kopfzeile (l,m,r)
  {}{\pagemark}{} 	% Fußzeile (l,m,r)	
  \renewcommand*{\chapterpagestyle}{chapterstyle}
\footnotesep 4mm			% Fußnotenabstand
\onehalfspacing				% Zeilenabstand 1,5
\usepackage{verbatim}  			% Needed for the "comment" environment to make LaTeX comments
\usepackage[pdftex]{graphicx}		% Einbinden von Grafiken
\usepackage{subfigure}			% Unterabbildungen
\usepackage{epstopdf}			% Umwandeln von Vektorgrafiken EPS in PDF, um mit PDFLatex und ohne DVI zu funktionieren
\usepackage{float}
%\usepackage{pstricks}			% Erstellen von Graphiken mit PStricks
%\usepackage{pst-plot}
\usepackage{xcolor}			% neue Farben
  \definecolor{darkgreen}{rgb}{0,0.4,0}
  \definecolor{darkblue}{rgb}{0,0,0.5}
  \definecolor{darkred}{rgb}{0.6,0,0}
\usepackage[				% Bildunter- und Tabellenüberschriften
  font=small,
  labelfont=bf,
  figurename=Abb.,
  tablename=Tab.]
  {caption}
\usepackage{amssymb,amsmath}		% Formelnummerierung
  \renewcommand{\theequation}
    {\arabic{chapter}.\arabic{equation}}
    
% \usepackage[				% Symbolverzeichnis
%   intoc,
%   noprefix,
%   german]
%   {nomencl}
%     \let\sym\nomenclature
%     \renewcommand{\nomname}{Symbolverzeichnis}
%     \setlength{\nomlabelwidth}{.25\hsize}%     \renewcommand{\nomlabel}[1]{#1 \dotfill}
%     \setlength{\nomitemsep}{-\parsep}
%     \newcommand{\nomunit}[1]{		% zusätzliche unit-Spalte
%       \renewcommand{\nomentryend}{\hspace{2em}\hspace*{\fill}#1}} 
%     \makenomenclature

% \usepackage[german,intoc]{nomentbl}
% \renewcommand{\nomname}{Nomenklatur}
% \renewcommand{\nomAname}{\textbf{Abkürzungen}}
% \renewcommand{\nomGname}{\textbf{Symbole}}
%      \makenomenclature

\usepackage{ifthen}
\usepackage[german,intoc]{nomencl}
\renewcommand{\nomname}{Nomenklatur}
%Pagenumber in nomenclature
%\renewcommand{\pagedeclaration}[1]{{\hfill #1}}

\makenomenclature   		  
     
  \usepackage[            		% Verlinkungen im PDF (sollte das letzte geladene Paket sein)
    unicode,
    pdftex,
    bookmarks,
    bookmarksnumbered,
    linktocpage,
    colorlinks,
    linkcolor=darkgreen,
    anchorcolor=darkred,
    citecolor=darkred,
    urlcolor=darkblue,
    pdfview={FitH},
    pdfstartview={Fit},
    pdfpagemode=UseOutlines,       % open bookmarks in Acrobat
    plainpages=false,              % avoids duplicate page number problem
    pdfpagelabels,                 % avoids duplicate page number problem
    breaklinks=true,               % allow links exceeding a single line
  ]{hyperref}
  \makeatletter			    % sorgt für Verlinkung von Überschriften UND Seitenzahlen
\def\contentsline#1#2#3#4{
  \ifx\\#4\\
    \csname l@#1\endcsname{#2}{#3}
  \else
    \csname l@#1\endcsname{
      \hyper@linkstart{link}{#4}#2\hyper@linkend
    }{\hyper@linkstart{link}{#4}#3\hyper@linkend}
  \fi
}
\makeatother
\usepackage{url}			% Hyperlinks für websites 
\makeindex				% Index für Verzeichnisse
\usepackage{listings}			% Listenumgebung für C++ Code im Anhang
\lstset{language=C++}
\brokenpenalty=10000			% gegen Silbentrennung bei Seitenumbruch

%%-------Meiner Veränderungen------------------------------------%
\usepackage{colortbl}  
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage{wrapfig}
\usepackage{titlesec}
\usepackage{prettyref}
ich habe den Verdacht das latex versucht diese Kapitelzahlen auch im Inhaltsverzeichnis zu erzeugen, wenn ich dieses auskommentiere funktioniert es nämlich. Wäre schön wenn mir jemand helfen könnte.[/code]

Nach oben