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.

Yksi esimerkki: kirjoita kuvan kuvaus tähän

Olisin tyytyväinen mihin tahansa kahdesta ratkaisusta:

  1. Poista alaotsikko otsikoista
  2. 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} 

kirjoita kuvan kuvaus tähän

kirjoita kuvan kuvaus tähän

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 tulee titlesec), 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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *