如何在段落和图形标题中使用相同的 \parencite 引用格式?

如何在段落和图形标题中使用相同的 \parencite 引用格式?

我使用了下面提到的代码来引用我的硕士论文中的参考书目。

\usepackage[sorting=none, style=authoryear]{biblatex}
\addbibresource{literature.bib}

\DeclareCiteCommand{\parencite}
 {\usebibmacro{prenote}}
 {\usebibmacro{citeindex}%
  \printtext[bibhyperref]{[\usebibmacro{cite}]}}
   %                        ^                  ^
  {\multicitedelim}
  {\usebibmacro{postnote}}

再具体一点:

    \begin{figure}[h!]
    \centering
     \includegraphics[scale=0.4]{images/lariman's_scan.png}
     \caption{Scanning strategies: (a)-alternate hatches, single pass of laser beam; 
     (b)- alternate hatches, multiple passes of laser beam; (c)- cross hatches, 
    single pass of laser beam.\parencite{LARIMIAN2020138455}}
    \label{fig:6}
    \end{figure}

   \noindent C. Elangeswaran et al.\parencite{ELANGESWARAN2020108962} assessed the 
    influence of \textbf{microstructure} on the fatigue behavior of 316L stainless 
    steel manufactured by laser powder bed fusion. They considered four different 
    material conditions: as-built, stress relieved, fully annealed, and hot isostatic 
     pressed (HIPed). From the fully reversed tension-compression fatigue results 
     they reported that as-built and stress relieved specimens exhibited superior 
     fatigue resistance compared to the other two material conditions. \par

但是段落中的引用很好,但在图表标题中,显示的是所引用论文的完整标题。 在此处输入图片描述

有没有办法让段落和图表标题中的引用采用相同的格式?

另外,有没有办法只超引用方括号之间的引用文本,例如 [Elangeshwaran et al. 2020]。我只想超引用 Elangeshwaran et al. 2020,不包括方括号。

对于我的问题的第二部分,一个简单的可编译代码:

 \documentclass[a4paper, 11pt]{article}



\usepackage[french]{babel}
\usepackage[margin=28mm, top=1cm]{geometry}
%\usepackage[colorlinks=true]{hyperref}
\usepackage[rflt]{floatflt}
\usepackage{graphicx} 
\usepackage{mathtools}
\DeclareUnicodeCharacter{2212}{-}
\usepackage{amsmath}
\usepackage[sorting=none, style=authoryear]{biblatex}
\bibliography{hadamard.bib}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\usepackage{wrapfig}
\usepackage{xcolor}

\DeclareCiteCommand{\parencite}
  {\usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
  \printtext[bibhyperref]{[\usebibmacro{cite}]}}
  %                        ^                  ^
  {\multicitedelim}
  {\usebibmacro{postnote}}


\usepackage[hidelinks,colorlinks=true,linkcolor=blue,citecolor=blue]{hyperref}

\vspace{-10em}
\title{\textbf{Jacques Hadamard}}
\author{}
\date{}

\begin{document}
\maketitle

\vspace{-5em}
\begin{abstract}
Jacques Salomon Hadamard (né le 8 décembre 1865 à Versailles, mort le 17 octobre
1963 à Paris) est un mathématicien français, connu pour ses travaux en théorie des nombres,
en analyse complexe, en analyse fonctionnelle, en géométrie différentielle et en théorie des
équations aux dérivées partielles.


\end{abstract}

{
  \hypersetup{linkcolor=blue}
  \tableofcontents
}

\section{Biographie}

\subsection{Famille et années de formation}


\subsection{Carrière d'universitaire}


 \section{Postérité scientifique}
 
 \section{ Les matrices de Hadamard}
 Une matrice de Hadamard est une matrice carrée dont les coefficients sont tous 
1 ou –1 et dont les lignes sont toutes orthogonales entre elles. Le nom retenu
 pour ces matrices rend hommage à Jacques Hadamard, même si les premiers 
 exemples systématiques sont dus à James Joseph Sylvester. \parencite{Ponche}\par
 \vspace{3em}
 
 \noindent{\Large{\textbf{Examples:}}}\par
 \vspace{0.7em}
 \begin{center}
 $H_1 = (1), \ H_2 = 
 \begin{pmatrix}
   1 & 1\\
1& -1
\end{pmatrix}, \ H_4 =  \begin{pmatrix}
   1 & 1 & 1 & 1\\
1 & -1 & 1 & -1\\
1 & 1 & -1 & -1\\
1 & -1 & -1 & 1
\end{pmatrix}$
  \end{center}
\noindent{\Large{\textbf{Ordres possibles :}}}
 \begin{itemize}
     \item [--] L'ordre d'une matrice de Hadamard est nécessairement 1, 2 ou un multiple de 4.
     \item [--]  \textit{Construction de Sylvester} : si H est une matrice de Hadamard, alors la matrice $\mathbf{H \otimes H_1 =  \begin{pmatrix}
   H & H\\
H& -H
\end{pmatrix}}$
 est une matrice de Hadamard d'ordre 2n\\
On en déduit par récurrence l'existence de matrices de Hadamard d'ordre 2$^n$
\item [--]  \textit{Théorème de Paley} :
Pour tout entier $n > 0$ multiple de 4, si $n−1$ ou $n/2−1$ est une puissance d'un nombre
premier, alors il existe une matrice de Hadamard d'ordre n.
\item [--] \textit{Conjecture de Hadamard} :
Pour tout entier n > 0 multiple de 4, il existe une matrice de Hadamard d'ordre n.
 \end{itemize} 
 
\section{Sources and References} 
\indent1. Article \href{https://en.wikipedia.org/wiki/Jacques_Hadamard}{Jacques Hadamard} from wikipedia.\\
\indent2. Article \href{https://fr.wikipedia.org/wiki/Matrice_de_Hadamard}{Matrice de Hadamard} from wikipedia.


\nocite{Mandelbrojt}
\nocite{Mazya_1}
\nocite{Mazya_2}

%\bibliographystyle{apalike}


\printbibliography

\addcontentsline{toc}{section}{Bibliography}
\end{document}

在此处输入图片描述

从上图中,我只想超引用 PONCHE et al. 2012,不包括方括号。有什么办法吗?

相关内容