我正在尝试重新定义 Lyx 中的格式Part
(意大利语),它应该如下所示:
SEZIONE PRIMA
TESTO DEL TITOLO, RIGA 1
TESTO DEL TITOLO, RIGA 2
IE:
FIRST SECTION
TEXT OF TITLE, LINE1
TEXT OF TITLE, LINE2
这是我迄今为止的尝试:
\addto\captionsitalian{%
\renewcommand{\partname}%
{SEZIONE}%
\renewcommand{\thepart}%
{\ORDINALstring{part}[f]}%
}
部分文字如下:
\begin_layout Part
TITOLO LINEA 1
\begin_inset Newline newline
\end_inset
TITOLO LINEA 2
\end_layout
奇怪的是,这在 pdf 中呈现如下:
SEZIONE NOVANTADUESIMA
TITOLO LINEA 1
TITOLO LINEA 2
(即“第92条”)
但是,如果我使用ordinalstring
或Ordinalstring
,则部分计数器将分别正确呈现为prima
和Prima
(“第一”)。
我不明白的是,大写版本中的 92 从何而来,当然,我如何才能在那里得到正确的数字。
答案1
我不知道 LyX,但我知道fmtcount
不能那样使用。
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{itnumpar}
\addto\captionsitalian{\renewcommand{\partname}{SEZIONE}}
\renewcommand{\thepart}{\MakeUppercase{\ordinalef{part}}}
\begin{document}
\part{AAA\\BBB}
\part{CCC\\DDD}
\end{document}
(我使用它article
只是因为它不会在 处分页\part
。)