답변:
\mbox
가장 간단한 대답입니다. 업데이트와 관련하여 :
TeX는 줄의 단어 사이에 너무 많은 공간을 추가하는 것보다 긴 줄을 선호합니다. 아이디어는 여백으로 확장되는 선 (및 그러한 선 다음에 삽입되는 블랙 박스)을 발견하고 내용을 수정할 수있는 기회가 있지만 공간이 너무 많으면 눈에 띄지 않을 것이라고 생각합니다 그것.
사용 \sloppy
또는 \begin{sloppypar}...\end{sloppypar}
이 동작 적어도 약간 조정. 또 다른 가능성은 \raggedright
(또는 \begin{raggedright}...\end{raggedright}
)입니다.
그것을 둘러싼 \mbox{}
\nohyphens{}
에서 찾은 명령 일 수 hypenat
있습니다.
또한 일반 텍스트에 두 개의 후속 단어가 있고 그 사이에 줄 바꿈을 피하려면 ~ 문자를 사용할 수 있습니다.
예를 들면 다음과 같습니다.
As we can see in Fig.~\ref{BlaBla}, there is nothing interesting to see. A~better place..
이렇게하면 그림 번호 (그림 부분 없음) 또는 대문자 A로 시작하는 줄이 없어 질 수 있습니다.
~
비 파괴이다 공간 입니다 문자, 또한 공백을 삽입 (때로는 하나는 공간을 삽입하지 않고 파괴 방지 할 수 있습니다).
\ nolinebreak 사용
\ nolinebreak [번호]
\ nolinebreak 명령은 LaTeX가 명령 시점에서 현재 행을 끊는 것을 방지합니다. 선택적 인수 인 number를 사용하면 \ nolinebreak 명령을 요청에서 요청으로 변환 할 수 있습니다. 숫자는 0-4의 숫자 여야합니다. 숫자가 클수록 요청이 더 일관성이 없습니다.
출처 : http://www.personal.ceu.hu/tex/breaking.htm#nolinebreak
myurl 명령을 정의하십시오.
\def\myurl{\hfil\penalty 100 \hfilneg \hbox}
I don't want to cause line overflows,
I'd just rather LaTeX insert linebreaks before
\myurl{\tt http://stackoverflow.com/questions/1012799/}
regions rather than inside them.