tagging
텍스트뿐만 아니라 enumerate
. 이에 대해 -environment를 사용하면 taggedblock
뒤에 추가 수직 공간이 생성됩니다 taggedblock
. 아래의 최소 예를 참조하세요. 그것을 피할 수 있는 방법이 있나요? 이로 인해 내 문서의 레이아웃이 효과적으로 손상되었습니다. :/
taggedblock
한 가지 해결책은 -environment를 -command로 바꾸는 것이지만 \tagged
저는 그렇게 하고 싶지 않습니다. 문서의 일부가 꽤 크고 -command를 }
닫는 것을 잊어버릴 때마다 \tagged
엉망이 되기 때문입니다.
\documentclass{scrartcl}
\usepackage{tagging}
\usetag{mytag}
\begin{document}
%a tagged block
\begin{taggedblock}{mytag}
\begin{enumerate}
\item
foo
\item
bar
\end{enumerate}
\end{taggedblock}
%here you have additional vertical space
\begin{enumerate}
\item
foo
\item
bar
\end{enumerate}
%here you don't
\begin{enumerate}
\item
foo
\item
bar
\end{enumerate}
\end{document}
답변1
이상한 이유로 환경이 마지막에 taggedblock
추가되는데 이는 명백히 잘못된 것입니다.\leavevmode
\documentclass{scrartcl}
\usepackage{tagging}
\def\endtaggedblock{\endcomment} % we can't use \renewcommand
\usetag{mytag}
\begin{document}
%a tagged block
\begin{taggedblock}{mytag}
\begin{enumerate}
\item
foo
\item
bar
\end{enumerate}
\end{taggedblock}
% normal spacing
\begin{enumerate}
\item
foo
\item
bar
\end{enumerate}
% normal spacing
\begin{enumerate}
\item
foo
\item
bar
\end{enumerate}
\end{document}
답변2
이것은 명확한 답변입니다. "애초에 문제를 일으킨" 사람으로서 저는 찬성(또는 비추천)을 기대하지 않습니다.
패키지를 더 이상 사용하지 않는 중입니다 tagged
.보리스 베이츠만 multiaudience
패키지는 훨씬 더 잘 고려되었으며 Boris는 나보다 훨씬 더 나은 TeXnician입니다.
원래 문제는 다음과 같이 다시 작성되었습니다 multiaudience
.
\documentclass{scrartcl}
\usepackage{multiaudience}
\SetNewAudience{mytag}
\DefCurrentAudience{mytag}
\begin{document}
%a tagged block
\begin{shownto}{mytag}
\begin{enumerate}
\item
foo
\item
bar
\end{enumerate}
\end{shownto}
%here you have additional vertical space
\begin{enumerate}
\item
foo
\item
bar
\end{enumerate}
%here you don't
\begin{enumerate}
\item
foo
\item
bar
\end{enumerate}
\end{document}
답변3
비슷한 문제가 있는 다른 사람들의 경우... tagged
명령이 문제를 일으키지 않습니다.
블록 은 before 및 명령을 taggedblock
사용할 때도 문제를 일으킵니다 . 나는 얻다part
chapter
원치 않는 빈 페이지.
\documentclass[
paper=a5,
fontsize=12,
]{scrbook}
\usepackage{tagging}
\usetag{myTag-A}
\usetag{myTag-B}
\droptag{myTag-A}
\usepackage{blindtext}
\begin{document}
\begin{taggedblock}{myTag-A}
\part{Test Part A}
\end{taggedblock}
\begin{taggedblock}{myTag-B}
\part{Test Par B}
\end{taggedblock}
\end{document}
다음 명령 에는 이 문제가 없습니다 tagged
.
\tagged{myTag-A}{
\part{Test Part A}
}
\tagged{myTag-B}{
\part{Test Par B}
}