numeri romani maiuscoli frontmatter (edizione2013)

  • Creatore
    Topic
  • #89076
    Up
    0
    Down
    ::


    Ciao a tutti,

    riporto un (quasi) analogo problema di qualche anno fa discusso qui.

    Il problema è numerare la parte introduttiva con numeri romani maiuscoli che non siano enormi come invece si ottiene con \pagenumbering{Roman}

    nessuno dei due codici “magici” proposti nella discusisone citata risolve il problema, riportando, in entrambi i casi un errore. Di seguito riporto il preambolo completo (con aggiunto il codice magico consigliatomi all’epoca da egreg9):

    `% !TEX encoding = IsoLatin
    \documentclass[11pt,a4paper,twoside,english,italian]{book}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc} %codifica lingue europee
    \usepackage{babel}
    \usepackage[binding=0mm]{layaureo} %migliore disposizione del testo, binding:=rilegatura
    \usepackage{microtype} %migliora il riempimento della pagina
    \usepackage{emptypage}
    \usepackage{indentfirst}

    \usepackage{amsmath,amsfonts,amssymb,amsthm,mathrsfs}
    \usepackage{latexsym}

    \usepackage{color}
    \usepackage{graphicx}
    %\graphicspath{Disegni/}

    \usepackage{mparhack} %elimina difetti note a margine \marginpar{}
    \newcommand{\note}[1]{\marginpar{\textcolor{red}{#1}}} %note a margine rosse

    \usepackage[italian]{varioref} %col comando \vref in luogo di \ref viene inserita automaticamente la numerazione della pagina in cui si colloca il riferimento, sfruttando anche diciture non numeriche del tipo “nella pagina precedente'', “a fronte'', ecc. Sono dunque generati riferimenti naturali in italiano coerenti con la disposizione del testo senza doverne fare a meno o rendere pesante la lettura con riferimenti numerici non necessari.
    \usepackage{hyperref}
    \makeatletter %rende “cliccabile'' solo i numeri dei riferimenti e non tutto il testo di riferimento, ovvero normalmente la frase “vedi figura 1.1 a pag 2'' ha un unica zona cliccabile che include tutto “1.1 a pag. 2'', ora invece sono cliccabili solo, e singolarmente, “1.1'' che porta al riferimento e “2'' che porta alla pagina. Nota: nel caso di “1.1 nella pagina seguente'' resta cliccabile solamente “1.1''.
    \AtBeginDocument{
    \def\vr@f#1{%
    \leavevmode\unskip\vref@space
    \begingroup
    % \let\T@pageref\@pagerefstar %NON CANCELLARE QUESTA RIGA ANCHE SE COMMENTATA
    \hyperref[{#1}]{\ref*{#1}}%
    \vpageref[\unskip]{#1}%
    \endgroup
    }
    }
    \makeatother

    \makeatletter
    \renewcommand{\frontmatter}{%
    \cleardoublepage\@mainmatterfalse
    \pagenumbering{smallRoman}}
    \DeclareRobustCommand{\@smrc}[1]{%
    \begingroup\check@mathfonts\fontsize{\sf@size}{\sf@size}%
    \selectfont#1\endgroup}
    \def\smallRoman#1{\expandafter\@smallRoman\csname c@#1\endcsname}
    \def\@smallRoman#1{\@smrc{%
    \expandafter\@slowromansmallcap\romannumeral #1@}}
    \def\@slowromansmallcap#1{\ifx @#1% then terminate
    \else
    \if i#1I\else
    \if v#1V\else
    \if x#1X\else
    \if l#1L\else
    \if c#1C\else
    \if d#1D\else
    \if m#1M\else
    #1\fi\fi\fi\fi\fi\fi\fi
    \expandafter\@slowromansmallcap
    \fi}
    \pdfstringdefDisableCommands{\let\@smrc\@iden}
    \makeatother

    \usepackage{enumerate} %permette di sfruttare ulteriori opzioni del pacchetto come, ad esempio, diverse numerazioni sfruttando il comando \begin{enumerate}[a] ad esempio la numerazione ? alfabetica, potendo anche personalizzare con cose del tipo begin{enumerate}[{Esempio} a] che porta a numerazioni della natura Esempio a, Esempio b, Esempio c, ecc..

    \usepackage{float}
    \floatstyle{boxed}
    \restylefloat{figure}

    \theoremstyle{plain}
    \newtheorem{teo}{Teorema}[chapter]
    \newtheorem{proposiz}[teo]{Proposizione}
    \newtheorem{eser}[teo]{Esercizio}
    \newtheorem{lemma}[teo]{Lemma}
    \newtheorem{coroll}[teo]{Corollario}
    \newtheorem{defin}{Definizione}
    \newtheorem{oss}{Osservazione}
    \newtheorem*{assioma}{Assioma}
    \newtheorem*{post}{Postulato}

    %\newcommand{\N}{\mathbb{N}}
    %\newcommand{\Z}{\mathbb{Z}}
    \newcommand{\Hi}{\mathbb{H}}
    \newcommand{\R}{\mathbb{R}}
    %\newcommand{\C}{\mathbb{C}}

    % \usepackage{pgf}

    %\usetikzlibrary{arrows}

    \title%[Short Paper Title] % (optional, use only with long paper titles)
    {titolo}

    \author%[Author, Another] % (optional, use only with lots of authors)
    {autori}`

    e l’errore che ne deriva:

    `This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013)
    \write18 enabled.
    entering extended mode
    (./disp_geom20092013.tex
    LaTeX2e <2011/06/27>
    Babel <3.9f> and hyphenation patterns for 78 languages loaded.
    (/usr/local/texlive/2013/texmf-dist/tex/latex/base/book.cls
    Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
    (/usr/local/texlive/2013/texmf-dist/tex/latex/base/bk11.clo))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/base/inputenc.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/base/latin1.def))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/base/fontenc.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/base/t1enc.def))
    (/usr/local/texlive/2013/texmf-dist/tex/generic/babel/babel.sty
    (/usr/local/texlive/2013/texmf-dist/tex/generic/babel-english/english.ldf
    (/usr/local/texlive/2013/texmf-dist/tex/generic/babel/babel.def))
    (/usr/local/texlive/2013/texmf-dist/tex/generic/babel-italian/italian.ldf))
    (./layaureo.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/geometry/geometry.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/keyval.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/tools/calc.sty))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/microtype.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/microtype-pdftex.def)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/microtype.cfg))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/emptypage/emptypage.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/tools/indentfirst.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/amsmath/amsmath.sty
    For additional information on amsmath, use the `?' option.
    (/usr/local/texlive/2013/texmf-dist/tex/latex/amsmath/amstext.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/amsmath/amsgen.sty))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/amsmath/amsbsy.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/amsmath/amsopn.sty))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/amsfonts/amsfonts.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/amsfonts/amssymb.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/amscls/amsthm.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/jknapltx/mathrsfs.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/base/latexsym.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/color.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/color.cfg)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/pdftex-def/pdftex.def
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/graphicx.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/graphics.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/trig.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/mparhack/mparhack.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/tools/varioref.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/hyperref/hyperref.sty
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/auxhook.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/hyperref/pd1enc.def)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/url/url.sty))

    Package hyperref Message: Driver (autodetected): hpdftex.

    (/usr/local/texlive/2013/texmf-dist/tex/latex/hyperref/hpdftex.def
    (/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/tools/enumerate.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/float/float.sty)
    (./disp_geom20092013.aux)
    *geometry* driver: auto-detecting
    *geometry* detected driver: pdftex
    (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/mt-cmr.cfg)
    (/usr/local/texlive/2013/texmf-dist/tex/context/base/supp-pdf.mkii
    [Loading MPS to PDF converter (version 2006.09.02).]
    ) (/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/grfext.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/hyperref/nameref.sty
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
    (./disp_geom20092013.out) (./disp_geom20092013.out)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/amsfonts/umsa.fd)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/mt-msa.cfg)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/amsfonts/umsb.fd)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/mt-msb.cfg)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/jknapltx/ursfs.fd)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/base/ulasy.fd) [1{/usr/local/texl
    ive/2013/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] [2]
    (./disp_geom20092013.toc) [1]
    ./disp_geom20092013.tex:111: Argument of \MT@res@a has an extra }.

    \par
    l.111 \listoffigures`

    Come potrei risolvere il problema?

    Grazie mille a tutti!

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

      Dork” post=88561Ciao a tutti,

      riporto un (quasi) analogo problema di qualche anno fa discusso qui.

      Il problema è numerare la parte introduttiva con numeri romani maiuscoli che non siano enormi come invece si ottiene con \pagenumbering{Roman}

      nessuno dei due codici “magici” proposti nella discusisone citata risolve il problema, riportando, in entrambi i casi un errore. Di seguito riporto il preambolo completo (con aggiunto il codice magico consigliatomi all’epoca da egreg9):

      `% !TEX encoding = IsoLatin
      \documentclass[11pt,a4paper,twoside,english,italian]{book}
      \usepackage[latin1]{inputenc}
      \usepackage[T1]{fontenc} %codifica lingue europee
      \usepackage{babel}
      \usepackage[binding=0mm]{layaureo} %migliore disposizione del testo, binding:=rilegatura
      \usepackage{microtype} %migliora il riempimento della pagina
      \usepackage{emptypage}
      \usepackage{indentfirst}

      \usepackage{amsmath,amsfonts,amssymb,amsthm,mathrsfs}
      \usepackage{latexsym}

      \usepackage{color}
      \usepackage{graphicx}
      %\graphicspath{Disegni/}

      \usepackage{mparhack} %elimina difetti note a margine \marginpar{}
      \newcommand{\note}[1]{\marginpar{\textcolor{red}{#1}}} %note a margine rosse

      \usepackage[italian]{varioref} %col comando \vref in luogo di \ref viene inserita automaticamente la numerazione della pagina in cui si colloca il riferimento, sfruttando anche diciture non numeriche del tipo “nella pagina precedente'', “a fronte'', ecc. Sono dunque generati riferimenti naturali in italiano coerenti con la disposizione del testo senza doverne fare a meno o rendere pesante la lettura con riferimenti numerici non necessari.
      \usepackage{hyperref}
      \makeatletter %rende “cliccabile'' solo i numeri dei riferimenti e non tutto il testo di riferimento, ovvero normalmente la frase “vedi figura 1.1 a pag 2'' ha un unica zona cliccabile che include tutto “1.1 a pag. 2'', ora invece sono cliccabili solo, e singolarmente, “1.1'' che porta al riferimento e “2'' che porta alla pagina. Nota: nel caso di “1.1 nella pagina seguente'' resta cliccabile solamente “1.1''.
      \AtBeginDocument{
      \def\vr@f#1{%
      \leavevmode\unskip\vref@space
      \begingroup
      % \let\T@pageref\@pagerefstar %NON CANCELLARE QUESTA RIGA ANCHE SE COMMENTATA
      \hyperref[{#1}]{\ref*{#1}}%
      \vpageref[\unskip]{#1}%
      \endgroup
      }
      }
      \makeatother

      \makeatletter
      \renewcommand{\frontmatter}{%
      \cleardoublepage\@mainmatterfalse
      \pagenumbering{smallRoman}}
      \DeclareRobustCommand{\@smrc}[1]{%
      \begingroup\check@mathfonts\fontsize{\sf@size}{\sf@size}%
      \selectfont#1\endgroup}
      \def\smallRoman#1{\expandafter\@smallRoman\csname c@#1\endcsname}
      \def\@smallRoman#1{\@smrc{%
      \expandafter\@slowromansmallcap\romannumeral #1@}}
      \def\@slowromansmallcap#1{\ifx @#1% then terminate
      \else
      \if i#1I\else
      \if v#1V\else
      \if x#1X\else
      \if l#1L\else
      \if c#1C\else
      \if d#1D\else
      \if m#1M\else
      #1\fi\fi\fi\fi\fi\fi\fi
      \expandafter\@slowromansmallcap
      \fi}
      \pdfstringdefDisableCommands{\let\@smrc\@iden}
      \makeatother

      \usepackage{enumerate} %permette di sfruttare ulteriori opzioni del pacchetto come, ad esempio, diverse numerazioni sfruttando il comando \begin{enumerate}[a] ad esempio la numerazione ? alfabetica, potendo anche personalizzare con cose del tipo begin{enumerate}[{Esempio} a] che porta a numerazioni della natura Esempio a, Esempio b, Esempio c, ecc..

      \usepackage{float}
      \floatstyle{boxed}
      \restylefloat{figure}

      \theoremstyle{plain}
      \newtheorem{teo}{Teorema}[chapter]
      \newtheorem{proposiz}[teo]{Proposizione}
      \newtheorem{eser}[teo]{Esercizio}
      \newtheorem{lemma}[teo]{Lemma}
      \newtheorem{coroll}[teo]{Corollario}
      \newtheorem{defin}{Definizione}
      \newtheorem{oss}{Osservazione}
      \newtheorem*{assioma}{Assioma}
      \newtheorem*{post}{Postulato}

      %\newcommand{\N}{\mathbb{N}}
      %\newcommand{\Z}{\mathbb{Z}}
      \newcommand{\Hi}{\mathbb{H}}
      \newcommand{\R}{\mathbb{R}}
      %\newcommand{\C}{\mathbb{C}}

      % \usepackage{pgf}

      %\usetikzlibrary{arrows}

      \title%[Short Paper Title] % (optional, use only with long paper titles)
      {titolo}

      \author%[Author, Another] % (optional, use only with lots of authors)
      {autori}`

      e l’errore che ne deriva:

      `This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013)
      \write18 enabled.
      entering extended mode
      (./disp_geom20092013.tex
      LaTeX2e <2011/06/27>
      Babel <3.9f> and hyphenation patterns for 78 languages loaded.
      (/usr/local/texlive/2013/texmf-dist/tex/latex/base/book.cls
      Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
      (/usr/local/texlive/2013/texmf-dist/tex/latex/base/bk11.clo))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/base/inputenc.sty
      (/usr/local/texlive/2013/texmf-dist/tex/latex/base/latin1.def))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/base/fontenc.sty
      (/usr/local/texlive/2013/texmf-dist/tex/latex/base/t1enc.def))
      (/usr/local/texlive/2013/texmf-dist/tex/generic/babel/babel.sty
      (/usr/local/texlive/2013/texmf-dist/tex/generic/babel-english/english.ldf
      (/usr/local/texlive/2013/texmf-dist/tex/generic/babel/babel.def))
      (/usr/local/texlive/2013/texmf-dist/tex/generic/babel-italian/italian.ldf))
      (./layaureo.sty
      (/usr/local/texlive/2013/texmf-dist/tex/latex/geometry/geometry.sty
      (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/keyval.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/tools/calc.sty))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/microtype.sty
      (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/microtype-pdftex.def)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/microtype.cfg))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/emptypage/emptypage.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/tools/indentfirst.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/amsmath/amsmath.sty
      For additional information on amsmath, use the `?' option.
      (/usr/local/texlive/2013/texmf-dist/tex/latex/amsmath/amstext.sty
      (/usr/local/texlive/2013/texmf-dist/tex/latex/amsmath/amsgen.sty))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/amsmath/amsbsy.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/amsmath/amsopn.sty))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/amsfonts/amsfonts.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/amsfonts/amssymb.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/amscls/amsthm.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/jknapltx/mathrsfs.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/base/latexsym.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/color.sty
      (/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/color.cfg)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/pdftex-def/pdftex.def
      (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/graphicx.sty
      (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/graphics.sty
      (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/trig.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/mparhack/mparhack.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/tools/varioref.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/hyperref/hyperref.sty
      (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
      (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/auxhook.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/hyperref/pd1enc.def)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/url/url.sty))

      Package hyperref Message: Driver (autodetected): hpdftex.

      (/usr/local/texlive/2013/texmf-dist/tex/latex/hyperref/hpdftex.def
      (/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/tools/enumerate.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/float/float.sty)
      (./disp_geom20092013.aux)
      *geometry* driver: auto-detecting
      *geometry* detected driver: pdftex
      (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/mt-cmr.cfg)
      (/usr/local/texlive/2013/texmf-dist/tex/context/base/supp-pdf.mkii
      [Loading MPS to PDF converter (version 2006.09.02).]
      ) (/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
      (/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/grfext.sty)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
      (/usr/local/texlive/2013/texmf-dist/tex/latex/hyperref/nameref.sty
      (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
      (./disp_geom20092013.out) (./disp_geom20092013.out)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/amsfonts/umsa.fd)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/mt-msa.cfg)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/amsfonts/umsb.fd)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/microtype/mt-msb.cfg)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/jknapltx/ursfs.fd)
      (/usr/local/texlive/2013/texmf-dist/tex/latex/base/ulasy.fd) [1{/usr/local/texl
      ive/2013/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] [2]
      (./disp_geom20092013.toc) [1]
      ./disp_geom20092013.tex:111: Argument of \MT@res@a has an extra }.

      \par
      l.111 \listoffigures`

      Come potrei risolvere il problema?

      Grazie mille a tutti!

      Il pacchetto che dà problemi è mparhack.

      Ciao
      Enrico

    • #89078
      Up
      0
      Down
      ::


      Commentando la chiamata al pacchetto tutto funziona, grazie. Lo inserirò nell’ultima versione perché i commenti mi servono (per segnalare le correzioni proposte) e senza quel pacchetto mi debordano oltre pagina e sono illeggibili.

      In ogni modo grazie mille, come sempre rapido ed efficace 🙂

    • #89079
      Up
      0
      Down
      ::

      Dork” post=88568Commentando la chiamata al pacchetto tutto funziona, grazie. Lo inserirò nell’ultima versione perché i commenti mi servono (per segnalare le correzioni proposte) e senza quel pacchetto mi debordano oltre pagina e sono illeggibili.

      In ogni modo grazie mille, come sempre rapido ed efficace 🙂

      D’altra parte, i numeri romani minuscoli hanno almeno seicento anni di storia. Forse di più.

      Ciao
      Enrico

    • #89080
      Up
      0
      Down
      ::


      Così mi metti in crisi però 🙂 tipograficamente non sono informato (e non metto in dubbio quello che dici) ma a me hanno insegnato che i numero romani sono maiuscoli..forse sbaglio..in ogni modo se a livello di convenzione tipografica italiana è scorretto li lascio in minuscolo (tipo le convenzioni sulle virgolette o i rientri al paragrafo, ecc) se invece non c’è una convenzione e sono giusti entrambi, non so..a me maiuscolo piace un po’ di più perché mi pare meno un “compromesso”..

    • #89081
      Up
      0
      Down
      ::

      Dork” post=88570tipograficamente non sono informato (e non metto in dubbio quello che dici) ma a me hanno insegnato che i numero romani sono maiuscoli..

      Chi te l’ha insegnato magari si riferiva ai Romani, ma secondo te i seicento anni di cui parlava egreg9 era l’epoca dei Romani?

      http://printwiki.org/Roman_Numerals

      The front matter of many books is typically paginated using lowercase Roman numerals (i, ii, iii, iv, etc.).

      https://en.wiktionary.org/wiki/Appendix:Roman_numerals

      Lowercase Roman numerals are often seen as page numbers for materials prefatory to the beginning of the main body of a work.

      Non sono bibbie della tipografia, ma hanno comunque registrato quest’uso dei numeri romani minuscoli.

      Edit
      https://en.wikipedia.org/wiki/Page_numbering

      The fifteenth edition of the Chicago Manual of Style calls for the beginning of the text to begin with the Arabic number 1, while the front matter that precedes it is to be numbered consecutively with lower case roman numerals.

    • #89082
      Up
      0
      Down
      ::


      🙂 no..era solo per dire che io i “numeri romani” li ho sempre saputi maiuscoli. Che si faccia così (da molti anni) può essere nato come una comodità ed ora potrebbe essere semplicemente una consuetudine oppure potrebbe essere divenuta una convenzione (esattamente come nel caso delle virgolette che riportavo)..nel primo caso maiuscolo o minuscolo è una questione di gusti, di fatto, visto che la consuetudine è accettata da tutti, dall’altro invece sbaglierei (come inserire unità di misura non del SI in un testo scientifico..non è un errore ma è “sbagliato” e “sgradevole” perché il SI è più che una “consuetudine”..invece se scrivo per me e basta il problema non si pone).

      Ora io non vorrei “sbagliare” ma penso che la numerazione romana “in quanto tale” sia maiuscola. Poi io uso la numerazione romana per numerare alcune pagine di testo in modo differente (altra cosa che fare o non fare è una tradizione da molti “rinnegata”). Quindi se non è un “errore” per me è (semplicemente) più carino lasciarle maiuscole, d’altro canto mi piace cercare di seguire le norme tipografiche man mano che le incontro e le imparo, quindi se è una “norma” allora non ho problemi e le lascio minuscole! tutto qui 🙂

    • #89083
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::



        @Dork
        , sono d’accordo con te nel ritenere che i numeri romani minuscoli gridino vendetta; Enrico dice che esistono da almeno seicento anni; si lo so, esistono negli scritti anglosassoni, ma gli anglosassoni da Albione in poi (circa 1700-1800 anni fa) non hanno apprezzato molto la cultura romana e solo con l’invasione normanna si sono riavvicinati alle radici latine. Non è un caso che tutti i riferimenti che ti ha dato @elrond siano tutti anglosassoni.

        In ogni caso i numeri romani “maiuscoli piccoli”, come li chiami tu, si ottengono con il maiuscoletto, se il font lo prevede, in tutte le serie che servono per comporre i numeri delle pagine sia nelle singole pagine, sia negli indici generale e analitici, glossari, eccetera. La soluzione che ti ha dato Enrico è eccellente per simulare il maiuscoletto con un carattere di corpo pari al 70% del corpo normale. Sulla Guida GuIT c’è un’altra soluzione. Quella più semplice è di usare il maiuscoletto vero, eventualmente anche in serie nera, se le righe dell’indice generale relative ai capitoli usano la serie nera. Esistono diversi font che hanno il maiuscoletto nero; ma anche i Latin Moder, caricati con il pacchetto cfr-lm ce l’hanno (leggi la documentazione, perché ci sono alcuni aspetti di scelta dei font di quel pacchetto che potrebbero non piacerti).
        Ma per le testatine e i piedini per ridefinire lo stile dalla pagina basta usare il pacchetto fancyhdr; per l’indice generale la forma del carattere può essere configurata con il pacchetto tocloft; per gli indici analitici bisogna scrivere in modo adeguato l’argomento del comando \index. È molto difficile che parole della front matter vadano a finire negli indici analitici, ma non è impossibile.

      • #89084
        Up
        0
        Down
        ::

        Dork” post=88572🙂 no..era solo per dire che io i “numeri romani” li ho sempre saputi maiuscoli.

        Io pure, ma studiando la numerazione degli antichi Romani, non in tipografia 🙂

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

    Go to top