Re: elenco allegati numerati

#88576
franen
Partecipante
    Up
    0
    Down
    ::

    furbenzio” post=88456cos’è \clist? punti esclamativi come separatori? dove posso documentarmi? mi sento un po’ spaesato..

    Benvenuto nel nuovo mondo di LaTeX3! Tutti quei comandi strani, pieni di underscore, di parentesi graffe seguite da spazi, li puoi trovare descritti inarticolo texdoc interface3 e texdoc xparse. Invece gli argomenti delimitati sono vecchi quanto TeX! Claudio Beccari ha scritto un articolo qualche tempo fa. La riga `\cs_new_protected:Npn \_import_files:w #1! #2! #3? { … }` è quasi lo stesso che scrivere `\def\ImportFiles#1!#2!#3?{…}` è un modo per scrivere una stringa e avere tre argomenti. Magari veniva più semplice scrivere:`\documentclass[12pt,a4paper]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{pdfpages}
    \usepackage{tocloft,xcolor}
    \usepackage{xparse}
    \usepackage{pict2e}[2009/06/01]
    \usepackage{tikz}
    \newcommand*\round[1]{\tikz[baseline=(char.base)]{
    \node[shape=circle,ultra thick,draw,inner sep=5pt] (char) {#1};}}
    \newcommand{\listofencl}{Elenco degli allegati}
    \newlistof{allegato}{all}{\listofencl}

    \newcounter{numallegato}
    \setcounter{numallegato}{0}
    \newcommand{\StampaNumeroAllegato}{%
    \stepcounter{numallegato}
    \noindent
    \put(0,790){\makebox[200mm][r]{\textcolor{red}{\Large Doc.~n.~{\LARGE \round{\textbf{\thenumallegato}}}}}}
    }
    \newcommand{\addfile}[3]{%
    \includepdf[pages=-,addtolist={1,allegato,{#3},all:#2},picturecommand*=\StampaNumeroAllegato]{#1.pdf}}

    \usepackage{hyperref}
    \begin{document}
    Questa è una prova per verificare
    se il link al primo documento (cfr.~doc.~n.~\ref{all:ermeneutica}) funzioni correttamente. Come fare in modo che
    la numerazione fra parentesi sia automatica?

    Lo stesso dovrebbe essere per il link all'allegato~\ref{all:ornitologia}.

    Qui andrebbe l'elenco numerato di tutti i documenti allegati.

    \listofallegato

    \addfile{file-2}{ornitologia}{De ornitologiae}
    \addfile{file-1}{ermeneutica}{Pillole di ermeneutica}

    \end{document}` Ma ste cose mi vengono in mente man mano che ci lavoro su 🙂

    Fran

    Go to top