我使用gb4e
包对示例进行编号,并使用xlistn
环境。我希望环境中项目的标签显示它们所属的xlistn
示例数量 ( ) 及其各自的编号 ( )。{exe}
\ex
\documentclass{article}
\usepackage{gb4e}
\begin{document}
\begin{exe}
\ex test
\begin{xlistn}
\ex test a
\ex test b
\ex test c
\end{xlistn}
\end{exe}
\end{document}
MWE 创建
我希望它像这样:
(1) test
1.1. test a
1.2. test b
1.3. test c
答案1
编辑:
更“官方”的方式:
\documentclass{article}
\usepackage{gb4e}
\counterwithin{xnumii}{xnumi}
\begin{document}
\begin{exe}
\ex test
\begin{xlistn}
\ex test a
\ex test b
\ex test c
\end{xlistn}
\end{exe}
\begin{exe}
\ex test
\begin{xlistn}
\ex test a
\ex test b
\ex test c
\end{xlistn}
\end{exe}
\end{document}
旧答案:
请不要接受它。只需使用它直到找到正确的方法。我没有时间阅读文档。只是一个快速修复。
\documentclass{article}
\usepackage{enumitem}
\usepackage{gb4e}
\makeatletter
\def\thexnumii{\@xsi{xnumi}.\@xsi{xnumii}}
\makeatother
\begin{document}
\begin{exe}
\ex test
\begin{xlistn}
\ex test a
\ex test b
\ex test c
\end{xlistn}
\end{exe}
\begin{exe}
\ex test
\begin{xlistn}
\ex test a
\ex test b
\ex test c
\end{xlistn}
\end{exe}
\end{document}