我使用 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}
在第一列中您只需指定随后参考的标签。