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>처럼 입력하시면 좋습니다.
장절 명령에서 cnm 사용
2012.11.01 17:28
아래 코드에서 본문에서는 작동하는 \cnm 명령이 왜 장절 제목에서는 작동하지 않는 것인가요? <>를 사용하는 것과 \cnm을 쓰는 것은 꺾쇠의 모양에서 차이가 있어서 보통 \cnm을 많이 씁니다. 컴파일은 XeLaTeX으로 했습니다.
============
\documentclass[footnote, a4paper, 10pt, romanfixed, itemph]{oblivoir}
%==================================Making Title & TOC
\begin{document}
% *******************************
\section{서론} \label{sec: introduction}
% *******************************
% *******************************
\section{분석 방법} \label{sec: method}
% *******************************
% *******************************
\section{분석 자료} \label{sec: data}
% *******************************
% *******************************
\section{분석 결과} \label{sec: results}
% *******************************
% ***********
\subsection{\cnm{전체} 표본 분석}\label{subsec: full}
% ***********
\cnm{test}입니다.
% ***********
\subsection{<지역> 표본 분석}\label{subsec: region}
% ***********
% *******************************
\section{결론} \label{sec: conclusion}
% *******************************
\end{document}
댓글 13
-
그로몹
2012.11.01 19:56
-
ndh
2012.11.02 10:29
이 문제를 제게 처음 알려주신 것이 그로몹 님이셨던 것으로 기억하고 있습니다.
결과적으로 버그였는데요, 문제를 발견하고 고치는 데 이렇게 오랜 시간이 걸린 것은
구구절절이 설명드리기는 어렵지만 처음에 버그가 아니었던 코드가 시간이 지나고 보니
버그가 되어 있었던 케이스여서 인지하기 어려웠던 점도 있고, 제가 게을렀던 점도 있고 그렇습니다.
아무튼 이번에 이 문제를 해결하였으니 찜찜하던 짐을 좀 던 듯합니다.
-
TeX Addict
2012.11.29 15:26
아쉬운 대로 아래와 같이 새로 명령을 만들어 실행하니 해결되었습니다. 그런데, 문제는 이렇게 할 경우 pdf reader의 책갈피(pdf 구조를 보여주는 그림)에서 절 제목(절 제목에 \mycnm 명령을 사용하였습니다)이 "hangul< 전체 > 표본분석" 이런 식으로 명령어(\xetexkofontregime{hangul})상의 "hangul"이란 표현을 포함하는군요(물론 본문에서는 "<전체> 표본분석"과 같이 나타납니다). 이것을 해결할 방법이 없을까요?
\newcommand{\mycnm}[1]{{\xetexkofontregime{hangul}<\nobreak\hspace{0.01in}#1\hspace{0.01in}\nobreak>}}
* tex의 pdf 파일 생성 과정을 보니 .out 파일이 다음과 같습니다. 위에서 정의한 \mycnm 명령을 사용했기 때문에 아래에서 "hangul"이란 부분이 자동으로 포함되는데 이것을 제외시킬 방법이 궁금합니다.
\BOOKMARK [1][-]{section.0.1}{서론}{}% 1
\BOOKMARK [1][-]{section.0.2}{분석 방법}{}% 2
\BOOKMARK [1][-]{section.0.3}{분석 자료}{}% 3
\BOOKMARK [1][-]{section.0.4}{분석 결과}{}% 4
\BOOKMARK [2][-]{subsection.0.4.1}{hangul< 전체 > 표본 분석}{section.0.4}% 5
...
\BOOKMARK [2][-]{subsection.0.4.4}{hangul< 전문직 > 표본 분석}{section.0.4}% 8
\BOOKMARK [1][-]{section.0.5}{결론}{}% 9
\BOOKMARK [0][-]{section*.2}{참고 문헌}{}% 10
-
ndh
2012.11.29 19:52
그런 식으로는 잘 될 것 같이 보이지 않습니다.
방금 xoblivoir가 업데이트되었으니 texlive 업데이트를 한번 하시고 그냥 \section 명령 안에 \cnm만을 써서 원하는 결과가 나오는지 확인해보십시오.
-
TeX Addict
2012.11.30 17:59
texlive 업데이트를 하기 위해 윈도우 메뉴의 <ko.TeX Live 2011>에서 <TL Update All>을 선택하니 아래와 같은 메시지가 나오는군요. 어떻게 해결해야 하는지요?
==============
tlmgr: package repository http://ftp.ktug.or.kr/tex-archive/systems/texlive/tlne
t
C:\usr\texlive\2011\texmf\scripts\texlive\tlmgr.pl: The TeX Live versions suppor
ted by the repository
(2012--2012)
do not include the version of the local installation
(2011). Goodbye.
Something wrong happened.
Perhaps texlive isn't set up properly or tlmgr failed.
Try later.
계속하려면 아무 키나 누르십시오 . . .
-
ndh
2012.12.01 14:44
http://faq.ktug.or.kr/faq/KoTeXLive
위의 페이지에 쓰여 있는 대로, ko.TeX Live 2011은 현재 사용중단 상태입니다.
그 대신 아쉬운 대로
http://faq.ktug.or.kr/faq/Windows%BF%A1%BC%ADTeXLive2012%BF%CDkoTeX%BC%B3%C4%A1%C7%CF%B1%E2
여기 있는 설치 프로그램을 쓰도록 하고 있습니다.
아무튼 간에, 다음 그림은 TnXTeX에서 예제를 컴파일해본 결과입니다. 문제 없는 것으로 보입니다.
-
TeX Addict
2012.11.01 20:52
감사합니다. 고수분들의 고견도 부탁드립니다.
-
ndh
2012.11.02 00:03
업데이트를 한번 해보세요.
-
TeX Addict
2012.11.05 10:12
업데이트를 해보아도 결과가 같습니다. 제가 배포된 <oblivoir>에 포함된 <cnm> 패키지의 구조를 몰라서 그런데요. 수정해야 될 부분을 알려주실 수 있을까요?
-
ndh
2012.11.05 11:14
업데이트를 해도 안 된다면 그게 더 큰일이네요. 어떤 방식으로 업데이트하셨나요?
그리고 어차피 \bnm 류 명령의 정의 자체에 무슨 문제가 있는 것은 아니기 때문에 ko.TeX dev 패키지 전체를 업데이트하는 것이 깔끔합니다.
-
TeX Addict
2012.11.16 17:36
답이 늦었습니다. 기존의 ko.TeX Live 2009를 제거하고 ko.TeX Live 2011을 새로 설치했습니다.
-
yihoze
2012.11.02 08:38
절 제목에 괄호를 쓰는 것이 그다지 바람직해 보이지 않습니다.
-
TeX Addict
2012.11.02 09:11
말씀대로 "조판상의 미학적"인 측면에서 바람직하지 않은 경우입니다. 저도 이 부분에 동감합니다. 그러나 경우에 따라서는 순전히 문서의 기능상 이유 때문에, 즉, 앞에서부터 특정 단어가 <>가 포함된 것으로 구분되었고, 이 단어를 제목에 사용해야 한다면, 미학적인 측면과 기능적인 측면에서 선택을 해야하는 경우도 있습니다.
저는 TeX이 기능적 측면에서 완벽하게 문서 조판상의 자유를 추구하는 것이 더 바람직하다고 생각합니다. 그것이 독보적인 TeX의 강점이라고 보기 때문입니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | Minimal Working Example을 첨부해주세요 [4] | nanim | 2015.06.23 | 231987 |
14 | subsubsection 번호 나오게 하기 [2] | 핑크돌고래 | 2023.07.09 | 447 |
13 | oblivoir(또는 memoir)에서 챕터 스타일 적용 문제 [2] | ddd | 2021.09.20 | 888 |
12 | memoir 클래스에서 \setSheadstyle 명령어 문제 [2] | Dennis | 2018.03.24 | 1497 |
11 | kosection 옵션과 수식 번호 [2] | 아뜨거따시 | 2015.10.30 | 2367 |
10 | memoir의 \setShook에서 장절의 이름을 알 수 있는 방법이 있을까요? [5] | Dennis | 2014.01.08 | 4120 |
9 | MacTeX2013+oblivoir(xelatex)에서 장절 표제를 한자로 표시 [3] | hwaomboy | 2013.12.31 | 48851 |
8 | 장절명령과 textheight [2] | 초보 | 2013.07.25 | 5271 |
7 | 장절제목에서 한글 위치 조정 [2] | 초보 | 2013.07.15 | 5902 |
» | 장절 명령에서 cnm 사용 [13] | TeX Addict | 2012.11.01 | 6213 |
5 | 장절 제목의 글꼴이 바뀌어 버립니다. [12] | puzzlist | 2012.09.14 | 16111 |
4 | table of contents 내용의 쪽 나누기 [2] | 조군 | 2012.04.07 | 5154 |
3 | Theorem에 테두리를 두른 후... [1] | puzzlist | 2011.11.11 | 17734 |
2 | 문서의 차례 생성과 관련된 문의입니다. [5] | 조군 | 2011.03.28 | 8522 |
1 | 아이폰 매뉴얼처럼 차례 만들기 [1] | yihoze | 2011.03.09 | 19365 |
이유는 잘 모르겠습니다만 장절 제목 부분에서는 많은 제약이 있는 것 같습니다.
고수분께서 설명해 주시겠지요.
어쨌든\cnm 명령의 정의를 불러들이는 과정에서 \section 명령부분과 문제가 있는 듯.
그래서 \cnm을 쓰기 전에 \protect를 쓰는 것이 필요했는데... (1년쯤 전 이야기임)
그 이후에 무슨 문제가 생긴 듯도하고...
그래서 저는 따로 명령을 만들어 쓰기도 합니다.
\cnm 명령이 적절한 < 기호를 사용하면서 그 앞뒤에 간격도 적절히 조정한 것에 불과하니까요.
\cnm 명령이 있는 부분을 찾아보면 아실 수 있을겁니다만 저도 찾을 때 좀 고생을 해서...