I would like to add a period after an entry introduced by \cite. I'm using biblatex.
So far I only found ways of changing the ending of \autocite using \bibfootnotewrapper. Is there a similar wrapper one can control for \cite?
Example:
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
%compiled with "latexmk -xelatex"
\documentclass{article}
\usepackage[notes, natbib,doi=false,isbn=false,url=false,omitxrefdate=false, backend=bibtex, clearlang=true]{biblatex-chicago}
\bibliography{lib.bib}
\begin{document}
\footnote{\cite{goossens93}. Something something}
\autocite{goossens93}
\end{document}
Where lib.bib would be:
@book{goossens93,
author = "Frank Mittelbach and Michel Goossens and Johannes Braams and David Carlisle and Chris Rowley",
title = "The {LaTeX} Companion",
year = "1993",
publisher = "Addison-Wesley",
address = "Reading, Massachusetts"}

\newcommand{\citep}[1]{\cite{#1}\addperiod}but this puts my citation in parentheses. – igm2103 Mar 19 '17 at 21:32\autocite{....}ends in a period, while\footnote{\autocite{....}}doesn't. What do you think is the best solution? – igm2103 Mar 19 '17 at 21:39bibtex, that's it. Any attempt to compile ends in error. Please edit to correct your code. – cfr Mar 19 '17 at 22:47latexmk -xelatexbut I don't know if that matters. – igm2103 Mar 19 '17 at 23:05biblatex-chicagowriting in the documentation that getting final periods in automatically was tricky and that he removed the implementation because it would too often wrongly add a period when one was not called for. – jon Mar 19 '17 at 23:16backend=bibtexat all. Does it work for @jon? I tried pdfLaTeX and XeLaTeX. – cfr Mar 19 '17 at 23:18\cms@choose/globalbeing undefined. (I don't normally use thenotesstyle or BibTeX, so this is new to me.) (The error is common across engines.) – jon Mar 19 '17 at 23:241.0rc1 (beta)). – jon Mar 19 '17 at 23:25biblatex-chicagoany longer and I never usednotes. However, I always usedbibtexwith it. (This is why I stopped using it - I could no longer typeset author-year with it, lacking Biber at the time.) @ igm2103 I get the same error as jon with both engines. – cfr Mar 19 '17 at 23:31bibtex? That is, not your original document, but this one? – cfr Mar 19 '17 at 23:33latexmk -xelatex– igm2103 Mar 19 '17 at 23:37biblatex-chicagoyou are using? For me,\listfilesprintsbiblatex-chicago.sty 2016/06/01 v 3.4in the.log. – jon Mar 19 '17 at 23:43biblatex-chicago.sty) like the way\cms@chooseis used has grown in complexity since then. Until this error is fixed (for newer versions) I can't help you with your problem. In my opinion, however,\footnote{\cite{goossens93}. Something something}is the right input syntax, and I don't think it is worth the trouble to get the period automatically (mainly because I think the resulting code will be like a rickety Rube Goldberg machine that is liable to break at any minute). – jon Mar 20 '17 at 00:54biblatexandbiblatex-chicagountil you are sure that the current error is fixed. (If, that is, you need thenotesChicago style.) – jon Mar 20 '17 at 00:59