更新后的 gb4e + cgloss 修复了注释和翻译之间的间距,但没有修复“序言”和注释之间的间距。

更新后的 gb4e + cgloss 修复了注释和翻译之间的间距,但没有修复“序言”和注释之间的间距。

为了修复对齐间距,我刚刚更改了正在撰写的一篇论文中的注释,因此我没有使用 /glll,而是使用 /gll + 使用 // 手动添加顶行。然而,这导致第一行和注释的第一行之间出现了奇怪的额外间距。(但注释的最后一行和翻译行之间的间距仍然完美。)

这是代码,但我不确定

\documentclass[12pt, letterpaper]{article}

\usepackage{gb4e,cgloss}

\begin{document}

\begin{exe}
\ex \label{label} \textit{ilázata}\\
\gll i- lázata \\
against- behind \\
\glt `behind' %\citation
\end{exe}

\end{document}

结果如下:

问题图片

编辑:当我单独运行一个最小示例时,间距工作正常。因此,我猜问题可能出在我的序言中?我在下面附上了以下内容:

\documentclass[12pt, letterpaper]{article}
\usepackage{fullpage}

\usepackage[margin=1in]{geometry}

\usepackage{fontspec}
\setmainfont{texgyretermes-regular.otf}
\usepackage[doublespacing]{setspace}
\usepackage[backend=biber,
style=authoryear,
maxbibnames=99,
]{biblatex}
\addbibresource{CoenWritingSample.bib}

\title{Adpositions and Applicatives in Siouan: A Case Study of Lakhota-Dakota-Nakota, Catawba, and Crow}
\author{Noah Michael Coen\\[.4cm]{Supervisory Professor: Dr. Ryan Kasak}}
\date{November 26th, 2020}

\usepackage{gb4e}
\usepackage{cgloss}
\noautomath

\usepackage{libertine}

\usepackage[labelfont=bf]{caption}

\usepackage[section]{placeins}

\usepackage{float}

\usepackage[nottoc,numbib]{tocbibind}

\usepackage{titlesec}
\titlespacing*{\section}{0pt}{10pt}{0pt}
\titlespacing*{\subsection}{0pt}{10pt}{5pt}
\titlespacing*{\subsubsection}{0pt}{10pt}{5pt}

\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage{forest}
\useforestlibrary{linguistics}
\usetikzlibrary{shapes.geometric}

\usepackage{multicol}

\usepackage{hyperref}

\usepackage{amssymb}

\usepackage[mcolblock,leipzighyper,toc]{leipzig}
\makeglossaries
\glsfindwidesttoplevelname[main]

\begin{document}

提前感谢您的帮助!毫不夸张地说,如果没有 stackexchange TeX 社区的帮助,这篇论文不可能完成得这么快。

答案1

问题是\usepackage[doublespacing]{setspace}。显然,该\gll命令触发了一个受包影响的新段落setspace。一种解决方法是将您的示例置于singlespacing包提供的环境周围。

梅威瑟:

\documentclass[12pt, letterpaper]{article}
\usepackage[doublespacing]{setspace}
\usepackage{gb4e,cgloss}

\begin{document}

\begin{singlespacing}
\begin{exe}
\ex \label{label} \textit{ilázata}\\
\gll i- lázata \\
against- behind \\
\glt `behind' %\citation
\end{exe}
\end{singlespacing}

\end{document}

结果:

在此处输入图片描述

相关内容