我正在使用.pdf_tex
文件在 LaTeX 中插入和标记图形:
\begin{figure}
\centering
\graphicspath{{Graphics/FiltersCa/}}
\input{Graphics/FiltersCa/COMB_filter_activeZ2b.pdf_tex
}
\caption{...
}
\label{fig:FiltersCa}
\end{figure}
是否可以将每个图形导出为单独的 PDF 文件?
答案1
endfloat 包将会把所有图形(LaTeX 源)导出到一个.fff
文件中。
\documentclass{article}
\usepackage{endfloat}
\usepackage{graphicx}
\makeatletter
\efloat@openpost{fff}
\efloat@iwrite{fff}{\string\textwidth=\the\textwidth}% pass \textwidth to fff file
\makeatother
\begin{document}
\begin{figure}
\centering
\includegraphics{example-image}
\caption{Test caption}
\end{figure}
\end{document}
独立版可以创建包含一个图形/页面的 PDF 文件。标签和计数器值将会丢失。
\documentclass[multi=figure]{standalone}
\usepackage{graphicx}
\makeatletter
\renewenvironment{figure}%
{\def\@captype{figure}%
\minipage{\textwidth}}%
{\endminipage}
\makeatother
\let\efloatseparator=\empty
\begin{document}
\input{test5.fff}
\end{document}
此版本失去了标题。
\documentclass[multi=figure]{standalone}
\usepackage{graphicx}
\renewenvironment{figure}{\ignorespaces}{\unskip}
\renewcommand{\caption}[2][]{\ignorespaces}
\let\efloatseparator=\empty
\begin{document}
\input{test5.fff}% previously created fff file
\end{document}
答案2
快速更新我当前的解决方法(逐图):
PDF
我使用(我推荐 Poppler/Cairo 导入)打开原始输出Inkscape
。您可以选择包含特定图形的页面。创建一个矩形(
F4
)来勾勒出您想要导出的页面区域(带或不带标题的图形)。按下
Shift
并单击导入的PDF
页面和矩形。右键单击矩形并选择
Set Clip
按
Shift
+Ctrl
+D
,单击部分Resize page to content...
中的Custom size
,然后单击Resize page to rawing or selection
在
File
菜单中,您可以将其保存为PNG
或PDF
文件。PDF
我建议这样做Convert text to path
以保留原始LaTeX
字体。
祝一切顺利,马库斯