filetti nelle testatine

  • Creatore
    Topic
  • #28770
    Up
    0
    Down
    ::


    Salve, sto scrivendo la mia tesi in Astronomia con LaTex, che uso già da tempo e finora ho risolto moltissimi problemi leggendo solo i post sul forum. Detto ciò, vorrei “abbellire” le testatine della classe book aggiungendoci un filetto per separarle dal testo, ma non me la sentivo di mettere mano alle testatine con fancyhdr. Come posso fare? Inoltre vorrei che nelle pagine con solo oggetti flottanti (le uniche in cui abbia inserito delle immagini) non ci fossero i filetti, dato che i miei grafici sono tutti inseriti in una box.

    Grazie e complimenti per il sito!

    PS: le testine in maiuscoletto come vi sembrerebbero? Eleganti o di pessimo gusto?

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #28771
      Up
      0
      Down
      ::

      Salve, sto scrivendo la mia tesi in Astronomia con LaTex, che uso già da tempo e finora ho risolto moltissimi problemi leggendo solo i post sul forum. Detto ciò, vorrei “abbellire” le testatine della classe book aggiungendoci un filetto per separarle dal testo, ma non me la sentivo di mettere mano alle testatine con fancyhdr. Come posso fare? Inoltre vorrei che nelle pagine con solo oggetti flottanti (le uniche in cui abbia inserito delle immagini) non ci fossero i filetti, dato che i miei grafici sono tutti inseriti in una box.

      Grazie e complimenti per il sito!

      PS: le testine in maiuscoletto come vi sembrerebbero? Eleganti o di pessimo gusto?

      Le testatine in quella classe mi pare abbiano già i filetti… sii più preciso!

      Per il maiuscoletto va a gusti…

    • #28772
      Up
      0
      Down
      ::


      Di default la classe book non mette le testatine con i filetti, comunque vi posto il sorgente del file principale della tesi. Come dovrei fare se volessi usare il maiuscoletto?

      `\documentclass[a4paper,11pt,openright,twoside]{book}

      \usepackage{amsmath,amsfonts,amssymb}
      \usepackage[italian]{babel}
      \usepackage{graphicx}

      \usepackage[utf8]{inputenc}
      \usepackage{frontespizio}
      \usepackage[round]{natbib}
      \usepackage{setspace}
      % \usepackage{hyperref}
      % \hypersetup{%
      % pdfcreator=Andrea Negri%
      % }

      \title{Tesi di Laurea}
      \date{13/10/08}
      %
      %numeri di pagina nel frontmatter in maiuscoletto
      \makeatletter
      \renewcommand{\frontmatter}{%
      \cleardoublepage\@mainmatterfalse
      \pagenumbering{smallRoman}}
      \DeclareRobustCommand{\@smrc}[1]{%
      \begingroup$\m@th$\fontsize{\sf@size}{\sf@size}\selectfont#1\endgroup}
      \def\smallRoman#1{\expandafter\@smallRoman\csname c@#1\endcsname}
      \def\@smallRoman#1{\@smrc{\expandafter\@slowromansmallcap\romannumeral #1@}}
      \def\@slowromansmallcap#1{\ifx @#1% then terminate
      \else
      \if i#1I\else
      \if v#1V\else
      \if x#1X\else
      \if l#1L\else
      \if c#1C\else
      \if d#1D\else
      \if m#1M\else
      #1\fi\fi\fi\fi\fi\fi\fi
      \expandafter\@slowromansmallcap
      \fi
      }
      \makeatother
      %
      % per avere le pagine bianche sul verso prima di un capitolo prive di testatine
      % e piè di pagina
      \makeatletter
      \def\cleardoublepage{\clearpage
      \if@twoside
      \ifodd\c@page
      \else
      \null\thispagestyle{empty}\clearpage
      \fi
      \fi}
      \makeatother
      %
      \DeclareMathOperator{\dirac}{\delta}

      \begin{document}
      %
      %
      %
      \frontmatter
      \input{frontespizio}
      \tableofcontents
      \listoffigures
      \include{introduzione}
      %
      \mainmatter
      \onehalfspacing
      \include{modello_fluidodinamico}
      \include{moti_meridionali}
      \include{risultati}
      \include{conclusioni}
      \appendix
      \include{poincare_theorem}
      \include{appendice_v_phi}
      %
      \backmatter
      \cleardoublepage
      \addcontentsline{toc}{chapter}{\bibname}
      \bibliographystyle{natbib_astro}
      \bibliography{bibliografia}
      %
      %
      %
      \end{document}
      `

    • #28773
      Up
      0
      Down
      ::

      Di default la classe book non mette le testatine con i filetti, comunque vi posto il sorgente del file principale della tesi. Come dovrei fare se volessi usare il maiuscoletto?

      `\documentclass[a4paper,11pt,openright,twoside]{book}

      \usepackage{amsmath,amsfonts,amssymb}
      \usepackage[italian]{babel}
      \usepackage{graphicx}

      \usepackage[utf8]{inputenc}
      \usepackage{frontespizio}
      \usepackage[round]{natbib}
      \usepackage{setspace}
      % \usepackage{hyperref}
      % \hypersetup{%
      % pdfcreator=Andrea Negri%
      % }

      \title{Tesi di Laurea}
      \date{13/10/08}
      %
      %numeri di pagina nel frontmatter in maiuscoletto
      \makeatletter
      \renewcommand{\frontmatter}{%
      \cleardoublepage\@mainmatterfalse
      \pagenumbering{smallRoman}}
      \DeclareRobustCommand{\@smrc}[1]{%
      \begingroup$\m@th$\fontsize{\sf@size}{\sf@size}\selectfont#1\endgroup}
      \def\smallRoman#1{\expandafter\@smallRoman\csname c@#1\endcsname}
      \def\@smallRoman#1{\@smrc{\expandafter\@slowromansmallcap\romannumeral #1@}}
      \def\@slowromansmallcap#1{\ifx @#1% then terminate
      \else
      \if i#1I\else
      \if v#1V\else
      \if x#1X\else
      \if l#1L\else
      \if c#1C\else
      \if d#1D\else
      \if m#1M\else
      #1\fi\fi\fi\fi\fi\fi\fi
      \expandafter\@slowromansmallcap
      \fi
      }
      \makeatother
      %
      % per avere le pagine bianche sul verso prima di un capitolo prive di testatine
      % e piè di pagina
      \makeatletter
      \def\cleardoublepage{\clearpage
      \if@twoside
      \ifodd\c@page
      \else
      \null\thispagestyle{empty}\clearpage
      \fi
      \fi}
      \makeatother
      %
      \DeclareMathOperator{\dirac}{\delta}

      \begin{document}
      %
      %
      %
      \frontmatter
      \input{frontespizio}
      \tableofcontents
      \listoffigures
      \include{introduzione}
      %
      \mainmatter
      \onehalfspacing
      \include{modello_fluidodinamico}
      \include{moti_meridionali}
      \include{risultati}
      \include{conclusioni}
      \appendix
      \include{poincare_theorem}
      \include{appendice_v_phi}
      %
      \backmatter
      \cleardoublepage
      \addcontentsline{toc}{chapter}{\bibname}
      \bibliographystyle{natbib_astro}
      \bibliography{bibliografia}
      %
      %
      %
      \end{document}
      `

      Hai ragione, mi son confuso io Guarda comunque in giro (qui per esempio, vedi come modificare le testatine con fancyhdr, e mettere il filetto). Guarda bene i vecchi topic, non è la prima volta che rispondo a questi quesiti.

    • #28774
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Salve, sto scrivendo la mia tesi in Astronomia con LaTex, che uso già da tempo e finora ho risolto moltissimi problemi leggendo solo i post sul forum. Detto ciò, vorrei “abbellire” le testatine della classe book aggiungendoci un filetto per separarle dal testo, ma non me la sentivo di mettere mano alle testatine con fancyhdr. Come posso fare? Inoltre vorrei che nelle pagine con solo oggetti flottanti (le uniche in cui abbia inserito delle immagini) non ci fossero i filetti, dato che i miei grafici sono tutti inseriti in una box.

        Grazie e complimenti per il sito!

        PS: le testine in maiuscoletto come vi sembrerebbero? Eleganti o di pessimo gusto?

        Personalmente, non mi piacciono particolarmente né le testatine standard, né quelle che si ottengono con fancyhdr. 🙂 Tuttavia, trovo siano meglio le prime delle seconde.

        Ciao,
        L.

      • #28775
        Up
        0
        Down
        ::


        Grazie mille, adesso ho risolto con il seguente codice
        `\pagestyle{fancy}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
        \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
        \fancyhf{}
        \fancyhead[LE,RO]{\scshape\thepage}
        \fancyhead[LO]{\scshape\rightmark}
        \fancyhead[RE]{\scshape\leftmark}
        \renewcommand{\headrulewidth}{0.5pt}
        \renewcommand{\footrulewidth}{0pt}
        \fancypagestyle{plain}
        { \fancyhead{}
        \fancyfoot[CE,CO]{\thepage}
        \renewcommand{\headrulewidth}{0pt}
        }
        `

    Visualizzazione 4 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top