EDIT: There was a pst suggested in the comments, but I have gone through it and tried to understand how the answers relate to my typeset code. I am still at a loss for how what I have done is wrong.
I am looking for inline citations as 'author year' style, however they are coming up by the nickname. For instance, in my references list I have
@article{main,
title = {Fraisse Limits, Ramsey Theory, and Topological Dynamics of Automorphism Groups},
author = {A.S. Kechris, V.G. Pestov, S. Todorcevic},
journal = {arXiv:math/0305241v4 [math.LO]},
year = {2004}
}
and when I write the following in overleaf:
Theorems from \cite{main} seen as essential to the main result are pretty much quoted verbatim.
It shows as
Theorems from [main] seen as essential to the main result are pretty much quoted verbatim.
rather than with author year. In fact, my references list is not exhibiting either.
I suspect it has to do with the warning I have just noticed next to my \printbibliography in my control file, which says 'warning, empty bibliography' when I however over it. Yet I have no idea why. My full control page is
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{subfiles}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{a4wide}
\usepackage[english]{babel}
\usepackage{enumerate}
\usepackage[margin=1.2in]{geometry}
\usepackage[backend=biber, style=alphabetic]{biblatex}
%\usepackage[backend=biber, style=alphabetic, citestyle=authoryear]{biblatex}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{corollary}{Corollary}[theorem]
\newtheorem{lemma}[theorem]{Lemma}
\theoremstyle{definition}
\newtheorem{definition}{Definition}[section]
\theoremstyle{remark}
\newtheorem*{remark}{Remark}
\addbibresource{ref.bib}
\title{\textbf{Meep}}
\begin{document}
\maketitle
\tableofcontents
\subfile{introduction.tex}
\subfile{f1.tex}
\subfile{f2.tex}
\subfile{AppendixA.tex}
\printbibliography
\end{document}

author = {A.S. Kechris, V.G. Pestov, S. Todorcevic},is wrong. Multiple names must always be separated withandregardless of the desired output, so the correct input would beauthor = {A.S. Kechris and V.G. Pestov and S. Todorcevic},. (In this particular case the wrong input will not cause an error, but if you have other works with more than three authors that use the wrong input format, Biber may error and give up on your citations.) You may have to clear the Overleaf cache after you fix the error in the.bibfile: https://de.overleaf.com/learn/how-to/Clearing_the_cache – moewe May 09 '20 at 12:12@articlefor a paper that was only published on the arXiv: Use@onlineand move the arXiv identifier from thejournalfield toeprintandeprinttype:eprinttype = {arxiv}, eprint = {math/0305241v4}, eprintclass = {math.LO},See also https://tex.stackexchange.com/q/415115/35864. – moewe May 09 '20 at 12:17biberon your .tex file? – leandriis May 09 '20 at 14:23\usepackage[backend=biber, style=alphabetic]{biblatex}which I thought runs biber – Meep May 09 '20 at 14:24authorfield? On Overleaf Biber will run automatically for you. (You may have to clear the cache to avoid errors.) – moewe May 09 '20 at 14:25