
다음 예를 고려하십시오.
\documentclass[a4paper, 11pt]{article}
\usepackage{linguex}
\begin{document}
\ex.
\ag.
Dette er ein test paa nynorsk.\\
This is a test in Nynorsk\\
\trans `This is a test in Nynorsk.'
\bg.
Dies ist ein Test auf Deutsch.\\
This is a test in German\\
\trans `This is a test in German.'
\end{document}
출력은 다음과 같습니다.
하위 예(a)와 하위 예(b) 사이의 간격을 늘리는 방법이 있습니까(즉, "This is a test in Nynorsk."와 "Dies ist ein Test auf Deutsch." 사이의 수직 간격을 늘리는 방법)? 때로는 글로싱과 실제 번역 사이에 일종의 논리적 구조가 있는데, 4줄(또는 그 이상)로 구성된 하위 예문 사이에 간격이 없으면 매우 빨리 읽기가 매우 어색해집니다.
무엇보다도 나는 문서를 살펴보았습니다 linguex
(http://texdoc.net/texmf-dist/doc/latex/linguex/linguex-doc.pdf), 여기에는 사용자 정의할 수 있는 여러 "길이 및 여백"이 언급되어 있지만(6f.) 변경하려는 매개변수에 해당하는 항목을 찾을 수 없습니다.
답변1
그냥 사용해도 돼\vspace{xpt}
예:
\documentclass[a4paper, 11pt]{article}
\usepackage{linguex}
\begin{document}
\ex.
\ag.
Dette er ein test paa nynorsk.\\
This is a test in Nynorsk\\
\trans `This is a test in Nynorsk.'
\vspace{1cm}\bg.
Dies ist ein Test auf Deutsch.\\
This is a test in German\\
\trans `This is a test in German.'
\end{document}
또한 수직 공간을 설정하는 옵션도 찾을 수 없습니다. 6페이지에서 언급한 여백은 수평 여백일 뿐입니다.
답변2
이 작업을 수동으로 수행하는 것보다 하위 예제 매크로를 패치하여 필요한 만큼의 수직 공간을 자동으로 추가하는 것이 좋습니다. 의 값 .66\baselineskip
과 일치하는 추가 수직 공간으로 사용했습니다 .linguex
Extopsep
\documentclass[a4paper, 11pt]{article}
\usepackage{linguex}
\usepackage{etoolbox}
\newlength{\SubItemSkip}
\setlength{\SubItemSkip}{.66\baselineskip}
\makeatletter
\patchcmd{\a}{\itemsep\z@}{\itemsep\SubItemSkip}{}{}
\makeatother
\begin{document}
\ex.
\ag.
Dette er ein test paa nynorsk.\\
This is a test in Nynorsk\\
\trans `This is a test in Nynorsk.'
\bg.
Dies ist ein Test auf Deutsch.\\
This is a test in German\\
\trans `This is a test in German.'
\c. An single example.
\c. Another example.
\ex. An example.
\ex. Another example.
\end{document}
이 코드는 간격을 변경합니다모두하위 예. 이것이 원하는 것이 아니지만 설명된 예제 뒤에 추가 공백을 두는 것을 선호하는 경우 \glt
및 \trans
명령(후자는 전자의 별칭임)을 다시 정의할 수 있습니다. 이렇게 하려면 행 \patchcommand
및 대신 다음을 사용하십시오.
\def\glt#1{\vspace{.17\baselineskip}#1\vspace{\SubItemSkip}}
\let\trans\glt
이렇게 하면 줄 뒤에만 수직 공간이 추가되지만 \trans
단일 하위 예나 번역 없이 설명된 예 뒤에는 추가되지 않습니다.