Documento pdf en blanco

Documento pdf en blanco

Ingresé el gnuplotcódigo LaTeX exactamente como se indica en este sitio, que debería generar la curva sinusoidal en el documento de salida usando el compilador TeXworks. Compila pero produce un documento vacío. Un consejo fue intentarlo -shell-escape.

Lo hice -shell-escapesin suerte. ¿Qué más debería probar?

Este es el código que ingresé en TexWorks. Compilado con pdfLaTex y pdflatex+makeIndex+Bibtex

\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[miktex]{gnuplottex} % for MiKTeX,`pdflatex -shell-escape` enabled 
%\usepackage{gnuplottex} I have used this line to compile on TeXLive 2013
\usepackage{graphicx}
%\usepackage{epstopdf} % for MiKTeX,`pdflatex -shell-escape` enabled
\begin{document}
\begin{figure}[htbp]
\centering
\begin{gnuplot}[terminal=epslatex,terminaloptions=color]
plot [0:2*pi] sin(x) title 'Sine', cos(x) title 'Cosine'
\end{gnuplot}
\end{figure}
\end{document}

Respuesta1

El código proporcionado arriba es de 2013. ¿Creando una trama colorida usando el terminal de látex de gnuplottex?
Responda y debería verse así en TeXworks

ingrese la descripción de la imagen aquí

En realidad, tiene algunas rarezas de gnuplottex en comparación con otras llamadas de gnuplot. y cambiaría el Preámbulo para que dijera algo como esto.

\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}

% gnuplot functions may not work if -aux-directory or  a /sub dir is set.
% The ".gnuplot" file(s) may be correctly written in the aux directory,
% but may not correctly pass through gnuplot to generate the ".table" file(s).
% there are some env vars for subdirectories read all the gnuplot docs

% WINDOWS TeX USERS need this option to pass `pdflatex -shell-escape` test (TeX Live & W32TeX not just MiKTeX)
\usepackage[miktex]{gnuplottex} 

% a Linux / Mac entry for Tex Live or even MiKTeX on NON windows ?
%\usepackage{gnuplottex}  

% Gnuplottex example could do with an update to define use of gnuplot.exe (i.e. you must RENAME wgnuplot or pgnuplot)
% also how to \def\gnuplotexe{/opt/local/bin/gnuplot} for me on windows this worked just as well as using a script or path or editor setting
%\def\gnuplotexe{H:/gnuplot/gp530-20190105-win32-mingw/gnuplot/bin/gnuplot.exe}

\usepackage{graphicx}
%\usepackage{epstopdf} % MiKTeX,`pdflatex -shell-escape` enabled (unknown if still needed in Windows ?)

\begin{document}
\begin{figure}[htbp]
\centering
\begin{gnuplot}[terminal=epslatex,terminaloptions=color]
plot [0:2*pi] sin(x) title 'Sine', cos(x) title 'Cosine'
\end{gnuplot}
\end{figure}
\end{document}

La conclusión es que una página en blanco generalmente significa que gnuplot no fue invocado mediante el uso de \def\gnuplotexe{…} o de forma predeterminada en el shell a las rutas del sistema. La mejor manera de resolver esto es asegurarse de tener el último gnuplot dehttp://www.gnuplot.info/(Utilicé la versión 5.3 para esta ejecución, pero la versión actual de este año es 5.2.6.) Una vez instalado, en TeXworks, asegúrese de que la carpeta gnuplotexe (. . ./gnuplot/bin) esté incluida en las rutas de preferencia de composición tipográfica como esta:

ingrese la descripción de la imagen aquí

información relacionada