如何在列表中写入带有空项目符号的数字:
我正在尝试写 $1^{\bullet}$
。
谢谢你!
答案1
也许您想要一个quando
样式编号,这可以通过 轻松获得\textsuperscript
,另外还可以通过soul
变体包获得:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\usepackage{soulutf8}
\def\quando{\textsuperscript{\ul{o}}}
\begin{document}
\begin{enumerate}[label=\arabic*\textsuperscript{o}]
\item First
\item Second
\item Third
\item Fourth
\item Fifth
\end{enumerate}
\begin{enumerate}[label=\arabic*\quando, before=\setuloverlap{-0.8pt}\setul{0.8pt}{0.4pt}]
\item First
\item Second
\item Third
\item Fourth
\item Fifth
\end{enumerate}
\end{document}
答案2
这里有两种方法,direct
一种是使用label={\arabic*$^{\circ}$}
或更复杂,但更易于配置,通过定义一个\circlebullets
由评估的新“计数器”类型enumitem
。
\documentclass{article}
\usepackage{enumitem}
\makeatletter
\def\circlebullets#1{%
\bfseries\number\value{#1}$^{\circ}$%
}
\AddEnumerateCounter{\circlebullets}{\@circlebullets}{Foooo}
\makeatother
\begin{document}
\begin{enumerate}[label={\circlebullets*}]
\item First
\item Anotherone
\item A
\item B
\item C
\item D
\item E
\item F
\item G
\item H
\item I
\item J
\end{enumerate}
\begin{enumerate}[label={\bfseries\arabic*$^{\circ}$}]
\item First
\item Anotherone
\item A
\item B
\item C
\item D
\item E
\item F
\item G
\item H
\item I
\item J
\end{enumerate}
\end{document}
答案3
假设这是一份西班牙语文档,而您想要序数,则应避免使用诸如\circ
、等空心圆点符号\degree
。相反,应使用小写“o”,因为 是缩写(“primero” = 1.º 等)。因此,在西班牙语中前面应该有一个点根据 RAE 规则,(即 1.º,而不是 1º)。
但是, 1.\textsupercript{o}
不太优雅。使用babel
和spanish
选项,您可以交替使用或包含点的1\sptext{o}
简写,并方便地调整空间和高度,即使在枚举环境中也是如此:1"o
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{enumitem,textcomp}
\begin{document}
\noindent
1$^{\circ}$ $\neq$
1\textdegree\ $\neq$
1º $\neq$
1\textsuperscript{o} $\neq$
1.\textsuperscript{o} $\neq$
1\sptext{o} =
1"o
\begin{enumerate}[label=\arabic*"o]
\item First
\item Second
\item Third
\item Fourth
\item Fifth
\end{enumerate}
\end{document}