장 제목이 포함된 단일 페이지에 여러 용어집

장 제목이 포함된 단일 페이지에 여러 용어집

두 개의 용어집이 필요하다는 설정입니다. \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}

용어집AsSections

챕터가 필요하고 \phantom{}거기에 인쇄하기 전에 빈 챕터를 갖고 싶다면. 하지만 이것은 일반적인 경우가 아닙니다(예, 제 질문은 그다지 현명하지 않았습니다)... 장 제목이 렌더링되지 않는 것이 이상하지만 장 제목 사이의 거리를 유지해야 합니다. (보이지 않는) 텍스트 줄이 처리됩니다.

관련 정보