
TeXbook에서,
따라서 구성된 vbox의 깊이에 대한 실제 규칙은 다소 기술적입니다. 여기에 있습니다: 를 통해 래핑되는 수직 목록이 주어지면
\vbox
문제는 자연스러운 깊이를 결정하는 것입니다.
- 수직 목록에 상자가 없으면 깊이는 0입니다.
- 상자가 하나 이상 있지만 마지막 상자 뒤에 커닝이나 풀이 있으면 중간에 페널티나 기타 사항이 있을 수 있으므로 깊이는 0입니다.
- ...
- ...
내 질문은 다음 코드 조각에서 항목 2에 관한 것입니다.
% Exercise 12.12
% \box1 is 1pt high, 1pt deep, and 1pt wide;
% \box2 is 2pt high, 2pt deep, and 2pt wide;
% \baselineskip = 9pt minus 3fil
\setbox4=\vbox to4pt{\vss\box1\moveleft4pt\box2\vss}
책에 명시된 대로 수직 목록의 자연 깊이(이 경우 0pt plus 1fil minus 1fil
, \box1
, 6pt minus 3fil
, \moveleft4pt\box2
) 0pt plus 1fil minus 1fil
는 0입니다. 수직 목록이 vbox로 포장될 준비를 하고 있을 때(접착제로 설정되지 않음) 이 vbox의 참조점은 box2의 참조점(box2의 맨 아래 줄)에서 오른쪽으로 2pt 아래 4pt 위치입니까? 이 vbox의 높이와 이 수직 목록의 자연스러운 높이에 따라 글루를 설정한 후 이 vbox의 참조점이 약간 올라갑니다.
수직 목록의 마지막 항목이 접착제라면, 이 수직 목록에 꼭 맞는 vbox가 있다면 이 vbox의 참조점은 이 vbox의 맨 아래 줄에 있을 것이라는 생각이 듭니다.