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>처럼 입력하시면 좋습니다.
input되는 file 존재 확인 하는 코드 질문^^
2011.12.07 23:08
체크하는 코드가 있나요??
즉, 파일이 존재하는 경우만 \input명령이 수행되게 하고 싶습니다..,
너무 너무 궁금합니다.. 고수분들의 조언 부탁합니다.^^
댓글 7
-
yihoze
2011.12.07 23:19
-
nova de hi
2011.12.08 11:24
\InputIfFileExists{foo}{}{}
-
질문자
2011.12.15 13:17
감사합니다.. 근데 전 잘 안되네요^^\InputIfFileExists{<filename>}{}{} 명령을 사용했는데, Undefined Control sequence 에러 납니다..
환경 설정 같은 것을 해줘야하는게 있나요??
참고로 tex 파일 첫줄이 "\documentclass[10pt, twoside, onecolumn, openright, final]{memoir} "로 시작합니다..
한번더 조언 부탁합니다..^^
-
yihoze
2011.12.15 13:33
컴파일 로그나 소스를 보여 주세요. \InputIfFileExists 명령은 latex.ltx에 (memoir가 재정의하지만) 정의된 것이므로 Undefined Control Sequence라는 에러 메시지는 이 명령에 대한 게 아닐 겁니다.
-
질문자
2011.12.16 00:55
아~!,, 제 실수가 있었네요.. \InputIfFileExists 에서 맨 앞 I을 i로 했어요( \inputIfFileExists ) ^^
\input 명령이 있어서 햇갈렸네요..ㅎㅎ
한 1년동안 찝찝했던 문제가 드뎌 풀렸습니다.. 감사합니다..!!
* 근데 이런 명령나와 있는 책이나 문서가 있나요!??? 좀 공부했으면 해서요^^
-
yihoze
2011.12.16 09:05
참고서를 언급하자면, 책은 분명 많은데, 딱히 뭘 권하기가 마땅하지 않습니다. 제 생각에는 대학에서 개론-각론 순서로 공부하듯이 하면 부지하세월이고요. 지금 쓰고자 하는 클래스와 패키지에 대해 먼저 공부하는 것이 빠르고 효과적이라 생각합니다. memoir를 쓰시니 memoir 설명서를 (또는 oblivoir 설명서를) 한번 쭉 보십시오. 설명서에도 나와 있듯이 \InputIfFileExists는 메므와에서 재정의되어 있습니다. 클래스에서 재정의되어 있다면 클래스보다 더 근원적(?)인 것에서 정의되어 있다는 것이죠. 그게 바로 latex.ltx입니다. 코드를 이해하기는 어렵지만 대략 뭐가 기본적으로 정의되어 있는지 확인하는 것도 도움이 될 때가 있습니다.
c:\>texdoc memoir
-
질문자
2011.12.16 20:53
여러가지로 도움을 많이 주셔서 다시한번 감사드립니다..
^^즐거운 연말연시 되세요.^^
\InputIfFileExists{foo}