如何使用 tufte-book 文档将 a 放入\url{}
a 中\marginnote{}
而不会出现错误?我已经尝试过了,\marginnote{\url{http}}
但出现错误 illegal param number in definition of ...
答案1
评论
如果您加载该包,它似乎可以正常工作url
。您需要转义特殊符号,如$
,%
或#
使用前缀\
,如\#
。另请参阅示例。
执行
\documentclass{tufte-book}
\usepackage{lipsum}
\usepackage{url}
\begin{document}
\lipsum[1]
\marginnote{\url{http://tex.stackexchange.com/questions/149105/tufte-style-book-url-in-marginnote/149133\#149133}}
\lipsum[1]
\end{document}
输出
答案2
当您引用样式时,它会部分起作用\cite{some-citation}
。我发现在参考书目文档中使用对的调用\url{}
比调用要好得多。它可以很好地将长 URL 包装在边注中。
例子:
@misc{codebook,
title={What is a Codebook?},
note={\url{https://www.icpsr.umich.edu/icpsrweb/content/shared/ICPSR/faqs/what-is-a-codebook.html}},
journal={ICPSR Find & Analyze Data},
author={ICPSR},
year={2019},
month={March},
day={30}
}
然后用 引用作者\cite{codebook}
。这在我的文档中效果很好。