代码之家  ›  专栏  ›  技术社区  ›  blahdiblah

同上。在引用中

  •  9
  • blahdiblah  · 技术社区  · 17 年前

    如何让LaTeX自动使用“同上”当对同一来源进行两次引用时?

    Here is a sentence with a citation.\footnote{\cite[p.~5]{Smith:1999}}
    This sentence also has a citation.\footnote{\cite[p.~10]{Smith:1999}}
    

    渴望的:
    这是一个有引文的句子。[1] 这句话还有引文。[2]
    ...
    1.史密斯(1999),第5页
    2.同上。,p、 十

    实际:
    这是一个有引文的句子。[1] 这句话还有引文。[2]
    ...
    1.史密斯(1999),第5页
    2.史密斯(1999),第10页

    3 回复  |  直到 17 年前
        1
  •  5
  •   Eric Fail    12 年前

    你可以看看biblatex,它似乎比bibtex更倾向于人文风格的引用。我很确定我在《同上》中没有遇到任何麻烦。

    http://www.ctan.org/pkg/biblatex

        2
  •  4
  •   crawton    12 年前

    一个对我有效的解决方案是使用以下方法:

    \usepackage{csquotes}
    \usepackage[backend=biber, style=verbose-ibid]{biblatex}
    

    我的例子中的风格会让第一次引用非常冗长,然后只引用作者、标题和页面。

    同上,还有更多的款式。,这些可以在 this site .

        3
  •  2
  •   MattAllegro    11 年前

    另一种可能性是 inlinebib .