Wie kann ich bibentry vollständig in der Abbildungs- oder Tabellenüberschrift zitieren, ohne eine Fußnote zu verwenden?

Wie kann ich bibentry vollständig in der Abbildungs- oder Tabellenüberschrift zitieren, ohne eine Fußnote zu verwenden?

Ich möchte, dass das vollständige Zitat in der Bild- oder Tabellenüberschrift angezeigt wird. Ich versuche zu verwenden\bibentryaber es gibt bestimmte Fehler. Bitte helfen Sie. Hier ist das MWE.

UPDATE: Ich habe auch versucht, mit\Fußnotenzeichenzusammen mit\Fußnotentextaber das gibt mir auch Fehler.

\begin{filecontents}{mytestbib.bib}
@book{goossens93,
author = "Frank Mittelbach and Michel Goossens  and Johannes Braams and David Carlisle  and Chris Rowley",
title = "The {LaTeX} Companion",
year = "1993",
publisher = "Addison-Wesley",
address = "Reading, Massachusetts"
}
\end{filecontents}
\documentclass{article}
\usepackage{graphicx,xcolor}
\usepackage{footnote}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{array}
\usepackage{filecontents}
\usepackage{natbib}
\usepackage{bibentry}
\nobibliography*

\begin{document}

A full in-text cite of \bibentry{goossens93}.

A regular citation of \cite{goossens93}.

Let's check if it works in a table caption.

\begin{table}[!htbp]
\centering 
\caption{Liquid-solid mass transfer.  Figures redrawn based on the reference~\bibentry{goossens93} used under fair  use, 2014.}
\resizebox{\textwidth}{!}{%
\begin{tabular}{llllll}
\toprule
 Parameter & Symbol & Units & Value & Source & Remarks \tabularnewline  
\hline
Kinematic Viscosity & - & - & - & Melt &\tabularnewline
\hline
Superficial Liquid Velocity & - & - & 0.4-0.5 & - & \tabularnewline
  \hline
  Bed Void Fraction &  & fraction & - & - & \tabularnewline
  \hline
  \end{tabular}}
  \end{table}

\bibliographystyle{plainnat}
\bibliography{mytestbib}

\end{document} 

Antwort1

Der Befehl \bibentryist fragil und kann daher nicht unverändert in verschobenen Argumenten (Beschriftungen und Abschnittstiteln) verwendet werden.

Sie können es für das gelegentliche Auftreten in einer Bildunterschrift verwenden \protect\bibentry; wenn es in mehreren davon erscheint, können Sie

\usepackage{etoolbox}

und dann

\robustify{\bibentry}

nach \usepackage{bibentry}.

\documentclass{article}
\usepackage{graphicx,xcolor}
\usepackage{footnote}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{array}
\usepackage{etoolbox}
\usepackage{natbib}
\usepackage{bibentry}

\robustify{\bibentry}

\nobibliography*

\begin{document}

Ich schlage jedoch einen anderen Ansatz vor. Der bibliografische Eintrag scheint nur eine Quellenangabe zu sein, daher könnten Sie erwägen

\begin{table}[!htbp]
\centering
\caption{Liquid-solid mass transfer}

\resizebox{\textwidth}{!}{%
\begin{tabular}{llllll}
\toprule
 Parameter & Symbol & Units & Value & Source & Remarks \tabularnewline
\hline
Kinematic Viscosity & - & - & - & Melt &\tabularnewline
\hline
Superficial Liquid Velocity & - & - & 0.4-0.5 & - & \tabularnewline
  \hline
  Bed Void Fraction &  & fraction & - & - & \tabularnewline
  \hline
  \end{tabular}}

\begin{quote}\footnotesize
Figures redrawn based on the
reference \bibentry{goossens93} used under fair use, 2014.
\end{quote}
\end{table}

Bildbeschreibung hier eingeben

verwandte Informationen