Aloin juuri käyttää fancyhead
.
Olen havainnut Ongelma, että alaotsikkoni sijoitetaan samalle riville otsikon kanssa. Jos alaosaston otsikko on liian pitkä, kaksi tekstiosaa tulostetaan päällekkäin.
Olisin tyytyväinen mihin tahansa kahdesta ratkaisusta:
- Poista alaotsikko otsikoista
- Varmista, että tekemäni alihankkijan otsikko ja otsikko ovat eri riveillä. Jonkinlainen ratkaisu, jolla on ehkä taulukko – kuten kohdassa Luku ja osio \ fancyhead .
Liitän alla oleva nuken koodi:
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage[swedish]{babel} \usepackage{lipsum} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhead[R]{Studiehandledning \date{\today}} \title{Studiehandledning till kursen \\ xxxxx} \begin{document} \maketitle \newpage \section{bla bla} \lipsum \subsection{skalleper} \lipsum \section{wlä wlä wlä} \lipsum \section{olika oolika ffgfd rgrgreg rgdsfgdsfgrd gsdgsdg gsrgrg} \lipsum \subsection{olika oolika ffgfd rgrgreg rgdsfgdsfgrd gsdgsdg gsrgrg} \lipsum \end{document}
Yksi erikoisuus on myös se, että otsikossa näkyy vain alaosioita, ei osioita. Mutta tämä saattaa liittyä keskusteluun parillisista ja parittomista sivuista kohdassa Luvun ja jakson hakeminen \ fancyhead -palvelussa.
Kommentit
- Etkö ole varma mitä haluat, koska pisteet 1 ja 2 ovat hieman ristiriitaisia. Haluatko alaotsikon? Entä osioiden otsikot?
- Se ei ole tämän raportin tarkoitus. Siksi kaksi vaihtoehtoa. Osioiden otsikot eivät näy otsikossa – kuten kirjoitin. Ehkä se johtuu tästä parittomasta / parillisesta sivusta. En ' ole varma.
- Mutta mitä sinä haluat saada tarkalleen?
- Se on lisää siitä, mitä en halua saada. En halua, että teksti häiritsee / on päällekkäin aiotun otsikon kanssa.
Vastaa
Ehkä tämä koodi tekee mitä haluat haluaa (vain sinun otsikko ja sivunumero):
\pagestyle{fancy} \fancyhf{} \fancyhead[R]{Studiehandledning \date{\today}} \fancyfoot[C]{\thepage}
Lisätty: p Ehdotan tätä käyttämällä (ala) osan valinnaista argumenttia, jos otsikko on liian pitkä, jos se on järkevää. Minusta on yksinkertaisempaa tehdä se titleps
:
\documentclass[a4paper, twoside, swedish]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{geometry} \usepackage{babel} \usepackage{lipsum} \usepackage{titleps} \newpagestyle{mine}{% \large \headrule \sethead[\itshape\thesection.\enspace\MakeUppercase{\sectiontitle}][][\itshape Studiehandledning \date{\today}]% {\itshape Studiehandledning \date{\today}}{}{\itshape\thesubsection\enspace\subsectiontitle} \setfoot{}{\thepage}{} }% \title{Studiehandledning till kursen \\ xxxxx} \pagestyle{mine} \begin{document} \maketitle \newpage \section{bla bla} \lipsum \subsection{skalleper} \lipsum \section{wlä wlä wlä} \lipsum \section[olika oolika grrrumph]{olika ffgfd rgrgreg rgdsfgdsfgrd gsdgsdg gsrgrg} \lipsum \subsection[olika oolika pfffyiæð] {olika oolika ffgfd rgrgreg rgdsfgdsfgrd gsdgsdg gsrgrg} \lipsum \end{document}
Tämä koodi toimii vain kaksipuolisissa asiakirjoissa, koska käytetään \sethead
.
Lisätty 2 : Yksipuolisille asiakirjoille voit saada saman tuloksen paketilla \ifoddpage
ja tällä koodilla :
\usepackage{isoddpage} \sethead{\itshape Studiehandledning \date{\today}}{}% {\checkoddpage% \itshape\ifoddpage\thesubsection\enspace\subsectiontitle\else\thesection.\enspace\MakeUppercase{\sectiontitle}\fi} \setfoot{}{\thepage}{} }%
Kommentit
- Kyllä, tämä on todellakin " Ratkaisu 1 "! Tarkoittaako
\fancyhf{}
sitä, että muita otsikoita ei tule ottaa huomioon? - Oletan, että " Ratkaisu 2 " on paljon hankalampi?
- Haluatko alaotsikot ja tekstisi samalla sivulla? Entä osioiden otsikot? he menevät jonnekin, tai ei pitäisi olla mitään? Onko kyseessä kaksipuolinen vai yksipuolinen asiakirja?
- Sanon sen ' s helpommin
titleps
(jonka mukana tuleetitlesec
), koska sinun ei tarvitse taistella merkkien kanssa. ' Lähetän koodin hetkessä. Ovatko alaosiesi pituudet realistisia? Voit käyttää valinnaista argumenttia lyhyempien otsikoiden saamiseksi. - (1): Ei, se voitti ' t. Olen ' lisännyt toisen koodin yksipuolisille asiakirjoille (2) Sinun on tehtävä se käsin, koodilla kuten
\section[short title]{A much longer title}
. (3) Laitat otsikkoon kaikki haluamasi (paitsi kellukkeet …): kuvat, taulukot. Yleensä ' täytyy muuttaa\headheight
-arvoa. Se voi johtua typografisten sääntöjen raiskaamisesta.