自 LyX 最新版(2.10.20- Yosemite 修补程序)发布以来,使用 OSCOLA 样式和 natbib 时,我的引文一直无法正确显示。我没有在页脚中获取完整的引文,而是只获取了引用键。这使用的设置与我从之前的答案(针对 OSCOLA 的另一个问题)中获得的设置相同。之前的答案现在在 Lyx 中不起作用,它是:
\documentclass[british]{article}
\usepackage{babel}
\usepackage[T1]{fontenc}% much better than OT1
\usepackage{mathpazo}
\usepackage[utf8]{inputenc}% much better to switch to utf8 if you can
\usepackage[style=british]{csquotes}
\usepackage[style=oscola,natbib=true]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@legislation{gorchymyn,
title = {Gorchymyn Mesur Teithio gan Ddysgwyr (Cymru) (Cychwyn Rhif 2)\nopunct},
number = {SI 2009\slash 2819},
pagination = {regulation},
keywords = {cy},
userb = {Cy 245},
entrysubtype = {secondary},
language = {welsh},
}% entry from oscola documentation
\end{filecontents}
\bibliography{\jobname}
\let\citet\footcite% horrible kludge
\makeatletter
\def\@makefnmark{\hbox{\normalfont[\@thefnmark]}}% this redefines the way footnote markers are formatted. It will affect *all* footnotes - not just citations.
\makeatother
\begin{document}
THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG\citet{gorchymyn} dfdasfads
\printbibliography
\end{document}
上一个问题:Lyx 引用问题
答案1
我不是经验丰富的Lyx或书目的用户。比博特, 不是比伯因此,我添加了选项backend=biber
。
而选项 'natbib=true' 使事情变得更加复杂。我会这样做:
\documentclass[british]{article}
\usepackage{babel}
\usepackage[T1]{fontenc}% much better than OT1
\usepackage{mathpazo}
\usepackage[utf8]{inputenc}% much better to switch to utf8 if you can
\usepackage[style=british]{csquotes}
\usepackage[style=oscola, backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@legislation{gorchymyn,
title = {Gorchymyn Mesur Teithio gan Ddysgwyr (Cymru) (Cychwyn Rhif 2)},%\nopunct},
number = {SI 2009\slash 2819},
pagination = {regulation},
keywords = {cy},
userb = {Cy 245},
entrysubtype = {secondary},
language = {welsh},
}% entry from oscola documentation
\end{filecontents}
\bibliography{\jobname}
%\let\citet\footcite% horrible kludge
% \makeatletter
% \def\@makefnmark{\hbox{\normalfont[\@thefnmark]}}% this redefines the way footnote markers are formatted. It will affect *all* footnotes - not just citations.
% \makeatother
\begin{document}
THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG \parencites{gorchymyn}
dfdasfads. And now we do the same thing again \parencites{gorchymyn}.
\printbibliography
\end{document}
Biblatex有各种引文命令,请参阅手册p。
如果您描述自己所追求的内容,也许对书目有更好理解的人可以给出更详细的答案。
答案2
我也遇到了和你一样的困境,LyX 2.1.2(Linux 版本)引文窗口中没有提供“可用引文”。不过,我确实解决了你的部分问题,即在 LyX 设置的 Document/Settings 和 Tools/Preferences 下的两个地方显示 biber 选项,其中必须同时显示 bibier 和选择 next。要使 bibier 完全可用作选择,你首先必须安装 Linux 软件包管理器中名为 biber 的 linux 软件包。
安装后,然后您需要按照说明“傻瓜”接受biblatex及其单独的相关bibier软件包,哪个说明在http://wiki.lyx.org/BibTeX/Biblatex 。不要忘记在第 2 步末尾添加多语线。完成此操作后,bibier 将作为选项出现,如上所述。
在文档/设置/参考书目下,我选择了引用样式/默认样式(数值)和书目样式/默认样式:Biblatex-Historian
我选择了(选中的框)截面书目,在书目生成下,我选择了Biber。
在“工具/首选项/输出/Latex”下,我选中了“使用 LaTex 前端编码”框,在“参考书目生成/处理器”下:我选择了 biber
另请确保在“文档设置/模块”下选择了“Biblatex-citation-styles”模块。