对于我的报告,我在插图上创建了一个带有图形的封面,并且我想在图形列表中添加一行以添加有关它的注释:
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\begin{document}
\begin{figure}
\includegraphics[width=\linewidth]{example-image-a}
\caption{dummy figure}
\end{figure}
\listoffigures
\addtocontents{lof}{{}{\emph{Hannibalszug 6}, Alfred Rethel, 1842}}~\hfill{couverture}
\end{document}
但是当我想添加第二行时,遇到了一个问题:
\addtocontents{lof}{{}{\emph{Hannibalszug 6}, Alfred Rethel, 1842}}~\hfill{couverture}
\addtocontents{lof}{{}{\emph{Hannibal crossing the Alps}, \emph{Comic History of Rome}, John Leech, 1850}}~\hfill{couverture}
我的代码有什么问题?最后一个问题,我怎样才能将行放在列表顶部?
非常感谢,抱歉我的英语不好
答案1
这是你要找的吗?注意:最后一行不适合 \textwidth。
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\begin{document}
\begin{figure}
\includegraphics[width=\linewidth]{example-image-a}
\caption{dummy figure}
\end{figure}
\listoffigures
\addtocontents{lof}{\hbox to \textwidth{{\emph{Hannibalszug 6}, Alfred Rethel, 1842}~\hfill{couverture}}}
\addtocontents{lof}{\hbox to \textwidth{{\emph{Hannibal crossing the Alps}, \emph{Comic History of Rome}, John Leech, 1850}~\hfill{couverture}}}
\end{document}