有没有办法让 LaTeX 文档关闭图形/表格中的标题?
我在论文中使用带标题的图表/表格。每个图表/表格都是由 MATLAB 自动生成的,我使用命令\input
来包含每个图表/表格。对于我的演示文稿(使用beamer
),我想使用相同的文件,但不包括标题。
答案1
答案2
\caption
in的一般用法article
与caption
包裹以及提供的beamer
。但是,如果假设你在两个版本中使用同一个文件,那么你很可能可以适应最多(\caption*[<contents>]{<caption>}
即没有覆盖规范<.>
)。为此,我们可以重新定义\caption
使用xparse
:
\documentclass{article}
% Create a dummy figure file created by MATLAB
\begin{filecontents*}{matlab_figure.tex}
\begin{figure}[ht]
\centering
\includegraphics[width=.5\linewidth]{example-image}
\caption{A figure}
\end{figure}
\end{filecontents*}
\usepackage{graphicx,xparse}
\begin{document}
\input{matlab_figure}
% Void \caption functionality
\RenewDocumentCommand{\caption}{s o m}{}
\input{matlab_figure}
\end{document}