General ⇒ enumerating in theorem environment
enumerating in theorem environment
I have a problem with enumerating items in the theorem environment.
The output that the enumerate command produce has italic numbers, and
I want them to be without any formatting.
Here you can find my preamble:
\documentclass[12pt, a4paper]{report}
\usepackage{toptesi}
\usepackage{amsmath, amsthm, amssymb, amsfonts, enumerate}
\usepackage{natbib}
\usepackage[italian]{babel}
and here a random theorem with this problem:
\begin{theorem}
Let.....
\begin{enumerate}[(i)]
\item XXXXXXX
\item dafsdaklfjsdfka
\end{enumerate}
\end{theorem}
I would like to get a plain (no formatting at all) numeration as (i),
(ii), (iii) and so on. However, I get italic capital Roman numbers,
shorter than the usual ones (i.e. (I), (II), (III) all of them in
italics and with the I's shorter than usual...). How can is solve this
problem?
I know that I might solve this problem using the description
environment, but I have already written a complete thesis using the
enumerate one, and to rewrite everything will take ages....
Thanks,
Alessandro
Learn LaTeX easily with newest books:
The LaTeX Beginner's Guide: 2nd edition and perfect for students writing a thesis
The LaTeX Cookbook: 2nd edition full of practical examples for mathematics, physics, chemistry, and more
LaTeX Graphics with TikZ: the first book about TikZ for perfect drawings in your LaTeX thesis
- localghost
- Site Moderator
- Posts: 9202
- Joined: Fri Feb 02, 2007 12:06 pm
enumerating in theorem environment
Code: Select all
\begin{enumerate}[label={(\roman*)}]
\item First item
\item Second item
…
\end{enumerate}
Board Rules
Avoidable Mistakes
¹ System: TeX Live 2025 (vanilla), TeXworks 0.6.10
enumerating in theorem environment
Code: Select all
\documentclass[12pt, classica, cucitura]{toptesi}
\usepackage{toptesi}
\usepackage{amsmath, amsthm, amssymb, amsfonts, enumerate, dlfltxbcodetips}
\usepackage{natbib}
\selectlanguage{italian}
\newtheorem{theorem}{Teorema}
\begin{document}
\begin{theorem}
Let
\begin{enumerate}[(i)]
\item if item (i) works...
\item if item (ii) works...
\end{enumerate}
\end{theorem}
\end{document}
Using the argument
Code: Select all
\begin{theorem}
Let
\begin{enumerate}[label={(\roman*)}]
\item if item (i) works...
\item if item (ii) works...
\end{enumerate}
\end{theorem}
I tried to change the preamble using
Code: Select all
\documentclass[12pt, a4paper]{report}
\usepackage{toptesi}
\usepackage{amsmath, amsthm, amssymb, amsfonts, enumerate, dlfltxbcodetips}
\usepackage{natbib}
\usepackage[italian]{babel}
I guess it is the toptesi package that it is altering the environment, but I need it for other purposes.
To sum up, I'd like to have the following numeration (i), (ii), (iii), ... with everything (brackets included) in roman and not in italic.
Thanks!
enumerating in theorem environment
Code: Select all
\begin{enumerate}[{\normalfont (i)}]
\item if item (i) works...
\item if item (ii) works...
\end{enumerate}
Re: enumerating in theorem environment
For spanish I have fixed this by using the "es-lcroman" option like in:
\usepackage[spanish,es-lcroman]{babel}
Maybe there is some "it-lcroman" also. For more info, read the italian-babel documentation.
I found my solution in this thread:
http://tex.stackexchange.com/questions/ ... nish-babel