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>처럼 입력하시면 좋습니다.
overleaf에서 작업한 tex를 miktex로 가져왔을 때의 에러
2020.10.12 22:19
파일을 올리지 못하는 점 양해부탁드립니다.
참고할 양식의 tex파일을 받아서 overleaf에서 작업한 tex파일이 있으며, 초반부의 내용은 다음과 같습니다.
%\documentclass[twocolumn,showpacs,preprintnumbers,amsmath,amssymb]{revtex4}
\documentclass[preprint,aps,prb]{revtex4}
\usepackage{graphicx}% Include figure files
\usepackage{dcolumn}% Align table columns on decimal point
\usepackage{bm}% bold math
\begin{document}
\title{}
...
이 문서를 figure, cite 까지 모두 잘 마무리를 한 다음에 .tex파일로 다시 만들어서
피드백을 도와주실 분께서 miktex를 통해 열고, pdfLaTeX+MakeIndex+BibTeX로 컴파일해봤는데 다음과 같은 에러가 나왔습니다.
! Extra \endgroup.
\document ->\endgroup
\init@documenthook \set@typesize@hook \normalsize \set...
l.8 \begin{document}
?
분명히 패키지의 부분, 문서가 시작하기도 전부터 에러가 난 상황으로 판단돼서 굉장히 가벼운 문제일 것으로 생각하고 있는데, 지식이 너무 부족한 상황이라 해결하지 못하고 있습니다.
그리고, overleaf에서는 비교적 쉽게 문서를 만들었던 것 같은데, aps journal에 apply할 때는 이같은 양식으로 apply가 가능할까요? revtex를 4.2가 아닌 4를 쓰게 된 것이 마음에 걸리는데, 4.2를 기준으로 다시 문서를 만들지 고민중입니다.
댓글 5
-
noname
2020.10.13 08:42
-
niet
2020.10.13 10:52
miktex의 안내메세지를 따라서 admin mode와 user mode에서 모두 update check를 했을 때 더 필요한 업데이트가 없도록 해둔 상태에서 texwork를 열어서 작업해보았습니다. documentclass 명령어 관련해서는 제가 알고있는 대로라면 줄나눔에 문제가 없었던 것 같습니다(아마도 문제가 있었다면 overleaf에서도 컴파일이 안될 거라 생각했습니다.)
첨부한 사진의 왼쪽이 overleaf에서 컴파일했을 때 문제없이 출력된 것이고, 오른쪽이 miktex에서 컴파일했을 때 에러메세지가 나온 경우입니다. bibtex를 쓰지 않은 게 문제일까 싶어서 다른 모드로도 모두 컴파일해봤는데 같은 에러가 나왔습니다.
-
noname
2020.10.13 11:46
MiKTeX의 revtex4.cls는 2001년 8월 3일 version 4.0입니다. 이것은 2020년 하반기 LaTeX2e와 함께 사용할 수 없습니다.
TeX Live의 revtex4.cls는 2020년 9월 30일 version 4.0a입니다.
MiKTeX의 패키징 버그인 듯합니다. MiKTeX 측에 버그 리포트를 하는 것이 좋을 것 같고요.
revtex4가 꼭 필요하다면 MiKTeX이 고쳐주기 전까지는 revtex4의 v4.0a를 구해서 사용자 설치해야 할 듯합니다. 만약 revtex4-2.cls가 별 문제 없이 돈다면 그쪽으로 생각해보시는 방법도 있겠습니다.
-
niet
2020.10.13 14:57
일단 miktex만의 버그 문제가 맞는지를 확인하기 위해서 tex live를 설치해서 컴파일해봤더니 문제없이 컴파일되었습니다.
현재의 miktex에서 revtex4를 컴파일하는 것이 문제였던 것이 맞는 것 같습니다. 도와주셔서 정말 감사드립니다.
목표 저널의 revtex4.2 template이 굉장히 잘 설명되어있어 이 버전으로도 문서를 제작해보려 합니다. 감사합니다.
-
관리자
2020.10.13 17:28
댓글 정리중, 댓글 1 묶음을 실수로 삭제하였습니다. 관련된 내용은 overleaf에서 직접 공유하여 사용하시는 것도 검토하여 보라는 답글과 이 답글에 대하여 texlive 혹은 overleaf에서 작업하겠다는 답글이었습니다. 관리중 실수로 댓글을 삭제하여 죄송합니다.
MiKTeX Console을 실행하여 일단 MiKTeX을 최신 상태로 업데이트하십시오.
제가 보기에는 \documentclass 문장이 없어서 생기는 문제가 아닌가 싶은데요, 파일을 옮겨오면서 첫째 줄 주석처리한 \documentclass 문장 끝의 개행 문자가 지워져서 둘째 줄 \documentclass가 "없는" 상태가 된 것은 아닌지요?
아무튼
MiKTeX 최근 상태에서 revtex.cls는 문제를 일으키지 않는 것으로 압니다.revtex4-2를 써야 하는가 여부는 저널에서 제시하는 지침을 따르심이 옳지 싶습니다.