Q&A 마당은 텍 관련 질문/답변을 위해 만들었습니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- 질문 전에 아래를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
- 질문에 맞는 제목을 붙이세요. 질문의 내용과 관련없는 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답이 잘 올라오지 않습니다. 이 게시판에 올라오는 모든 글은 질문입니다. 굳이 [질문], [Q]를 적으실 필요도 없습니다.
- 내용을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
- 최소 예제는 "Minimal working example"을 읽어 보세요.
- 파일을 첨부하실 때에는 가능한 압축하여 파일 크기를 줄여서 올려주시길 바랍니다.
- 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 사용하는 편집기는 CKeditor입니다.
- 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한 줄을 비웁니다.
- 글줄만 바꾸려면 [shift-enter]를 누르면 <BR> 태그가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
- 수식를 문서내에 삽입하시려면 에디터를 툴바에서 [소스]를 눌러 HTML로 입력할 수 있게 바꾸신 후 <pre> </pre> tag를 사용하셔서 <pre> 여러 줄의 수식 </pre>처럼 입력하시면 좋습니다.
디스플레이 형 수식 줄이 페이지 시작줄(첫줄)에 나오게 하고 싶습니다.
2019.02.22 23:51
TeX 고수분들께
안녕하세요?
디스플레이 형 수식이 페이지 시작줄(첫줄)에 나오게 하고 싶습니다.
앞 페이지 하단부에 문장이 1줄(또는 1줄 이상) 들어갈 공간이 충분한데 그 문장 다음에 디스플레이형 수식 줄이 나오면 그 문장줄은 다음 페이지 첫줄에 놓이고 둘째 줄에 수식줄이 들어갑니다. 그래서 앞 페이지 아랫쪽에 공간이 남아 이상합니다. 이것을 없애고 싶습니다.
도움을 청합니다.
[제 질문은 여러줄에 걸치는 수식 하나를 끊느냐 마느냐(일부는 앞페이지 아래에, 일부는 다음 페이지 첫줄에) 문제하고는 관련 없습니다. 이런 경우는 오히려 \allowdisplaybreaks를 사용하여 시작 페이지 첫줄이 수식이 되므로 문제없습니다.]
\documentclass[nanum, 12pt, chapter, amsmath, showtrims]{oblivoir}
\usepackage[dbl4x6]{fapapersize}%46배판
%\usepackage[mum]{fapapersize}%국판
%\usepackage[newmum]{fapapersize}%신국판
\pagestyle{myheadings}
\usepackage{graphicx}
\usepackage{colortbl}
\usepackage{xcolor}
\usepackage{sidecap}
\allowdisplaybreaks
\usepackage{fix-cm}
\usepackage[english]{babel}
\usepackage{booktabs}
\usepackage[lofdepth,lotdepth]{subfig}
\defaultfontfeatures{Mapping=tex-text}
\renewcommand{\thesection}{\arabic{chapter}-\arabic{section}}
\usepackage{caption}
\captionsetup[figure]{labelfont={bf},name={그림},labelsep=period}
\renewcommand{\thefigure}{\arabic{chapter}-\arabic{figure}}
\captionsetup[table]{labelfont={bf},name={표},labelsep=period}
\renewcommand{\thetable}{\arabic{chapter}-\arabic{table}}
\begin{document}
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
t
t
t
t
t t t
t\footnote{wwww}
가가가가가가가가가가가가가가가가가가가가가
%\end{document} %공간이 생기는 것을 보기 위한 것임. \\을 사용하여 linebreak를 주어도 공간 생기는 것 확인됨
\begin{align}
Q=\frac{A}{B}\\
R=\frac{C}{D}\\
S=\frac{E}{F}
\end{align}
\end{document}
댓글 4
-
커꿈
2019.02.23 11:17
figure 환경에 넣고 쪽 제일 위에 넣으면 안되나요? -
Progress
2019.02.23 15:04
디스플레이 수식도 해당 문단의 일부이고, 디스플레이 수식이 공교롭게 페이지 상단에 위치하는 경우, 최소 본문 한 줄을 대동하는 관행이 있는 것으로 알고 있습니다. 즉 아직 종결되지 않은 문단에서 디스플레이 수식만 페이지 상단에서 시작하는 것을 텍이 억제하는 것이죠.
1. 멀티라인 수식의 행 사이에서 나눔이 가능하도록 \allowdisplaybreaks를 선언한다. (자연스러움)
2. 권장하진 않으나, 멀티라인 수식이 앞 문단 소속이 아니라 별도의 문단으로 시작하도록 빈 행을 넣어준다.
===
p.s. 원래는 고급(?) 팁으로 \linebreak[2]를 넣어서 문단 텍스트 마지막 줄은 앞 페이지 하단에, 멀티라인 수식은 다음 페이지 상단에 오는 것을 보여드리고 싶었는데, 어째 이 예제에서는 구현되지 않더라고요. (과거에 그렇게 처리한 경험이 꽤 있었습니다.)
이 예제 말고 실제 작업하는 문서에서 \linebreak[2]를 한번 시도해보시기 바랍니다.t\footnote{wwww}
가가가가가가가가가가가가가가가가가가가가가\linebreak[2]
%\end{document} %공간이 생기는 것을 보기 위한 것임. \\을 사용하여 linebreak를 주어도 공간 생기는 것 확인됨
\begin{align}
Q=\frac{A}{B}\\
R=\frac{C}{D}\\
S=\frac{E}{F}
\end{align} -
noname
2019.02.24 10:36
Progress 님의 "고급진 팁" 언급을 읽고 생각난 것이 있는데요, 이렇게 하면 어떻게 될까요?
\usepackage{etoolbox} \makeatletter \pretocmd{\start@align}{\pagebreak[2]}{}{} \makeatother
-
jmc
2019.02.24 13:44
얻고자 한 답변을 주셔서 감사합니다.
\usepackage{etoolbox}
\makeatletter
\pretocmd{\start@align}{\pagebreak[2]}{}{}
\makeatother를 넣으니까 해결되었습니다. 감사합니다.