Citations & Bibliography
What's the Difference Between \cite, \citep, \citet, and \textcite?
LaTeX has multiple citation commands that produce different output formats. The commands you use depend on whether you're using natbib or biblatex, and whether you want parenthetical or textual citations.
natbib Commands
natbib provides \citet (textual) and \citep (parenthetical):
\usepackage{natbib}
% Author-year style:
\citet{smith2024} % Smith (2024)
\citep{smith2024} % (Smith, 2024)
\citet*{smith2024} % Smith, Jones, and Lee (2024) [all authors]
\citep*{smith2024} % (Smith, Jones, and Lee, 2024)
\citeauthor{smith2024} % Smith
\citeyear{smith2024} % 2024
% Numeric style:
\citet{smith2024} % Smith [1]
\citep{smith2024} % [1]biblatex Commands
biblatex has its own set of commands with slightly different names:
\usepackage[style=authoryear]{biblatex}
\textcite{smith2024} % Smith (2024) — like \citet
\parencite{smith2024} % (Smith 2024) — like \citep
\autocite{smith2024} % Adapts to the style automatically
\cite{smith2024} % Smith 2024 — basic, no parentheses
\footcite{smith2024} % Citation in a footnote
\fullcite{smith2024} % Full bibliography entry inlineQuick Reference Table
Side-by-side comparison of the two systems:
% natbib biblatex Output (author-year)
% ------ -------- ------
% \citet{key} \textcite{key} Smith (2024)
% \citep{key} \parencite{key} (Smith, 2024)
% \cite{key} \cite{key} Smith, 2024 / Smith 2024
% \citeauthor{key} \citeauthor{key} Smith
% \citeyear{key} \citeyear{key} 2024
% \autocite{key} (adapts to style)
% \footcite{key} [footnote]💡 Tips
- •Use \citet/\textcite when the author is part of the sentence: 'Smith (2024) showed...'
- •Use \citep/\parencite for parenthetical citations: '...as shown (Smith, 2024)'
- •Don't mix natbib and biblatex commands — pick one system and stick with it
- •\autocite (biblatex only) automatically adapts to your chosen style
Try This in Bibby AI
Write LaTeX faster with AI auto-complete and instant compilation.
Start Writing Free