
센터 환경에서 줄 바꿈 명령 "\\"의 효과에 관한 것입니다. 이 명령은 표시되는 텍스트의 줄 간격을 늘리는 효과가 있는 것으로 보입니다.~ 전에명령. 다음 입력의 출력이 이를 보여줍니다. 예제 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 ...}
적절하게 교체해야 합니다 .