각주를 사용하지 않고 그림이나 표 캡션에서 bibentry를 전체 길이로 인용하는 방법은 무엇입니까?

각주를 사용하지 않고 그림이나 표 캡션에서 bibentry를 전체 길이로 인용하는 방법은 무엇입니까?

그림이나 표 캡션에 표시된 전체 인용을 원합니다. 나는 사용하려고\bibentry그러나 특정 오류가 있습니다. 도와주세요. 여기 MWE가 있습니다.

업데이트 : 나는 또한 사용해 보았습니다.\footnotemark와 함께\footnotetext하지만 그것은 나에게도 오류를 주고 있습니다.

\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} 

답변1

명령은 \bibentry깨지기 쉬우므로 이동 인수(캡션 및 섹션 제목)에서 그대로 사용할 수 없습니다.

\protect\bibentry캡션에 가끔 나타나는 경우에 사용할 수 있습니다 . 그 중 여러 개에 나타나면 할 수 있습니다

\usepackage{etoolbox}

그런 다음

\robustify{\bibentry}

후에 \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}

그러나 나는 다른 접근 방식을 제안합니다. 참고문헌 항목은 단지 출처를 인정하는 것처럼 보이므로 다음을 고려해 볼 수 있습니다.

\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}

여기에 이미지 설명을 입력하세요

관련 정보