我想裁剪一张未插入的图像(已经搜索过很多次了),而是一张用 R 代码生成的图像。
\documentclass{article}
\setlength{\parindent}{0pt}
\setcounter{secnumdepth}{0}
\usepackage[round,sort]{natbib}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{float}
\usepackage{subfig}
\usepackage{verbatim}
\usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref}
\usepackage{amssymb,amsbsy,amsmath}
\usepackage{epsfig}
\usepackage[left=3cm,top=3cm,bottom=3.5cm,right=3cm]{geometry}
\usepackage{fancyhdr}
\numberwithin{equation}{section}
\begin{document}
\SweaveOpts{concordance=TRUE}
<<label=plotName, include=FALSE>>=
someFunctionInR(someParameter)
@
\setkeys{Gin}{width=4in, height=4in}
\begin{figure}
\begin{center}
<<label=plotName,fig=TRUE,echo=FALSE>>=
<<plotName>>
@
\end{center}
\caption{Some caption.}
\label{fig:plotName}
\end{figure}
我尝试插入如下语句:
\includegraphics[clip=true,trim=0cm 1cm 0cm 1cm]
我在多个位置执行了此操作,但是,例如,在 \begin{center} 之后的行中,我立即收到错误(“未定义的控制序列”)。
任何建议将不胜感激!
答案1
这adjustbox
包裹提供adjustbox
您应能用于此目的的环境。您的设置应类似于:
% ... preamble content
\usepackage{adjustbox}
% ... main document content
\begin{figure}[htb]
\centering
\begin{adjustbox}{width=4in,height=4in,clip,trim=0cm 1cm 0cm 1cm}
% ...sweave content
\end{adjustbox}
\caption{...}\label{..}
\end{figure}
% ... other main document content
\end{document}