Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 24

Thema: Chapterüberschrift und Seitenzahlen

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.12.2012
    Beiträge
    9

    Chapterüberschrift und Seitenzahlen

    Hallo zusammen,

    ich bin ein absoluter Latex anfänger und schreibe meine Masterarbeit damit. Habe von einem Kollegen eine schöne Vorlage serviert bekommen und musst mich bis jetzt nur mit Kleinigkeiten rumschlagen die ich alle lösen konnte. Bis auf zwei Formatsachen wo ich einfach net raff wie mans ändern kann (konnte in Foren bis jetzt keine funktionierende Lösung ausfindig machen, deshalb probier ichs jetzt mal direkt).

    Problem eins: jedes Chapter beginnt mit z.b. "Chapter 1 Introduction" ich hätte gern dranstehen: "1 Introduction", also ohne das Chapter tasächlich dranstehen zu haben.

    Problem zwei: Seitenzahl nur noch auf Seite des ersten Kapitels (seit ich mit dem befehl in Zeile 106 eingfügt hab => ohne den zählt latex aber von der Titelseite an, das wollen wir nicht). Als der Befehl noch nicht drin war dafür aber die falsche Zählung, gabs noch ne Kopfzeile, die ist jetzt weg.

    Befehl in Zeile 106: \newpage
    \setcounter{page}{1}
    \pagenumbering{arabic}

    Wär cool wenn mir jemand helfen könnte.

    \documentclass[12pt,a4paper,twoside]{book}
    \setlength{\textwidth}{ 15cm}
    \setlength{\oddsidemargin}{ 0.7cm}
    \setlength{\evensidemargin}{ 0.2cm}
    \setlength{\topmargin}{ 0.5cm}
    \setlength{\headsep}{ 0.7cm}
    \addtolength{\textheight}{0.5cm}
    \setlength{\parindent}{ 0cm}
    \setlength{\parskip}{ 1ex}
    \setlength{\headheight}{15pt}
    \usepackage{setspace}
    \onehalfspacing
    \renewcommand{\chaptermark}[1]{%
    \markboth{\MakeUppercase{\chaptername}\ \thechapter:\ #1}{}}
    \renewcommand{\sectionmark}[1]{%
    \markright{\thesection.\ #1}{}}
    %\documentclass[prl,showpacs,preprintnumbers,amsmath,amssymb,twosi de]{revtex4-1}
    %\documentclass[prl,twocolumn,showpacs,preprintnumbers,amsmath,ams symb,times]{revtex4}
    \usepackage{graphicx}% Include figure files
    \usepackage{dcolumn}% Align table columns on decimal point
    \usepackage{bm}% bold math
    \usepackage{psfrag}
    \usepackage{epsfig}
    \usepackage{amsmath,bbm}
    \usepackage{amssymb}
    \usepackage{color}
    \usepackage[nooneline]{caption}
    \hyphenpenalty=5000 %\silbentrennung
    % \usepackage{verbatim}
    % \usepackage{SIunits}
    %\usepackage[outercaption]{sidecap}
    %\usepackage{geometry}
    %\usepackage{cite}
    %\usepackage{fancyheadings}


    \usepackage{textcomp}
    \usepackage{mathbbol}
    \usepackage{float}

    %\usepackage{SIunits}
    \newcommand{\ehoch}{\ensuremath{\mathrm{e}^}}
    \newcommand{\ehochi}[1]{\ensuremath{\mathrm{e}^{\mathrm{i}#1}}}
    \newcommand{\ehochmi}[1]{\ensuremath{\mathrm{e}^{-\mathrm{i}#1}}}
    \newcommand{\I}{\ensuremath{\mathrm{i}}}
    \newcommand{\Tr}{\ensuremath{\mathrm{Tr}}}
    \newcommand{\identity}{\ensuremath{\mathbbm{1}}}
    \newcommand{\definiere}{\ensuremath{\mathrel{\math op:}=}}
    \newcommand{\bra}[1]{\ensuremath{\langle#1|}}
    \newcommand{\ket}[1]{\ensuremath{|#1\rangle}}
    \newcommand{\braket}[2]{\ensuremath{\langle#1|#2\rangle}}
    \newcommand{\expval}[1]{\ensuremath{\langle#1\rangle}}
    \newcommand{\amplus}{\ensuremath{a_{\mathrm{m}}^{\ dag}}}
    \newcommand{\applus}{\ensuremath{a_{\mathrm{p}}^{\ dag}}}
    \newcommand{\bnplus}{\ensuremath{b_n}^{\dag}}
    \newcommand{\bn}{\ensuremath{b_n}}
    \newcommand{\bmplus}{\ensuremath{b_m}^{\dag}}
    \newcommand{\aout}{\ensuremath{a_{\mathrm{out}}}}
    \newcommand{\ain}{\ensuremath{a_{\mathrm{in}}}}
    \newcommand{\aoutj}{\ensuremath{a_{\mathrm{out},j} }}
    \newcommand{\ainj}{\ensuremath{a_{\mathrm{in},j}}}
    \newcommand{\om}{\ensuremath{\omega_{\mathrm{m}}}}
    \newcommand{\gmj}{\ensuremath{g_{\mathrm{m},j}}}
    \newcommand{\gm}{\ensuremath{g_{\mathrm{m}}}}
    \newcommand{\tom}{\ensuremath{\tilde\omega_{\mathr m{m}}}}
    \newcommand{\gammam}{\ensuremath{\gamma_{\mathrm{m }}}}
    \newcommand{\gammaeff}{\ensuremath{\gamma_{\mathrm {eff}}}}
    \newcommand{\xzpm}{\ensuremath{x_{\mathrm{ZPM}}}}
    \newcommand{\kappaex}{\ensuremath{\kappa_{\mathrm{ ex}}}}
    \newcommand{\am}{\ensuremath{a_{\mathrm{m}}}}
    \newcommand{\bplus}{\ensuremath{b^{\dag}}}
    \newcommand{\cplus}{\ensuremath{c^{\dag}}}
    \newcommand{\mymatrix}[1]{\ensuremath{\begin{pmatrix}#1\end{pmatrix}}}
    \renewcommand{\P}{\ensuremath{\mathcal{P}}}
    \newcommand{\Q}{\ensuremath{\mathcal{Q}}}
    \renewcommand{\L}{\ensuremath{\mathcal{L}}}
    \newcommand{\T}{\ensuremath{\mathcal{T}}}
    \newcommand{\D}{\ensuremath{\mathcal{D}}}
    \newcommand{\mbp}{$\spadesuit$}
    \graphicspath{{./plots/}}
    \newcommand{\mh}[1]{{\color{red} #1}}
    \newcommand{\mhb}[1]{{\color{blue} #1}}

    %--------------------------------------------------------------------------
    %
    % DOCUMENT:
    %
    \begin{document}

    \pagestyle{empty}

    \include{title}


    \tableofcontents

    % ---------------------------------------------------------------------------
    \newpage
    \setcounter{page}{1}
    \pagenumbering{arabic}

    \include{intro2}
    \include{materials}
    \include{results2}
    \include{discussion}

    \bibliographystyle{unsrt}
    \bibliographystyle{apsrev}
    % \bibliography{nonlin}
    \begin{thebibliography}{99}

    \end{thebibliography}



    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Das ist leider das Problem mit Vorlagen von Dritten: man versteht nicht, was die Befehle tun oder was sie ursprünglich mal tun sollten (vor allem, wenn sie auch schlecht kommentiert sind).

    zu 1.: Ich kann dir nur empfehlen, gleich einen Schnitt zu machen und mit mit einer KOMA-Script-Klasse (z.B. scrbook) anzufangen. Dort sind Kapitel ohne "Kapitel"-Bezeichnung die Voreinstellung. Auch die übrigen Anpassung können damit vorgenommen werden. Zugegeben die Anleitung ist umfangreich, aber dafür auch auf deutsch und geht auf viele Anwendungsfälle ein.

    Damit sparst du dir u.a. auch die ganzen Frickeleien am Satzspiegel mit low-level-Befehlen.

    zu 2.: Du setzt den Seitenstil (Kopf- und Fußzeilen) auf "empty", ergo wird nichts angezeigt. Nur die Kapitelanfangsseite (wie auch TOC) haben eine Seitenzahl, weil dort intern automatisch \pagestyle{plain} gesetzt wird. Der "normale" Seitenstil heißt "headings" und muss danach logischerweise nochmal explizit angefordert werden (es sei den du hättest lieber plain).

    Auch das manuelle Zurücksetzen der Seitenzahl ist nicht gut. Besser: zwei unabhängige Zähler (roman und arabic) verwenden!

    So könnte das dann als Minimalbeispiel aussehen:
    Code:
    \documentclass[paper=a4, fontsize=12pt, parskip]{scrbook} % twoside ist Standard bei Buchklassen
    
    \usepackage[onehalfspacing]{setspace}
    \usepackage{blindtext} % für Fülltext, siehe unten
    %--------------------------------------------------------------------------
    %
    % DOCUMENT:
    %
    \begin{document}
    \pagenumbering{roman} % ab Anfang römisch nummerieren
    \pagestyle{empty} % Titelseiten ohne Kopf/Fuß
    
    {\singlespacing  % TOC einzeilig und mit Seitenzahl im Fuß
    \pagestyle{plain}
    \tableofcontents}
    
    % ---------------------------------------------------------------------------
    \clearpage
    %\setcounter{page}{1}
    \pagestyle{headings}  % ab hier Kopf und Fußzeile
    \pagenumbering{arabic} % arabisch nummerierte Seitenzahlen, praktischerweise beginnend bei 1 ;-)
    
    \blinddocument % vier Kapitel Fülltext
    \blinddocument
    \blinddocument
    \blinddocument
    
    \end{document}
    PS: zum einbinden von Latex-Code im Forum bitte die CODE-tags bzw. den '#'-Button im Editorfenster benutzen!
    Geändert von hakaze (11-12-2012 um 13:09 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.12.2012
    Beiträge
    9
    Danke, für die schnelle und hilfreiche Antwort.

    Der Punkt mit den Seitenzahlen und der Kopfzeile konnte direkt gelöst werden und wird angezeigt wie gewünscht.

    Zum andern Punkt: Hatte schon befürchtet das ich evtl. eine neue KOMA-Script-Klasse dazu anzufangen muss. sollte noch jemand diesbezüglich eine einfachere Lsg. zur Hand haben wärs schick, ansonsten wird das Projekt "neue KOMA-Script-Klasse" in die Hand genommen.


    Also nochmals 1000 Dank an hakaze, du hast mir sehr geholfen.

    Beste Grüße, fran

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    sollte noch jemand diesbezüglich eine einfachere Lsg. zur Hand haben
    Paket anonchap. http://www.tex.ac.uk/cgi-bin/texfaq2html?label=secthead

    Aber es ist sicherlich auf Dauer besser, zu einer modernen Klasse zu wechseln.

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Nicht nur besser, sondern vor allem auch einfacher.

  6. #6
    Registrierter Benutzer
    Registriert seit
    05.12.2012
    Beiträge
    9
    Das glaube ich mittlerweile auch. Trotzdem Danke.

  7. #7
    Registrierter Benutzer
    Registriert seit
    05.12.2012
    Beiträge
    9
    So nochmal ne Frage diesbezüglich (ja ich winde mich noch davor eine neue scrbook datei zu erstellen ) .

    Habe es geschafft das Wort chapter zu eliminieren indem ich den Befehl:

    Code:
    \renewcommand{\chaptermark}[1]{%\markboth{\MakeUppercase{\chaptername}\ \thechapter:\ #1}{}}
    durch diesen hier:
    Code:
    \renewcommand{\chaptername}{}
    ersetzt habe.

    Eigentlich ganz simpel. Jetzt sieht halt mein Kapitelanfang so aus:

    1

    Introduction

    Wenn ich es schaffen würde das beides in einer Zeile steht, wäre ich super zufrieden mit dem gesamten layout und könnte es dabei belassen (was ich irgendwie ziemlich edel finden würde). Gibts da ne Idee wie das in eine Zeile bringen kann.

  8. #8
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Zitat Zitat von fran Beitrag anzeigen
    So nochmal ne Frage diesbezüglich (ja ich winde mich noch davor eine neue scrbook datei zu erstellen ) .

    Habe es geschafft das Wort chapter zu eliminieren indem ich den Befehl:

    Code:
    \renewcommand{\chaptermark}[1]{%\markboth{\MakeUppercase{\chaptername}\ \thechapter:\ #1}{}}
    durch diesen hier:
    Code:
    \renewcommand{\chaptername}{}
    ersetzt habe.

    Aua. Du solltest nicht versuchen, dich selbst ins Knie zu schießen.

  9. #9
    Registrierter Benutzer
    Registriert seit
    05.12.2012
    Beiträge
    9
    Zitat Zitat von u_fischer Beitrag anzeigen
    Aua. Du solltest nicht versuchen, dich selbst ins Knie zu schießen.
    Mit dieser Aussage kann ich leider nichts anfangen. Vor allem, da sich absolut nichts geändert hat von Nummerierung und Layout bis auf das verschwinden von "chapter" (zumindest konnte ich bis jetzt keine Veränderung finden).
    Geändert von fran (13-12-2012 um 11:40 Uhr)

  10. #10
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Zitat Zitat von fran Beitrag anzeigen
    Mit dieser Aussage kann ich leider nichts anfangen.
    Es ist eine Warnung. Aber ich habe nicht die Absicht, dir hinterherzulaufen und lange Erklärungen zu schreiben, wenn du, um dich um scrbook "herumzuwinden", die vorgeschlagene Wege verlässt und eigene Pfade suchst.

  11. #11
    Registrierter Benutzer
    Registriert seit
    05.12.2012
    Beiträge
    9
    OK, ich bewege mich mit dieser Aktion also auf dünnem Eis. Ich erwarte hier naürlich keine Seitenlangen erklärungen (um Gottes willen).
    Grundsätzlich will ich mich auch nicht um ein scrbook herumwinden, aber wies bei Abschlussarbeiten häufig ist, stehe ich unter starkem Zeitdruck. Und da meine Arbeit, bis auf die nachgefragte Sache, ein wunderbares Layout hat (und ich das Wort Chapter so einfach davon entfernen konnte) keimte meine Hoffnung auf eine zeitsparende Lösung nochmal auf. Wohl vergebens.

  12. #12
    ctansearch
    Gast
    Versuch's mal mit
    Code:
    \makeatletter
    \def\@makechapterhead#1{%
      \vspace*{50\p@}%
      {\parindent \z@ \raggedright \normalfont
        \ifnum \c@secnumdepth >\m@ne
          \if@mainmatter
            \huge\bfseries  \thechapter \space #1 
            \par\nobreak
            \vskip 20\p@
          \fi
        \fi
        \interlinepenalty\@M
        \Huge \bfseries \par\nobreak
        \vskip 40\p@
      }}
    \makeatother
    Aus book.cls Zeile 386 ff
    Aber als allererstes sichere Deine Originaldatei
    !!!!
    Geändert von ctansearch (13-12-2012 um 16:21 Uhr)

  13. #13
    Registrierter Benutzer
    Registriert seit
    05.12.2012
    Beiträge
    9
    WOOOHOOO

    Dat klappt ja wie geschmiert.

    Was für ein wunderbares Forum.

    Vielen, vielen Dank an ctansearch.

  14. #14
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Zitat Zitat von fran Beitrag anzeigen
    Dat klappt ja wie geschmiert.
    Und tut eigentlich das gleiche wie das bereits erwähnte Paket anonchap.

  15. #15
    Registrierter Benutzer
    Registriert seit
    05.12.2012
    Beiträge
    9
    Mit dem Unterschied, das der Code der von ctansearch gepostet wurde bei mir direkt funktioniert hat, wohingegen das anonchap Paket erst mal primär Fehlermeldungen verursacht hat (Ob ich jetzt einfach zu dämlich war das Paket richtig einzubauen oder nicht bleibt natürlich ne offene Frage ).

    Egal, wichtig ist das jetzt alles so aussieht wie geplant.


    Also nochmal einen herzlichen Dank an alle die mich mit spitzenmäßigen Infos versorgt haben, welche mir definitiv halfen um alle bestehenden Probleme zu beseitigen (und das echt verdammt schnell)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •