我正在使用(非常过时的) documentclass asme2ej
,它可以生成双列学术期刊文献。
我的问题如下: 我想打印我的标题,切换到单列样式并在同一页上添加摘要和一个图表。
下面是我当前的代码,这是我得到的最接近的代码。但是,它给出了错误:
包标题错误:未定义浮点类型“MyFigure.png”。]
我尝试过\usepackage{graphicx}
,但它似乎无法在这个过时的环境中正常工作。
\documentclass[twocolumn,10pt]{asme2ej}
\usepackage{epsfig}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[font=small,labelfont=bf,tableposition=top]{caption}
\title{Some title}
\begin{document}
\twocolumn[
\begin{@twocolumnfalse}
\maketitle
\section*{Executive Summary}
My Summary.
\begin{minipage}{\linewidth}
\centering
\rule{0.75\linewidth}{0.5\linewidth}
\captionof{MyFigure.png}{MyCaption}\label{fig:dummy}
\end{minipage}
\end{@twocolumnfalse}
]
这是我得到的输出(当改变时我的人物.png到数字来编译它)。
任何关于如何在此处获取我的图表的帮助都将不胜感激。我不确定问题出在我使用的包上还是出在我如何加载图表上captionof{}
。
答案1
看看以下解决方案是否适合您:
\documentclass[twocolumn,10pt]{asme2ej}
\usepackage{graphicx}
\usepackage[font=small,labelfont=bf,tableposition=top]{caption}
\usepackage{hyperref}
\title{Some title}
\usepackage{lipsum}
\begin{document}
\twocolumn[
\maketitle
\section*{Executive Summary}
My Summary.
{\lipsum[66]
\lipsum[77]}
\begin{center}
{\includegraphics[width=0.30\textwidth]{example-image}}
\captionof{figure}{MyCaption}\label{fig:dummy}
\end{center}
]
\lipsum
\end{document}
正如您所注意到的,我删除了包multicol
(不清楚为什么需要它,您声明您的文档是twocolumn
)和epsfig
,这对于最近的 LaTeX 来说不再是必要的。
答案2
的第一个参数\captionof
应该是浮点类型,在你的情况下是figure
。要插入图像,请替换黑色虚拟矩形的宽度\includegraphics{example-image}
(替换example-image
为图像的文件名)
\documentclass[twocolumn,10pt]{asme2ej}
\usepackage{epsfig}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[font=small,labelfont=bf,tableposition=top]{caption}
\title{Some title}
\begin{document}
\twocolumn[
\begin{@twocolumnfalse}
\maketitle
\section*{Executive Summary}
My Summary.
\begin{minipage}{\linewidth}
\centering
{\includegraphics[width=0.30\textwidth]{example-image}}
\captionof{figure}{MyCaption}\label{fig:dummy}
\end{minipage}
\end{@twocolumnfalse}
]
\end{document}