我使用了下面提到的代码来引用我的硕士论文中的参考书目。
\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,不包括方括号。有什么办法吗?