插入的一些图像psfragfig
被移到一侧(右侧)并部分放置在文档之外。(见图,下图就是我正在谈论的)。
pdflatex
无论我使用(使用--shell-escape
)还是 Tex+DVI,都会在 TexShop 中发生这种情况。
我用来插入的代码是:
\begin{figure}
\centering
\psfragfig{./figures/chapter1/intrinsic_error} % Generated by script_errors.m
\caption{Blah...}
\label{intrinsic_error}
\end{figure}
正如您所猜测的,该图像是由 Matlab 生成的,使用 subplot 和一个名为 的工具,matlabfrag
该工具.tex
与.eps
文件一起生成文件。但是,使用相同代码插入单图图像没有任何问题。也许matlabfrag
是以不正确的方式弄乱了对齐属性,但有没有解决方法,只需使用一些选项将图像移回左侧psfragfig
?还是我应该使用其他工具插入?
感谢您的帮助
更新:工作示例。以上内容将插入:
这是一个工作示例...这是一篇博士论文,因此不确定样本是否“足够”以理解我的 pb。
\documentclass[braunschweig]{thesis}
\usepackage[style=base,textfont={small,it},labelfont={it,bf}]{caption}
\usepackage[tight,scriptsize]{subfigure}
\usepackage{epstopdf}
\usepackage{lscape}
\usepackage{amsmath}
\usepackage{txfonts}
\usepackage{pstool}
\begin{document}
\end{document}
答案1
对 OP 有用的评论已作为答案:
[crop=pdfcrop]
加载时使用pstool
,我没有subplot
在 Matlab 中使用过,而是使用了subfig
或subcaption
。
尝试\psfragfig[scale=0.5]{}
可以使用角度、比例和 graphicx 的一些选项。