如何维护表格内的编号和标签

如何维护表格内的编号和标签

我使用 gb4e 来为论文中的示例编号。我希望能够为表格编号作为示例,然后将表格的每一行编号为 a、b、c 等。

\documentclass{article}
\usepackage{gb4e}
\usepackage{tipa}
\let\ipa=\textipa
\begin{document}

\begin{exe}
\ex
  \begin{tabular}{l l l r}

     \ipa{\;Gleg-a}&\ipa{\;Glega}&`sing. dies'&D:156\\
     \ipa{\;Gleg-dk}&\ipa{\;Glegatk} & `corpse' & D:156\\
     \ipa{Peww-a}&\ipa{Pewwa} & `freezes' & D:30\\
     \ipa{Peww-dk}&\ipa{Pewwatk} & `frozen' & D:30\\
     \ipa{ha:w\super i\super P-a}& \ipa{ha:w'a} & `has breath' & D:163\\
     \ipa{ha:w\super i\super P-dk}& \ipa{ha:witk} & `having (bad) breath' & D:163


\end{tabular}
\end{exe}

我希望它显示为:

(1)

a. 第一项(tab)第二部分(tab)注释(tab)页码

b. 第二项(tab)第二部分(tab)注释(tab)页码

c. 第三项(tab)第二部分(tab)注释(tab)页码

但 (1) 位于整个事物的左侧,并且所有标签都对齐。

有什么办法可以做到这一点?

那么我可以使用 \label 引用我的示例的一行吗?

答案1

我不知道这是否是你想要的:

\documentclass{article}
\usepackage{gb4e}
\usepackage{tipa}
\usepackage{array}
\let\ipa=\textipa

\newcounter{example}[xnumi]
\renewcommand{\theexample}{(\alph{example})}
\makeatletter
\renewcommand{\p@example}{\thexnumi-}

\begin{document}

\begin{exe}
\ex
  \begin{tabular}[t]{>{\refstepcounter{example}\theexample}l l l l r}
  \label{a} & \ipa{\;Gleg-a}&\ipa{\;Glega}&`sing. dies'&D:156\\
  \label{b} & \ipa{\;Gleg-dk}&\ipa{\;Glegatk} & `corpse' & D:156\\
  \label{c} & \ipa{Peww-a}&\ipa{Pewwa} & `freezes' & D:30\\
  \label{d} & \ipa{Peww-dk}&\ipa{Pewwatk} & `frozen' & D:30\\
  \label{e} & \ipa{ha:w\super i\super P-a}& \ipa{ha:w'a} & `has breath' & D:163\\
  \label{f} & \ipa{ha:w\super i\super P-dk}& \ipa{ha:witk} & `having (bad) breath' & D:163
\end{tabular}
\end{exe}

Here's a reference: \ref{c}

\begin{exe}
\ex
  \begin{tabular}[t]{>{\refstepcounter{example}\theexample}l l l l r}
  \label{aa} & \ipa{\;Gleg-a}&\ipa{\;Glega}&`sing. dies'&D:156\\
  \label{bb} & \ipa{\;Gleg-dk}&\ipa{\;Glegatk} & `corpse' & D:156\\
  \label{cc} & \ipa{Peww-a}&\ipa{Pewwa} & `freezes' & D:30\\
  \label{dd} & \ipa{Peww-dk}&\ipa{Pewwatk} & `frozen' & D:30\\
  \label{ee} & \ipa{ha:w\super i\super P-a}& \ipa{ha:w'a} & `has breath' & D:163\\
  \label{ff} & \ipa{ha:w\super i\super P-dk}& \ipa{ha:witk} & `having (bad) breath' & D:163
\end{tabular}
\end{exe}

\end{document}

在第一列中您只需指定随后参考的标签。

在此处输入图片描述

相关内容