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>처럼 입력하시면 좋습니다.
그림을 안 보이게 할 수 있을까요?
2015.06.21 00:45
아래와 같이 그림이 있는 경우, 본문에서 그림의 \label은 참조할 수 있지만 그림 자체는 표시되지 않도록 할 필요가 생겼습니다.
\begin{figure}
\includegraphics[width=10cm]{asdf.eps}
\caption{asdf}
\label{asdf}
\end{figure}
그냥 아래와 같이 적으면, 그림 영역이 작으나마 존재하는 것처럼 문서에 남아 있게 되어 난감한 상황입니다.
\begin{figure}
\end{figure}
혹시 phantom 기능같은 것이 없나 궁금하여 문의드립니다.
댓글 13
-
nanim
2015.06.21 05:41
-
초보10년차
2015.06.21 18:00
그냥 간단한 팁 정도로 생각했는데, 답변을 해 주시는 위한 수고에 비해 성의가 부족하였습니다.
-
그로몹
2015.06.21 09:32
어차피 그림이 보이지 않는 것이라면 그림 번호는 아무 번호가 돼도 중요하지 않은 것인가요?
좀 자세한 상황을 알았으면 합니다.
저렇게 이론적인 질문보다 현재 하고 싶은 것이 무엇인지 구체적인 상황을 말씀해 주시던가 하면 쉬운 해법이 있을지도 모르겠습니다.
역시 MWE는 매우 중요합니다.
-
초보10년차
2015.06.21 17:47
조판 결과물에서 번호는, 그림이 있든지 없든지 유지되어야 하는 상황입니다. \begin{figure}...\end{figure} 부분들을 최소한으로 건드리려고, 애초에 단순히 시도한 것이 그림의 \includegraphics를 일괄적으로 코멘트 처리해 본다, \caption을 일괄적으로 코멘트 처리해 본다 였습니다. 그런데 \caption이 없으니 제대로 조판이 안 되었습니다.
-
likesam
2015.06.21 10:37
꽁수로 해결하자면,
- 마지막 페이지에 그림을 넣으시고, 제출하실 때 마지막 페이지를 출력하시지 말고 제출하세요.
- PDF로 주셔야 한다면, http://wiki.ktug.org/wiki/wiki.php/PDFManipulation#s-3.3 를 참조하셔서 만들어진 PDF를 pdftk 를 쓰셔서 마지막 페이지를 뺀 PDF를 만든 후 제출하세요.
- 마지막 페이지에 그림을 넣으시고, 제출하실 때 마지막 페이지를 출력하시지 말고 제출하세요.
-
초보10년차
2015.06.21 17:53
텍스트만 존재하는 .tex 파일이 필요한 상황인데, 빈 페이지가 있어도 큰 문제는 없겠지만 미관상 더 좋은 방법이 없을까 궁금합니다.
-
초보10년차
2015.06.21 10:51
그림들이 출력물에서 면적을 점유하지 않지만, 컴파일 때 참조(\ref)는 되는 상태... 이것이 저의 바라던 바였습니다.
제가 첫글에 적은 방식은, 그림이 출력물에서 작으나마 면적을 차지하고 .aux 파일도 변경되어 버려, 옳은 방법이 아니었습니다.
일단은 .aux 파일의 그림 관련 부분(\newlabel...)을 오려서 본문(.tex)에 붙이고, 본문의 그림들은 코멘트처리 하는 것으로 임시로 해결을 하였습니다.
뭔가 global option이 있으면 좋겠다는 생각이 들긴 합니다...
-
초보11년차
2015.06.21 13:15
figure 환경에서 \label만 유의미하게 하면 되는 거겠지요.
\documentclass{article} \usepackage{graphicx} \usepackage{environ} \newcommand\mytest[1]{% \renewcommand\caption[2][\empty]{\refstepcounter{figure}}% \renewcommand\includegraphics[2][\empty]{}% #1% } \RenewEnviron{figure}{\mytest{\BODY}} \begin{document} \ref{fig:1} \begin{figure} \includegraphics[scale=0.5]{example-image-a} \caption{test}\label{fig:1} \end{figure} \end{document}
-
초보10년차
2015.06.21 15:47
방법을 알려주셔서 감사합니다.
제 환경에서 돌려보니(Windows 7; ko.TeX Live 2013) 제가 원하던 것이 맞습니다, 다만, \begin{figure} 다음에 placement(!, t, b, h, p)를 지정하니까 조판 문서에 그대로 표시되는 증상이 있습니다. 그리고 조판 시 environ.sty와 관련하여 아래의 에러 메시지가 뜨는데 일단 무시하였습니다.
! LaTeX Error: \env@figure@save@env undefined.
! LaTeX Error: \env@figure@process undefined.
-
초보11년차
2015.06.21 18:12
위치지정자 옵션 문제는
\RenewEnviron{figure}[1][\empty]{\mytest{\BODY}}
이와 같이 하면 해결될 것 같고요,
environ 관해서 저는 그런 에러 메시지를 만나지 못하였습니다. texlive 버전과 관련된 건가 궁금합니다.
-
그로몹
2015.06.21 18:53
아마도 MWE가 꼭 필요한 부분이라고 생각합니다.
다음과 같은 파일을 올리면 확실히 어느 부분이 문제인지
어째서 문제가 생겼는지를 알 수 있을테니까요.
-
초보11년차
2015.06.21 19:22
감사합니다.
잠시 테스트를 위해 TeX Live 2013을 설치하고 해본 결과, 위의 "10년차" 님이 말씀하신 에러가 발생하였습니다.
다음 네 줄을 \usepackage{environ} 이전에 넣으면 에러는 없어집는데요...
\makeatletter
\def\env@figure@save@env{}
\def\env@figure@process{}
\makeatother(이 글 하나 답변하려고 텍 시스템을 새로 깔아야 하다니... 기울인 노력이 지나치기는 했지만, 도움이 되었다면 다행이겠습니다.)
-
초보10년차
2015.06.22 00:52
제게 좋은 공부가 되었습니다. 도움 감사드립니다.
아무리 짧고 즉흥적인 질문이라도,
\documentclass, \begin{document}, \end{document}를 갖춘 문서(MWE)를 제시하시는 것이 좋습니다.
질문은 별 고민없이 할 수 있지만
답변은 반드시 검토(테스트)를 해보고서야 하게 되는데
새로 파일을 만들어서 테스트하려면 아무래도 망설여집니다. 결국 답변을 포기하게 되는 것입니다.