
두 개의 용어집이 필요하다는 설정입니다. \medskip
-break가 아닌 a로만 구분해야 합니다 \newpage
. 제대로 보관하기 위해 한 장에 넣어볼까 생각했어요기호 목록.
그만큼수동긴 표 스타일(예: )을 사용할 때 경고가 발생 long3col
하지만 표의 셀 내에 페이지 나누기가 없기 때문에 긴 설명이 있는 항목에만 해당됩니다. 그러나 여기에는 적용되지 않습니다 ...
페이지 나누기를 억제하기 위해 다음 주석을 따랐습니다.이 게시물\newpage
-command 일시적 \glsclearpage
으로 무효화
\begingroup\let\newpage\relax
\printglossary
\printglossary
\endgroup
이상한 점은 이것이 장 제목의 표시를 억제하는 것처럼 보인다는 것입니다. 첫 번째 장/용어집은 장 제목, 첫 번째 용어집 및 두 번째 용어집 사이에 이중 페이지 구분이 있는 6페이지를 생성합니다.
두 번째 장/용어집 시도에서는 두 용어집이 모두 포함되어 있지만 장 제목이 없는 페이지가 생성되었습니다(왼쪽). 텍스트가 추가된 경우에만 장 제목이 인쇄됩니다(오른쪽).
\documentclass{scrbook}
\usepackage{glossaries}
% define alternative glossaries
\newglossary[ulg]{UppercaseCharacter}{uld}{udn}{List of uppercase characters}
\newglossary[llg]{LowercaseCharacter}{lld}{ldn}{List of lowercase characters}
% Term definitions
\newglossaryentry{A}{name=A, description={This is an uppercase character}, type=UppercaseCharacter}
\newglossaryentry{a}{name=a, description={This is a lowercase character}, type=LowercaseCharacter}
% activateglossaries
\makeglossaries
\setglossarystyle{long3col}
\begin{document}
\chapter*{List of symbols}
% Print the glossaries
\printglossary[type=UppercaseCharacter] % domain glossary
\printglossary[type=LowercaseCharacter] % domain glossary
\chapter*{Tight list of symbols}
\begingroup\let\newpage\relax
\printglossary[type=UppercaseCharacter] % domain glossary
\bigskip
\printglossary[type=LowercaseCharacter] % domain glossary
\endgroup
\chapter*{Tight list of symbols + Text}
dfgfgjfghj
\begingroup\let\newpage\relax
\printglossary[type=UppercaseCharacter] % domain glossary
\printglossary[type=LowercaseCharacter] % domain glossary
\endgroup%\clearpage
\chapter{Content}
UPPERCASE: \gls{A} and lowercase: \gls{a}
\end{document}
또한 Tex 프리미티브 그룹 내에서 수직 간격을 제어하는 것이 불가능한 것 같습니다. 아니면 용어집이 단일 페이지에 있어서는 안 되기 때문입니까?
답변1
아직도 모르겠어왜이런 일이 발생하면 이를 해결하기 위해 두 가지 옵션을 발견했습니다.
Tomas Kurlis가 주석에서 지적했듯이 -package sections
의 옵션을 사용하면 glossary
문제가 발생하지 않습니다.
\documentclass{scrbook}
\usepackage[section]{glossaries}
% define alternative glossaries
\newglossary[ulg]{UppercaseCharacter}{uld}{udn}{List of uppercase characters}
\newglossary[llg]{LowercaseCharacter}{lld}{ldn}{List of lowercase characters}
% Term definitions
\newglossaryentry{A}{name=A, description={This is an uppercase character}, type=UppercaseCharacter}
\newglossaryentry{a}{name=a, description={This is a lowercase character}, type=LowercaseCharacter}
% activateglossaries
\makeglossaries
\setglossarystyle{longheader}
\begin{document}
\chapter*{List of symbols}
% Print the glossaries
\printglossary[type=UppercaseCharacter] % domain glossary
\printglossary[type=LowercaseCharacter] % domain glossary
\chapter*{Tight list of symbols}
\begingroup\let\newpage\relax
\printglossary[type=UppercaseCharacter] % domain glossary
\bigskip
\printglossary[type=LowercaseCharacter] % domain glossary
\endgroup
\chapter*{Tight list of symbols + Text}
dfgfgjfghj
\begingroup\let\newpage\relax
\printglossary[type=UppercaseCharacter] % domain glossary
\printglossary[type=LowercaseCharacter] % domain glossary
\endgroup%\clearpage
\chapter{Content}
UPPERCASE: \gls{A} and lowercase: \gls{a}
\end{document}
챕터가 필요하고 \phantom{}
거기에 인쇄하기 전에 빈 챕터를 갖고 싶다면. 하지만 이것은 일반적인 경우가 아닙니다(예, 제 질문은 그다지 현명하지 않았습니다)... 장 제목이 렌더링되지 않는 것이 이상하지만 장 제목 사이의 거리를 유지해야 합니다. (보이지 않는) 텍스트 줄이 처리됩니다.