Q&A 마당은 텍 관련 질문/답변과 토론을 위해 만들었습니다.

  • 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
  • 질문 전에 Minimal working example를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
    • 질문에 맞는 제목을 붙이세요. 예를 들어 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답변이 잘 붙지 않습니다.
    • 질문을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
  • 화일을 첨부하실 때에는 가능한 압축하여 화일크기를 줄여서 올려주시길 바랍니다.
  • 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
  • 최근 스팸글의 등록 빈도가 높아 졌습니다. 이를 막기위하여 짧은 시간내에 다시 글이 등록되는 IP를 막거나, 광고글을 막기위하여 금지어로 .com, .net등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
  • MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
  • 사용하는 편집기를 스마트에디터에서 CKeditor로 변경하였습니다. 좋아진 점은 아래와 같습니다.
    • flash를 사용하지 않습니다.
    • 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한줄을 비웁니다. 글줄만 바꾸려면 shift-enter 를 누르시면 <BR>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.

unicode-math 패키지를 이용하여 수식 폰트를 Minion Pro로 지정했습니다.

 

처음에 XeLaTeX으로 컴파일할 때는 이탤릭 f가 프라임(')과 간섭해서 f의 영역을 다르게 설정할 방법(italic correction)이 없는지 한참 고민했는데 허무하게도 LuaLaTeX으로 조판하니 이유는 모르겠습니다만 간단하게 해결되었습니다.

 

그런데 이번에는 부정적분에서 적분 기호 뒤에서 지나치게 큰 간격이 생깁니다. 두 엔진이 이상한 결과를 하나씩 내놓으니 난감한 상황입니다.

 

간단하게 정리한 소스는 아래와 같고, 첨부파일은 아래 소스를 XeLaTeX과 LuaLaTeX으로 각각 컴파일해 얻은 파일을 Acrobat에서 적당히 편집한 것입니다.

 

한 가지 더 궁금한게 있는데 기본 크기의 괄호 글리프는 Minion Pro로, 큰 괄호는 Latin Modern으로 조판하려고

\setmathfont[range={"0028,"0029}]{Minion Pro}

를 사용하면 모든 괄호가 크기에 관계없이 작은 괄호로 나옵니다. 방법이 있겠는지요.

 

 

\documentclass{oblivoir}
\usepackage[math-style=TeX]{unicode-math}
\setmainfont[Ligatures=TeX]{Minion Pro}
\setmainhangulfont[Ligatures=TeX]{NanumMyeongjo}
\setmathfont{latinmodern-math.otf}
\setmathfont[range={\mathup/{num,latin,Latin,greek,Greek}},Numbers={Lining,Monospaced}]{Minion Pro}
\setmathfont[range={"0021,"002C}]{Minion Pro} % comma와 exclamation mark
\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{Minion Pro Italic}

\begin{document}
\noindent 1. Mathmode에서 $f$가 다른 문자와 간섭하는 문제
\begin{leftbar}\LuaLaTeX (\XeTeX)
\[f(x):=\int_{a}^{x} g(t)\, dt \longrightarrow f'(x)=g(x)\]

\[\int f(x) \, dx\]

\end{leftbar}


\noindent 2. Mathmode에서 괄호

\begin{leftbar}\LuaLaTeX (\XeTeX)

\[(0,\pi)가\ 아니라\ \textrm{($0,\pi$)}로\]

하지만 괄호를 바꾸면

\setmathfont[range={"0028,"0029}]{Minion Pro}

\[작은\ 괄호\ (0,\pi)는\ 잘\ 작동하지만\ 큰\ 괄호\ \left(\frac{\pi}{2}, \pi\right)는\ldots\]

\end{leftbar}

\end{document}

 

작성하고 보니 수식 \ [ ... \ ]이 MathJax로 출력되어서 \를 지웠습니다.

\documentclass{oblivoir}

\usepackage[math-style=TeX]{unicode-math}

\setmainfont[Ligatures=TeX]{Minion Pro}

\setmainhangulfont[Ligatures=TeX]{NanumMyeongjo}

\setmathfont{latinmodern-math.otf}

\setmathfont[range={\mathup/{num,latin,Latin,greek,Greek}},Numbers={Lining,Monospaced}]{Minion Pro}

\setmathfont[range={"0021,"002C}]{Minion Pro} % comma와 exclamation mark

\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{Minion Pro Italic}

 

\begin{document}

\noindent 1. Mathmode에서 $f$가 다른 문자와 간섭하는 문제

\begin{leftbar}\LuaLaTeX (\XeTeX)

[f(x):=\int_{a}^{x} g(t)\, dt \longrightarrow f'(x)=g(x)]

[\int f(x) \, dx]

\end{leftbar}

 

\noindent 2. Mathmode에서 괄호

\begin{leftbar}\LuaLaTeX (\XeTeX)

[(0,\pi)가\ 아니라\ \textrm{($0,\pi$)}로]

하지만 괄호를 바꾸면

\setmathfont[range={"0028,"0029}]{Minion Pro}

[작은\ 괄호\ (0,\pi)는\ 잘\ 작동하지만\ 큰\ 괄호\ \left(\frac{\pi}{2}, \pi\right)는\ldots]

\end{leftbar}

\end{document}

번호 제목 글쓴이 날짜 조회 수
공지 Minimal Working Example을 첨부해주세요 [2] nanim 2015.06.23 47009
2236 차례에 페이지번호 없애기 [2] 안재형 2011.01.12 98646
2235 Oblivoir에서 부분적으로 [footnote] 옵션 제한 [5] TeX Addict 2011.01.15 75308
2234 XeTeX으로 만든 pdf의 버전을 조정하는 법 [3] progress 2011.02.06 61287
2233 [완료]kotex.sty 질문 있습니다. [8] 구임수 2011.04.12 60178
2232 TnXTeX 컴파일 에러 [3] TeX 2011.01.14 58411
2231 다국어 [3] file yihoze 2011.01.24 53230
2230 논문 인준지 작성 방법 [3] file TeX Addict 2011.01.16 50443
2229 mactex2010(texshop) 한글입력 관련 질문 드립니다. [5] QP 2011.01.12 49105
2228 oblivoir에서 IPA 쓰기 [5] Dennis 2011.01.18 48726
2227 XeTeX에서 특수기호 사용 [6] TeX Addict 2011.01.16 47933
2226 표만들기에 관한 질문이요? [3] 이재환 2011.01.14 47470
2225 \sum의 첨자를 아래로 내리는 방법 [2] 오종보 2011.01.12 46742
2224 컴파일 방식에 따른 Adobe pdf 출력의 차이(아래 질문과 별개임) [3] file TeX Addict 2011.01.16 46418
2223 MacTex 설치에 관한 질문입니다. [21] polydisc 2011.10.12 45555
2222 컴파일 방식에 따른 조판형태 차이 [7] TeX Addict 2011.01.15 44672
2221 TeX 에서 LaTeX 변환과정에서 질문 드립니다. [3] 학생 2011.01.20 42980
2220 우분투 10.10에서 texlive 2010 설치가 안되요 ㅠㅠ [2] ryan 2011.01.16 42248
2219 MacTeX2013+oblivoir(xelatex)에서 장절 표제를 한자로 표시 [3] file hwaomboy 2013.12.31 41252
2218 [lyx] citation 창에서 오직 열 몇개의 아티클만 나오는데 사실은 300개가 넘거든요.. [3] file woogidc 2012.04.20 41073



XE Login