我正在尝试使用“内联”图像以 LaTeX 图形表示(这样它们就可以被编号并出现在图表中),在用包 << multicols >> 创建的双列文档中。如果我使用这个“正常”的构造语法:
`
\begin{multicols}{2}
[
\section{First Section}
\large{\textsl{All human things are subject to decay. And when fate summons, Monarchs must obey.\todo{findreference}}}\normalsize
]
\lipsum[1-2]
%\begin{figure}
\includegraphics[width=0.50\textwidth]{placeholder.png} \caption{\textbf{\textit{Here is an inline image}}}
%\label{fig:The placeholder logo}
%\end{figure}
\lipsum[4-6]
]
\textbf{This is the end of the First Section}
\end{multicols}
` ` `
图像从列中消失(注意:此处有问题的线条已消失%)。
如果这个结构不起作用,
为什么会失败(例如,使用<> 与在文档类中指定 [twocolumns] 选项)?
我如何将这些图像变成“图形”?
答案1
multicol
不支持浮动,但您可以使用\captionof{figure}{<text>}
它为内联图形添加标题(包caption
)。
\documentclass{article}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage{caption} % added <<<<<<<<<<<<<<<<
\usepackage{todonotes}
\begin{document}
\begin{multicols}{2}
\section{First Section}
{\large\textsl{All human things are subject to decay. And when fate summons, Monarchs must obey.\todo{findreference}}}
\lipsum[1-2]
\noindent\includegraphics[width=\columnwidth]{example-image}
\captionof{figure}{\textbf{\textit{Here is an inline image\label{fig:The placeholder logo}}}} % added <<<<<<<
\lipsum[4-6]
\textbf{This is the end of the First Section}
\end{multicols}
\end{document}
todonotes
不起作用,但你可以在文档末尾列出它们,添加
\newpage
\listoftodos[Notes]
选项使用\documentclass[twocolumn]{article}
允许浮动。
[
\documentclass[twocolumn]{article}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{caption} % added <<<<<<<<<<<<<<<<
\usepackage{todonotes}
\setlength{\marginparwidth}{1.5cm} % added to have todonote in the margin<<<
\begin{document}
\section{First Section}
{\large\textsl{All human things are subject to decay. And when fate summons, Monarchs must obey.\todo{find reference}}}
\lipsum[1-2]
\begin{figure}[ht!]
\includegraphics[width=\columnwidth]{example-image}
\caption{\textbf{\textit{Here is an inline image\label{fig:The placeholder logo}}}}
\end{figure}
\lipsum[4-6]
\textbf{This is the end of the First Section}
\end{document}
答案2
该问题似乎是由对包的调用引起的hyperref
。
呼吁hyperref
也导致了实施xcolor
包时出现问题。请参阅我的回答关于 Dvips / Dvipsnames 的问题。