Aș dori să setez două machete diferite (și anume anteturi) pentru documentul meu. Documentul este un dicționar din două coloane. Prima parte va fi introducerea cu capitole și secțiuni, iar a doua parte a dicționarului în sine, unde sunt făcute anteturile din primul și ultimul cuvânt de pe pagină. Nu știu cum să setez primul aspect cu capitolul în antet și cum să îl schimb cu un aspect diferit. Iată codul:

\documentclass[twocolumn]{book} \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry} \usepackage{fancyhdr} \usepackage[icelandic, czech, english]{babel} \usepackage[utf8x, utf8]{inputenc} \newcommand{\entry}[2]{\hangpara{2em}{1}\textsf{\textbf{#1}}\ #2\markboth{#1}{#1}\par}\nopagebreak[4] \pagestyle{fancy} \newcommand*{\dictchar}[1]{\centerline{\LARGE\textbf{#1}}\par} \fancyhf{} \fancyhead[LE,RO]{\textsf{\textbf{\rightmark\ -- \leftmark}}} \fancyhead[LO,RE]{\textsf{\textbf{\thepage}}} \usepackage{fix2col} \begin{document}\maketitle \thispagestyle{plain} \chapter*{1. First chapter} \section*{1.1 First section} ... 

Comentarii

Răspuns

Puteți utiliza comanda \fancypagestyle pentru definirea aspectelor antetului. Primul argument este numele aspectului dvs., al doilea argument conține comenzile pe care doriți să le aplicați. Apoi, puteți alege oricare dintre aceste aspecte personalizate prin \pagestyle și \thispagestyle.

Exemplu:

\documentclass{book} \usepackage{fancyhdr} \fancypagestyle{basicstyle}{% \fancyhf{} \fancyhead[LE,RO]{\rightmark} \fancyhead[LO,RE]{\leftmark} \fancyfoot[C]{\thepage} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0pt}} \fancypagestyle{otherstyle}{% \fancyhf{} \fancyhead[C]{header} \renewcommand{\headrulewidth}{0pt}} \pagestyle{basicstyle} \begin{document} \chapter{One} \section{First section} \thispagestyle{otherstyle} \clearpage text \end{document} 

Comentarii

  • Problema este acum că vine la primul aspect cuvintele cheie (care ar trebui să apară în al doilea aspect ) – probabil din comanda \newcommand{\entry}[2]{\hangpara{2em}{1}\textsf{\textbf{#1}}\ #2\markboth{#1}{#1}\par}\nopagebreak[4]. Ar trebui să plasez această comandă proprietarului fancypagestyle?
  • @chejnik Vă sugerez să postați o nouă întrebare cu codul curent (exemplu de demonstrație mic compilabil) și \fancypagestyle setări.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *