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>처럼 입력하시면 좋습니다.
물결표 모양 문제입니다..
2011.08.11 12:41
항상 도움주시는분들께 감사드립니다.
이번에는 물결표 문제입니다.
조사를 해보니 대략 3 가지의 방법이 있는듯 합니다.
첫번째로 tex 의 textasciitilde 를 이용하여 \~{} 로 입력하는 방법
두번째로 제가 논문에서 즐겨쓰던 방식인데, 수식을 이용하여 $\sim$ 를 쓰는 방법
세번째로 한글 맞춤법에서 정의된 물결표를 ㄱ 키를 누른다음 한자를 눌러서 선택하면 ∼ 를 입력할 수 있습니다.
문서를 읽어보니 세번째를 쓰는것이 가장 나은 것으로 되어 있더군요..
3가지를 다 써서 컴파일해 보았는데.. 3번째도 주변 폰트들과 어울리질 못하는 느낌이 들었습니다.
위에서부터 순서대로 첫번째 두번재 세번째 방식으로 입력해서 컴파일한 것을 캡쳐 했습니다.
한글 폰트는 헤움명조222 를 사용했고, 영문 폰트는 Georgia 입니다.
프리앰블 부분에서 각종 문장부호는 한글 폰트로 식자되도록 다음과 같이 지정하였습니다.
\xetexkofontregime[alphs=latin, nums=hangul, quotes=hangul, puncts=hangul]{hangul}
헤움명조에서 물결표를 제대로 못만든 걸까요..
숫자를 Georgia로 식자하도록 해보니, 물결표가 차라리 그쪽과 더 어울리는것 같기도 한데, georgia 의 숫자 폰트가 한글보다 낮게 찍혀나오는데다가 굵기가 너무 도드라져서 숫자는 한글폰트로 찍어야 될 것 같습니다.
좋은 방법이 없겠습니까..?
댓글 6
-
Progress
2011.08.12 18:27
-
nova de hi
2011.08.13 12:09
질문하신 분은 [U+223C](Operator Tilde)를 입력하신 것 같네요. 물결표는 [U+301C] (Wave Dash)입니다.
폰트에 따라 [U+301C]는 방향이 바뀐 것도 있고... 이상한 모양인 것도 있고 제각각이기는 합니다만...
-
ym
2011.08.15 16:59
감사합니다.
다행히 해결되었습니다.
신기하게도 해결의 열쇠는 \setmainhanjafont 였습니다. 이걸 지정하니까 물결표시가 바뀌는군요...
입력방법은 기존에 제가 했던것처럼 ㄱ 키 누르고 한자키 눌러서 입력했습니다.
저 물결모양이 한자 영역에 있는걸로 되어있는건지.....
-
orange224
2011.08.17 17:14
$1980\sim1990$으로 해보세요 :)
-
DohyunKim
2011.08.17 18:15
한글 완성형의 물결표시는 유니코드로 U+223C가 맞습니다.
그런데 xetexko 매뉴얼을 보면
1. setmainhangulfont를 설정하고 한자 폰트를 따로 지정하지 않았을 때 한자는 한글 폰트를 따라갑니다.2. 게다가 \xetexkofontregime[alphs=latin]{hangul} 이라 지시했으므로 CJK 기호는 한글 폰트로 찍힙니다.
이 두가지가 모두 작동하지 않았다니 이해가 되지 않네요.
<추가>
음... 아마도 oblivoir나 memhangul을 부르셨나 봅니다. 이게 다소 오래된 코드라서 xetexko 요즘 버전과 잘 맞지 않는 부분이 있습니다.
-
ym
2011.08.18 15:03
그새 몇분이 더 댓글을 달아주셨군요...
다른 분들에게 혹시라도 도움이 될까해서 조금더 자세히 말씀드려 보자면...
* 일단 nova de hi 님께서 말씀해주신 U+301C (Dash wave) 는 헤움명조의 문자표에서는 찾을 수 없었습니다..
* 그리고 DoHyunKim 님의 댓글처럼 1.2. 번 모두 작동하지 않았다는게 저도 너무 이상했구요... 한자 폰트를 지정해야만 제대로 나오는게 사실 아직도 왜그런지 이해가 되질 않습니다... 그저 이젠 잘나오니 일단 그냥 쓰고 있을 뿐...
그리고 저는 xoblivoir 클래스를 사용했습니다...
글쎄요. 저의 경우는 ym님의 세 번째처럼 나오질 않는데요. 헤움명조222에 들어있는 물결표시도 주변 글리프와 어울리게 제대로 디자인 되어 있는 것 같습니다.
\documentclass{minimal}
\usepackage{xetexko}
\setmainfont{Georgia}
\setmainhangulfont{HeummMyungjo222}
\setmainhanjafont{HeummMyungjo222}
\xetexkofontregime[alphs=latin, nums=hangul, quotes=hangul, puncts=hangul]{hangul}
\begin{document}
1980\~\ 1990 \qquad \verb!1980\~{}1990!
1980$\sim$1990 \qquad \verb!1980$\sim$1990!
1980∼1990 \qquad \verb!1980∼1990!
\end{document}