我使用linguex
包作为示例。在其中一个包中,我使用项目符号的方式如下:
\documentclass{article}
\usepackage{linguex}
\begin{document}
\ex. $\lambda P. \lambda Q. (\textbf{but}(P)(Q)): \langle t \langle t, t \rangle \rangle$ \\ \hspace{20mm} $\bullet$ \\ $\lambda P. \lambda Q. (\textbf{but}(P)(Q)): \langle t \langle t, t \rangle \rangle + \rho \langle e, t \rangle $
\end{document}
我尝试用\hspace
使两个示例之间的项目符号出现在中间;但没有成功。
我怎样才能把要点放在这两个例子的中心。
答案1
对于最小的改变,你可以使用 \hspace* (如果你不想要 Brian 的答案的对齐)
\documentclass{article}
\usepackage{linguex}
\begin{document}
\ex. $\lambda P. \lambda Q. (\textbf{but}(P)(Q)): \langle t \langle t, t \rangle \rangle$ \\ \hspace*{20mm} $\bullet$ \\ $\lambda P. \lambda Q. (\textbf{but}(P)(Q)): \langle t \langle t, t \rangle \rangle + \rho \langle e, t \rangle $
\end{document}
答案2
一种方法是将所有内容放入array
环境中,如下所示:
\documentclass{article}
\usepackage{linguex}
\begin{document}
\ex.
$\begin{array}{c}
\lambda P. \lambda Q. (\textbf{but}(P)(Q)): \langle t \langle t, t \rangle \rangle\\
\bullet\\
\lambda P. \lambda Q. (\textbf{but}(P)(Q)): \langle t \langle t, t \rangle \rangle + \rho \langle e, t \rangle
\end{array}$
\end{document}
两个 lambda 项和项目符号构成数组的 3 行,以中心为单位 ( {c}
)。
答案3
这是 Brian Buccola 的答案的一个略有不同的版本,它将行左对齐并删除了列间空间,但仍将项目符号居中。我已使用该array
包为此创建了一个列类型。我还[t]
向array
环境添加了对齐,以便它与示例编号正确对齐:
\documentclass{article}
\usepackage{linguex}
\usepackage{array}
\newcolumntype{A}{@{}l@{}}
\newcommand{\cbull}{\multicolumn{1}{@{}c@{}}{\bullet}}
\begin{document}
\ex.
$\begin{array}[t]{A}
\lambda P. \lambda Q. (\textbf{but}(P)(Q)): \langle t \langle t, t \rangle \rangle\\
\cbull\\
\lambda P. \lambda Q. (\textbf{but}(P)(Q)): \langle t \langle t, t \rangle \rangle + \rho \langle e, t \rangle
\end{array}$
\end{document}