[Risolto] Ridefinire pag inizio capitolo in classe book

  • Creatore
    Topic
  • #58723
    matraz
    Partecipante
      Up
      0
      Down
      ::


      Ciao, sto scrivendo un documento in classe book.
      Per motivi di editing avrei bisgono di impostare manualmente la prima pagina dei capitoli.
      Come soluzione accettabile ho impostato questa pagina come tabella e successivamente ho “cancellato” il titolo del capitolo con il comando

      \chaptertitlefont{\color{white}\LARGE} .

      A questo punto vorrei fare la stessa cosa con chapter-name and chapter-number e ho provato con un

      \renewcommand{\chaptername}{}
      o \renewcommand{\chaptername}{\textcolor{withe}{Cpaitolo}}

      ma con scarso successo…

      Tutto questo lo sto facendo per non perdere il riferimento al capitolo nè nell’indice nè nelle testatine….

      Avete dei suggerimenti?

      grazie

    Visualizzazione 25 filoni di risposte
    • Autore
      Risposte
      • #58724
        Up
        0
        Down
        ::

        Ciao, sto scrivendo un documento in classe book.
        Per motivi di editing avrei bisgono di impostare manualmente la prima pagina dei capitoli.
        Come soluzione accettabile ho impostato questa pagina come tabella e successivamente ho “cancellato” il titolo del capitolo con il comando

        \chaptertitlefont{\color{white}\LARGE} .

        A questo punto vorrei fare la stessa cosa con chapter-name and chapter-number e ho provato con un

        \renewcommand{\chaptername}{}
        o \renewcommand{\chaptername}{\textcolor{withe}{Cpaitolo}}

        ma con scarso successo…

        Tutto questo lo sto facendo per non perdere il riferimento al capitolo nè nell’indice nè nelle testatine….

        Avete dei suggerimenti?

        grazie

        No, se non dici qualcosa di più sui pacchetti che carichi in questo tentativo.

        Ciao
        Enrico

      • #58725
        matraz
        Partecipante
          Up
          0
          Down
          ::


          Scusa… in effetti sono stata un pò troppo sintetica, ma sono un pò alle prime armi…

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

          \usepackage[italian]{babel}
          \usepackage[utf8]{inputenc}

          % margini e dimensioni della pagina

          \usepackage[paperheight=240mm, paperwidth=170mm,margin=2cm,top=2.5cm]{geometry}

          \usepackage{calc}
          \usepackage{graphicx}
          %\usepackage{isorot}
          \usepackage{color}
          \usepackage{colortbl}
          \usepackage{longtable}
          \usepackage{multirow}
          \usepackage{textcomp}
          \usepackage{subfigure}
          \usepackage{hyperref}

          %Dimensione dei caratteri dei titoli delle sezioni
          \usepackage{sectsty}
          \sectionfont{\large}
          \chaptertitlefont{\color{white}\LARGE}
          %\renewcommand{\chaptername}{}
          %

          % font Times

          \usepackage{mathptmx}

          % stile delle didascalie

          \usepackage[labelsep=period,font=bf,singlelinecheck=false]{caption}

          % fancyhdr per header e footer intestazione e fondopagine

          \usepackage{fancyhdr}
          \pagestyle{fancy}
          \renewcommand{\chaptermark} [1]{\chaptername\ \thechapter.\ #1}{}
          \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
          \fancyhf{}
          \fancyhead[LE]{\it \small La prevenzione della disabilità nell'anziano fragile}
          \fancyhead[RO]{\it \small \leftmark}
          %\fancyfoot{}

          \renewcommand{\headrulewidth}{0pt}
          \fancyfoot[LE]{\thepage}
          \fancyfoot[RO]{\thepage}

          %definisce lo stile della pagina dei titoli dei capitoli, cambiando lo stile predefinito
          \fancypagestyle{plain}{%
          \fancyfoot[LE,RO]{\thepage}}

          % a che profondita' si numerano le sezioni

          \setcounter{tocdepth}{+2}
          \setcounter{secnumdepth}{2}

          % numerazione tabelle per sezione

          %\usepackage{amsmath}
          %\numberwithin{table}{section}
          %\numberwithin{figure}{section}

          % bibliografia: stile

          \bibliographystyle{ars2}

          % stile delle sezioni

          \usepackage{sectsty}
          \sectionfont{\fontfamily{ptm}\scshape\raggedright}
          \partfont{\fontfamily{ptm}\scshape\centering}

          \makeatletter
          \def\@seccntformat#1{\@ifundefined{#1@cntformat}{\csname the#1\endcsname\quad}{\csname #1@cntformat\endcsname}}
          \def\section@cntformat{\thesection \quad}
          \makeatother

          \hypersetup{colorlinks=true} `

          Questo è tutto il preambolo… c’è quello che serve?

          grazie
          matilde

        • #58726
          Up
          0
          Down
          ::

          Questo è tutto il preambolo… c’è quello che serve?

          Intanto benvenuta!

          Non è del tutto chiaro quello che vuoi fare: vuoi che i capitoli non abbiano un’intestazione e un titolo visibili e allo stesso tempo mettere il titolo nell’indice?

          Lo trovo alquanto privo di senso. 🙂

          Ciao
          Enrico

        • #58727
          matraz
          Partecipante
            Up
            0
            Down
            ::


            Grazie per il benvenuto :D.

            Capisco che la mia richiesta può sembrare priva di senso, è che il preambolo che ho mandato è quello che ho utilizzato per una pubblicazione dell’agenzia per cui lavoro che ha un determinato stile per l’editing. In particolare il titolo dei capitoli sta in una pagina vuota (bianca dietro) ed è affiancato da una breve sintesi del contenuto del capitolo.
            Io ho creato questa pagina in latex con il codice qui sotto, ma ora mi trovo una pagina dove ho la scritta “capitolo 1” oltre al resto.

            \begin{table}[b!]
            \resizebox*{0.7\columnwidth}{!}{
            \fontfamily{phv} \selectfont
            \begin{tabular}{r|l}
            & \small{\textbf{Capitolo 1}}\\
            &\\

            & \large \textbf{La fragilità}\\
            &\\
            &\\
            \small{\textbf{Definizione}}&\\
            &\\

            \small{\textbf{Epidemiologia}}&\\
            &\\

            \small{\textbf{Screening}}&\\
            &\\
            &\\
            &\\
            &\\

            \end{tabular}
            }
            \end{table}

            Riuscire a fare queste pagine mi aiuterebbe a sdoganare il latex anche tra i miei colleghi, creando una struttura adattabile ad una qualunque delle nostre pubblicazioni.

            Immagino che potrebbero esistere soluzioni migliori a quella che ho pensato io, cioè alllo scrivere il titolo del capitolo in bianco, ma visto che mi aveva funzionato il codice per cancellare il titolo del capitolo speravo che fosse altrettanto semplice cancellare anche il nome del capitolo e il numero….

          • #58728
            Up
            0
            Down
            ::

            Grazie per il benvenuto :D.

            Capisco che la mia richiesta può sembrare priva di senso, è che il preambolo che ho mandato è quello che ho utilizzato per una pubblicazione dell’agenzia per cui lavoro che ha un determinato stile per l’editing. In particolare il titolo dei capitoli sta in una pagina vuota (bianca dietro) ed è affiancato da una breve sintesi del contenuto del capitolo.
            Io ho creato questa pagina in latex con il codice qui sotto, ma ora mi trovo una pagina dove ho la scritta “capitolo 1” oltre al resto.

            \begin{table}[b!]
            \resizebox*{0.7\columnwidth}{!}{
            \fontfamily{phv} \selectfont
            \begin{tabular}{r|l}
            & \small{\textbf{Capitolo 1}}\\
            &\\

            & \large \textbf{La fragilità}\\
            &\\
            &\\
            \small{\textbf{Definizione}}&\\
            &\\

            \small{\textbf{Epidemiologia}}&\\
            &\\

            \small{\textbf{Screening}}&\\
            &\\
            &\\
            &\\
            &\\

            \end{tabular}
            }
            \end{table}

            Riuscire a fare queste pagine mi aiuterebbe a sdoganare il latex anche tra i miei colleghi, creando una struttura adattabile ad una qualunque delle nostre pubblicazioni.

            Immagino che potrebbero esistere soluzioni migliori a quella che ho pensato io, cioè alllo scrivere il titolo del capitolo in bianco, ma visto che mi aveva funzionato il codice per cancellare il titolo del capitolo speravo che fosse altrettanto semplice cancellare anche il nome del capitolo e il numero….

            Proprio no. La soluzione è molto più semplice.
            `\chapter{La fragilità}
            \begingroup\sffamily
            \noindent\textbf{Definizione}

            \bigskip

            \noindent\textbf{Epidemiologia}

            \bigskip

            \noindent\textbf{Screening}

            \cleardoublepage
            \endgroup

            testo del capitolo`
            Carica anche il pacchetto emptypage: ecco un preambolo che dovrebbe andare, un po’ modificato rispetto al tuo:
            `\documentclass[11pt,titlepage,twoside]{book}

            % Impostazioni generali
            \usepackage[T1]{fontenc}
            \usepackage[utf8]{inputenc}
            \usepackage[italian]{babel}
            \usepackage{mathptmx}
            \usepackage[scaled=.92]{helvet}

            % Margini e dimensioni della pagina
            \usepackage[paperheight=240mm, paperwidth=170mm,margin=2cm,top=2.5cm]{geometry}

            % testatine e piede
            \usepackage{fancyhdr}
            \pagestyle{fancy}
            \fancyhf{}
            \fancyhead[LE]{\itshape \small La prevenzione della disabilit\`a nell'anziano fragile}
            \fancyhead[RO]{\itshape \small \leftmark}
            \fancyfoot[LE]{\thepage}
            \fancyfoot[RO]{\thepage}
            \renewcommand{\headrulewidth}{0pt}

            \fancypagestyle{plain}{\fancyhf{}%
            \fancyfoot[LE,RO]{\thepage}}

            %Dimensione dei caratteri dei titoli delle sezioni
            \usepackage{sectsty}
            \sectionfont{\large}
            \chapterfont{\sffamily\LARGE}
            \sectionfont{\scshape\raggedright}
            \partfont{\scshape\centering}
            \makeatletter
            \def\@seccntformat#1{\@ifundefined{#1@cntformat}{\csname the#1\endcsname\quad}{}}
            \def\section@cntformat{\thesection \quad}
            \makeatother

            % Per far sparire “Capitolo”
            \addto{\captionsitalian}{\renewcommand{\chaptername}{\unskip}}

            % Didascalie
            \usepackage[labelsep=period,font=bf,singlelinecheck=false]{caption}

            % Altri pacchetti
            \usepackage{calc}
            \usepackage{graphicx}
            %\usepackage{isorot}
            \usepackage{color}
            \usepackage{colortbl}
            \usepackage{longtable}
            \usepackage{multirow}
            \usepackage{textcomp}
            \usepackage{subfig}
            \usepackage{chngcntr}
            \usepackage{emptypage}

            % Hyperlinks
            \usepackage{hyperref}
            \hypersetup{colorlinks=true}

            %%% Altre impostazioni
            % Profondita' della numerazione e dell'indice

            \setcounter{tocdepth}{2}
            \setcounter{secnumdepth}{2}

            % Numerazione tabelle per sezione
            %\counterwithin{table}{section}
            %\counterwithin{figure}{section}

            % Stile della bibliografia
            \bibliographystyle{ars2}`
            Invece di mathptmx e helvet forse è meglio
            `\usepackage{tgtermes,tgheros}`

            Ciao
            Enrico

          • #58729
            matraz
            Partecipante
              Up
              0
              Down
              ::


              Intanto ti ringrazio per la lezione diordine e logica: il tuo preambolo è molto più ordinato e comprensibile del mio…. 😀
              Ho provato a far girare la soluzione che mi proponi, ma io ho proprio la necessità di ricreare la pagina di inizio capitolo uguale a quella che produce la tabellina che ho postato ieri…. Non è una scelta mia… è da fare così e basta (ubi maior….)
              Il comando per far sparire “capitolo”

              \addto{\captionsitalian}{\renewcommand{\chaptername}{\unskip}}

              è perfetto, sia col mio preambolo che col tuo…. non è che si può fare anche col numero?

              grazie
              matilde

              PS: il comando che fa sparire capitolo con che pacchetto lavora?

            • #58730
              Up
              0
              Down
              ::

              Intanto ti ringrazio per la lezione diordine e logica: il tuo preambolo è molto più ordinato e comprensibile del mio…. 😀
              Ho provato a far girare la soluzione che mi proponi, ma io ho proprio la necessità di ricreare la pagina di inizio capitolo uguale a quella che produce la tabellina che ho postato ieri…. Non è una scelta mia… è da fare così e basta (ubi maior….)
              Il comando per far sparire “capitolo”

              \addto{\captionsitalian}{\renewcommand{\chaptername}{\unskip}}

              è perfetto, sia col mio preambolo che col tuo…. non è che si può fare anche col numero?

              grazie
              matilde

              PS: il comando che fa sparire capitolo con che pacchetto lavora?

              Mi rifiuto di adottare “soluzioni” di quel genere. Non è possibile che la forma della pagina iniziale di un capitolo possa essere calcolata “a occhio”.

              Con un “table[b!]” e un \resizebox! È terribile!

              Quali sono le specifiche per il tuo documento? Con il pacchetto titlesec invece di sectsty si può ottenere quello che desideri con poca fatica.

              Ciao
              Enrico

            • #58731
              matraz
              Partecipante
                Up
                0
                Down
                ::


                Capisco la tua orripilazione, ti ringrazio per la pazienza e mi cospargo il capo di cenere 😳
                E’ per ignoranza che ho pensato a quella “soluzione”. Se credi che possa ottenere una cosa del genere con titlesec sarebbe certamente meglio…
                E’ che come ti ho spiegato devo ottenere proprio quel risultato lì, in quanto la collana di documenti dell’agenzia, di solito editati con pdfwriter, hanno quelle caratteristiche. Nella pubblicazione cartacea è stato corretto il mio pdf prodotto con latex con il pdfwriter e preferirei che questo non fosse necessario, soprattutto per salvaguardare i riferimenti ipertestuali ( che sono veramente GENIALI!!!)
                In particolare credo che la difficoltà maggiore sia ottenere, come nella tabella che ho fatto, un misto tra informazioni prodotte automaticamente (a destra della linea nera) e informazioni scritte a mano (a sinistra della linea nera).

                Cosa intendi per specifiche del documento?

                ciao
                Matilde

              • #58732
                Up
                0
                Down
                ::

                Capisco la tua orripilazione, ti ringrazio per la pazienza e mi cospargo il capo di cenere 😳
                E’ per ignoranza che ho pensato a quella “soluzione”. Se credi che possa ottenere una cosa del genere con titlesec sarebbe certamente meglio…
                E’ che come ti ho spiegato devo ottenere proprio quel risultato lì, in quanto la collana di documenti dell’agenzia, di solito editati con pdfwriter, hanno quelle caratteristiche. Nella pubblicazione cartacea è stato corretto il mio pdf prodotto con latex con il pdfwriter e preferirei che questo non fosse necessario, soprattutto per salvaguardare i riferimenti ipertestuali ( che sono veramente GENIALI!!!)
                In particolare credo che la difficoltà maggiore sia ottenere, come nella tabella che ho fatto, un misto tra informazioni prodotte automaticamente (a destra della linea nera) e informazioni scritte a mano (a sinistra della linea nera).

                Cosa intendi per specifiche del documento?

                ciao
                Matilde

                Le specifiche sono asserzioni del tipo: titolo del capitolo in corpo 18, preceduto da “capitolo n” in corpo 15, con un filetto verticale e a sinistra i titoletti dei paragrafi, eccetera; il titolo del capitolo deve essere a x centimetri dal bordo superiore della gabbia, …

                Vediamo come puoi risolvere il tuo problema con una definizione ad hoc.
                `\makeatletter
                \renewcommand{\chapter}{\@ifstar\@schapter\@nchapter}
                \newcommand{\@nchapter}[2]{%
                \cleardoublepage\thispagestyle{plain}%
                \refstepcounter{chapter}%
                \vspace*{.3\textheight}%
                \noindent\begingroup\linespread{2}\sffamily\bfseries\LARGE
                \begin{tabular}{@{}l|>{\raggedright\arraybackslash}p{.6\textwidth}@{}}
                &\fontsize{18}{18}\selectfont\chaptername\ \thechapter\\
                &\fontsize{24}{30}\selectfont#1\\[4ex]
                \parbox[t][.4\textheight][t]{.37\textwidth}{\raggedleft#2}
                \end{tabular}\endgroup
                \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}%
                \markboth{#1}{#1}%
                \cleardoublepage}
                \makeatother`
                Il tuo primo capitolo sarà inserito con
                `\chapter{La fragilità}{Definizione\\Epidemiologia\\Screening}`
                Ciao
                Enrico

              • #58733
                matraz
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Intanto mi inchino a te e tex…..
                  Non credevo che davvero si potesse fare una cosa del genere!!!
                  Ti ringrazio tantissimoper l’aiuto….

                  A questo punto rimarrebbero solo due problemi:
                  il primo riguarda l’interlinea … Alcuni titoli sono lunghi e il tutto va fuori pagina…Ho provato a ridurre il carattrere ma non è sufficiente…
                  il secondo riguarda il fatto che nel secondo capitolo rimane visibile la testatina… ho paura che se rimaneggio lo stile della pagina faccio un casino….

                  \documentclass[11pt,titlepage,twoside]{book}

                  % Impostazioni generali
                  \usepackage[T1]{fontenc}
                  \usepackage[utf8]{inputenc}
                  \usepackage[italian]{babel}
                  \usepackage{mathptmx}
                  \usepackage[scaled=.92]{helvet}

                  % Margini e dimensioni della pagina
                  \usepackage[paperheight=240mm, paperwidth=170mm,margin=2cm,top=2.5cm]{geometry}

                  % testatine e piede
                  \usepackage{fancyhdr}
                  \pagestyle{fancy}
                  \fancyhf{}
                  \fancyhead[LE]{\itshape \small La prevenzione della disabilit\`a nell’anziano fragile}
                  \fancyhead[RO]{\itshape \small \leftmark}
                  \fancyfoot[LE]{\thepage}
                  \fancyfoot[RO]{\thepage}
                  \renewcommand{\headrulewidth}{0pt}

                  \fancypagestyle{plain}{\fancyhf{}%
                  \fancyfoot[LE,RO]{\thepage}}

                  %Dimensione dei caratteri dei titoli delle sezioni
                  \usepackage{sectsty}
                  \sectionfont{\large}
                  \chapterfont{\sffamily\LARGE}
                  \sectionfont{\scshape\raggedright}
                  \partfont{\scshape\centering}
                  \makeatletter
                  \def\@seccntformat#1{\@ifundefined{#1@cntformat}{\csname the#1\endcsname\quad}{}}
                  \def\section@cntformat{\thesection \quad}
                  \makeatother

                  % Per far sparire “Capitolo”
                  %\addto{\captionsitalian}{\renewcommand{\chaptername}{\unskip}}
                  \makeatletter
                  \renewcommand{\chapter}{\@ifstar\@schapter\@nchapter}
                  \newcommand{\@nchapter}[2]{%
                  \cleardoublepage\thispagestyle{plain}%
                  \refstepcounter{chapter}%
                  \vspace*{.3\textheight}%
                  \noindent\begingroup\linespread{2}\sffamily\bfseries\LARGE
                  \begin{tabular}{@{}l|>{\raggedright\arraybackslash}p{.6\textwidth}@{}}
                  &\fontsize{15}{15}\selectfont\chaptername\ \thechapter\\
                  &\fontsize{20}{25}\selectfont#1\\[4ex]
                  \parbox[t][.4\textheight][t]{.37\textwidth}{\raggedleft#2}
                  \end{tabular}\endgroup
                  \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}%
                  \markboth{#1}{#1}%
                  \cleardoublepage}
                  \makeatother
                  % Didascalie
                  \usepackage[labelsep=period,font=bf,singlelinecheck=false]{caption}

                  % Altri pacchetti
                  \usepackage{calc}
                  \usepackage{graphicx}
                  %\usepackage{isorot}
                  \usepackage{color}
                  \usepackage{colortbl}
                  \usepackage{longtable}
                  \usepackage{multirow}
                  \usepackage{textcomp}
                  \usepackage{subfig}
                  \usepackage{chngcntr}
                  \usepackage{emptypage}

                  % Hyperlinks
                  \usepackage{hyperref}
                  \hypersetup{colorlinks=true}

                  %%% Altre impostazioni
                  % Profondita’ della numerazione e dell’indice

                  \setcounter{tocdepth}{2}
                  \setcounter{secnumdepth}{2}

                  % Numerazione tabelle per sezione
                  %\counterwithin{table}{section}
                  %\counterwithin{figure}{section}

                  % Stile della bibliografia
                  \bibliographystyle{ars2}
                  \newcommand{\macro}{MaCro}
                  \newcommand{\fiores}{Fiorentina Sud-est}
                  \newcommand{\fiore}{Fiorentina Sud-est }
                  \newcommand{\valdi}{Valdichiana Senese }
                  \newcommand{\valdis}{Valdichiana Senese}
                  \title{La prevenzione della disabilità nell’anziano fragile:\\i progetti pilota nelle Società della Salute\\ Fiorentina Sud-est e Valdichiana Senese}
                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                  %comando per togliere la data nella versione definitiva
                  %\date{}
                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                  \author{}

                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5%%%%%%%%%%

                  %INIZIO DEL TESTO

                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

                  \begin{document}

                  % si genera il titolo

                  \maketitle
                  \thispagestyle{empty}

                  \input{0_autori.tex}

                  Per il contributo all’attuazione del progetto “Prevenzione della disabilità nell’anziano fragile” si ringrazia per la SdS \fiore Antonio Tocchini, coordinatore sanitario, Elena Nerozzi, coordinatore infermieristico attività territoriali, i collaboratori amministrativi Roberto Errati e Serenella Bulli. Per la SdS \valdi si ringrazia la Fondazione Monte dei Paschi di Siena per il contributo economico e per la fattiva collaborazione i medici di medicina generale, il responsabile Unità funzionale Cure primarie Giovanni Tiezzi, il responsabile Unità funzionale Presidi sociosanitari Aurora Marcocci, gli assistenti sociali e il personale amministrativo dell’Unità funzionale Segretariato sociale.

                  % si cambia pagina
                  \clearpage{\thispagestyle{empty}\cleardoublepage}

                  % si comincia a contar le pagine dell’indice, con numeri romani, e si genera l’indice
                  \setcounter{page}{1}
                  \pagenumbering{roman}

                  \thispagestyle{empty}
                  \tableofcontents

                  % si va su una nuova pagina sinistra
                  \clearpage{\thispagestyle{empty}\cleardoublepage}

                  % si passa alla numerazione araba, e si ricomincia da 1
                  \pagenumbering{arabic}
                  \setcounter{page}{1}

                  %% l’introduzione non ha numero
                  %\section*{Prefazione}
                  %\thispagestyle{empty}
                  %\addcontentsline{toc}{section}{Prefazione}
                  %%\input{}
                  %\clearpage

                  \section*{Introduzione}
                  \thispagestyle{empty}
                  \addcontentsline{toc}{section}{Introduzione}
                  \input{0_intro.tex}
                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                  % INSERIRE DA QUI IL TESTO DELL’INTRODUZIONE

                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                  %INSERIRE DA QUI IL TESTO, DIVISO IN PARTI, SEZIONI, SOTTOSEZIONI…

                  \clearpage{\thispagestyle{empty}\cleardoublepage}
                  %\chapter{La fragilità}
                  \chapter{La fragilità}{Definizione\\Epidemiologia\\Screening}
                  %\clearpage{\thispagestyle{empty}\cleardoublepage}
                  \input{1_fragili.tex}

                  \chapter{I progetti pilota nelle Società della Salute Fiorentina Sud-est e Valdichiana Senese }{Contesto\\Definizione dei metodi\\Supporto informatico e monitoraggio}
                  \end{document}

                  Mi inchino di nuovo…. 😀
                  Matilde

                • #58734
                  Up
                  0
                  Down
                  ::

                  Intanto mi inchino a te e tex…..
                  Non credevo che davvero si potesse fare una cosa del genere!!!
                  Ti ringrazio tantissimoper l’aiuto….

                  A questo punto rimarrebbero solo due problemi:
                  il primo riguarda l’interlinea … Alcuni titoli sono lunghi e il tutto va fuori pagina…Ho provato a ridurre il carattrere ma non è sufficiente…
                  il secondo riguarda il fatto che nel secondo capitolo rimane visibile la testatina… ho paura che se rimaneggio lo stile della pagina faccio un casino….

                  `\chapter{I progetti pilota nelle Società della Salute Fiorentina Sud-est e Valdichiana Senese }{Contesto\\Definizione dei metodi\\Supporto informatico e monitoraggio} `

                  Un buon progetto grafico deve tenere conto di tutto il contenuto. Quel tipo di impostazione delle pagine iniziali dei capitoli è del tutto inadatto a titoli e titoletti come questi. Come pretendere che “Supporto informatico e monitoraggio” possa stare a sinistra del filetto? Come pensare che “Capitolo x” stia alla stessa altezza ogni volta se i dati da mettere nella pagina sono così? Impossibile.

                  Quello che si può pensare è che il filetto si estenda a tutta l’altezza della pagina, che “Capitolo x” stia in cima e che i titoletti tocchino il margine inferiore. Ma naturalmente i titoletti dovranno avere un’enfasi molto minore di come li hai presentati tu, in modo che non facciano sparire il titolo del capitolo.

                  Puoi fare qualche esempio di dati da mettere nelle pagine iniziali dei capitoli?

                  Ciao
                  Enrico

                • #58735
                  matraz
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Risolto!
                    Finalmente sono riuscita a capire il senso del comando qui sotto (grazie ad una collega più infomatizzata) e ho risolt il mio problema impostando la dimensione del font nel \parbox:

                    \makeatletter
                    \renewcommand{\chapter}{\@ifstar\@schapter\@nchapter}
                    \newcommand{\@nchapter}[2]{%
                    \cleardoublepage\thispagestyle{plain}%
                    \refstepcounter{chapter}%
                    \vspace*{.3\textheight}%
                    \noindent\begingroup\linespread{2}\sffamily\bfseries\LARGE
                    \begin{tabular}{@{}l|>{\raggedright\arraybackslash}p{.6\textwidth}@{}}
                    &\fontsize{18}{18}\selectfont\chaptername\ \thechapter\\
                    &\fontsize{24}{30}\selectfont#1\\[4ex]
                    \parbox[t][.4\textheight][t]{.37\textwidth}{\Large\raggedleft#2}
                    \end{tabular}\endgroup
                    \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}%
                    \markboth{#1}{#1}%
                    \cleardoublepage}
                    \makeatother

                    grazie del supporto: ne faremo tesoro

                    matilde

                  • #58736
                    matraz
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      egreg9\n

                      Capisco la tua orripilazione, ti ringrazio per la pazienza e mi cospargo il capo di cenere 😳
                      E’ per ignoranza che ho pensato a quella “soluzione”. Se credi che possa ottenere una cosa del genere con titlesec sarebbe certamente meglio…
                      Ciao, scusa se torno su un vecchio topic, ma avrei bisogno di capire dove ne comando qui sotto si impostano i limiti della lunghezza del capitolo. Se scrivo un titolo di più di due parole il comando non funziona più, o meglio è come se non funzionasse più \clearpage{\thispagestyle{empty}\cleardoublepage}: la pagina col titolo viene stampata sulla pagina sinistra e con numero di pagina e testatine…..

                      `\makeatletter
                      \renewcommand{\chapter}{\@ifstar\@schapter\@nchapter}
                      \newcommand{\@nchapter}[2]{%
                      \cleardoublepage\thispagestyle{plain}%
                      \refstepcounter{chapter}%
                      \vspace*{.3\textheight}%
                      \noindent\begingroup\linespread{2}\sffamily\bfseries\LARGE
                      \begin{tabular}{@{}l|>{\raggedright\arraybackslash}p{.6\textwidth}@{}}
                      &\fontsize{18}{18}\selectfont\chaptername\ \thechapter\\
                      &\fontsize{24}{30}\selectfont#1\\[4ex]
                      \parbox[t][.4\textheight][t]{.37\textwidth}{\raggedleft#2}
                      \end{tabular}\endgroup
                      \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}%
                      \markboth{#1}{#1}%
                      \cleardoublepage}
                      \makeatother`
                      Il tuo primo capitolo sarà inserito con
                      `\chapter{La fragilità}{Definizione\\Epidemiologia\\Screening}`
                      Ciao
                      Enrico

                    • #58737
                      matraz
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Buondì… mi era soto un dubbio circa l’utilizzo di questo nuovo comando che mi era stato molto provvidenzialmente suggerito:

                        \makeatletter
                        \renewcommand{\chapter}{\@ifstar\@schapter\@nchapter}
                        \newcommand{\@nchapter}[2]{%
                        \cleardoublepage\thispagestyle{plain}%
                        \refstepcounter{chapter}%
                        \vspace*{.3\textheight}%
                        \noindent\begingroup\linespread{2}\sffamily\bfseries\LARGE
                        \begin{tabular}{@{}l|>{\raggedright\arraybackslash}p{.6\textwidth}@{}}
                        &\fontsize{18}{18}\selectfont\chaptername\ \thechapter\\
                        &\fontsize{24}{30}\selectfont#1\\[4ex]
                        \parbox[t][.4\textheight][t]{.37\textwidth}{\raggedleft#2}
                        \end{tabular}\endgroup
                        \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}%
                        \markboth{#1}{#1}%
                        \cleardoublepage}
                        \makeatother

                        Non è che avendo ridefinito il comando \chapter non funziona più l’opzione per cui se posso inserire una versione abbrerviata del titolo da mettere nelle testatine?

                        cioè:
                        \chapter[titolo breve]{titolo lungo}?

                        se così è c’è il modo di riattivare l’opsione o no?

                        grazie
                        mati

                      • #58738
                        Up
                        0
                        Down
                        ::


                        `\chapter{La fragilità}{Definizione\\Epidemiologia\\Screening}
                        \markboth{DES}{DES}`
                        Ciao
                        Enrico

                      • #58739
                        OldClaudio
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Se avessi provato il comando avresti notato che l’argomento facoltativo viene usato per le testatine e per l’indice, mentra l’argomento obbligatorio viene usato per il titolo nella prima pagina del capitolo.

                          Quello che a prima vista mancherebbe è un controllo per verificare se l’argomento facoltativo è stato specificato (#1 diverso da \empty) e nel caso che non lo fosse assegnare il valore di #2 a ciò che deve andare nella testatina e nell’indice. Nella definizione originale di LaTeX questo controllo viene fatto da \@dblarg (una macro che ha un nome di questo genere). Ma non sarebbe difficile aggiungere questo controllo al tuo codice; se lo fai per esercizio impari un mucchio di cose. 🙂

                        • #58740
                          matraz
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            perfetto, anche se non ho capito dove va ciò che scrivo nel secondo argomento….

                          • #58741
                            matraz
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              OldClaudio” post=63084Se avessi provato il comando avresti notato che l’argomento facoltativo viene usato per le testatine e per l’indice, mentra l’argomento obbligatorio viene usato per il titolo nella prima pagina del capitolo.
                              :

                              Avevo già usato il comando… è molto utile…soprattutto quando si è costretti a titoli un pò logorroici….

                              OldClaudio” post=63084Quello che a prima vista mancherebbe è un controllo per verificare se l’argomento facoltativo è stato specificato (#1 diverso da \empty) e nel caso che non lo fosse assegnare il valore di #2 a ciò che deve andare nella testatina e nell’indice. Nella definizione originale di LaTeX questo controllo viene fatto da \@dblarg (una macro che ha un nome di questo genere). Ma non sarebbe difficile aggiungere questo controllo al tuo codice; se lo fai per esercizio impari un mucchio di cose. 🙂

                              Mi sa che qui si va troppo sul complesso per le mie attuali capacità…. comunque visto che sto usando questo programma per scrivere tutti i documenti che produco… piano piano migliorerò….

                              grazie comunque!

                            • #58742
                              matraz
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Ciao !
                                stavo provando a usare il comando \appendix per l’appendice al testo: è possibile che questo pacchetto confligga con la ridefinizione del comando \chapter?

                                grazie…

                              • #58743
                                Up
                                0
                                Down
                                ::

                                matraz” post=63331Ciao !
                                stavo provando a usare il comando \appendix per l’appendice al testo: è possibile che questo pacchetto confligga con la ridefinizione del comando \chapter?

                                Non direi.

                                Ciao
                                Enrico

                              • #58744
                                matraz
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  come al solito avevi ragione (avevo semplicemente dimenticato di aggiungere il secondo argomento a \chapter, così come era stato impostato.)
                                  Mi resta un problema: ma in Appendice la dicitura “Capitolo” non dovrebbbe essere sostituita da “appendice”?

                                  Ho provato a leggere la documentazione del pacchetto \appendix e pensavo che che bastasse inserire nel preambolo il comando \ appendixname{Appendice}… ma non funziona…(Continua a scrivere Capitolo A ecc ecc)

                                  Sai perchè?
                                  grazie
                                  Matilde

                                • #58745
                                  OldClaudio
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::

                                    matraz” post=63359
                                    Mi resta un problema: ma in Appendice la dicitura “Capitolo” non dovrebbe essere sostituita da “appendice”?

                                    Ho provato a leggere la documentazione del pacchetto \appendix e pensavo che che bastasse inserire nel preambolo il comando \ appendixname{Appendice}… ma non funziona…(Continua a scrivere Capitolo A ecc ecc)

                                    Matilde,
                                    la documentazione va letta con attenzione; \appendixname è la macro che babel definisce con il nome dell’appendice nella lingua principale del documento, non è un comando per definire il nome dell’appendice. Lo dice anche la documentazione del pacchetto appendix. Questo pacchetto appendix serve sostanzialmente per mettere una pagina di separazione avente le stesse caratteristiche stilistiche della pagina generata dal comando \part; permette di mettere una voce nell’indice; permette di creare le appendici per i capitoli oltre che per l’intero documento, e permette di fare altre cosine minori, ma sempre interessanti come è abitudine di Peter Wilson, il suo autore.

                                    Allora, se vuoi mettere la pagina di separazione o se vuoi fare le appendici ad ogni capitolo, usa pure il pacchetto di Wilsono. Altrimenti non devi fare altro che usare i normali comandi di LaTeX.

                                    Il quale LaTeX dispone del comando \appendix, da dare subito prima di comporre le appendici; questo comando:

                                    1) ridefinisce un certo comando interno perché in testa all’apertura di ogni appendice compaia scritto il nome Appendice invece che Capitolo;
                                    2) ridefinisce il contatore dei capitoli in modo che vengano usate lettere maiuscole
                                    3) azzera il contatore dei capitoli cosicché alla prima appendice (inserita con il comando \chapter[…]{…}) esso venga portato al valore 1 che verrà trasformato in A dal nuovo modo di scrivere il contatore dei capitoli.

                                    Concludendo, tu devi scrivere qualcosa come la seguente:
                                    `
                                    \documenclass{[…]{…}

                                    \begin{document}
                                    \frontmatter
                                    \chapter{presentazione}

                                    \tableofcontents
                                    \mainmatter
                                    \chapter{introduzione}

                                    \chaper{…}

                                    \appendix
                                    \chapter{Diagrammi statistici}

                                    \chapter{Metodo di analisi di Rutherford}

                                    \backmatter
                                    \printthebibliography

                                    \end{document}
                                    `

                                    Devi fare così mettendo le appendici in coda alla parte principale del testo, e non dopo il comando \backmatter, perché questo comando inibisce la numerazione dei capitoli/appendici. Certo se ne hai una sola non ha nemmeno importanza che essa cominci con la parola Appendice, basta che non sia numerata e si capisce che si tratta di una appendice.

                                    Sulla posizione delle appendici prima o dopo la back matter ci sono pareri diversi, ma se devono essere distinte da numeri/lettere bisogna che appaiano prima della back matter. Oppure bisogna ridefinire i comandi della classe in modo che anche nella back matter i capitoli/appendici vengano numerati, cosa che personalmente sconsiglierei.

                                  • #58746
                                    matraz
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::


                                      ti ringrazio per la risposta superveloce e mi prendo il rimbrotto…, ma il mio problema principale sta nel fatto che, mentre in un doc semplice in classe book il comando \appendix funziona perfettamente (cioè scrive capitolo 1 ecc ad ogni inizio capitolo e Appendice A ecc ad ogni appendice), nei miei documenti, dove uso un comando \chapter ridefinito da Enrico da tex (vedi sotto), funziona la parte del comando \appendix che fa ripartire la numerazione dei capitoli trasformandoli in lettere, ma permane la definizione “capitolo ” anzichè essere sostituita da “appendice” (cioè scrive capitolo 1 ecc ad ogni inizio capitolo e Capitolo A ecc ad ogni appendice.
                                      Speravo di poter cambiare questa cosa a mano usando il pacchetto appendix, ma non sono stata ingrado di farlo…..

                                      \makeatletter
                                      \renewcommand{\chapter}{\@ifstar\@schapter\@nchapter}
                                      \newcommand{\@nchapter}[2]{%
                                      \cleardoublepage\thispagestyle{plain}%
                                      \refstepcounter{chapter}%
                                      \vspace*{.3\textheight}%
                                      \noindent\begingroup\linespread{2}\sffamily\bfseries\LARGE
                                      \begin{tabular}{@{}l|>{\raggedright\arraybackslash}p{.6\textwidth}@{}}
                                      &\fontsize{18}{18}\selectfont\chaptername\ \thechapter\\
                                      &\fontsize{24}{30}\selectfont#1\\[4ex]
                                      \parbox[t][.4\textheight][t]{.37\textwidth}{\raggedleft#2}
                                      \end{tabular}\endgroup
                                      \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}%
                                      \markboth{#1}{#1}%
                                      \cleardoublepage}
                                      \makeatother

                                    • #58747
                                      OldClaudio
                                      Partecipante
                                        Up
                                        0
                                        Down
                                        ::


                                        Nella definizione di Enrico sostituisci \chaptername con \@chapapp.

                                        Questa macro dovrebbe contenere come testo sostitutivo \chaptername quando scrivi i capitoli e \appendixname quando scrivi le appendici.

                                        Il comando \appendix, infatti ridefinisce \@chapapp proprio sostituendo \appendixname a \chaptername nella definizione di \@chapapp; almeno così succede nella maggior parte delle classi.

                                      • #58748
                                        matraz
                                        Partecipante
                                          Up
                                          0
                                          Down
                                          ::


                                          😀 ottimo :
                                          risolto tutto con
                                          \appendix
                                          \renewcommand{\chaptername}{Appendice}

                                          e ora… IN STAMPA!

                                          Col vostro aiuto abbiamo appena concluso il primo documento di agenzia COMPLETAMENTE scritto in LaTeX!

                                          grazie millle davvero

                                        • #58749
                                          OldClaudio
                                          Partecipante
                                            Up
                                            0
                                            Down
                                            ::


                                            Tutto è bene quel che finisce bene! 🙂

                                            Tuttavia, sebbene la tua ridefinizione di \chaptername sia valida e funzioni, mi domando perché non ti funzionasse il semplice comando \appendix che, da definizione della classe book, agisce così:
                                            `
                                            \newcommand\@chapapp{\chaptername}

                                            \newcommand\appendix{\par
                                            \setcounter{chapter}{0}%
                                            \setcounter{section}{0}%
                                            \gdef\@chapapp{\appendixname}%
                                            \gdef\thechapter{\@Alph\c@chapter}}
                                            `
                                            e, come vedi, ci pensa questo comando ad attribuire a \@chapapp il significato di \appendixname, cioè di Appendice in italiano.
                                            [\gdef serve per eseguire una definizione globale, che trascende i limiti di eventuali gruppi dentro i quali potrebbe essere usato il comando \appendix]

                                            Forse non hai voluto modificare la definizione di Enrico; ti capisco, Ma…

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

                                        Go to top