Template:Book.author

From binaryoption
Jump to navigation Jump to search
Баннер1
  1. Template:Book.author

Template:Book.author 是一个用于在维基百科页面上标准化书籍作者信息的模板。该模板旨在简洁且一致地显示书籍作者姓名,并提供额外的参数用于处理多位作者、链接到作者的维基百科页面,以及格式化作者姓名。 本文将深入探讨该模板的各个方面,包括其语法、参数、用法示例,以及常见问题和最佳实践。 本文旨在为维基百科编辑者提供一个全面的指南,以便有效地使用Template:Book.author。

模板概述

Template:Book.author 的主要目标是确保所有书籍作者信息在维基百科页面上以统一的格式显示。 这提高了可读性,并方便了读者查找和识别作者。 该模板支持多种参数,允许编辑者灵活地处理各种作者信息。 它与书籍引用模板(例如Template:Cite book)密切相关,通常被用作这些模板的一部分。

模板语法

Template:Book.author 的基本语法如下:

{{Book.author | 参数1 | 参数2 | ... }}

以下是模板支持的参数:

  • last:作者的姓氏。 (必需)
  • first:作者的名字。 (必需)
  • link:作者的维基百科页面名称。 如果存在,则作者姓名将链接到该页面。 (可选)
  • nocaps:设置为 'yes' 可以阻止模板自动将作者姓名的首字母大写。 (可选)
  • authorlink:与“link”参数相同,提供作者维基百科页面的链接。 (可选 - 建议使用 "link" 参数)
  • separator:用于分隔作者姓氏和名字的分隔符。默认为“ ”(空格)。 (可选)
  • and:用于连接多个作者的连词。默认为“和”。 (可选)
  • mode:控制输出的模式。 默认值为“text”,输出格式化的作者姓名。 设置为 “plain” 可以输出原始作者姓名,不进行格式化。 (可选)

参数详解

  • lastfirst 参数是必需的,因为它们提供了作者姓名最基本的组成部分。 确保正确输入这些参数,以避免错误或不准确的信息。
  • link (或 authorlink) 参数对于将作者姓名链接到其维基百科页面至关重要。 这有助于读者进一步了解作者的背景和作品。 如果作者没有维基百科页面,则不应使用此参数。
  • nocaps 参数在某些情况下可能很有用,例如,当作者的姓名包含不应大写的字母时。
  • separator 参数允许编辑者自定义作者姓名中姓氏和名字之间的分隔符。 这对于处理不同语言或文化命名规范的情况很有用。
  • and 参数允许编辑者自定义连接多个作者的连词。 在某些语言中,可能需要使用不同的连词。
  • mode 参数允许编辑者控制输出的格式。 “plain”模式对于需要在模板内部进一步处理作者姓名的情况很有用。

用法示例

以下是一些Template:Book.author 的用法示例:

  • 单个作者,有链接:

{{Book.author | last = Tolkien | first = J.R.R. | link = J.R.R. Tolkien}}

输出:J.R.R. Tolkien

  • 单个作者,无链接:

{{Book.author | last = Austen | first = Jane}}

输出:Jane Austen

  • 多个作者,有链接:

{{Book.author | last = Asimov | first = Isaac | link = Isaac Asimov | and = & | last2 = Clarke | first2 = Arthur C. | link2 = Arthur C. Clarke}}

输出:Isaac Asimov & Arthur C. Clarke

  • 多个作者,无链接:

{{Book.author | last = Smith | first = John | last2 = Doe | first2 = Jane}}

输出:John Smith, Jane Doe

  • 使用 nocaps 参数:

{{Book.author | last = mcIntyre | first = alistair | nocaps = yes}}

输出:alistair mcIntyre

常见问题与解决方案

  • **作者姓名显示不正确:** 检查 “last” 和 “first” 参数是否正确输入。 确保没有拼写错误或格式错误。
  • **链接无法正常工作:** 确保 “link” 参数的值与作者的维基百科页面名称完全匹配。 检查页面是否存在。
  • **多个作者的格式不正确:** 确保使用正确的 “and” 参数来连接多个作者。 检查每个作者的 “last” 和 “first” 参数是否都已正确输入。
  • **模板导致页面错误:** 检查模板语法是否正确。 确保所有参数都已正确关闭。
  • **作者姓名首字母自动大写导致问题:** 使用“nocaps”参数设置为“yes”来禁用自动大写功能。

与其他模板的集成

Template:Book.author 通常用作其他书籍引用模板(如Template:Cite book)的一部分。例如:

{{Cite book | last = Tolkien | first = J.R.R. | authorlink = J.R.R. Tolkien | title = The Hobbit | year = 1937}}

这将生成一个格式化的引用,其中包含作者姓名、书名和出版年份。

该模板还可以与参考文献列表模板(如Template:Reflist)结合使用,以创建书籍引用列表。

最佳实践

  • **始终提供 “last” 和 “first” 参数。**
  • **如果作者有维基百科页面,则始终提供 “link” 参数。**
  • **使用默认的 “and” 参数(“和”)除非有特殊原因需要更改它。**
  • **在处理不寻常的作者姓名时,谨慎使用 “nocaps” 参数。**
  • **在编辑包含Template:Book.author 的页面时,请预览更改以确保格式正确。**
  • **遵循维基百科:引用来源指南,以确保所有引用都符合维基百科的政策。**
  • **考虑使用自动引用工具来简化引用过程。**
  • **阅读帮助:模板了解更多关于维基百科模板的信息。**
  • **熟悉维基百科:格式手册以确保您的编辑符合维基百科的风格指南。**
  • **查阅维基百科:社区守则以确保您的编辑符合维基百科的社区标准。**

高级用法

虽然 Template:Book.author 主要用于简单的作者信息,但它也可以用于更复杂的场景。 例如,可以使用多个 “last” 和 “first” 参数来处理具有复杂姓名的作者。 还可以使用 “separator” 参数来自定义作者姓名中姓氏和名字之间的分隔符。

模板维护

Template:Book.author 由维基百科的模板维护者维护。 如果您发现该模板存在问题或需要改进,请在维基百科:模板讨论页面上提出反馈。

相关链接

立即开始交易

注册 IQ Option (最低存款 $10) 开设 Pocket Option 账户 (最低存款 $5)

加入我们的社区

订阅我们的 Telegram 频道 @strategybin 获取: ✓ 每日交易信号 ✓ 独家策略分析 ✓ 市场趋势警报 ✓ 新手教育资源

Баннер