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>처럼 입력하시면 좋습니다.
비머+XeLaTeX+pgfpagesuselayout 문제
2017.09.03 17:45
(제 작업환경은 Windows 10, Tex LIve 2017입니다.)
다음 소스를
\documentclass{beamer}
\usepackage{xetexko} % on to use XeLaTeX
\%usepackage[hangul]{kotex} % on to use pdfLaTeX
\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[a4paper,landscape,border shrink=5mm]
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\frametitle{do while 반복문 연습문제}
do while 반복문을 사용하여 다시 작성하라.
\begin{itemize}
\item 1부터 100까지의 합을 구하여 출력하는 프로그램
\item 구구단 중 7단을 출력하는 프로그램
\item 1부터 100까지 짝수의 합을 구해 출력하라.
\end{itemize}
\end{frame}
\end{document}
1. XeLaTeX으로 컴파일해 핸드아웃을 출력하려고 하면 각 item의 방점(구분점?)이 보이지 않습니다.
다음 라인을 주석처리하면(즉 핸드아웃이 아니면), 잘 보이구요..
\pgfpagesuselayout{4 on 1}[a4paper,landscape,border shrink=5mm]
비머의 theme을 사용하지 않으면 이런 문제가 발생하지 않습니다.
2. pdfLaTeX으로 컴파일하면 위의 문제는 없습니다.
이런 일이 발생하는 이유와, 비머의 theme과 XeLaTeX, pgfpagesuselayout{4 on 1}를 다 함께 사용하고 싶은데
해결책이 없을까요??
댓글 5
-
베이드프즈
2017.09.03 23:40
-
베이드프즈
2017.09.03 23:44
'xelatex tikz'라고 검색해 보니, xelatex에서 tikz와 관련된 것이 제대로 작동하지 않는 경우가 조금 있나봅니다.
https://tex.stackexchange. com/q/3036
위의 질문에서도 작성자님과 같이 xelatex에서 pgfpages 패키지가 나타내는 증상에 관하여 여쭤보고 있습니다만, 저기에 나와 있는대로 dvipdfm 옵션을 사용하려 해도
File `dvipdfm. def' not found. ...d{ver@\Gin@driver}{\input{\Gin@driver}}{}
와 같은 오류 메시지가 뜨는군요. 7년 전의 질문이라 뭔가 바뀌었나 봅니다. -
ischo
2017.09.04 12:09
비머라면 어차피, 슬라이드 pdf파일을 만들지 않나요?
저는 이렇게 씁니다.
1. xelatex이든 pdflatex이든 비머로 a.pdf파일을 (어차피) 만든다.
2. 배경색을 뺀 기본테마로 handout용 비머파일을 만든다. (배경색이 있으면 잉크가 많이 드니까)
3. 파일 이름을 a4print.pdf로 바꾼다.
4. pdfpages패키지로 2x4up 핸드아웃용 파일을 만들기 위해 pdflatex으로 컴파일한다.
%!TEX program = pdflatex
\documentclass{oblivoir}\usepackage{fapapersize}
\setstocksize{297mm}{210mm}
\usefapapersize{190mm,280mm,10mm,*,10mm,*}\usepackage{pdfpages}
\begin{document}
\includepdf[width=.5\paperwidth,height=.24\paperheight,pages=-,nup=2x4,frame=true,offset=1 -10]{a4print}
\end{document}
각 단계가 몇초씩 걸리는 일이어서 별로 번거롭지 않아, 이렇게 씁니다.
그리고, 슬라이드는 a.pdf로, 프린트용은 a4print.pdf로 배포합니다.
-
yihoze
2017.09.04 13:18
아크로뱃 인쇄 기능을 이용하세요. ㅎㅎ
-
hsjun
2017.09.04 17:01
저는 \pgfpagesuselayout{4 on 1}[a4paper,landscape,border shrink=5mm] 라인만 on 또는 off 시키면서 사용하길 바랬는 데..
베이드프즈님, 관심 감사합니다. 제가 잘 모르지만 뭔가 pgfpages와 XeLaTeX이 잘 안맞는 부분이 있나봐요..
ischo님 방법대로하니 약간의 품(2단계 컴파일)이 들긴 하기만 잘 동작하네요.. 감사합니다.
yihoze님, 아크로뱃 인쇄 기능도 사용해 보겠습니다.
이것저것 손을 보다보니 pgfpages 패키지가 원인이었던 것으로 알아내게 되었습니다.
\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[a4paper,landscape,border shrink=5mm]
이 부분을 주석처리하면 일단 bullet(점)이 잘 보입니다.
흥미롭네요. 왜 xelatex에서 pgfpages 패키지가 저런 말썽을 부리는 걸까요?