Re: Scrivere numeri romani maiuscoli per averli in maiuscoletto

#69780
admin
Amministratore del forum
    Up
    0
    Down
    ::

    illinguista1972″ post=68949Titolo molto strano, ma non sempre la sintesi è possibile.

    Ammettiamo di definire un comando come

    `\newcommand{\papa}[2]{#1}~{\scshape #2}`

    e ammettiamo che la scrittura sia corretta, per ottenere il nome e il numero di un papa. Ora, da quanto mi segnalano, se dal PDF risultante si facesse copia e incolla del nome di uno dei vicari di Cristo, diciamo Pio IX (con “IX” in maiuscoletto), si otterrebbe una cosa come Pio ix.

    Ora, è possibile fare in modo tale che anziché scrivere

    `\papa{Benedetto}~{xvi}`

    si possa scrivere

    `\papa{Benedetto}~{XVI}`

    e ottenere ugualmente in output il numero romano maiuscoletto, per evitare il problema (ma è vero?) esposto sopra?

    Ciao
    Tommaso

    Non so se ho capito, ma per caso vuoi questo (ammesso che sia TeXnicamente corretto)

    `\documentclass{article}

    \newcommand{\papa}[2]{#1~{\scshape\MakeLowercase{#2}}}

    \begin{document}

    \papa{Benedetto}{XVI}

    \end{document}`
    ?

    Ciao
    Orlando

    Go to top