我正在使用bookdown::tufte_html2()
创建一个单文档的书面记录文档,虽然我喜欢所有的Tufte功能,但我希望我的引用不会使边缘混乱。< / p>
tufte
包文档似乎暗示[这是可选的]:
引用可以显示为HTML输出的边距注释。例如,我们可以在这里引用R(R核心团队2015R核心团队。2015年.R:统计计算的语言和环境。奥地利维也纳:R统计计算基金会。https://www.R-project.org/。)。要启用此功能,必须在YAML元数据中设置link-citations:yes,并且pandoc-citeproc的版本应至少为0.7.2。如果版本不足,您可以随时从http://pandoc.org/installing.html安装自己的Pandoc版本。要检查系统中pandoc-citeproc的版本,可以在R:
中运行它
system2('pandoc-citeproc', '--version')
如果您的pandoc-citeproc版本太低,或者您没有设置链接引用:YAML中为yes,则HTML输出中的引用将放在输出文档的末尾。
我已经设置了
link_citations: false
在我的YAML标题中,但无济于事。
tufte_html2()
输出仍然在边距中引用。
奇怪的是,tufte_handout2()
也没有对参数做出反应,只需总是将引文放在文档的末尾。
我在这里缺少什么?
答案 0 :(得分:2)
这里有两个问题。一个在我身边,一个在你的身边。它是 public class ShopCart
{
public class ShopCartPosition
{
private int _number;
public int Number
{
get { return _number; }
set { _number = value; }
}
}
}
public class User
{
ShopCart.ShopCartPosition _shopCartPosition;
public User(ShopCart.ShopCartPosition shopCartPosition)
{
_shopCartPosition = shopCartPosition;
}
public int GetNumber()
{
return _shopCartPosition.Number;
}
}
public static void Main()
{
ShopCart.ShopCartPosition pos = new ShopCart.ShopCartPosition();
pos.Number = 5;
User user = new User(pos);
Console.WriteLine(user.GetNumber().ToString());
}
而不是link-citations
。那你可以
link_citations
如果不设置devtools::install_github(c('rstudio/tufte', 'rstudio/bookdown'))
(默认为false)或设置link-citations
,您应该会在文档末尾看到引文而不是边距。