문제

저는 LaTeX에서 2열 형식, 11pt, 시간 글꼴을 사용하여 문서를 작성했습니다.내 단어 중 상당수가 하이픈으로 표시되며 모든 설명 목록 항목에 대해 badbox 경고가 표시됩니다(출력에는 문제가 표시되지 않음).이 문제를 어떻게 해결할 수 있나요?

도움이 되었습니까?

해결책

당신은 당신의 서문 어딘가에 하이픈 페널티를 설정해야합니다.

\hyphenpenalty=750

750의 값은 12pt 글꼴이있는 문자 용지 (8.5x11 in)의 두 열 레이아웃에 대한 내 요구에 맞았습니다. 필요에 맞게 가치를 조정하십시오. 숫자가 높을수록 하이픈이 줄어 듭니다. 당신은 또한 hyphenat패키지, 그것은 단순한 하이픈 페널티 이상의 것을 제공합니다.

다른 팁

그렇습니다. Tex를 덜 까다 롭게 만들거나 심지어 울퉁불퉁 한 옵션을 사용할 수도 있지만, 이것은 microtype 패키지. 로드하면 트릭을 수행해야합니다.

\usepackage{microtype}

단락의 조판을 개선하기위한 두 가지 기능을 제공합니다.

  • 마진 커닝 : 문자, 특히 문장 부호는 작은 분수를 여백으로 돌출됩니다. 실제로, 이것은 라인 길이를 약간 증가시키는 효과가 있으며 (IMO)는 시각적으로 매우 멋지게 보입니다.
  • 글꼴 확장 : 플러시 단락을 만들기 위해 단어 사이의 공간을 스트레칭/축소 할뿐만 아니라 캐릭터 자체는 매우 적은 양 (1 % 미만)으로 스트레칭/축소됩니다. 이것은 캐릭터 수준에서 시각적으로 눈에 띄지 않지만 놀랍게도 단락 수준에서 큰 차이를 만듭니다.

난 항상 그냥 사용해왔어 \raggedright 하지만 저는 전체 논문에 대해 그렇게 한 적이 없습니다. 이 FAQ (내가 자주 이용하는 LaTeX 리소스 중 하나임)은 다음을 권장합니다. ragged2e 패키지.

아, 그리고 참고 사항:나는 출력에서 ​​볼 수 없는 한 불량 상자에 주의를 기울이지 않습니다.이것은 아마도 바보 같지만 LaTeX는 나보다 훨씬 까다롭습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top