pstricks não funciona com modelo de tese

pstricks não funciona com modelo de tese

Tenho tentado fazer com que o pacote pst-optexp funcione com o modelo de tese que tenho e tem sido um pesadelo.

Estou usando o MikTeX com compilação pdflatex, conforme mencionado anteriormente emComo usar o PSTricks no pdfLaTeX?Eu configurei o sinalizador -enable-write18.

\input{head/settings_thesis_template.tex}

\begin{document}
\include{main/optical_exp}
\end{document}

e settings_thesis_template.tex fica assim:

\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}

e a imagem contida em óptico_exp.tex é esta:

\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}

No final, recebo 1) o arquivo pdf da tese e 2) um pdf em branco gerado automaticamente que supostamente contém a imagem em "optical_exp-tex".

Curiosamente, o XeTex é capaz de compilar este MWE. No entanto, quando tento compilar meu modelo de tese mais complicado com XeTeX, recebo vários erros Unicode como os seguintes:

Unicode char \u8:èse not set up for use with LaTeX
Unicode char \u8:éle not set up for use with LaTeX.

A codificação do meu arquivo é de fato UTF-8 e incluí os pacotes relacionados a esse erro, como você pode ver no meu arquivo de "configurações". (Graças ao tópicoErro inputenc: Unicode char \u8: não configurado para uso com LaTeX). Provavelmente é o texto em francês que tenho no documento, embora não entenda por que recebo esse erro, apesar de ter os pacotes de "solução alternativa".

Portanto, a questão é: 1) por que o pdflatex não funciona com meu MWE e 2) por que o XeTex me dá erros de codificação UTF-8?

Qualquer visão sobre esses problemas seria muito bem-vinda!

Responder1

Eu li a documentação no site PSTricks em tug.org e, aparentemente, usar tikz e pstricks juntos é um erro comum. O autor oferece uma solução alternativaassim, para usar pst-plot com tikz.

Para meu exemplo específico, tive que adicionar

\usepackage{auto-pst-pdf}
\ifpdf
  \usepackage{tikz}
\else
  \usepackage{pst-optexp}
\fi

logo após o \documentclassno preâmbulo e remova o outro \usepackage{tikz}.

informação relacionada