如何在LaTeX中创建一个表现为表但具有不同标签和单独计数器的新环境?

时间:2019-03-25 11:45:16

标签: latex

我正在研究自己的论文,并且我所在领域的惯例(语言学和会话分析)是将逐行分解的演讲片段称为“片段”。我已经按自己的喜好创建了片段,但是我不得不使用表环境来创建片段,因此它们都被称为表。

我担心更新\ setcounter命令,因为它会弄乱我将来的表,而且我知道我可以将单个表的名称更改为片段,但是我不禁要认为一定有一个简单的方法一种方法来创建一个额外的.sty包,并使用带有新名称的普通表的代码来简单地发明一个新环境,但是我不知道该怎么做。帮助吗?

1 个答案:

答案 0 :(得分:0)

有些软件包可以定义浮动环境。它称为newfloat,在大多数乳胶发行版中都应使用。

您可以定义环境并自定义其行为。

\documentclass{article}
\usepackage{newfloat}
\DeclareFloatingEnvironment[fileext=lof,listname={List of fragments}, 
                            name=Fragment, placement=h]{fragment}

\begin{document}
\begin{fragment}
  \fbox{blah, blah}
\caption{This is fragment 1}
\end{fragment}

\begin{fragment}
  \fbox{Blah, blah blah}
  \caption{This is another fragment}
\end{fragment}
\end{document}

enter image description here