Amedeo Giacovelli

Risposte nei forum create

Stai visualizzando 15 risposte – dal 16 al 30 (di 36 totali)
  • Autore
    Risposte
  • in risposta a: Riferimenti incrociati contenenti il testo del riferimento #85328
    Up
    0
    Down
    ::


    Per Ivan: utilizzo Texmaker 3.2 su Linux. Caricando il codice che ho riportato (taglia e incolla), segnala esattamente quell’errore. Aggiungo anche che se tolgo l’utilizzo di pageref in \rfoot, tutto fila liscio

    in risposta a: Riferimenti incrociati contenenti il testo del riferimento #85326
    Up
    0
    Down
    ::


    Ho isolato il problema (almeno così mi sembra). Il codice che segue è essenzialmente lo stesso precedente. Ciò che varia è l’indicazione di un footer di pagina particolare:
    `
    \documentclass[10pt,a4paper,oneside]{book}
    \usepackage{nameref}
    \usepackage[italian]{babel}
    \usepackage[utf8x]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage

    {geometry}
    \usepackage{fancyhdr}
    \usepackage{lastpage}
    \pagestyle{fancy}

    \rfoot{pag.~\thepage~di~\pageref{LastPage}} %%% RIGA INCRIMINATA

    \begin{document}

    Nel \nameref{cha:ini}~\ref{cha:ini} a pagina \pageref{cha:ini}\\

    \chapter{Capitolo iniziale}\label{cha:ini}

    Questo capitolo …

    \end{document}
    `
    Se commento la RIGA INCRIMINATA, tutto OK; se la lascio viene segnalato un errore alla riga in cui apro il capitolo (\chapter); l’errore è “Extra \else.\chapter ->\if@openright \cleardoublepage \else\clearpage \fi \thispagestyle… \chapter”. A occhio e croce sembra un conflitto con il package fancyhdr

    in risposta a: Riferimenti incrociati contenenti il testo del riferimento #85324
    Up
    0
    Down
    ::


    Ho parlato troppo presto :-(. Inserendo l’uso del package nameref nel mio documento, sono emersi una serie di errori di sintassi (tipo “extra \else\chapter…”). Vi sono accortezze da seguire nella precedenza dei packages?

    in risposta a: Riferimenti incrociati contenenti il testo del riferimento #85323
    Up
    0
    Down
    ::


    Direi risolto. Dalla indagine svolta prima di scrivere in questo forum non avevo tratto alcun suggerimento così diretto e chiaro. Forse il pakage nameref non è molto pubblicizzato oppure l’esigenza non è particolarmente sentita. Grazie ancora.

    a

    in risposta a: Tabelle con celle contenenti liste di items #85022
    Up
    0
    Down
    ::


    Purtroppo il risultato non è lo stesso: se lo metto dopo, la lista mantiene il margine inferiore. Grazie

    in risposta a: Tabelle con celle contenenti liste di items #85020
    Up
    0
    Down
    ::


    Ok. Grazie. Ho inserito [tt]\vspace*{-\baselineskip}[/tt] prime del [tt]\begin{itemize}[/tt] e prima del [tt]\end{itemize}[/tt]

    in risposta a: Tabelle con celle contenenti liste di items #85018
    Up
    0
    Down
    ::


    I suggerimenti sono tutti corretti peccato che non funzionino se la lista è posta in una cella di una tabella. Per farvi un esempio, di seguito riporto lo stesso codice precedente contenente anche i vostri suggerimenti. Ho dublicato una delle liste fuori della tabella e come potete vedere dall’esito della compilazione in allegato, nella tabella la lista è preceduta e seguita da un cospicuo margine, mentre fuori della tabella no.
    `
    \documentclass[10pt,a4paper,oneside]{book}
    \usepackage[italian]{babel}
    \usepackage[utf8x]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage

    {geometry}
    \usepackage{enumitem}
    \usepackage{calc}
    \usepackage{booktabs}
    \usepackage{longtable}

    %\setlist{nolistsep} % or
    %\setlist{noitemsep} %

    \newenvironment{McsLongTabThree}[6]{%
    \begin{longtable}{p{#2}p{#4}p{#6}}
    % intestazione iniziale
    \toprule
    \textbf{\textit{#1}} & \textbf{\textit{#3}} & \textbf{\textit{#5}} \\
    \endfirsthead
    % intestazione normale
    \multicolumn{3}{l}{continua dalla pagina precedente} \\
    \toprule
    \textbf{\textit{#1}} & \textbf{\textit{#3}} & \textbf{\textit{#5}} \\
    \midrule
    \endhead
    % piede normale
    \multicolumn{3}{r}{continua nella prossima pagina} \\
    \endfoot
    % piede finale
    \bottomrule
    \multicolumn{3}{r}{si conclude dalla pagina precedente} \\
    \endlastfoot
    }{%
    \end{longtable}
    }
    \newcommand\McsRigaLongTabThree[3]{%
    \midrule
    {#1} & {#2} & {#3}\\
    }

    \newenvironment{McsLB}{%
    \begin{itemize}[leftmargin=*,noitemsep,topsep=0pt,partopsep=0pt]
    }{%
    \end{itemize}
    }
    \newcommand\McsRigaLB[1]{%
    \item {#1}
    }

    \begin{document}
    Bla bla bla bla bla bla bla bla bla bla bla
    \begin{McsLB}
    \McsRigaLB {Falsificazione di documenti informatici da parte di
    banche/società di servizi}
    \McsRigaLB {Cancellazione o alterazione di informazioni a valenza
    probatoria presenti sui propri sistemi}
    \end{McsLB}
    Bla bla bla bla bla bla bla bla bla bla bla
    \begin{McsLongTabThree}
    {Fattispecie di reato}{.33\textwidth-2\tabcolsep}
    {Esempi di casistiche}{.33\textwidth-2\tabcolsep}
    {Controlli implementati}{.33\textwidth-2\tabcolsep}
    \McsRigaLongTabThree
    {Falsità in un documento informatico pubblico o privato avente efficacia
    probatoria (art. 491-bis c.p.)}
    {\begin{McsLB}
    \McsRigaLB {Falsificazione di documenti informatici da parte di
    banche/società di servizi}
    \McsRigaLB {Cancellazione o alterazione di informazioni a valenza
    probatoria presenti sui propri sistemi}
    \end{McsLB}}
    {\begin{McsLB}
    \McsRigaLB {Misure di protezione dell’integrità delle informazioni
    messe a disposizione}
    \end{McsLB}}
    \McsRigaLongTabThree
    {Danneggiamento di informazioni, dati e programmi informatici
    utilizzati dallo Stato (art. 635-ter c.p.)}
    {\begin{McsLB}
    \McsRigaLB {Danneggiamento, distruzione o manomissione di documenti
    informatici aventi efficacia probatoria}
    \end{McsLB}}
    {\begin{McsLB}
    \McsRigaLB {Formalizzazione di regole per un utilizzo accettabile
    delle informazioni}
    \McsRigaLB {Procedure per l’etichettatura ed il trattamento delle
    informazioni}
    \end{McsLB}}
    \end{McsLongTabThree}
    \end{document}
    `

    in risposta a: Tabelle con celle contenenti liste di items #85016
    Up
    0
    Down
    ::


    E’ proprio lo spazio che voglio eliminare! 🙁

    in risposta a: Tabelle con celle contenenti liste di items #85014
    Up
    0
    Down
    ::


    Poichè un esempio val più di mille parole, ho ricavato un estratto della tabella che vorrei realizzare. Di seguito il codice e in allegato la pagina prodotta. In sostanza, all’interno di una tabella (nel caso mio è una longtable perchè le righe sono molte) le lista di item (itemize) vengono posizionate con un margine superiore ed inferiore che non riesco ad eliminare. Ne farei a meno ma l’effetto in stampa non mi piace per niente. Qualche suggerimento dai più esperti?

    `
    \documentclass[10pt,a4paper,oneside]{book}
    \usepackage[italian]{babel}
    \usepackage[utf8x]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage

    {geometry}
    \usepackage{enumitem}
    \usepackage{calc}
    \usepackage{booktabs}
    \usepackage{longtable}

    \newenvironment{McsLongTabThree}[6]{%
    \begin{small}
    \begin{center}
    \begin{longtable}{p{#2}p{#4}p{#6}}
    % intestazione iniziale
    \toprule
    \textbf{\textit{#1}} & \textbf{\textit{#3}} & \textbf{\textit{#5}} \\
    \endfirsthead
    % intestazione normale
    \multicolumn{3}{l}{continua dalla pagina precedente} \\
    \toprule
    \textbf{\textit{#1}} & \textbf{\textit{#3}} & \textbf{\textit{#5}} \\
    \midrule
    \endhead
    % piede normale
    \multicolumn{3}{r}{continua nella prossima pagina} \\
    \endfoot
    % piede finale
    \bottomrule
    \multicolumn{3}{r}{si conclude dalla pagina precedente} \\
    \endlastfoot
    }{%
    \end{longtable}
    \end{center}
    \end{small}
    }
    \newcommand\McsRigaLongTabThree[3]{%
    \midrule
    {#1} & {#2} & {#3}\\
    }

    \newenvironment{McsLB}{%
    \begin{itemize}[leftmargin=*]
    }{%
    \end{itemize}
    }
    \newcommand\McsRigaLB[1]{%
    \item {#1}
    }

    \begin{document}
    \begin{McsLongTabThree}
    {Fattispecie di reato}{.33\textwidth-2\tabcolsep}
    {Esempi di casistiche}{.33\textwidth-2\tabcolsep}
    {Controlli implementati}{.33\textwidth-2\tabcolsep}
    \McsRigaLongTabThree
    {Falsità in un documento informatico pubblico o privato avente efficacia
    probatoria (art. 491-bis c.p.)}
    {\begin{McsLB}
    \McsRigaLB {Falsificazione di documenti informatici da parte di
    banche/società di servizi}
    \McsRigaLB {Cancellazione o alterazione di informazioni a valenza
    probatoria presenti sui propri sistemi}
    \end{McsLB}}
    {\begin{McsLB}
    \McsRigaLB {Misure di protezione dell’integrità delle informazioni
    messe a disposizione}
    \end{McsLB}}
    \McsRigaLongTabThree
    {Danneggiamento di informazioni, dati e programmi informatici
    utilizzati dallo Stato (art. 635-ter c.p.)}
    {\begin{McsLB}
    \McsRigaLB {Danneggiamento, distruzione o manomissione di documenti
    informatici aventi efficacia probatoria}
    \end{McsLB}}
    {\begin{McsLB}
    \McsRigaLB {Formalizzazione di regole per un utilizzo accettabile
    delle informazioni}
    \McsRigaLB {Procedure per l’etichettatura ed il trattamento delle
    informazioni}
    \end{McsLB}}
    \end{McsLongTabThree}
    \end{document}
    `

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Tabelle con celle contenenti liste di items #85013
    Up
    0
    Down
    ::


    Grazie a tutti

    in risposta a: Tabelle con celle contenenti liste di items #85009
    Up
    0
    Down
    ::


    Grazie mille. Mi crea ancora un piccolo difettuccio che però vedrò di risolvere da solo. Sapete anche come fare per il margine sinistro e in basso alla lista degli item?

    in risposta a: Liste molto lunghe numerate alfabeticamente #84915
    Up
    0
    Down
    ::


    Grazie a tutti. Sul fatto che la lista così enumerata stia male, posso concordare ma mi occorre poter fare riferimento ai singoli item in altre parti del documento e, quindi, o utilizzo le lettere o utilizzo i numeri. Trattandosi di definizioni (l’elenco, infatti, è una lista di definizioni), l’elenco numerato mi sembrava ancora più bruppo. Se aveste dei suggerimenti, li accolgo molto volentieri.

    in risposta a: Liste molto lunghe numerate alfabeticamente #84914
    Up
    0
    Down
    ::


    Non da errori perchè la lista termina proprio con la lettera “z”. Se il counter lo porti a 25, come nel mio esempio, compare l’errore

    in risposta a: Personalizzazione di lista numerata #84718
    Up
    0
    Down
    ::


    Grazie a tutti. In effetti l’esigenza è particolare. L’ho risolta utilizzando \flushleft.

    in risposta a: Problema con un comando con numero variabile di argomenti #84648
    Up
    0
    Down
    ::


    Dubbio: la ridefinizione del comando \arraystretch così impostata varrebbe, però, per tutte le tabelle, no?

Stai visualizzando 15 risposte – dal 16 al 30 (di 36 totali)

Go to top