- Questo topic ha 7 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 11 mesi fa da .
-
Topic
-
Ciao a tutti. Le classi standard e quelle KOMA scrivono i numeri di pagina del frontmatter in “romani minuscolo”. Io vorrei averli in “romano maiuscoletto”. tempo fa Enrico aveva proposto un codice per ottenerli, ma ora non mi funziona più. Lo scheletro che uso è questo:
`\documentclass{scrbook}
\usepackage{biblatex}
\usepackage{classicthesis}%*****************************************************%
% Per i numeri romani in maiuscoletto nel frontmatter %
%*****************************************************%
\makeatletter
\DeclareRobustCommand{\doscroman}{\textsc}
\def\scroman#1{\expandafter\@scroman\csname c@a#1\endscname}
\def\@scroman#1{\expandafter\doscroman\expandafter{\romannumeral#1}}\let\ORlmph@outputpage@hook\mph@outputpage@hook
\def\frontmatter{\cleardoublepage
\pagenumbering{scroman}
\renewcommand*\mph@outputpage@hook{%
\bgroup
\advance\c@page\m@ne
\immediate\write\@auxout{%
\string\mph@setcol{ii:\roman{page}}{\string\mph@nr}%
}%
\egroup
}}
\def\mainmatter{\cleardoublepage
\pagenumbering{arabic}%
\let\mph@outputpage@hook\ORlmph@outputpage@hook}
\makeatother\begin{document}
\frontmatter
\pagestyle{scrheadings}
\input{MaterialeInizialeFinale/Frontespizio}
\input{MaterialeInizialeFinale/Colophon}
\input{MaterialeInizialeFinale/Dedica}
\input{MaterialeInizialeFinale/Indici}
\input{MaterialeInizialeFinale/Introduzione}
\cleardoublepage\mainmatter
…
\end{document}`
Gli errori che ricevo:
`./Cattolicesimo.aux:39: LaTeX Error: Missing \begin{document}.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.39 …1}{vallauri:luce}{0}{\doscroman {vii}}{7}
?
(/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/ot1pplx.fd)
(/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/omlzplm.fd)
(/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/omszplm.fd)
(/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/omxzplm.fd)
(/usr/local/texlive/2011/texmf-dist/tex/latex/wasysym/uwasy.fd)
(/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/ot1zplm.fd)
./Cattolicesimo.aux:39: You can't use `macro parameter character #' in math mod
e.
## l.39 …1}{vallauri:luce}{0}{\doscroman {vii}}{7}`
Se serve un EMC lo fornisco, ovviamente!Grazie in anticipo,
L.
- Devi essere connesso per rispondere a questo topic.