Kapitelnamen in Kopfzeile für das Paket wileySTM

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


lpterritory
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 22. Jun 2016, 14:58

Kapitelnamen in Kopfzeile für das Paket wileySTM

Beitrag von lpterritory »

Hallo liebes goLaTex-Forum :)

Ich habe für das Layout meiner Bachelor-Arbeit das Paket WileySTM von der offiziellen Seite des Verlags geladen (http://www.wiley-vch.de/publish/en/auth ... uidelines/). Die Vorgabe seitens des Professors lautet nun ein Zwei-Spalten-Design mit der Angabe des Kapitels auf jeder Seite.

Zur Orientierung würde ich das gerne wie folgt machen: http://media.johnwiley.com.au/product_d ... 306609.pdf (es soll jedoch wirklich nur der Kapitelname ohne Kapitelnummer angezeigt werden, dann der Querstrich und die Seitenzahl)

Mein Problem ist nun, dass ich nicht so genau weiß, ob es eine Variable oder Befehl für den Kapitelnamen gibt, die bzw. den ich direkt in der .sty-Datei eintragen könnte (also praktisch sowas wie \thechapter nur für den Kapitelnamen und nicht die Kapitelnummer). Ich habe .sty-Datei mal wie folgt bearbeitet:
%%
%% This is file `wileySTM.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% wileySTM.dtx  (with options: `package')
%% 
%% -----------------------------------------------------------------
%% Author:     le-tex publishing services
%% Maintainer: le-tex publishing services
%% 
%% This file is part of the wileySTM package for preparing
%% scientific, technical, medical manuscripts for Wiley.
%% 
%%       Copyright (C) 2009,2015 John Wiley & Sons, Inc.
%% -----------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{wileySTM}
    [2015/03/03 v1.02 Wiley STM manuscripts]
\emergencystretch1em
\advance\hoffset-1in
\advance\voffset-1in
\def\@sect#1#2#3#4#5#6[#7]#8{%
  \ifnum #2>\c@secnumdepth
    \let\@svsec\@empty
  \else
    \refstepcounter{#1}%
    \protected@edef\@svsec{%
      \ifnum #2=1 \else\mdseries\fi
      \@seccntformat{#1}\relax}%
  \fi
  \@tempskipa #5\relax
  \ifdim \@tempskipa>\z@
    \begingroup
      #6{\ifnum #2=3 %
           {\hskip #3\relax\@svsec}%
         \else
           \@hangfrom{\hskip #3\relax\@svsec}%
         \fi
         \interlinepenalty \@M #8\@@par}%
    \endgroup
    \csname #1mark\endcsname{#7}%
    \addcontentsline{toc}{#1}{%
      \ifnum #2>\c@secnumdepth \else
        \protect\numberline{\csname the#1\endcsname}%
      \fi
      #7}%
  \else
    \def\@svsechd{%
      #6{\hskip #3\relax
      \@svsec #8}%
      \csname #1mark\endcsname{#7}%
      \addcontentsline{toc}{#1}{%
        \ifnum #2>\c@secnumdepth \else
          \protect\numberline{\csname the#1\endcsname}%
        \fi
        #7}}%
  \fi
  \@xsect{#5}}
\def\@ssect#1#2#3#4#5{%
  \@tempskipa #3\relax
  \ifdim \@tempskipa>\z@
    \begingroup
      #4{\noindent
          \interlinepenalty \@M #5\@@par}%
    \endgroup
  \else
    \def\@svsechd{#4{\hskip #1\relax #5}}%
  \fi
  \@xsect{#3}}
\def\@hangfrom#1{\noindent{#1\par}\nobreak\noindent}
\def\@dottedtocline#1#2#3#4#5{%
  \ifnum #1>\c@tocdepth
  \else
    \vskip\z@\@plus.2bp\relax
    {\raggedright
     \parindent\z@
     \hangindent11mm
     \interlinepenalty\@M
     \leavevmode#4\nobreak\quad\itshape#5\par}%
  \fi}
\def\numberline#1{\hb@xt@11mm{#1\hfil}}
\advance\skip\footins5bp\relax
\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark)}}}
\def\ps@plain{%
  \let\@mkboth\@gobbletwo
  \def\@oddhead{% Seitenzahl-Stil ungerade
    \hb@xt@\textwidth{\hss}%
    \rlap{\smash{\hskip2mm\vrule\@width1bp\@height2.8mm\@depth3.2mm
      \sffamily\bfseries\fontsize{7.5bp}{12bp}\selectfont\enskip\thepage}}}%
  \def\@evenhead{% Seitenzahl-Stil gerade
    \llap{\smash{\sffamily\bfseries\fontsize{7.5bp}{12bp}\selectfont\thepage
      \enskip\vrule\@width1bp\@height2.8mm\@depth3.2mm\hskip2mm}}%
    \hb@xt@\textwidth{\hss}}
  \let\@oddfoot\@empty
  \let\@evenfoot\@empty}
\RequirePackage{fixltx2e}[2006/03/24]
\input{fleqn.clo}
\renewcommand\normalsize{%
   \@setfontsize\normalsize{9.5bp}{12bp}%
   \abovedisplayskip 10bp\@plus2bp\@minus5bp\relax
   \abovedisplayshortskip \z@ \@plus3bp\relax
   \belowdisplayshortskip 6bp\@plus3bp\@minus3bp\relax
   \belowdisplayskip \abovedisplayskip
   \let\@listi\@listI}
\AtBeginDocument{\normalsize}
\renewcommand\small{%
   \@setfontsize\small{8bp}{10bp}%
   \abovedisplayskip 8.5bp\@plus3bp\@minus4bp\relax
   \abovedisplayshortskip \z@ \@plus2bp\relax
   \belowdisplayshortskip 4bp\@plus2bp\@minus2bp\relax
   \def\@listi{\leftmargin\leftmargini
               \topsep 4bp\@plus2bp\@minus2bp\relax
               \parsep 2bp\@plus1bp\@minus1bp\relax
               \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
}
\renewcommand\footnotesize{%
   \@setfontsize\footnotesize{7.5bp}{9.5bp}%
   \abovedisplayskip 6bp\@plus2bp\@minus4bp\relax
   \abovedisplayshortskip \z@ \@plus1bp\relax
   \belowdisplayshortskip 3bp\@plus1bp\@minus2bp\relax
   \def\@listi{\leftmargin\leftmargini
               \topsep 3bp\@plus1bp\@minus1bp\relax
               \parsep 2bp\@plus1bp\@minus1bp\relax
               \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
}
\renewcommand\large{\@setfontsize\large{12bp}{16bp}} 
 \RequirePackage{geometry}
 \geometry{
  layout=a4paper,
  headsep=4.5mm,
  textwidth=160mm,
  textheight=540bp,
  centering,
  footnotesep=24pt plus 2pt minus 12pt,
 }
\setlength\parindent{3mm}
\setlength\headsep{4.5mm}
\setlength\topskip{12bp}
%\setlength\textwidth{112mm}
%\setlength\textheight{540bp}
\setlength\oddsidemargin{24mm} % Abstand ungerade Seiten
\setlength\evensidemargin{24mm} % Abstand gerade Seiten
%\setlength\marginparwidth{.75in} % Abstand Randnotizen
\setlength\topmargin{12.582mm}
\def\@listi{%
  \leftmargin\leftmargini
  \parsep\z@
  \topsep8bp\@plus2bp\@minus4bp\relax
  \itemsep\z@}
\let\@listI\@listi
\@listi
\def\@listii{%
  \leftmargin\leftmarginii
  \labelwidth\leftmarginii
  \advance\labelwidth-\labelsep
  \topsep4bp\@plus2bp\@minus1bp\relax
  \parsep\z@
  \itemsep\z@}
\def\@listiii{%
  \leftmargin\leftmarginiii
  \labelwidth\leftmarginiii
  \advance\labelwidth-\labelsep
  \topsep\z@\@plus1bp\@minus1bp\relax
  \parsep\z@
  \partopsep\z@\@plus\z@\@minus1bp\relax
  \itemsep\z@}
%\paperwidth170mm
%\paperheight240mm
\setlength\parskip{0bp}
\let\maketitle\relax
\setcounter{secnumdepth}{3}
\renewcommand\part{%
  \if@openright
    \cleardoublepage
  \else
    \clearpage
  \fi
  \thispagestyle{plain}%
  \if@twocolumn
    \onecolumn
    \@tempswatrue
  \else
    \@tempswafalse
  \fi
  \secdef\@part\@spart}

\def\@part[#1]#2{%
  \ifnum \c@secnumdepth >-2\relax
    \refstepcounter{part}%
    \addcontentsline{toc}{part}{\protect\numberline{}\partname
      \nobreakspace\thepart\hspace{1em}#1}%
  \else
    \addcontentsline{toc}{part}{#1}%
  \fi
  \markboth{}{}%
  \vbox to10\baselineskip{%
    \vss
    \parindent\z@ \raggedright
    \sffamily\bfseries\large
    \interlinepenalty\@M
    \ifnum\c@secnumdepth >-2\relax
      \partname\nobreakspace\thepart\par\nobreak
    \fi
    #2\strut\par}%
  \vskip2\baselineskip
  \@afterheading}
\def\@spart#1{%
  \vtop to10\baselineskip{%
    \vss
    \parindent\z@ \raggedright
    \sffamily\bfseries\large
    \interlinepenalty\@M
    #1\strut\par}%
  \vskip2\baselineskip
  \@afterheading}
\def\@chapter[#1]#2{%
  \ifnum \c@secnumdepth >\m@ne
    \if@mainmatter
      \refstepcounter{chapter}%
      \typeout{\@chapapp\space\thechapter.}%
      \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}%
    \else
      \addcontentsline{toc}{chapter}{\protect\numberline{}#1}%
    \fi
  \else
    \addcontentsline{toc}{chapter}{#1}%
  \fi
  \chaptermark{#1}%
  \addtocontents{lof}{\protect\addvspace{10bp}}%
  \addtocontents{lot}{\protect\addvspace{10bp}}%
  \if@twocolumn
    \@topnewpage[\@makechapterhead{#2}]%
  \else
    \@makechapterhead{#2}%
  \@afterheading
 \fi}
\def\chapterauthor#1{\gdef\@chapterauthor{#1}}
\newcounter{author}
\def\@makechapterhead#1{%
  \vtop to2\baselineskip{%
    \vss
    \parindent\z@ \raggedright
    \sffamily\bfseries\large
    \ifnum \c@secnumdepth >\m@ne
      \if@mainmatter
        \thechapter
        \par\nobreak
      \fi
    \fi
    \interlinepenalty\@M
    #1\strut}\par
  \ifx\@chapterauthor\@undefined
  \else
    \refstepcounter{author}%
    \vskip0.3\baselineskip{\raggedright\itshape\@chapterauthor}\par
    \vskip-0.3\baselineskip
    \addcontentsline{toc}{author}{\protect\numberline{}\@chapterauthor}%
    \global\let\@chapterauthor\@undefined
  \fi
  \vskip2\baselineskip}
\def\@makeschapterhead#1{%
  \vtop to9\baselineskip{%
    \vss
    \parindent\z@ \raggedright
    \sffamily\bfseries\large
    \interlinepenalty\@M
    #1\strut\par}%
  \vskip23.2bp}
\renewcommand\section{\@startsection{section}{1}{\z@}%
  {-24bp}%
  {12bp}%
  {\sffamily\bfseries\mathversion{bold}\fontsize{9bp}{12bp}\selectfont\raggedright}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
  {-12bp}%
  {12bp}%
  {\sffamily\bfseries\mathversion{bold}\fontsize{9bp}{12bp}\selectfont\raggedright}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
  {-12bp}%
  {1sp}%
  {\sffamily\bfseries\upshape\mathversion{bold}\fontsize{9bp}{12bp}\selectfont\raggedright}}
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
  {-12bp}%
  {1sp}%
  {\sffamily\bfseries\upshape\mathversion{bold}\fontsize{9bp}{12bp}\selectfont}}
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\z@}%
  {12bp}%
  {-1em}%
  {\sffamily\bfseries\upshape\mathversion{bold}\fontsize{9bp}{12bp}\selectfont}}
\setlength\leftmargini{\parindent}
\leftmargin\leftmargini
\setlength\leftmarginii{\parindent}
\setlength\leftmarginiii{\parindent}
\setlength\leftmarginiv{\parindent}
\setlength\leftmarginv{\parindent}
\setlength\leftmarginvi{\parindent}
\renewcommand\labelenumi{\theenumi)}
\renewcommand\labelitemii{\normalfont\textendash}
\renewcommand\labelitemiii{\normalfont\textendash}
\renewcommand\labelitemiv{\normalfont\textendash}
\setcounter{tocdepth}{2}
\renewcommand*\l@part[2]{%
  \ifnum \c@tocdepth >-2\relax
    \addpenalty{-\@highpenalty}%
    \addvspace{2\baselineskip\@plus1bp}%
    \raggedright
    \begingroup
      \parindent\z@
      \interlinepenalty\@M
      \hangindent11mm
      {\leavevmode\normalsize{\sffamily\bfseries\mathversion{bold}#1}%
       \nobreak\quad\itshape#2\hfill}\par
       \nobreak
         \global\@nobreaktrue
         \everypar{\global\@nobreakfalse\everypar{}}%
    \endgroup
  \fi}
\renewcommand*\l@chapter[2]{%
  \ifnum \c@tocdepth >\m@ne
    \addpenalty{-\@highpenalty}%
    \addvspace{1\baselineskip\@plus1bp}%
    \raggedright
    \begingroup
      \parindent\z@
      \interlinepenalty\@M
      \hangindent11mm
      {\leavevmode\normalsize{\sffamily\bfseries\mathversion{bold}#1}%
       \nobreak\quad\itshape#2\hfill}\par
      \penalty\@highpenalty
    \endgroup
  \fi}
\newcommand*\l@author[2]{%
  \addpenalty{\@highpenalty}%
  \raggedright
  \begingroup
    \parindent\z@
    \interlinepenalty\@M
    \hangindent11mm
    {\leavevmode\normalsize{\rmfamily\itshape#1}}\par
     \nobreak
       \global\@nobreaktrue
       \everypar{\global\@nobreakfalse\everypar{}}%
  \endgroup}
\RequirePackage{multicol}
\renewenvironment{theindex}
  {\cleardoublepage
   \begin{multicols}{2}[\chapter{\indexname}]
   \let\T\@gobble
   \raggedright
   \parindent\z@
   \parskip\z@\@plus.3bp\relax
   \small
   \let\item\@idxitem}
  {\end{multicols}%
   \clearpage}
\renewcommand\@idxitem{\par\hangindent3mm}
\renewcommand\subitem{\par\hangindent6mm\leavevmode
  \hbox to3mm{\hss\textendash\space}}
\renewcommand\subsubitem{\par\hangindent9mm\leavevmode
  \hbox to3mm{\hss\textendash\space}\hbox to3mm{\hss\textendash\space}}
\renewcommand\indexspace{\par\vskip1\baselineskip\@plus5bp\@minus3bp\relax}
\renewcommand\footnoterule{}
\renewcommand\@makefntext[1]{%
  \hangindent4mm
  \leavevmode
  \hb@xt@4mm{\normalfont\@thefnmark)\hss}#1}
\setlength\columnsep{4mm}
\pagestyle{plain}
\raggedbottom
\IfFileExists{tgheros.sty}%
  {\RequirePackage{tgtermes}%
   \renewcommand{\sfdefault}{qhv}
   \renewcommand*{\ttdefault}{qcr}}
  {\RequirePackage{times}
   \RequirePackage[scaled]{helvet}}
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
\RequirePackage[mathscr]{eucal}
\RequirePackage{amssymb,stmaryrd}
\@ifpackagewith{inputenc}{utf8}{\DeclareUnicodeCharacter{2007}{\hphantom{0}}}{}
\let\old@classoptionslist\@classoptionslist
\edef\@classoptionslist{ngerman,\old@classoptionslist}
\RequirePackage{babel}
\let\@classoptionslist\old@classoptionslist
\def\englishhyphenmins{\tw@\tw@}
\addto\captionsenglish{\renewcommand\chaptername{\ignorespaces}}
\addto\captionsngerman{\renewcommand\chaptername{\ignorespaces}}
\addto\captionsenglish{\renewcommand\bibname{References}}
\addto\captionsngerman{\renewcommand\bibname{Literaturnachweis}}
\addto\captionsngerman{\renewcommand\indexname{Stichwortverzeichnis}}
\RequirePackage[tbtags,fleqn]{amsmath}
\RequirePackage{color}
\long\def\fboxFirst#1{%
  \leavevmode
  \setbox\@tempboxa\hbox{%
    \color@begingroup
      \kern\fboxsep{#1}\kern\fboxsep
    \color@endgroup}%
  \@frameb@xFirst\relax}
\def\@frameb@xFirst#1{%
  \@tempdima\fboxrule
  \advance\@tempdima\fboxsep
  \advance\@tempdima\dp\@tempboxa
  \hbox{%
    \lower\@tempdima\hbox{%
      \vbox{%
        \hrule\@height\fboxrule
        \hbox{%
          \vrule\@width\fboxrule
          #1%
          \vbox{%
            \vskip\fboxsep
            \box\@tempboxa
            \vskip\fboxsep}%
          #1%
          \vrule\@width\fboxrule}}%
                          }%
        }%
}
\long\def\fboxMid#1{%
  \leavevmode
  \setbox\@tempboxa\hbox{%
    \color@begingroup
      \kern\fboxsep{#1}\kern\fboxsep
    \color@endgroup}%
  \@frameb@xMid\relax}
\def\@frameb@xMid#1{%
  \@tempdima\fboxrule
  \advance\@tempdima\fboxsep
  \advance\@tempdima\dp\@tempboxa
  \hbox{%
    \lower\@tempdima\hbox{%
      \vbox{%
        \hbox{%
          \vrule\@width\fboxrule
          #1%
          \vbox{%
            \vskip\fboxsep
            \box\@tempboxa
            \vskip\fboxsep}%
          #1%
          \vrule\@width\fboxrule}}%
                          }%
        }%
}
\long\def\fboxLast#1{%
  \leavevmode
  \setbox\@tempboxa\hbox{%
    \color@begingroup
      \kern\fboxsep{#1}\kern\fboxsep
    \color@endgroup}%
  \@frameb@xLast\relax}
\def\@frameb@xLast#1{%
  \@tempdima\fboxrule
  \advance\@tempdima\fboxsep
  \advance\@tempdima\dp\@tempboxa
  \hbox{%
    \lower\@tempdima\hbox{%
      \vbox{%
        \hbox{%
          \vrule\@width\fboxrule
          #1%
          \vbox{%
            \vskip\fboxsep
            \box\@tempboxa
            \vskip\fboxsep}%
          #1%
          \vrule\@width\fboxrule}%
        \hrule\@height\fboxrule}%
                          }%
        }%
}
\RequirePackage{framed}
\FrameRule0.55bp\relax
\FrameSep2mm
\def\FrameCommand{\setlength\fboxrule{\FrameRule}\setlength\fboxsep{\FrameSep}\fbox}
\def\FirstFrameCommand{\setlength\fboxrule{\FrameRule}\setlength\fboxsep{\FrameSep}\fboxFirst}
\def\MidFrameCommand{\setlength\fboxrule{\FrameRule}\setlength\fboxsep{\FrameSep}\fboxMid}
\def\LastFrameCommand{\setlength\fboxrule{\FrameRule}\setlength\fboxsep{\FrameSep}\fboxLast}
\renewenvironment{framed}[1]%
  {\sffamily
   \MakeFramed{\advance\hsize-\width \FrameRestore}%
   \vspace*{-\FrameRule}\vspace*{-\FrameSep}%
   \noindent\hspace*{-\FrameRule}\hspace*{-\FrameSep}%
   \fboxsep2mm\fboxrule0.55bp\relax\fcolorbox[gray]{0}{0.9}{\parbox{\hsize}{\bfseries#1}}%
   \par\vspace*{2mm}%
   \noindent\ignorespaces}
  {\endMakeFramed}
\RequirePackage{array}
\let\@classzold\@classz
\def\@classz{%
   \expandafter\ifx\d@llarbegin\begingroup
     \toks \count@ =
     \expandafter{\expandafter\small\the\toks\count@}%
   \fi
   \@classzold}
\RequirePackage{multirow}
\RequirePackage{tabularx}
\RequirePackage{booktabs}
\heavyrulewidth=0.3bp\relax
\lightrulewidth=0.7bp\relax
\RequirePackage[online]{threeparttable}
\def\TPTtagStyle#1{#1)}
\def\tablenotes{\small\TPT@defaults
  \@ifnextchar[\TPT@setuptnotes\TPTdoTablenotes} % ]
\RequirePackage[labelformat=simple,labelsep=space,%
  justification=raggedright,singlelinecheck=false,%
  font={sf,up,small},labelfont=bf,aboveskip=4mm,%
  listof=false]{caption}%"listof" instead of "list" for backward compatibility
\RequirePackage[figuresright]{rotating}
\RequirePackage{natbib}
\def\bibfont{\raggedright\small}
\renewcommand\bibnumfmt[1]{\sffamily\bfseries\footnotesize#1}
\setlength\bibsep{\z@}
\newcommand\bibstyle@wileynum{\bibpunct{[}{]}{,}{n}{}{,}}
\renewenvironment{thebibliography}[1]{%
 \bibsection\parindent \z@\bibpreamble\bibfont
 \begin{multicols}{2}%
 \list
   {\@biblabel{\arabic{NAT@ctr}}}{\@bibsetup{#1}%
    \setcounter{NAT@ctr}{0}}%
    \ifNAT@openbib
      \renewcommand\newblock{\par}
    \else
      \renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
    \fi
    \sloppy\clubpenalty4000\widowpenalty4000
    \sfcode`\.=1000\relax
    \let\citeN\cite \let\shortcite\cite
    \let\citeasnoun\cite
 }{\def\@noitemerr{%
  \PackageWarning{natbib}
     {Empty `thebibliography' environment}}%
  \endlist\vskip-\lastskip
  \end{multicols}}
\RequirePackage{makeidx}\makeindex
\RequirePackage{crop}
\renewcommand*\CROP@horigin{-0truein}
\renewcommand*\CROP@vorigin{-0truein}

\cropdef\relax\relax\relax\relax{info}
\crop[info]
\endinput
%%
%% End of file `wileySTM.sty'.
Hier dann noch ein entsprechendes Minimalbeispiel dazu, was wahrscheinlich eher überflüssig sein wird:
\documentclass[a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage[]{natbib}
\usepackage{wileySTM}

\begin{document}
\chapter{Test}
\begin{multicols}{2}
Test 2
\end{multicols}
\end{document}

Ich bedanke mich schon mal für die Hilfestellung und viele Grüße!
Zuletzt geändert von lpterritory am Do 23. Jun 2016, 12:43, insgesamt 1-mal geändert.

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

Beitrag von Johannes_B »

Wie ist denn die Lizenz des Paketes? Darfst du das denn einfach so andern oder weitergben?
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.

lpterritory
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 22. Jun 2016, 14:58

Beitrag von lpterritory »

Hmm also der Wiley-Verlag stellt das für die Autoren, die bei ihnen veröffentlichen wollen zum Download bereit, es ist aber für jeden zugänglich. Soweit ich das verstehe, ist das aber nur ein Muster für das Format wie der Verlag es gerne hätte. In der Dokumentation steht auch drin, dass man durchaus auch andere Pakete integrieren dürfe, man sollte aber nicht am Layout rumspielen, wenn man ebend da veröffentlichen möchte, weil das letztendlich eh jemand anderes später erledigt.

Weil ich das für einen ganz anderen Zweck verwenden möchte und das eigentlich nur als grobe Vorlage verwenden wollte, habe ich gedacht, dass das in Ordnung sei? Wollte es auch nicht irgendwo veröffentlichen, ist praktisch nur für mich.

Liebe Grüße

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 809
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Wenn Du an die Vorlage nicht gebunden bist, dann sei Dir wärmstens Markus Kohms Meinung zu Vorlagen empfohlen.

lpterritory
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 22. Jun 2016, 14:58

Beitrag von lpterritory »

Also es zwingt mich natürlich niemand jetzt ausgerechnet diese Vorlage zu verwenden. Aber mir gefällt die Typographie und auch das Literaturverzeichnis und Inhaltsverzeichnis entspricht im Großen und Ganzen meinen Vorgaben. Natürlich wäre es wahrscheinlich sinnvoller sich das alles selbst zu basteln, das Problem ist eher, dass mir dazu die Zeit fehlt, weil das alles unendlich eng getimed ist.

Mir fehlt im Prinzip auch erstmal nur die Kapitelüberschrift in der Kopfzeile zu meinem Glück :oops:

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 809
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Das Problem dabei ist nur, dass die Anzahl der Helfer, die sich in der Codewüste der von Dir geposteten sty-Datei auskennen und sich da reinfuchsen können und wollen, selbst hier recht gering ist. Ich selbst gehöre nicht dazu. Evtl. nimmst Du die Vorlage dann so, wie sie ist, oder Du nutzt die beschriebene Alternative.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

lpterritory hat geschrieben:Also es zwingt mich natürlich niemand jetzt ausgerechnet diese Vorlage zu verwenden. Aber mir gefällt die Typographie und auch das Literaturverzeichnis und Inhaltsverzeichnis entspricht im Großen und Ganzen meinen Vorgaben. Natürlich wäre es wahrscheinlich sinnvoller sich das alles selbst zu basteln, das Problem ist eher, dass mir dazu die Zeit fehlt, weil das alles unendlich eng getimed ist.
Nun, da du unter Zeitdruck stehst, solltest du auch verstehen, dass das auch für andere gilt. Wieso machst du es den Helfern schwerer als nötig? Du willst ein zweispaltiges Layout mit dem Kapitelnamen im Kopf und lieferst ein Minimalbeispiel, das weder twocolumn benutzt noch ein Kapitel enthält.

Mir fehlt im Prinzip auch erstmal nur die Kapitelüberschrift in der Kopfzeile zu meinem Glück
Nun, der style definiert nur den plain-Stil. Benutze fancyhdr um weitere hinzufügen. Und ändere auf keinen Fall die sty. Erstens ist da ein Copyright drauf, und zweitens ist es sowieso übel, wenn plötzlich unterschiedliche Versionen eines sty herumgeistern.

lpterritory
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 22. Jun 2016, 14:58

Beitrag von lpterritory »

u_fischer hat geschrieben: Nun, da du unter Zeitdruck stehst, solltest du auch verstehen, dass das auch für andere gilt. Wieso machst du es den Helfern schwerer als nötig? Du willst ein zweispaltiges Layout mit dem Kapitelnamen im Kopf und lieferst ein Minimalbeispiel, das weder twocolumn benutzt noch ein Kapitel enthält.
Das tut mir leid, das Kapitel habe ich tatsächlich in der Eile vergessen, allerdings benutze ich kein twocolumn, weil ich mit multicols arbeite. Das fande ich praktischer, weil ich teilweise Bilder oder Tabellen über die ganze Seitenbreite hinweg darstellen muss. Ich editiere das aber mal ebend.
u_fischer hat geschrieben: Nun, der style definiert nur den plain-Stil. Benutze fancyhdr um weitere hinzufügen. Und ändere auf keinen Fall die sty. Erstens ist da ein Copyright drauf, und zweitens ist es sowieso übel, wenn plötzlich unterschiedliche Versionen eines sty herumgeistern.
Um die Modifikation des .sty-Files zu umgehen hatte ich zuerst versucht im Hauptdokument mit \geometry zu arbeiten, aber irgendwie hatte das nicht geklappt, weshalb ich ein paar Befehle auskommentieren musste. fancyhdr hört sich soweit gut an, hab damit nur bisher noch keine Erfahrung. Ist es damit auch möglich den bisherigen Stil zu imitieren, also praktisch diesen Querstrich mit der Seitenzahl hinter dem Kapitelnamen zu positionieren?

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

Beitrag von Johannes_B »

Wie Ulrike schon schrieb und ich oben andeutete: Du darfst nicht einfach mal so Dateien ändern, die dir nicht gehören bzw. die nicht unter freier Lizenz stehen.

Stell dir vor du hast Faust als Textdatei, dann kannst du da auch nicht einfach alle Gretchen durch Gisela ersetzen.
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.

lpterritory
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 22. Jun 2016, 14:58

Beitrag von lpterritory »

Also darf ich nicht mal die eigentliche .tex-Datei bearbeiten? Also ich würde ja nur die fancyheader Befehle in die dortige Präambel schreiben wollen oder ist das nicht erlaubt?

In der Dokumentation steht dazu folgendes:
Please feel free to add further packages if you need extra structural mark-up.
But keep in mind that you are not responsible for the layout of the book. So
packages that only “enhance” the layout are not recommended. The same holds
for newly introduced macros: Please concentrate on logical mark-up instead of
formatting. This will ease the (cross media) production of your book and avoids
misinterpretation of your LATEX code

Antworten