Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.
\begin{proposition}

An elliptic curve given by a Weierstrass equation

\begin{itemize}    
\item[(a)]{is nonsingular iff $\Delta_E\neq0$.}   
\item[(b)]{has a node iff $\Delta_E=0$ and $c_4\neq0$.    
\item[(c)]{has a cusp iff $\Delta_E=c_4=0$.}   
\end{itemize}
\end{proposition}

Because this is written as a proposition, all the text is italicised. At the same time, so are the bullet points (a),(b),(c). What do I do to remove the italics on the bullet points but still keep the text italicised as per normal.

When it is written as a definition, there isn't a problem as the original text in the definition is not italicised.

share|improve this question
    
You could use the enumitem package, an enumerate environment with label=\normalfont(\alph*) passed in the optional argument. –  A.Ellett Jul 31 at 20:01
    
Where do people get the idea that they should use \item[(a) ]. I've seen several use this lately so I'd like to know where the idea comes from so we can get that idea fixed –  daleif Jul 31 at 20:26

3 Answers 3

up vote 1 down vote accepted

How about this?

\documentclass{article}
\usepackage{amsthm}
\newtheorem{proposition}{Proposition}
\begin{document}
\begin{proposition}
An elliptic curve given by a Weierstrass equation
\begin{enumerate}
\renewcommand\labelenumi{\normalfont(\alph{enumi})}
\item is nonsingular iff $\Delta_E\neq0$.
\item has a node iff $\Delta_E=0$ and $c_4\neq0$.
\item  has a cusp iff $\Delta_E=c_4=0$.
\end{enumerate}
\end{proposition}
\end{document}

Now the labeling is automatic. If you move the redefinition of \labelenumi to the preamble it will affect all first level (i.e. not nested) enumerate environments.

enum

share|improve this answer
    
What would I put if I want the numbering to be in numerals instead? :) –  Haikal Yeo Jul 31 at 20:09
1  
For Roman numerals, change \alph to \roman or \Roman. For arabic numerals (1,2,...) use \arabic. –  Ian Thompson Jul 31 at 20:10

You should use enumitem:

\documentclass{article}
\usepackage{amsthm}
\usepackage{enumitem}

\newtheorem{proposition}{Proposition}
\newenvironment{conditions}[1][\alph]
 {\begin{enumerate}[label=\upshape(#1*)]}
 {\end{enumerate}}

\begin{document}

\begin{proposition}
An elliptic curve given by a Weierstrass equation
\begin{conditions}
\item is nonsingular iff $\Delta_E\neq0$.
\item has a node iff $\Delta_E=0$ and $c_4\neq0$.
\item  has a cusp iff $\Delta_E=c_4=0$.
\end{conditions}
\end{proposition}

\begin{proposition}
The following conditions are equivalent:
\begin{conditions}[\arabic]
\item pigs can fly,
\item donkeys have short ears,
\item the moon is made of Swiss cheese.
\end{conditions}
\end{proposition}

\end{document}

enter image description here

share|improve this answer
    
what does \upshape do? –  Haikal Yeo Jul 31 at 20:35
    
@HaikalYeo It's the command for telling LaTeX to use the upright font. –  egreg Jul 31 at 20:56

What about changing the itemize environment for a enumerate one. Then we personalize this particular environment just to not interfere with other enumerate environtments. Just like this:

\documentclass{article}
\usepackage{amsthm}
\usepackage{enumitem}

\newtheorem{proposition}{Proposition}


\begin{document}

\begin{proposition}

An elliptic curve given by a Weierstrass equation

\begin{enumerate} [label=\rmfamily\emph{(\alph*)}]  
\item   {is nonsingular iff $\Delta_E\neq0$.}   
\item   {has a node iff $\Delta_E=0$ and $c_4\neq0$}.    
\item   {has a cusp iff $\Delta_E=c_4=0$.}   
\end{enumerate}
\end{proposition}

\end{document}

The label part do the work, leaving the changes just for this environment. The result is this:

enter image description here

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.