跳至內容

模組:TaxonItalics/doc

維基百科,自由的百科全書

此頁面為 Module:TaxonItalics 的說明文件

Module:TaxonItalics (討論 · 編輯 · 歷史 · 連結 · 文檔 · 子頁面 · 沙盒 · 測試用例)

用途

[編輯]

本模塊主要供自動生物分類框系統使用,支持對學名進行準確的斜體格式化處理。植物學名(遵循《ICNafp》)中可能包含「連接詞」,此類詞彙不得設為斜體;雜交符號「×」同樣不應設為斜體。此外,本模塊還支持根據需要為斜體名稱添加維基連結或進行縮寫處理。

對於非病毒分類單元,斜體格式適用於屬及屬以下階元。本模塊本身並不判斷某個學名是否應當設為斜體;如需判斷某一分類單元是否應設為斜體,請使用{{Is italic taxon}}。

用法

[編輯]
  • {{#invoke:TaxonItalics|main|TAXON_NAME}} – 將分類單元名稱設為斜體
  • {{#invoke:TaxonItalics|main|TAXON_NAME|linked=yes}} – 將分類單元名稱設為斜體,並將輸出的斜體文本連結至未經修改的輸入名稱
  • {{#invoke:TaxonItalics|main|TAXON_NAME|abbreviated=yes}} – 將分類單元名稱設為斜體,並將除末位部分外的其餘各部分均縮寫為各自的首字母
  • {{#invoke:TaxonItalics|main|TAXON_NAME|dab=yes}} – 將分類單元名稱設為斜體,將任何括號內的部分視作消歧義詞條而不予設為斜體

上述參數可以組合使用。本模塊亦可通過模板{{Taxon italics}}進行調用。

示例

[編輯]

僅設為斜體

[編輯]
連接詞
  • Pinus subg. Pinus → Pinus subg. Pinus
  • P. subgenus Pinus → P. subg. Pinus
  • P. subsect. Pinaster → P. subsect. Pinaster
  • Acer tataricum subsp. ginnala → Acer tataricum subsp. ginnala
  • Aster ericoides var. ericoides → Aster ericoides var. ericoides
  • A. ericoides varietas ericoides → A. ericoides var. ericoides
  • A. e. subvar. ericoides → A. e. subvar. ericoides

植物學名僅可包含一個種下加詞;如「Fragaria vesca subsp. vesca f. semperflorens」這樣的字符串屬於分類階層結構而非規範名稱,本模塊不對其進行處理。

雜交符號
  • Elaeagnus × submacrophylla → Elaeagnus × submacrophylla
  • ×Beallara → ×Beallara
  • × Beallara → × Beallara
  • {{hybrid}}Beallara → ×Beallara

添加連結

[編輯]

使用|linked=yes

縮寫

[編輯]

使用|abbreviated=yes

  • Populus sect. Aigeiros → P. sect. Aigeiros
  • Acer tataricum subsp. ginnala → A. t. subsp. ginnala
  • [同時添加連結] × Sorbaronia fallax → × S. fallax
  • [同時添加連結] Elaeagnus × submacrophylla → E. × submacrophylla
  • Elaeagnus ×submacrophylla → E. ×submacrophylla
  • Elaeagnus {{hybrid}} submacrophylla → E. × submacrophylla

消歧義項目

[編輯]

默認情況下,分類單元名稱中括號內的部分會被視為亞屬名並設為斜體:

  • Varanus (Hapturosaurus) → Varanus (Hapturosaurus)
  • Caia (plant) → Caia (plant) – 錯誤

若需將括號內的部分視作消歧義,請使用|dab=yes:

  • Caia (plant) → Caia (plant)
  • (同時添加連結)Caia (plant) → Caia (plant)

更多示例請參見測試樣例。