Classe curve: problema con i titoli[RISOLTO]

  • Creatore
    Topic
  • #69506
    Up
    0
    Down
    ::


    Ciao a tutti!

    Devo preparare un curriculum per un concorso. Sto usando la classe curve, che mi sembra garantire una certa sobrietà e mi consente di inserire alcune cose richieste nel bando. Vorrei solo sapere se conoscete un modo per eliminare i titoli dei rubric quando si cambia pagina. Per interderci, se a pagina 1 ho la sezione “Istruzione e formazione” che continua a pagina 2, allora all’inizio della pagina 2 ho il titolo “Istruzione e formazione (continua)”. Come si fa a eliminare questa seccatura?

    Ogni aiuto è estremamente gradito.

    Grazie

    Paola

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #69507
      Up
      0
      Down
      ::

      paolab7393″ post=68612Ciao a tutti!

      Devo preparare un curriculum per un concorso. Sto usando la classe curve, che mi sembra garantire una certa sobrietà e mi consente di inserire alcune cose richieste nel bando. Vorrei solo sapere se conoscete un modo per eliminare i titoli dei rubric quando si cambia pagina. Per interderci, se a pagina 1 ho la sezione “Istruzione e formazione” che continua a pagina 2, allora all’inizio della pagina 2 ho il titolo “Istruzione e formazione (continua)”. Come si fa a eliminare questa seccatura?

      Trovare uno che sappia subito orientarsi con una classe così specializzata non è facile; meglio se aggiungi un esempio, puoi riempirlo di frasi insensate e dati inventati.

      Ciao
      Enrico

    • #69508
      GKT
      Partecipante
        Up
        0
        Down
        ::

        paolab7393″ post=68612Ciao a tutti!

        Devo preparare un curriculum per un concorso. Sto usando la classe curve, che mi sembra garantire una certa sobrietà e mi consente di inserire alcune cose richieste nel bando. Vorrei solo sapere se conoscete un modo per eliminare i titoli dei rubric quando si cambia pagina. Per interderci, se a pagina 1 ho la sezione “Istruzione e formazione” che continua a pagina 2, allora all’inizio della pagina 2 ho il titolo “Istruzione e formazione (continua)”. Come si fa a eliminare questa seccatura?

        Ogni aiuto è estremamente gradito.

        Grazie

        Paola

        La classe non sembra avere opzioni per modificare quel comportamento: forse l’unico modo è la ridefinizione dell’ambiente rubric, di cui riporto il codice originale.`\newenvironment{rubric}[1]{%
        %% \begin{rubric}
        \def\raggedright{%
        \@rightskip\@flushglue\rightskip\@rightskip\leftskip\z@skip}%
        \def\raggedleft{%
        \rightskip\z@skip\leftskip\@flushglue\parfillskip\z@skip}%
        \gdef\@beforespace{0pt}%
        \gdef\@nextentry{}%
        \gdef\@previouskey{}%
        \global\let\old@newpage\newpage%
        \global\let\old@pagebreak\pagebreak%
        \global\let\old@nopagebreak\nopagebreak
        \begin{longtable}{@{}kl@{~}X@{}}
        \@rubrichead{#1}\\*[\rubricspace]
        \endfirsthead
        \@rubrichead{#1\@continuedname}\\*[\rubricspace]
        \endhead
        \noalign{\@rubricmark{#1}%
        \global\let\in@newpage\newpage%
        \global\let\in@pagebreak\pagebreak%
        \global\let\in@nopagebreak\nopagebreak%
        \gdef\newpage{\@nextentry\noalign{\gdef\@nextentry{}}\in@newpage}
        \gdef\pagebreak{\@nextentry\noalign{\gdef\@nextentry{}}\in@pagebreak}
        \gdef\nopagebreak{\@nextentry\noalign{\gdef\@nextentry{}}\in@nopagebreak}}}{%
        %% \end{rubric}
        \@nextentry
        \end{longtable}\par\vspace\rubricafterspace
        \global\let\newpage\old@newpage%
        \global\let\pagebreak\old@pagebreak%
        \global\let\nopagebreak\old@nopagebreak}`
        Utenti più esperti di me sapranno indicare al meglio le modifiche da effettuare al codice per cambiare il comportamento di base, sempre che valga la pena lavorarci. L’alternativa più semplice, però, è forse quella di cambiare classe (il forum ha molti filoni di discussione sulla composizione di un curriculum). Buona ricerca!

        Lorenzo

      • #69509
        Up
        0
        Down
        ::


        Ok. Questo è il file da compilare.

        `
        \NeedsTeXFormat{LaTeX2e}
        \documentclass[a4paper,12pt,italian]{curve}
        \usepackage{amsfonts}
        \usepackage{eurosym}
        \usepackage[T1]{fontenc}
        \usepackage[nohead,nofoot,hmargin=1.5cm,vmargin=1.5cm]{geometry}
        \usepackage[italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage{textcomp}
        \usepackage{fancyhdr}

        \usepackage{lastpage}

        \pagestyle{fancy}
        \fancyhead{}
        \fancyfoot{}
        \rfoot{\footnotesize{Pagina \thepage /\pageref{LastPage}}}

        \renewcommand{\headrulewidth}{0pt}

        \titlefont{\fontfamily{pag}\selectfont\bfseries\Large}
        \title{CURRICULUM}

        \subtitlefont{\fontfamily{pag}\selectfont\bfseries\large}
        \subtitle{Sottotitolo}

        \rubricfont{\fontfamily{pag}\selectfont\bfseries\large}
        \subrubricfont{\fontfamily{pag}\selectfont\bfseries}
        \keyfont{\fontfamily{pag}}

        \prefix{}

        \rubricalignment{l}

        \begin{document}

        \maketitle

        \makerubric{Formazione}

        \end{document} `

        Si deve richiamare un file “Formazione.ltx” tipo questo:

        `
        \begin{rubric}{Istruzione e Formazione}

        \entry*[2008] Contratto

        \entry*[2007] Contratto.

        \entry*[2007] Borsa di studio.

        \entry*[2001] Laurea in Matematica.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \entry* Altro.

        \end{rubric}
        `

      • #69510
        Up
        0
        Down
        ::


        Era quello che pensavo si potesse fare, ma da sola non tocco nulla.

      • #69511
        Up
        0
        Down
        ::

        GKT” post=68614

        Ciao a tutti!

        Devo preparare un curriculum per un concorso. Sto usando la classe curve, che mi sembra garantire una certa sobrietà e mi consente di inserire alcune cose richieste nel bando. Vorrei solo sapere se conoscete un modo per eliminare i titoli dei rubric quando si cambia pagina. Per interderci, se a pagina 1 ho la sezione “Istruzione e formazione” che continua a pagina 2, allora all’inizio della pagina 2 ho il titolo “Istruzione e formazione (continua)”. Come si fa a eliminare questa seccatura?

        Ogni aiuto è estremamente gradito.

        Grazie

        Paola

        La classe non sembra avere opzioni per modificare quel comportamento: forse l’unico modo è la ridefinizione dell’ambiente rubric, di cui riporto il codice originale.`\newenvironment{rubric}[1]{%
        %% \begin{rubric}
        \def\raggedright{%
        \@rightskip\@flushglue\rightskip\@rightskip\leftskip\z@skip}%
        \def\raggedleft{%
        \rightskip\z@skip\leftskip\@flushglue\parfillskip\z@skip}%
        \gdef\@beforespace{0pt}%
        \gdef\@nextentry{}%
        \gdef\@previouskey{}%
        \global\let\old@newpage\newpage%
        \global\let\old@pagebreak\pagebreak%
        \global\let\old@nopagebreak\nopagebreak
        \begin{longtable}{@{}kl@{~}X@{}}
        \@rubrichead{#1}\\*[\rubricspace]
        \endfirsthead
        \@rubrichead{#1\@continuedname}\\*[\rubricspace]
        \endhead
        \noalign{\@rubricmark{#1}%
        \global\let\in@newpage\newpage%
        \global\let\in@pagebreak\pagebreak%
        \global\let\in@nopagebreak\nopagebreak%
        \gdef\newpage{\@nextentry\noalign{\gdef\@nextentry{}}\in@newpage}
        \gdef\pagebreak{\@nextentry\noalign{\gdef\@nextentry{}}\in@pagebreak}
        \gdef\nopagebreak{\@nextentry\noalign{\gdef\@nextentry{}}\in@nopagebreak}}}{%
        %% \end{rubric}
        \@nextentry
        \end{longtable}\par\vspace\rubricafterspace
        \global\let\newpage\old@newpage%
        \global\let\pagebreak\old@pagebreak%
        \global\let\nopagebreak\old@nopagebreak}`
        Utenti più esperti di me sapranno indicare al meglio le modifiche da effettuare al codice per cambiare il comportamento di base, sempre che valga la pena lavorarci. L’alternativa più semplice, però, è forse quella di cambiare classe (il forum ha molti filoni di discussione sulla composizione di un curriculum). Buona ricerca!

        Lorenzo

        Era quello che pensavo. Ma da sola non tocco nulla.

      • #69512
        Up
        0
        Down
        ::

        paolab7393″ post=68619Era quello che pensavo. Ma da sola non tocco nulla.

        Questo va prima di \begin{document}:
        `\makeatletter
        \renewenvironment{rubric}[1]{%
        %% \begin{rubric}
        \def\raggedright{%
        \@rightskip\@flushglue\rightskip\@rightskip\leftskip\z@skip}%
        \def\raggedleft{%
        \rightskip\z@skip\leftskip\@flushglue\parfillskip\z@skip}%
        \gdef\@beforespace{0pt}%
        \gdef\@nextentry{}%
        \gdef\@previouskey{}%
        \global\let\old@newpage\newpage%
        \global\let\old@pagebreak\pagebreak%
        \global\let\old@nopagebreak\nopagebreak
        \begin{longtable}{@{}kl@{~}X@{}}
        \@rubrichead{#1}\\*[\rubricspace]
        \endfirsthead
        %%%%\@rubrichead{#1\@continuedname}\\*[\rubricspace]
        %%%%\endhead
        \noalign{\@rubricmark{#1}%
        \global\let\in@newpage\newpage%
        \global\let\in@pagebreak\pagebreak%
        \global\let\in@nopagebreak\nopagebreak%
        \gdef\newpage{\@nextentry\noalign{\gdef\@nextentry{}}\in@newpage}
        \gdef\pagebreak{\@nextentry\noalign{\gdef\@nextentry{}}\in@pagebreak}
        \gdef\nopagebreak{\@nextentry\noalign{\gdef\@nextentry{}}\in@nopagebreak}}}{%
        %% \end{rubric}
        \@nextentry
        \end{longtable}\par\vspace\rubricafterspace
        \global\let\newpage\old@newpage%
        \global\let\pagebreak\old@pagebreak%
        \global\let\nopagebreak\old@nopagebreak}
        \makeatother`
        Ciao
        Enrico

      • #69513
        Up
        0
        Down
        ::


        Grazie!!!!!!!!!!!! Funzionaaaa!!!!! 😀 Grande!

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

    Go to top