我想使用计数器列出物品清单,但面临两个无法解决的问题。首先如下:
1. Text text
text
但我希望它看起来像(缩进计数器后的所有内容):
1. Text text
text
阅读此网站上有关enumitem
或adjustwith
环境的答案changepage
没有帮助,因为它用数字缩进段落,但我希望后者保持在原位。
minipage
环境不受欢迎,因为当页面结束时它的表现不太好。
第二问题是我不知道如何使数字与句号对齐,以使其看起来不像:
1. Text
11. Text
11*.Text
但例如:
1. Text
11. Text
11*. Text
顺便问一下,这样是不是更好?或者数字应该向左对齐,而不是向句号对齐?
我的代码(我正在使用 LuaLaTeX):
\documentclass[10pt]{extarticle}
\pagestyle{empty}
\usepackage[left=1cm,right=1cm,bottom=1cm,top=1cm]{geometry}
\usepackage{amsthm}
\usepackage{lipsum}
\usepackage{skull}
\usepackage{ragged2e}
\usepackage[russian]{babel}
\usepackage{mathptmx}
\usepackage{polyglossia}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Times New Roman}
\newfontfamily\cyrillicfont{Times New Roman}
\setmainlanguage{russian}
\newcounter{task}
\newcommand{\sep}{\vspace{9pt}\hrule\vspace{9pt}}
\newcommand{\task}{\textbf{\thetask.\quad}\stepcounter{task}}
\newcommand{\hard}{\textbf{\thetask*.\quad}\stepcounter{task}}
\newcommand{\hhard}{\textbf{\thetask$\skull$.\quad}\stepcounter{task}}
\newcommand{\SN}{\smallskip\noindent}
\newcommand{\TT}{\SN\task}
\newcommand{\HA}{\SN\hard}
\newcommand{\HH}{\SN\hhard}
\begin{document}
\setcounter{task}{1}
\TT \lipsum[1]
\HA \lipsum[2]
\textbf{Some text that should not be nor numbered, neither inedented, it does not correspond to the list. After it, the numeration continues.}
\HH \lipsum[3]
\end{document}
在得到一些答案和评论后,我认为我应该重新表述问题:我怎样才能使用counters
看起来像的东西来编码enumerate
?
更新现在问题更加清楚了:使用自定义编号制作自己的列表
答案1
只需使用enumerate
环境即可。要获得所需的格式,还可以使用该enumerate
包。
\documentclass[10pt]{extarticle}
\pagestyle{empty}
\usepackage[left=1cm,right=1cm,bottom=1cm,top=1cm]{geometry}
\usepackage{amsthm}
\usepackage{lipsum}
\usepackage{ragged2e}
\usepackage[russian]{babel}
\usepackage{mathptmx}
\usepackage{polyglossia}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Times New Roman}
\newfontfamily\cyrillicfont{Times New Roman}
\setmainlanguage{russian}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[\bfseries 1.]
\item \lipsum[1]
\item \lipsum[2]
\textbf{Some text that should not be numbered.}
\item \lipsum[3]
\item Some more text.
\item Some more text.
\item Some more text.
\item Some more text.
\item Some more text.
\item Some more text.
\item Some more text.
\item Some more text.
\end{enumerate}
\end{document}