I am trying to prepare my bibliography, but when I try to add some references it comes without authors of references.
Here is my main.text:
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\geometry{top=30mm,right=30mm,left=30mm,bottom=30mm}
\usepackage{setspace}
\usepackage{anyfontsize}
\usepackage{multicol}
\usepackage{ragged2e}
\usepackage{amsmath}
\usepackage{mathptmx}
\usepackage[english,turkish]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblio.bib}
\begin{document}
\shorthandoff{=!}
%\input{Chapters/Titlepage}
%\input{Chapters/Titlepage2}
%\input{Chapters/Abstract}
\input{Chapters/Micromechanics of Lamina}
\input{Chapters/MacroMechanics of Lamina}
\input{Chapters/Macromechanical Analysis of Laminates}
\printbibliography
\end{document}
This is my bibliography, it is just for a demo right now.
@article{knuth:1984,
title={Literate Programming},
author={Donald, Knuth},
journal={The Computer Journal},
volume={27},
number={2},
pages={97--111},
year={1984},
publisher={Oxford University Press}
}
And this is the result I get:


\input{}commands), and also any packages that are unnecessary for reproducing the problem with the bibliography. If I comment out the\input{}commands, I still can't get this to compile—the cause seems to be to do with thebabelandshorthandlines. – baileythegreen Mar 31 '22 at 21:04babelline entirely, the document compiles, and the author name is there. So, at least it's not missing information, just a weird interaction between commands. – baileythegreen Mar 31 '22 at 21:07babel, or LaTeX in Turkish. I just thought I would include those details here in case they help someone else hone in on the problem. I would suggest maybe puttingbabelor Turkish into the question title, since that is part of the problem. That might help attract people who have a better idea. – baileythegreen Mar 31 '22 at 21:40