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>처럼 입력하시면 좋습니다.
``'' 대신 ""를 잘 출력하게 할 수 있나요?
2014.10.04 10:09
XeLaTeX, oblivoir을 사용중입니다.(이 질문에서 중요한 건지는 모르겠지만요)
TeXWorks 에디터에서 ""를 치면 자동으로 ``''이 되어서 큰 상관이 없는데, 메모장으로 작성한 .txt를 input하자니 ""를 원하는 대로 출력하지 않습니다. 그러니까, 두 따옴표 모두 오른쪽 따옴표가 되어 있습니다. ' - '도 마찬가지네요.
혹시 " - "나 ' - '를 잘 출력하게 만드려면 어떻게 해야 하는지 알려주실 수 있나요? 홀수번째마다의 "를 ``로 바꿔서 조판하는 명령어 같은 걸 짜야 하는 걸까요......
미리 감사드립니다!
*댓글의 '위대한 서씨'와 작성자는 동일인물입니다.
댓글 6
-
그로몹
2014.10.04 12:00
-
위대한 서씨
2014.10.04 12:28
그러면 .txt의 ""나 ''도 ``''나 `'로 작성하는 것 외에는 방법이 없는 건가요?
-
nanim
2014.10.04 13:31
http://faq.ktug.org/faq/VimEditor#s-5.2
다른 에디터의 경우도 비슷하게 할 수 있을 것으로 봅니다.
pandoc을 잠시 빌어쓰는 방법도 있습니다.
$ pandoc -f markdown -t latex foo.tex -o bar.tex
제가 가끔 쓰는 방법을 하나 소개하자면,
SmartyPants를 이용해서 일단 변환하면 따옴표가 “, ” 으로 표현됩니다. 이걸 sed 같은 걸로 일괄 변경하는 것입니다.
$ perl SmartyPants foo.txt | sed "s/\&\#8220\;/\`\`/g;s/\&\#8221\;/\'\'/g" > bar.txt
작은따옴표(‘ ’)도 마찬가지로 하면 되지 않을까요..
-
DohyunKim
2014.10.04 14:33
에디터로 일괄 바꾸는 게 익숙하지 않다면 텍 명령으로 대처할 수도 있습니다.
\catcode`\"=\active
\catcode`\'=\active
\def'#1'{‘#1’}
\def"#1"{“#1”}이후부터는 자동으로 여는 인용부호와 닫는 인용부호가 찍히게 됩니다.
물론 주의가 필요합니다. 여는 부호와 닫는 부호의 쌍이 맞지 않으면 에라가 납니다.
-
위대한 서씨
2014.10.04 15:45
아직 TeX을 그렇게 깊게는 파고들어보지 않아서 우선 \catcode를 사용하는 방법을 사용하기로 했습니다. 이것에 대해서도 조금 찾아봐야 겠군요.
도움 감사드립니다!
-
Progress
2014.10.06 14:41
전에 김도현 교수님을 졸라 TeXworks에서 "이러고 저러고"를 ``이러고 저러고''로 바꾸는 법을 배웠습니다.
http://progress.tistory.com/134
정규표현식으로 바꾸는 것으로 알고 있는데요, 에디터 별로 조금씩 처리하는 게 다르긴 합니다만, 잘 하시는 분들은 어느 하나를 잘 알면 다른 에디터에도 쉽게 적용하시더라고요.
당연히 텍 사용법 기초편에 해당하는 파일에 설명이 있습니다.
텍은 특별한 에디터 기능 없이 항상 잘 사용할 수 있게 만들어졌습니다.
말씀하신 따옴표는 왼쪽 것은 `, 오른쪽 것은 ' 을 쓰도록 하고 있습니다.
겹따옴표는 왼쪽 ``(두번 칩니다), 오른쪽도 ''(홑따옴표를 두번 칩니다)를 사용합니다.
원칙상 겹따옴표 기호 키(")는 사용하지 않습니다.