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>처럼 입력하시면 좋습니다.

amsmath를 썼을 때 문단 처음의 \[\]

2021.12.09 14:27

Zeta 조회 수:655

원레 LaTeX에서는 문단 처음에 \[\] 을 쓰면

\nointerlineskip 
\makebox[.6\linewidth]{}%

을 해주는 것으로 알고 있습니다.

그런데 amsmath를 쓰면 이게 다시 \begin{equation*}\end{equation*}로 재정의되어 안 됩니다.

형식적인 글에서 수로 문장을 시작하는 것처럼 문단 처음에 수식을 쓰면 좋지 않다고 하기는 하지만... amsmath에서도 원래 LaTeX의 행동을 모방하기 위해서 다음과 같이 재정의해보았습니다:

\def\[{%
  \relax\ifvmode
    \nointerlineskip
    \makebox[.6\linewidth]{}%
  \fi
  \begin{equation*}
}
\def\]{%
  \relax\end{equation*}
}

기능적인 면에서 위와 같이 하면 생기는 문제나, 좀 더 robust하게 만드는 방법이 있을까요?

번호 제목 글쓴이 날짜 조회 수
공지 Minimal Working Example을 첨부해주세요 [4] nanim 2015.06.23 228988
2643 국내 논문에 대해서만 'et al.' 대신 '외'를 적용하는 방법(추가 질문) [2] file shdh 2021.12.18 671
2642 국내 논문에 대해서만 'et al.' 대신 '외'를 적용하는 방법 [4] file shdh 2021.12.17 625
2641 label 붙이기 [9] kangbada 2021.12.15 619
2640 proof enviroment에 그림 넣는 방법 [7] 파랑새 2021.12.13 592
» amsmath를 썼을 때 문단 처음의 \[\] [2] Zeta 2021.12.09 655
2638 같은 줄에서 왼쪽 정렬, 오른쪽 정렬 나누는 법 [6] file 길쭉 2020.12.04 2879
2637 논문 타이틀에 대한 각주에서 에러 발생k [1] file klchoi 2021.12.10 609
2636 tableofcontents 에서 [3] 박사 2021.12.09 599
2635 표, minipage 그리고 여백 (+ 사칙연산) [11] file 판돌이 2021.12.03 670
2634 처음이용자 [1] 처음이용자 2021.12.05 597
2633 CS-IT SWE Resume Template 에서 overfull \hbox too wide [2] 도와주세용 2021.12.03 694
2632 찾아보기 [3] file chung 2021.12.03 595
2631 oblivoir 클래스의 enumerate 환경내에서 leftmargin 값을 변경하는 방법을 알고 싶습니다. [5] file 라텍입문 2021.12.02 777
2630 \usepacakge{tikz}로 인해 생기는 PDF 그림 삽입 오류 [6] file Kriss 2021.11.20 721
2629 beamer에서 Theorem과 Definition numbering관련 문의드립니다 [1] anwkfl 2021.11.26 612
2628 beamer package를 사용할 때 한글 폰트의 설정 방법에 대해서 여쭤봅니다. [2] file 세모시 2021.11.24 994
2627 oblivoir를 쓸 때 참고 문헌을 reference로 표기하고 싶습니다. [2] ㅇㅇ 2021.11.19 602
2626 Texmaker 에서 한글 문서 작성 시 이상한 문자들이 삽입되는 문제 [5] 엔차원 2021.11.14 898
2625 여러 책에 걸친 색인 작성 [4] file 판돌이 2021.11.13 591
2624 ins, dtx 사용,설치방법 [1] 2021.11.13 602



XE Login