textpos 环境中的 tocloft 项目列表

textpos 环境中的 tocloft 项目列表

我用包创建了一个个人列表tocloft。以下是代码的开头:

\documentclass[a4paper,oneside]{article}
\usepackage[french]{babel}
\usepackage{textpos}
\usepackage{tocloft}
\pagestyle{empty}

\newcommand{\listMyItemsname}{My List of Items}

\newlistof{MyItems}{exp}{\listMyItemsname}

\newcommand{\MyItem}[1]{%
\refstepcounter{MyItems}
\par\noindent\textbf{#1}
\addcontentsline{exp}{MyItems}
{#1}\par}

我希望此列表的内容列表(从外部文件导入)位于textpos包中的文本块环境中的特殊位置。

\begin{document}

\begin{textblock*}{190mm}[0,0](0mm,80mm)
\listMyItemsname
\end{textblock*}

\MyItem{item A}
\MyItem{item B}
\MyItem{item C}

\end{document}

问题是,编译后,我得到:

在此处输入图片描述

并且,我想获得这样的东西:

在此处输入图片描述

正常情况下,该命令应该打印类似\listMyItemsname的内容列表并显示列表中的项目条目。MyItems\tableofcontent

你知道我的代码有什么问题吗?


请注意,我希望我的项目可以在外部文件中读取文本块环境,我希望生成不同文本块中多个列表的内容列表

相关内容