Tufte 书籍和参考文献

Tufte 书籍和参考文献

我正在使用一种自动化的方式来生成研究日记/日志。(来源:使用 LaTeX 记日记) 然而,我无法让引用正常工作。

我得到了奇怪的结果(即,参考书目当前出现在前一页,当前条目的顶部和末尾),但我不知道如何控制这种设置。

理想情况下,我希望在每个条目文件的末尾都有相关的引用(但我愿意接受更明智的建议,例如将它们放在侧面)。

就上下文而言,这本是我的博士生日志,因此在几个月/几年的时间里,我会有很多引用。因此,与其有一个巨大的参考书目部分(如论文中那样),不如在每天结束时列出相关条目。

任何帮助,将不胜感激。

\documentclass[nobib]{tufte-book}

\usepackage{xifthen}
\usepackage{amsmath, amssymb}
\usepackage{hyperref, listings, makecell, pdflscape, placeins}
\usepackage{scrextend} %To manually add margins
\usepackage{enumitem}  %Costomize enumerate/itemize spacing

\newenvironment{loggentry}[2]% date, heading
{\noindent\textbf{#2}\marginnote{#1}\par}{\vspace{0.5cm}}

\def\?#1{}

\pgfmathtruncatemacro{\StartYear}{2008}
\pgfmathtruncatemacro{\EndYear}{2030}

\newcommand{\writetitle}{0}
\newcommand{\mytitle}[1]
{   \ifthenelse{\writetitle=1}{#1}{}
}

\newread\mysource

\title{Journal}
\author{Name}
\date{Some day}

\begin{document}
\maketitle
\title{Journal}
\cleardoublepage


\foreach \Year in {\StartYear,...,\EndYear}
{   \foreach \Month in {Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec}
    {   \foreach \Day in {1,...,31}
        {   \IfFileExists{\Year/\Month/\Day}
                {   \openin\mysource=\Year/\Month/\Day.tex
                    \read\mysource to \firstline
                    \closein\mysource
                    \xdef\writetitle{1}
                    \begin{loggentry}{\fbox{\Large{\Year - \Month - \Day}}}{\firstline}    
                        \xdef\writetitle{0}
                        \input{\Year/\Month/\Day} 
                    \end{loggentry} 
        }
        {   % files does not exist, so nothing to do
        }

        }  
    }
}

\end{document}

这是我的入口文件:

\mytitle{A daily title}

\begin{enumerate}
\item something \cite{Rodi.etal2013}
\item something2 \footnotemark{}\footnotetext{if vector}
\end{enumerate}

\bibliographystyle{unsrt}
\bibliography{../references.bib}

最后,我的 .bib 入口文件:

@book{Rodi.etal2013,
  address = {{Boca Raton}},
  series = {{{IAHR}} Monographs},
  title = {Large-{{Eddy Simulation}} in Hydraulics},
  isbn = {978-1-138-00024-7},
  language = {en},
  publisher = {{CRC Press}},
  author = {Rodi, Wolfgang and Constantinescu, George and Stroesser, Thorsten},
  year = {2013},
  note = {OCLC: 951332989}
}

我的系统是:Ubuntu 16.04,带有TexLive,编译使用PdfLaTeX。我使用Zotero来管理我的参考资料。

相关内容