![pstricks가 논문 템플릿과 작동하지 않습니다](https://rvso.com/image/305768/pstricks%EA%B0%80%20%EB%85%BC%EB%AC%B8%20%ED%85%9C%ED%94%8C%EB%A6%BF%EA%B3%BC%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
나는 내가 가지고 있는 논문 템플릿과 함께 작동하는 pst-optexp 패키지를 얻으려고 노력해 왔고 그것은 악몽이었습니다.
이전에 언급했듯이 pdflatex 컴파일과 함께 MikTeX를 사용하고 있습니다.pdfLaTeX에서 PSTricks를 사용하는 방법은 무엇입니까?-enable-write18 플래그를 설정했습니다.
\input{head/settings_thesis_template.tex}
\begin{document}
\include{main/optical_exp}
\end{document}
settings_esis_template.tex는 다음과 같습니다.
\documentclass[a4paper,11pt,fleqn]{book}
\usepackage{etex}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french,german,english]{babel}
\usepackage{fourier}
\usepackage{setspace} % increase interline spacing slightly
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{bm}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{mdwlist}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{booktabs}
\usepackage{lipsum}
\usepackage{microtype}
\usepackage{url}
\usepackage[final]{pdfpages}
\usepackage{fancyhdr}
\usepackage{listings}
\usepackage{hyperref}
\usepackage{color}
\usepackage{tikz}
\usetikzlibrary[topaths]
\usetikzlibrary{positioning,calc,arrows}
\usepackage[explicit]{titlesec}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{auto-pst-pdf}
\usepackage{pst-optexp}
\usepackage{pstricks-add}
\usepackage{pst-pdf}
Optical_exp.tex에 포함된 이미지는 다음과 같습니다.
\begin{pspicture}(-1.5,-1.5)(1.5,1.5)
\pnode(-1,0){in}
\pnode(0,0){mir}
\pnode(1,0){out}
\pnode(-1,-1){low}
\pnode(-1,1){high}
\mirror(low)(mir)(high)
\drawbeam[linecolor=red,arrows=->](in){1}(in)
\end{pspicture}
결국 나는 1) 논문 파일 pdf, 2) "optical_exp-tex"에 이미지가 포함되어 있는 빈 자동 생성 PDF를 얻습니다.
흥미롭게도 XeTex는 이 MWE를 컴파일할 수 있습니다. 그러나 XeTeX를 사용하여 더 복잡한 논문 템플릿을 컴파일하려고 하면 다음과 같은 유니코드 오류가 많이 발생합니다.
Unicode char \u8:èse not set up for use with LaTeX
Unicode char \u8:éle not set up for use with LaTeX.
내 파일 인코딩은 실제로 UTF-8이며 내 "설정" 파일에서 볼 수 있듯이 이 오류와 관련된 패키지를 포함했습니다. (스레드 덕분에inputenc 오류: 유니코드 문자 \u8: LaTeX와 함께 사용하도록 설정되지 않았습니다.). 아마도 문서에 있는 프랑스어 텍스트일 것입니다. 하지만 "해결 방법" 패키지가 있음에도 불구하고 왜 이 오류가 발생하는지 이해할 수 없습니다.
따라서 질문은 다음과 같습니다. 1) pdflatex가 내 MWE에서 작동하지 않는 이유와 2) XeTex에서 UTF-8 인코딩 오류가 발생하는 이유는 무엇입니까?
이러한 문제에 대한 통찰력은 매우 환영받을 것입니다!
답변1
나는 tug.org의 PSTricks 웹사이트에서 문서를 읽었으며 분명히 tikz와 pstricks를 함께 사용하는 것은 흔한 실수입니다. 작성자가 해결 방법을 제안합니다.이와 같이, tikz와 함께 pst-plot을 사용하기 위한 것입니다.
내 특별한 예에서는 다음을 추가해야 했습니다.
\usepackage{auto-pst-pdf}
\ifpdf
\usepackage{tikz}
\else
\usepackage{pst-optexp}
\fi
\documentclass
서문 바로 뒤에 다른 하나를 제거합니다 \usepackage{tikz}
.