I am preparing submission for a journal which asked me to submit tables as separate pdf file. I compiled table as a standalone document with same bibliography file as the main paper. Most citation e.g. \cite{foo} and \cite{bar} were replaced by different numbers in table pdf which are different than the numbers in main paper. This is expected but this is not what I need. I want the citation numbering in table pdf to match the main reference in paper. Currently I have the following ad-hoc solution:
- Compile the table along with the main paper but with
\pagebreakand remove the table page from paper and save it separately.
This is not to my liking. Is there any way I can enforce the same numbering of citation in two different documents compiled separately?
I am using biblatex with lualatex.
MWE:
file table.bbl copied from bbl file generated after compiling another document.
\begin{thebibliography}{10}
\bibitem{hebb_organization_2005}
Hebb DO (2005) {\em The {Organization} of {Behavior}: {A} {Neuropsychological}
{Theory}}.
\newblock (Psychology Press).
\newblock Google-Books-ID: uyV5AgAAQBAJ.
\bibitem{takeuchi_synaptic_2014}
Takeuchi T, Duszkiewicz AJ, Morris RGM (2014) The synaptic plasticity and
memory hypothesis: encoding, storage and persistence.
\newblock {\em Phil. Trans. R. Soc. B} 369(1633):20130288.
\newblock 00078.
\end{thebibliography}
table.tex file.
\documentclass[crop=false]{standalone}
\usepackage{fontenc}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{colortbl}
\newcommand\SEB[1]{\textsubscript{#1}}
\def\RC{\rowcolor{gray!10}}
\renewcommand{\arraystretch}{1.2}
\usepackage[ ]{biblatex}
% This trick is from https://tex.stackexchange.com/a/426982/8087
\makeatletter
\newcommand*{\importbibfrom}[1]{%
\def\blx@bblfile{%
\blx@secinit
\begingroup
\blx@bblstart
\InputIfFileExists{#1.bbl}
{\blx@info@noline{... file '#1.bbl' found}%
\global\toggletrue{blx@bbldone}}
{\blx@info@noline{... file '#1.bbl' not found}%
\typeout{No file #1.bbl.}}%
\blx@bblend
\endgroup
% global sorting as this is called at BeginDocument
\csnumgdef{blx@labelnumber@\the\c@refsection}{0}}}
\global\let\blx@rerun@biber\relax
\makeatother
\importbibfrom{table}
\begin{document}
\begin{tabular}{llp{0.1\linewidth}p{.15\linewidth}}
\toprule
\textbf{Symbol} & \textbf{Parameter} & \textbf{Value} & \textbf{Ref/Notes}\\
\midrule
A & B & C & \cite{hebb_organization_2005}\cite{takeuchi_synaptic_2014}
\bottomrule
\end{tabular}
\end{document}

pnas-newstyle uses natbib and bib files generated can not be used with biblatex. I am trying with different backend. I'll update if something changes. – Dilawar May 08 '18 at 11:09.bibfiles for use withnatbibcan certainly be used withbiblatexas well. You just have to run Biber. But if you are not usingbiblatexat all, you may want to remove the reference tobiblatexin the body of your question and the tag. – moewe May 08 '18 at 11:12.bblfile is produced bynatbib. In that case the answer is sadly: No, you can't import that file for use withbiblatex. The.bbls thatbiblatexneeds and produces are strictly and completely incompatible with those from BibTeX. – moewe May 08 '18 at 11:17