1.5.0을 릴리즈하면서 아래 내용을 정리하여 3Rabbitz Book 1.5 사용자 가이드에 반영했습니다. 따라서 아래 내용이 아닌 사용자 가이드를 참고하시기 바랍니다.
릴리즈 1.1.0부터 사용할 수 있는 기능입니다.
PDF 테마에서 텍스트 정렬 방법으로 양쪽 맞춤을 지정하면 단어 중간에서 줄바꿈이 일어날 수 있습니다. 한국어, 중국어, 일본어 등은 단어 중간에서 줄바꿈을 해도 문제가 없는데 영어, 프랑스, 독일어 등은 단어 중간에서 줄바꿈을 하면 가독성이 낮아집니다.
이를 해결하기 위한 방법은 다음과 같습니다.
한 단어에서 줄바꿈이 일어나는 위치에 하이픈(-)을 넣는다.
한 단어에서 줄바꿈이 일어날 수 있는 위치를 가독성을 해치지 않는 범위에서 결정한다.
예를 들어 영어 단어 computer에서 줄바꿈이 일어날 수 있는 위치는 다음과 같습니다.
com-put-er m과 p, t와 e 사이에서만 줄바꿈이 가능
많은 단어가 있기 때문에 하이픈 위치 결정은 컴퓨터로 자동화해야 합니다. 이를 위한 많은 시도가 있었고 LaTeX에서 사용하는 방법이 대표적입니다.
자세한 설명은 Franklin Mark Liang이 쓴 Word Hy-phen-a-tion by Com-put-er 논문을 참고합니다.
하이픈 패턴 파일
이 방법은 하이픈 패턴 파일을 사용하는데 라이선스 문제로 이 파일을 제품에 포함시키지 못했습니다. 따라서 하이픈 패턴 파일을 별도로 업로드해야 합니다. 다음 URL에서 필요한 하이픈 패턴 파일을 얻을 수 있습니다.
http://tug.org/tex-hyphen/#languages
필요한 하이픈 패턴 파일을 다운로드한 후 다음과 같이 업로드합니다.
<도구 | 하이픈 패턴> 메뉴로 이동합니다.
<하이픈 패턴 추가> 링크를 클릭합니다.
언어를 선택한 후 하이픈 패턴 파일을 업로드합니다.
하이픈 패턴 파일을 업로드할 때 지정한 언어와 책 언어를 참고하여 자동으로 하이픈이 적용됩니다.
예외 단어 규칙 등록하기
다음 단어 유형에 대해서는 줄바꿈이 일어나도 하이픈을 넣지 않습니다.
URL
모든 글자가 대문자인 단어
그리고 임의로 예외 단어 규칙을 등록할 수 있습니다.
하이픈 패턴 목록에서 예외 단어 규칙을 등록할 언어를 클릭합니다.
예외 필드에 규칙을 등록합니다.
줄바꿈으로 여러 단어를 등록할 수 있습니다.
예를 들어 영어 단어 computer에서 c 다음에도 하이픈이 들어갈 수 있도록 하려면 다음과 같이 등록합니다.
c-om-put-er
소문자로 입력해야 합니다.
PDF 테마 하이픈 넣기 설정
<스타일 | 테마> 메뉴로 이동합니다.
PDF 테마를 선택합니다.
기본값을 선택한 후 하이픈(-) 넣기를 체크합니다.
텍스트 정렬이 양쪽 맞춤이어야 합니다.