Skip to content

关于参考文献以正文形式引用的命令 #57

@GriffithWu

Description

@GriffithWu

作者您好:

根据论文写作规范,当参考文献的标注作为叙述性句子的一部分直接出现时,通常不应使用上角标形式。

例如:

  • 期望的格式: 深度学习技术(Deep Learning, DL)的概念于2006年由文献[1]首次提出。
  • 当前模板默认格式 (使用 \cite{} 等): 深度学习技术(Deep Learning, DL)的概念于2006年由Hinton等<sup>[1]</sup>首次提出。

在当前模板中,我注意到使用 \cite{}\citet{} 等标准命令时,默认生成的引用标记是上角标。然而,在少数情况下,我需要在正文中直接以内联、非上角标的形式引用参考文献(如上述“期望的格式”)。

我目前的解决方案:

我查阅资料后,尝试通过以下自定义命令实现这一需求:

\newcommand{\citeinline}[1]{\scalebox{1.5}[1.5]{\raisebox{-0.75ex}{\cite{#1}}}}

这个方法通过调整基础引用标记的垂直位置(并可选地进行缩放)来模拟内联效果。

我的问题与建议:

  1. 分享解决方案: 首先,分享此方法给其他有类似需求的同学。
  2. 咨询更佳方案: 请问模板的作者/维护者,目前模板内是否已经存在一个更优雅、更符合 LaTeX 标准的命令来实现这种“正文形式”的非上角标引用?(例如,某些宏包可能会提供 \textcite 的变体或选项来控制上角标的显示)。
  3. 贡献PR的可能性: 如果目前没有内置的解决方案,并且您认为我提出的 \citeinline 命令(或其改进版本)的思路是可取的,我非常乐意创建一个Pull Request,将此功能或一个更完善的实现集成到模板中,供大家使用。

感谢您的时间和贡献!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions