\\가 중앙 환경에서 명령 앞에 줄 간격을 늘리는 이유는 무엇입니까?

\\가 중앙 환경에서 명령 앞에 줄 간격을 늘리는 이유는 무엇입니까?

센터 환경에서 줄 바꿈 명령 "\\"의 효과에 관한 것입니다. 이 명령은 표시되는 텍스트의 줄 간격을 늘리는 효과가 있는 것으로 보입니다.~ 전에명령. 다음 입력의 출력이 이를 보여줍니다. 예제 3과 4의 코드는 예제 1의 출력과 비교할 때 줄 간격이 더 큰 동일한 출력을 생성합니다.

왜 그래야만하지?

실시예 1

\begin{center}
{\huge\bf Lapped biorthogonal transform  based  low complexity   
image compression algorithm  for wireless sensor network } 
\end{center}

실시예 2

\begin{center}
{\huge\bf Lapped biorthogonal transform\\  based  low complexity   
image\\ compression algorithm  for\\ wireless sensor network } 
\end{center}

실시예 3

\begin{center}
{\huge\bf Lapped biorthogonal transform \\  based  low complexity 
image\\ compression algorithm  for\\  wireless sensor network \\ } 
\end{center}

실시예 4

\begin{center}
{\huge\bf Lapped biorthogonal transform  based  low complexity   
image compression algorithm  for wireless sensor  network \\ } 
\end{center}

이 문제가 이전에도 제기되었는지 모르겠습니다. 미리 감사드립니다.

답변1

그것은 당신이 생각하는 것과 다릅니다. \\거리를 늘리지 않습니다. 오히려 그것의 부재는 그것을 감소시킵니다. 이유를 살펴보겠습니다.

와 같은 명령은 \huge활자 크기뿐만 아니라 'baselineskip', 즉 현재 기준선(문자가 앉아 있는 가상의 선)에서 이전 기준선까지의 거리도 변경합니다.

\baselineskip그러나 TeX이 단락을 조판할 때 단락이 끝날 때 현재 값인 매개변수 의 값 하나만 사용합니다 .

  • 실시예 1
    유일한 단락 끝 명령은 다음에 의해 실행됩니다.\end{center} , 이는 스캔됩니다.~ 후에}명령 의 범위를 끝내는 중괄호 \huge; 따라서 이 경우에는 \baselineskip일반 크기에 상대적인 크기가 사용됩니다. 그러나 TeX에는 선이 겹치지 않고 선이 너무 가까워지는 효과를 얻을 수 있는 메커니즘이 있습니다.

  • 실시예 2
    거의 동일합니다. 단락 끝이 다음에 다시 발생하기 때문에 마지막 줄은 이전 줄과 매우 가깝습니다 }. center환경 에서 \\명령이 단락 끝 명령을 실행하기 때문에 처음 세 줄의 간격은 정확합니다 .

  • 실시예 3\\이것이 스캔되기 전에 마지막 단락이 단락을 끝내기 때문에 올바른 것입니다 }. 다음에 의해 발행된 단락 끝은 \end{center}아무 작업도 수행하지 않습니다.

  • 실시예 4
    이것은 이전 것과 유사하며, TeX이 줄 바꿈을 수행할 위치를 결정하도록 허용합니다.

올바른 방법은 무엇입니까? 여기있어; 어느 하나

\begin{center}
\huge\bfseries Lapped biorthogonal transform \\  based  low complexity
image\\ compression algorithm  for\\  wireless sensor network
\end{center}

또는

\begin{center}
\huge\bfseries Lapped biorthogonal transform  based  low complexity
image compression algorithm  for wireless sensor  network
\end{center}

중괄호와 마지막 \\. 줄바꿈 여부를 결정할지 여부에 따라 둘 중 하나를 선택하십시오.

\huge처리 되면 선언이 꺼지므로 문서 \end{center}의 나머지 부분은 일반 크기로 되돌아갑니다.

또한 이는 \bf더 이상 사용되지 않는 명령이므로 \bfseries이 상황에서 선호됩니다. 단일 굵은 글꼴 단어의 경우 \textbf{word}이전 스타일 대신 사용하십시오 {\bf word}.

답변2

이는 예상되는 동작입니다.

단락을 끝내지 않고 텍스트를 그룹으로 묶었으므로 적용되는 기준선은 주변 환경에 대한 기준선입니다. 하나의 이중 검은색 슬래시는 이 설정에 영향을 미치지 않지만 텍스트가 이런 식으로 여러 번 깨지면 이전 세그먼트 기준선의 마지막 강제 해결을 제외한 모든 것이 됩니다.

이 경우 텍스트가 구성에 의해 형성된 그룹으로 둘러싸여 있으므로 \begin{...} ... \end{...}실제로 해야 할 일은 다음과 같습니다.

\begin{center}
\huge\bfseries Lapped biorthogonal transform  based  low complexity   
image compression algorithm  for wireless sensor  network
\end{center}

추가 중괄호를 제거하면 기준선이 \huge중앙 그룹 내에서 적절하게 됩니다. 이후에는 정상적인 상황으로 되돌아갑니다 \end{center}.

\bf내가 으로 대체했음을 알 수 있습니다 \bfseries. \bf구식입니다. \textbf{...}또는 {\bfseries ...}적절하게 교체해야 합니다 .

관련 정보