Latex:在图形中添加额外的空白

Latex:在图形中添加额外的空白

我想使用 overpic 在 matlab 中的图形下方和旁边添加文本。在 matlab 中导出图形时,图形边框处的所有空白都会被删除,因此没有足够的空间在 latex 中使用 overpic 添加其他文本。我该如何解决这个问题?以下是 latex 的示例代码:

[\documentclass\[
12pt,
a4paper,
twoside,
debug,
\]{scrbook}                                                 

\usepackage\[ngerman\]{babel}                   
\usepackage\[inner=3.5cm,outer=2.5cm\]{geometry}    

\usepackage{graphicx,import} 
\usepackage\[bf,small,center\]{caption}                

\usepackage\[abs\]{overpic}
\setlength\unitlength{1mm}

\begin{document}


\begin{figure}\[!h\]
    \centering
    \begin{overpic}\[scale=0.4,grid,tics=5\]{testpic}
        \put(50,-5){some text here}
    \end{overpic}
    \caption{caption here}
\end{figure}



\end{document}][1]

答案1

有多种方法可以做到这一点,但我认为最容易处理的方法可能是修剪和剪辑。修剪通常用于减小图形尺寸,但您也可以通过修剪负量来增加图形尺寸。剩余空间通常用空白填充。

%This should increase size at bottom and right side by 1cm with whitespace.

\begin{overpic}[scale=0.4, grid, tics=5, trim=0 -1cm -1cm 0, clip]{testpic}

%The trim options are given in <left, lower, right, upper>

相关内容