Citations in the editor connect to your Reference Library, so you cite by picking a source rather than memorising BibTeX keys — and the bibliography renders when you compile.

Insert a citation

Use the cite flow to search your library and drop in a reference. Writano writes the citation command and guarantees the key exists in the project’s .bib file, so a citation never points at a missing entry.

Recent work established this bound~\cite{smith2024}.

Citation keys autocomplete as you type in LaTeX mode, and in Visual mode a citation renders as a numbered reference island you can click to edit.

Every citation command

The unified cite flow understands more than plain \cite. biblatex commands resolve correctly too, so \textcite, \autocite, \parencite and friends are recognised and kept in sync with the library rather than being flagged as uncited.

Rendering the reference list

Because the compiler ships a complete LaTeX distribution, biblatex with biber works out of the box:

\usepackage[style=numeric]{biblatex}
\addbibresource{refs.bib}
% …
\printbibliography

Compile and your in-text citations and the reference list render together — no separate biber pass to run by hand.

Tip: An inline bibliography can be extracted into a .bib for the library, and a paper already in your library stays resolvable, so citations don’t show as “Not Cited” by mistake.