Fancyhdr e Xelatex

  • Creatore
    Topic
  • #40040
    Up
    0
    Down
    ::


    Ciao a tutti,
    ho un problema semplice che però non riesco a risolvere.
    Premetto che utilizzo la Miktex portable e compilo in Texworks con XeLatex

    Io vorrei ridefinire \chaptermark in modo che non compaia la parola capitolo ma solo il numero.Questo dovrebbe essere molto semplice (basta leggere il manuale di Fancyhdr).Purtroppo pur copiando ed incollando il codice dal manuale e provando a spostarlo ovunque in un file di prova contenente un solo titolo di capitolo (sono quasi disperato) non riesco a cambiare nulla. Potete aiutarmi?
    Grazie mille
    Vi riporto qui l’intero (corto) codice:

    `\documentclass[12pt,a4paper,italian]{report}

    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{%
    \markboth{\thechapter.\ #1}{}}

    \begin{document}

    \chapter{Aiuto}

    \end{document}`

    DAVIDE

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #40041
      Up
      0
      Down
      ::


      Il tuo codice compilato così com’è (ovviamente ho dovuto aggiungere un bel po’ di testo dopo chapter) mi funziona perfettamente producendomi “1. Aiuto” in corsivo nelle testatine. Forse prova ad aggiornare MiKTeX, non so che dirti.

      Come minimo sindacale aggiungerei la ridefinizione anche delle section.
      Poi sei sicuro di voler usare la classe report?

      `\documentclass[12pt,a4paper]{report}

      \usepackage[italian]{babel}
      \usepackage[latin1]{inputenc}
      \usepackage{fancyhdr}
      \pagestyle{fancy}
      \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
      \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}

      \begin{document}

      \chapter{Aiuto}

      \section{Pippo}

      ciao ciao ciao…. per tre pagine

      \end{document}`

      Ciao ciao.
      Fra

    • #40042
      Up
      0
      Down
      ::


      TI ringrazio moltissimo Francesco, ma anche copiando il tuo codice non funziona. Ho un bel Capitolo 1 che troneggia in mezzo alla pagina. La cosa assurda è che ho provato a compilarlo anche con un Mikex 2.7 che avevo installato su un vecchio computer ed il risultato è lo stesso!!!

      Ora sto provando ad installare la 2.8 ma non sono molto fiducioso!
      Ovviamente ci metterò la ridefinizione delle sezioni ma come ti dicevo quello che ho fatto era solo un file di prova per provare a rimuovere la parola capitolo, il file originale (tesi) è già finita, solo che il professore mi ha chiesto di togliere la parola capitolo per domani visto che devo portarla a stampare e non riesco in nessun modo.

      Grazie mille ancora

      Davide

    • #40043
      Up
      0
      Down
      ::


      Anche con la 2.8, ma com’è possibile che non funzioni su due computer diversi con tre versioni diverse!!
      Aiutatemi vi prego sono sempre più disperato!
      Ho finito le alternative!!

      Grazie

    • #40044
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        TI ringrazio moltissimo Francesco, ma anche copiando il tuo codice non funziona. Ho un bel Capitolo 1 che troneggia in mezzo alla pagina. La cosa assurda è che ho provato a compilarlo anche con un Mikex 2.7 che avevo installato su un vecchio computer ed il risultato è lo stesso!!!

        Ora sto provando ad installare la 2.8 ma non sono molto fiducioso!
        Ovviamente ci metterò la ridefinizione delle sezioni ma come ti dicevo quello che ho fatto era solo un file di prova per provare a rimuovere la parola capitolo, il file originale (tesi) è già finita, solo che il professore mi ha chiesto di togliere la parola capitolo per domani visto che devo portarla a stampare e non riesco in nessun modo.

        Grazie mille ancora

        Davide

        Ho provato il codice di Francesco sia con MiKTeX 2.7 e TeXnicCenter, sia con TeX Live 2009 e TexMakerX. Non dà problemi; la scritta “Capitolo” non compare nelle testatine.

        Ciao,
        Antonio

        Modifica (10:47)

        Ecco un esempio per XeLaTeX, preso da Wikipedia e modificato:
        `\documentclass{report}
        \usepackage{fontspec}
        \usepackage{xunicode}
        \usepackage{xltxtra}
        \setmainfont[Mapping=tex-text]{Lucida Sans Unicode}% o Arial o altro

        \usepackage{lipsum}

        \usepackage{fancyhdr}% Codice
        \pagestyle{fancy}% di
        \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}% Francesco
        \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}% Biccari
        \begin{document}

        \chapter{Ελληνικά}

        \lipsum

        \end{document}`

      • #40045
        Up
        0
        Down
        ::


        Grazie Antonio,
        ho provato il codice che mi hai dato per Xelatex ma ancora compare la scritta “Chapter”.
        Ho inoltre provato ad installare la basic 2.8 su un altro PC e compilarlo con Texmaker ma ancora la stessa cosa!
        Non so veramente più cosa fare.
        Non è che devo impostare qualcosa negli editor relativo a Fancyhdr?
        Non so più cosa pensare

        DAVIDE

      • #40046
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          Grazie Antonio,
          ho provato il codice che mi hai dato per Xelatex ma ancora compare la scritta “Chapter”.
          Ho inoltre provato ad installare la basic 2.8 su un altro PC e compilarlo con Texmaker ma ancora la stessa cosa!
          Non so veramente più cosa fare.
          Non è che devo impostare qualcosa negli editor relativo a Fancyhdr?
          Non so più cosa pensare

          DAVIDE

          Un sospetto: tu cosa intendi per testatine? Scusa la domanda, ma forse stiamo parlando di due cose diverse.

          A me la scritta “Chapter” compare solo nella prima pagina, quella del titolo del capitolo. Se è quella che vuoi modificare, ti occorre il pacchetto titlesec.

          Ciao,
          Antonio

        • #40047
          Up
          0
          Down
          ::


          L’agitazione gioca brutti scherzi…era proprio il titolo che volevo cambiare …grazie mille Antonio e scusate se vi ho fatto perdere tempo per colpa di una mia stupida confusione

          Grazie mille ancora[/quote]

        • #40048
          Antonio Ledda
          Partecipante
            Up
            0
            Down
            ::

            L’agitazione gioca brutti scherzi…era proprio il titolo che volevo cambiare …grazie mille Antonio e scusate se vi ho fatto perdere tempo per colpa di una mia stupida confusione

            Grazie mille ancora

            Prova a dare un’occhiata a questa discussione: http://www.guit.sssup.it/phpBB2/viewtopic.php?p=36135#36135.

            Ciao,
            Antonio

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

        Go to top