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>처럼 입력하시면 좋습니다.
새 설치 후 많은 경고문이 납니다.
2020.03.10 14:46
3월 5일 OS를 19.10으로 다시 깔고 Tex을 새로 설치 한 뒤 많은 문제가 발생했습니다.
아래 글에서 여러 현상을 설명 드렸습니다. 그래서 새벽에 설치 된 Tex을 모두 지우고
(apt remove texlive*, apt autoremove 까지 했음)
다시 설치 했습니다. 순서는
apt install texlive, apt install ko.tex[apt install texlive-lang-korean 과 별 차이 없는 듯 함]
apt install texlive-fonts-extra, apt-install texlive-xetex
그리고 다시 조금 전에 컴파일을 하니 숱한 경고문이 뜹니다.
특히 근동어(archaic)에서 경고문이 많이 뜨고, 그래서인지 근동어 띠어쓰기가 안되어 overfull이 많이 생깁니다.
또한 index도 안생기고, bib도 전체 중에 몇 개만 나타납니다.
당연히 preview는 기대할 수 없고.
새로깔기 전에는 아주 좋게 컴파일이 되어 일을 끝내나 했는데 엄청난 일이 발생한 겁니다.
전체 책과 관련해서 들어 간 파일을 모두 첨부합니다. (죄송합니다) -- 경고문 부터
컴파일 할 파일은 academi1.tex입니다.
그리고 결과물로 나온 것에서 box 안에 footnote 가 놓이며 첨자가 엉망입니다. box 밖으로 배낼 방법은 없는지요. (결과물 17쪽)
20쪽부터 힌두어가 들어가며 ``가 먹지를 않고 없는 문자 처리 됩니다. 본문은 euclide1 330줄부터
목요일 눈수술 들어가면 작업을 할 수 없습니다. 수고 되시겠지만 살펴주시기 바랍니다.
댓글 8
-
큰바위
2020.03.10 14:55
-
anonymous
2020.03.11 01:50
사용하시는 Linux의 배포판과 버젼에 따라 apt 명령을 이용하여 설치한 TeX Live가 옛날 버젼일 수 있습니다. 제 기억으로는 최신 texlive가 설치되지않고 몇년전 버젼이 설치되는 것도 본 기억이 있습니다.
그래서 wiki를 보면 linux에서 texlive를 설치할 때 texlive를 가져와 설치하라고 권장하고 있습니다. 위키의 "설치하기 Linux" 항목을을 참조하시기를 바랍니다.
19.10과 apt명령을 말씀하신 것으로 보아Ubuntu를 설치하신 것으로 보입니다. 이 설치판으로 설치되는 TeXLive의 정보는 다음과 같습니다.
https://packages.ubuntu.com/eoan/texlive
Package: texlive (2019.20190710-1)
-
큰바위
2020.03.11 02:41
그 전 작업은 xubuntu 19.04에서 texlive를 깔아 썼습니다. 제가 근동어 질문을 작년부터 올렸기 때문에 문제가 없을 것으로 봤는데, 이런 현상이 일어났습니다.
-
anonymous
2020.03.11 10:26
ubuntu 19.04의 texlive 정보는 다음과 같습니다.
https://packages.ubuntu.com/disco/texlive
Package: texlive (2018.20190227-1)
TeXLive 2018을 사용하고 있는 것으로 보입니다.
-
큰바위
2020.03.11 12:50
그 말씀은 19.04에서는 apt install texlive를 하면 자동으로 이 버젼을 불러와 설치한다는 것이군요. 새 버젼이 아니고.
-
noname
2020.03.11 06:30
우분투 19.04에서는 잘 되었다고 하시니, 잘 되던 시스템으로 돌아가시는 것이 최선이라고 생각합니다.
말씀대로 작년말부터 여러 글들을 올리셨지만, 예컨대 yihoze님의 "kotex과 polyglossia를 함께 쓰지 말라"는 조언부터 무시하고 계시기 때문에 생산적인 토론이랄까 대화가 이루어질 것으로 예상하기 어렵습니다.
그리고 기억하실지 모르겠으나, 제가 전에 "기본적으로 xelatex을 위해서 작성된 패키지들이 아니고 "문자"에 대하여 조작을 가하는 것이 많아서 xetex의 "문자 처리"와 충돌 내지 곤란한 문제를 야기할 가능성이 없지 않아 보인다"는 말씀을 드린 적이 있습니다.
다만 다음 두 가지 문제는 답을 드릴 수 있습니다.
1. cframed 환경 안의 \footnote: 이것은 \footnotemark + \footnotetext 방식으로 하여야 합니다. \footnotetext를 \end{cframed} 이후에 두십시오. 여러 개의 footnote가 오는 경우에는 각주 번호에 유의하여야 합니다.
2. \hd 이후에 따옴표가 사라지는 문제: 이것은 \hd라는 명령이 폰트를 바꾸는 명령이고 그 이후까지 영향을 미치기 때문에 그렇습니다. 텍스트의 흐름으로 볼 때, \newcommand*\hdtext[1]{{\hd #1}}과 같이 정의하고 \hdtext를 본문에 쓰는 것이 좋겠습니다.
-
큰바위
2020.03.11 13:07
고맙습니다. 사실 2004년인가 2005년에 noname님께서 제게 hangul-amsbook을 짜주셔서 당시 지속적으로 그것에 의존해서 써왔습니다 (이 파일은 kotex이나 polyglossia와는 관계가 없는 것인지요?). 물론 강의할 때에는 beamer을 사용했으니 이 것을 쓰지 않았지만. 사실 작년에 수학사를 쓰며 <근동어>가 들어가면서 문제가 생겨, 질문을 하다가 xetex을 알게 되고 <길라잡이>을 읽어도 정확히 몰라 이런 현상이 일어난 모양입니다 (아마 xetex컴파일을 이용하면서 더 문제가 된 모양입니다) . xelatex을 다시 읽어봐야겠습니다.
-
큰바위
2020.03.13 21:02
모든 것이 잘 해결 되었습니다. 문제는 힌두어를 쓰기 위해 설정한 \usepacke{skt}에 있었습니다. 이 것이 충돌을 일으켜, 지우고 xelatex에 맞는 방법을 찾았습니다. 그래서 경고문도 사라지고 2.번에 적어주신 방벙이 필요 없게 되었습니다.
특히 근동어 바로 뒤에 \index{}를 하면 띠어스기 문제는 더 심하게 발생합니다.