멀티콜은 어떻게 분할되나요?

멀티콜은 어떻게 분할되나요?

처음에는 줄 수의 절반으로 나눌 것이라고 생각했습니다. 그런 다음 첫 번째 부분의 줄 수가 두 번째 부분의 줄 수보다 많고 정확히 내가 원하는 위치로 분할되는 코드를 작성했습니다. 운이 좋은 날? 나는 그렇게 생각하지 않습니다. 분할 은 어떻게 되나요 multicol?

내가 가진 코드는 다음과 같습니다.

 \documentclass{article}
\usepackage{multicol}
\def\tab{\mbox{\quad}}
\begin{document}
\begin{multicols}{2}
\noindent
READER::\\
$P(mutex_3);$\\
$P(r);$\\
$P(mutex_1);$\\
$readcount++;$\\
if(readcount == 1)\\
\tab P(w);\\
$V(mutex_1);$\\
$V(r);$\\
$V(mutex_3);$\\
read the content of object\\
$P(mutex_1);$\\
$readcount--;$\\
if(readcount == 0)\\
\tab V(w);\\
$V(mutex_1);$\\
WRITER::\\
$P(mutex_2);$\\
writecount++;\\
if(writecount == 1)\\
\tab P(r);\\
$V(mutex_2);$\\
P(w);\\
writing object\\
V(w);\\
$P(mutex_2);$\\
writecount--;\\
if(writecount == 0)\\
\tab V(r);\\
$V(mutex_2);$
\end{multicols}
\end{document}

READER저는 섹션 과 섹션 으로 분리하고 싶었고 WRITER정확히 그렇게 되었습니다. 왜?

답변1

multicol\\줄의 균형을 맞추고 있지만 단락 끝에서 잘못 사용되면 항상 그렇듯이 TeX는 "모두 흰색" 줄을 만들고 로그에 불평합니다.

Underfull \hbox (badness 10000) in paragraph at lines 6--37

따라서 multicol열의 균형을 맞추면 첫 번째 열에만하나두 번째 줄보다 더 많은 줄이 있으면 두 번째 열의 마지막 줄이 모두 흰색입니다.

로그에 경고가 표시되기 \\전에 최종 항목을 삭제했지만 이제 열은 다음과 같이 균형을 이룹니다.\end{multicols}

여기에 이미지 설명을 입력하세요

이 수학적인 이탤릭체와 관련이 없는 참고 사항은 여러 글자로 구성된 단어에 사용되어서는 안 됩니다. 글꼴에는 옆 글자가 넓어 인접 글자가 변수와 변수의 곱처럼 보이도록 합니다.~ 아니다단어. 그래서

$readcount--;$\\

해야한다

$\mathit{readcount}{-}{-};$\\

수학 모드와 텍스트 모드가 다른 것 같지만 ?? 왜?

 if(readcount == 1)

수학은 아니고? 마찬가지로 왜 writecount--텍스트 모드( --n-대시에 대한 합자가 있는 위치) 로 설정되었지만 readcount두 개의 빼기 기호가 있는 수학 모드로 설정되었습니까?

관련 정보