jsbook에서 본문이 한쪽에 닿는 문제를 해결하는 방법

문서 클래스 「jsbook」로 문서를 작성하면, 한쪽의 여백이 커져 문장이 한쪽에 들러버리는 일이 있습니다. TeX는 미국 규격의 레터 박스 사이즈(A4 사이즈보다 작은)용으로 튜닝되고 있어, 1행의 길이가 전각 40 문자를 넘지 않게 하고 있다고 합니다. 종이의 폭이 전각 40문자 이상 있는 경우, 본문의 폭은 강제적으로 1행 40문자가 되어, 본문은 좌우 어느 쪽인가에 전해져 버립니다

↓이런 느낌


이를 피하기 위해서는\begindocument 앞에
\setlength{\textwidth}{\fullwidth}  %本文の幅(textwidth)を全体の幅(=ヘッダ部の幅)にそろえる
\setlength{\evensidemargin}{\oddsidemargin} %偶数ページの余白と奇数ページの余白をそろえる

를 넣으면 1행 40자 제한이 제거되어 좌우로 극단적으로 들러가지 않게 됩니다.

↓이런 느낌


다만, 이렇게 하면 1행의 문자수가 증가해 레이아웃이 크게 바뀌어 버리는 것이 상정됩니다. 한 줄의 문자 수를 유지하면서 좌우로 들리는 것을 방지하려면\begindocument 앞에
\addtolength{\fullwidth}{-26truemm} %全体の幅(ヘッダ部の幅)を既定値から26mm小さくする
\setlength{\textwidth}{\fullwidth}  %本文の幅(textwidth)を全体の幅(=ヘッダ部の幅)にそろえる
\setlength{\evensidemargin}{10truemm}   %偶数ページの左余白を10mm(+1インチ)にする
\setlength{\oddsidemargin}{10truemm}    %奇数ページの左余白を10mm(+1インチ)にする

라고 넣으면, 1행의 문자수를 40문자 정도로 유지하면서 좌우로 치우치는 것을 막을 수 있습니다. (세밀한 수치 조정은 요 검토)

↓이런 느낌


스테이플러 멈추는 쪽의 여백을 넓게 취하고 싶은 경우는, 짝수 페이지의 왼쪽 여백을 작게, 홀수 페이지의 왼쪽 여백을 크게 하면 좋기 때문에
\addtolength{\fullwidth}{-26truemm} %全体の幅(ヘッダ部の幅)を既定値から26mm小さくする
\setlength{\textwidth}{\fullwidth}  %本文の幅(textwidth)を全体の幅(=ヘッダ部の幅)にそろえる
\setlength{\evensidemargin}{1truemm}    %偶数ページの左余白を1mm(+1インチ)にする
\setlength{\oddsidemargin}{19truemm}    %奇数ページの左余白を19mm(+1インチ)にする

같으면 좋다고 생각합니다

↓이런 느낌

좋은 웹페이지 즐겨찾기