% autocite：回歸固件
%
% 守的不變量：\autocite 必須與 \parencite 產出相同的結果。
%
% 這個固件的由來：educator 專案的講義長年印出半形括號，當時診斷成「\autocite
% 的綁定時機」，並在套件裡加了一行 \ExecuteBibliographyOptions{autocite=inline}
% 「重新綁定」。**那個診斷是錯的**——本固件在移除那行之後照樣全綠，證明它是
% 無效程式碼。真正的原因單純得多：手寫補丁的 \parencite 用了半形的 \mkbibparens。
%
% 固件保留，因為「\autocite 跟得上 \parencite」是真的不變量：apa 的 autocite
% 目前設為 inline，若哪天改成別的值、或有人只改了其中一個命令，這裡會紅。
% 它同時也是那次錯誤診斷的紀錄——沒有紀錄的話，下一個人會再加一次那行。
%
% 兩個引用各自帶標籤，讓斷言可以分別指認（runner 只驗存在性、不數次數）。
\documentclass[12pt]{article}
\usepackage{xeCJK}
\input{fixtures/_cjkfont}
\usepackage[margin=2.5cm]{geometry}

\usepackage[style=apa, backend=biber]{biblatex}
\usepackage[prose=chinese]{biblatex-apa-zh}
\addbibresource{test.bib}

\begin{document}

\section*{autocite 與 parencite 必須一致}

甲式 \autocite{meehl1946}

乙式 \parencite{meehl1946}

\printbibliography[title={參考文獻}]

\end{document}
