模板:Chembox
维基百科,自由的百科全书
| 本高风险模板已獲得半保护以免受到破坏。 請参閱页面保护方针及保护日志以获取更多信息。如果您不能修改此模板,您可以请求修改、在讨论页提出修改提议、申请解除保护、登录或创建账号。 |
| 此条目或章节被建議與Infobox Chemikalie合并。(讨论) |
| 這個模板在原始碼中包含了一些非常複雜的可选參數和構造。 这个模板的结构精密,除非您确认非常了解它的用途和构造细节,并且能够修复这个修改所有可能引起的变更,否则请不要随意更动这个模板。所有实验性的步骤请在沙盒模板内,或是您的用户页内进行。使用前请参阅讨论页。 |
本模板用於製作描述化合物詳細性質的表格,又稱化學品框。
目录 |
使用
從#如何製作該表格?一節中選取一個適當的模版引用方法,複製到條目中,並添加相應數據。如果你不能找到所有數據也不必擔心,基本的數據也會很有用,維基百科的其他編者也會幫忙補充。
基本原則:
- 不應刪除你不知道數據的參數,因為空出的參數不會在條目中顯示,但能提示其他編者幫忙補其空白。但你可以刪除不適用於該條目的參數(見#附加的節和參數)。
- 不要用{{subst:}}展開這個模板,這會產生大量使人難以理解的代碼,使今後難以編輯參數,且尚缺少的參數也不會留出空位,同時大量增加條目的無意義的字節數(展開的Chembox模板平均將比未展開的多1000個字節)。
- 為使表格下的補充項目能夠顯示出來,補充頁必須存在。當一個化學品框過大時,應該考慮把數據轉移到一個獨立頁([[頁面名/數據頁]])中。
如何製作該表格?
化學品框大體是一個模塊化的設計,包括若干節(Section),每節包含相關的一些性質,如物理性質、危險性等。考慮化合物的具體性質,一些節可以去除或者增補。
如果需要添加一類性質參數(即添加一個塊),可以將此節從完全模板中粘貼到化學品框中(注意每個塊的序號要不同,每個塊以 | Section# = {{Chembox 起始(井號“#”用序號代替)並以 }} 終止。各節不得相互嵌套。一個化學品框最多包含15節,但目前只用了8個。
最後顯示的各節的排列順序取決於節的序號,而非取決於在模版中節的排列次序。假如一個化學品同時具有爆炸性和毒性,毒性相對更重要而需要放在前面,就可以把毒性放在一個序號較小的節中。節的序號要求在1-15的範圍中,且沒有重複。
有如下可展開的模板(在化學品條目中加入如{{subst:Chembox subst}},保存,然後再編輯):
- {{Chembox subst small}} ——標準化學品
- {{Chembox subst medium}} ——稍複雜的信息
- {{Chembox subst full}} 或 {{Chembox subst large}} ——完全參數列表
特殊的:
- {{Chembox subst drug}} ——藥物框
- {{Chembox subst explosive}} ——包含爆炸性相關參數的化學品框
簡單版本
使用時直接把下面其中一欄(中文或英文)的代碼複製到文檔中,填充數據即可。也可使用 {{subst:Chembox subst small}} ,保存後再編輯。
| 英文代碼 | 中文代碼 | 說明 |
{{Chembox
| Name =
| NameEn =
| ImageFile =
| ImageSize =
| IUPACName =
| IUPACNameZh =
| OtherNames =
| Abbreviations =
| Section1 = {{Chembox Identifiers
| CASNo =
| PubChem =
| SMILES =
}}
| Section2 = {{Chembox Properties
| Formula =
| MolarMass =
| Appearance =
| Density =
| MeltingPt =
| BoilingPt =
| Solubility =
}}
| Section3 = {{Chembox Hazards
| MainHazards =
| FlashPt =
| Autoignition =
}}
}}
|
{{Chembox
| 名稱 =
| 英文名 =
| ImageFile =
| ImageSize =
| IUPAC英 =
| IUPAC中 =
| 別名 =
| 縮寫 =
| Section1 = {{Chembox 識別
| CAS號 =
| PubChem =
| SMILES =
}}
| Section2 = {{Chembox 性質
| 化學式 =
| 摩爾質量 =
| 外觀 =
| 密度 =
| 熔點 =
| 沸點 =
| 溶解度 =
}}
| Section3 = {{Chembox 危險性
| 主要危險 =
| 閃點 =
| 自燃 =
}}
}}
|
模板名稱 * 化學品名稱,默認為頁面名 * 英文名 * 圖片的文件名.svg (非[[File:文件名.svg]]形式) * 圖片大小 (例:圖片大小=100px 。默認200px) * 英文IUPAC名稱 * 中文IUPAC名稱 * 别名 * 缩写 识别: * CAS号 * PubChem号 * SMILES 性质: * 化学式 * 摩尔质量(后面不用加入 g/mol) * 性状 * 密度(需加单位) * 熔点(需加单位) * 沸点(需加单位) * 在水中的溶解度(需加单位) 危险性: * 主要危险 * 闪点 * 自燃点 |
中等版本
使用時直接把下面其中一欄(中文或英文)的代碼複製到文檔中,填充數據即可。也可使用 {{subst:Chembox subst medium}} ,保存後再編輯。
| 英文代碼 | 中文代碼 | 說明 |
{{Chembox
| Name =
| NameEn =
| ImageFile =
| ImageSize =
| IUPACName =
| IUPACNameZh =
| OtherNames =
| Section1 = {{Chembox Identifiers
| Abbreviations =
| CASNo =
| EINECS =
| PubChem =
| SMILES =
| InChI =
| RTECS =
| MeSHName =
| ChEBI =
| KEGG =
| ATCCode_prefix =
| ATCCode_suffix =
| ATC_Supplemental =}}
| Section2 = {{Chembox Properties
| Formula =
| MolarMass =
| Appearance =
| Density =
| MeltingPt =
| Melting_notes =
| BoilingPt =
| Boiling_notes =
| Solubility =
| SolubleOther =
| Solvent =
| pKa =
| pKb = }}
| Section7 = {{Chembox Hazards
| EUClass =
| EUIndex =
| MainHazards =
| NFPA-H =
| NFPA-F =
| NFPA-R =
| NFPA-O =
| RPhrases =
| SPhrases =
| RSPhrases =
| FlashPt =
| Autoignition =
| ExploLimits =
| PEL = }}
}}
|
{{Chembox
| 名稱 =
| 英文名 =
| ImageFile =
| ImageSize =
| IUPAC英 =
| IUPAC中 =
| 別名 =
| Section1 = {{Chembox 識別
| 縮寫 =
| CAS號 =
| EINECS =
| PubChem =
| SMILES =
| InChI =
| RTECS =
| MeSHName =
| ChEBI =
| KEGG =
| ATC碼前綴 =
| ATC碼後綴 =
| ATC補充 =}}
| Section2 = {{Chembox 性質
| 化學式 =
| 摩爾質量 =
| 外觀 =
| 密度 =
| 熔點 =
| 熔點註 =
| 沸點 =
| 沸點註 =
| 溶解度 =
| 溶解度其它 =
| 溶劑 =
| pKa =
| pKb = }}
| Section7 = {{Chembox 危險性
| EUClass =
| EUIndex =
| 主要危險 =
| NFPA-H =
| NFPA-F =
| NFPA-R =
| NFPA-O =
| RPhrases =
| SPhrases =
| RSPhrases =
| 閃點 =
| 自燃 =
| 爆炸極限 =
| PEL = }}
}}
|
模板名称:
* 化學品名稱(默認為頁面名)
* 英文名稱,當與英語頁名一致時可自動鏈接至英語數據頁
* 图片的文件名.svg(非[[File:文件名.svg]]形式)
* 图片大小,默认为200px
* 英文IUPAC名稱
* 中文IUPAC名稱
* 别名
识别:
* 缩写
* CAS号,链至ncbi.nlm.nih.gov/
* EINECS号
* PubChem
* SMILES
* InChI
* RTECS
* 医学标题表(MeSH),链至NIH
* ChEBI,链至EBI
* KEGG,链至genome.ad.jp
* ATC码前缀(前三个字符)
* ATC码后缀(后四个字符)
* 其他ATC码
物理性质:
* 化学式
* 摩尔质量(后面不带单位)
* 物理性状
* 密度(带单位)
* 熔点(带单位)
* 对熔点的说明(自动放入熔点一栏后面用括号括起)
* 沸点(带单位)
* 对沸点的说明(自动放入沸点一栏后面用括号括起)
* 在水中的溶解度
* 在其他溶剂中的溶解度
* 说明使用的溶剂
* pKa
* pKb
危险性:
* 欧盟分类
* 欧盟索引
* 主要危害
* NFPA-H - 健康危害
* NFPA-F - 可燃性
* NFPA-R - 反应活性
* NFPA-O - 特殊危害,见NFPA 704条目
* 警示性质标准词,使用{{R}}系列模板,以英文逗号分隔
* 安全建议标准词,使用{{S}}系列模板,以英文逗号分隔
* 警示性质及安全建议标准词,同上面两个
* 闪点
* 自燃温度
* 爆炸极限
* PEL
|
完全版本
使用時,將英文代碼或中文代碼欄複製到文檔中,填充數據即可。也可使用 {{subst:Chembox subst full}} ,保存後再編輯。
| 英文代碼 | 中文代碼 | 說明 |
{{Chembox
| Name =
| NameEn =
| ImageFile =
| ImageSize =
| IUPACName =
| IUPACNameZh =
| SystematicName =
| OtherNames =
| Section1 = {{Chembox Identifiers
| Abbreviations =
| CASNo =
| EINECS =
| EINECSCASNO =
| PubChem =
| SMILES =
| InChI =
| RTECS =
| MeSHName =
| ChEBI =
| KEGG =
| ATCCode_prefix =
| ATCCode_suffix =
| ATC_Supplemental =}}
| Section2 = {{Chembox Properties
| Formula =
| MolarMass =
| Appearance =
| Density =
| MeltingPt =
| Melting_notes =
| BoilingPt =
| Boiling_notes =
| Solubility =
| SolubleOther =
| Solvent =
| LogP =
| VaporPressure =
| HenryConstant =
| AtmosphericOHRateConstant =
| Viscosity =
| Viscosity_notes =
| pKa =
| pKb = }}
| Section3 = {{Chembox Structure
| CrystalStruct =
| Coordination =
| MolShape = }}
| Section4 = {{Chembox Thermochemistry
| DeltaHf =
| DeltaHc =
| Entropy =
| HeatCapacity = }}
| Section5 = {{Chembox Pharmacology
| AdminRoutes =
| Bioavail =
| Metabolism =
| HalfLife =
| ProteinBound =
| Excretion =
| Legal_status =
| Legal_US =
| Legal_UK =
| Legal_AU =
| Legal_CA =
| PregCat =
| PregCat_AU =
| PregCat_US = }}
| Section6 = {{Chembox Explosive
| ShockSens =
| FrictionSens =
| ExplosiveV =
| REFactor = }}
| Section7 = {{Chembox Hazards
| EUClass =
| EUIndex =
| MainHazards =
| NFPA-H =
| NFPA-F =
| NFPA-R =
| NFPA-O =
| RPhrases =
| SPhrases =
| RSPhrases =
| FlashPt =
| Autoignition =
| ExploLimits =
| PEL = }}
| Section8 = {{Chembox Related
| OtherAnions =
| OtherCations =
| OtherFunctn =
| Function =
| OtherCpds = }}
}}
|
{{Chembox
| 名稱 =
| 英文名 =
| ImageFile =
| ImageSize =
| IUPAC英 =
| IUPAC中 =
| 系統命名 =
| 別名 =
| Section1 = {{Chembox 識別
| 縮寫 =
| CAS號 =
| EINECS =
| EINECSCASNO =
| PubChem =
| SMILES =
| InChI =
| RTECS =
| MeSHName =
| ChEBI =
| KEGG =
| ATC碼前綴 =
| ATC碼後綴 =
| ATC補充 =}}
| Section2 = {{Chembox 性質
| 化學式 =
| 摩爾質量 =
| 外觀 =
| 密度 =
| 熔點 =
| 熔點註 =
| 沸點 =
| 沸點註 =
| 溶解度 =
| 溶解度其它 =
| 溶劑 =
| LogP =
| 蒸汽壓 =
| 亨利常數 =
| AtmosphericOHRateConstant =
| 黏度
| 黏度註
| pKa =
| pKb = }}
| Section3 = {{Chembox 結構
| CrystalStruct =
| Coordination =
| MolShape = }}
| Section4 = {{Chembox 熱力學
| DeltaHf =
| DeltaHc =
| 熵 =
| 熱容 = }}
| Section5 = {{Chembox 藥用
| AdminRoutes =
| Bioavail =
| Metabolism =
| HalfLife =
| ProteinBound =
| Excretion =
| Legal_status =
| Legal_US =
| Legal_UK =
| Legal_AU =
| Legal_CA =
| PregCat =
| PregCat_AU =
| PregCat_US = }}
| Section6 = {{Chembox 爆炸性
| ShockSens =
| FrictionSens =
| ExplosiveV =
| REFactor = }}
| Section7 = {{Chembox 危險性
| EUClass =
| EUIndex =
| 主要危險 =
| NFPA-H =
| NFPA-F =
| NFPA-R =
| NFPA-O =
| RPhrases =
| SPhrases =
| RSPhrases =
| 閃點 =
| 自燃 =
| 爆炸極限 =
| PEL = }}
| Section8 = {{Chembox 相關
| 其它陰離子 =
| 其它陽離子 =
| OtherFunctn =
| Function =
| 相關化學品 = }}
}}
|
模板名稱
* 化學品名稱(默認為頁面名)
* 英文名稱,當與英語頁名一致時可自動鏈接至英語數據頁
* 文件名.svg (非[[File:文件名.svg]]形式)
* 圖片大小 (例:圖片大小=100px 。默認200px)
* 英文IUPAC名稱
* 中文IUPAC名稱
* 系統命名法
* 其它名稱
识别:
* 缩写
* CAS号,链至ncbi.nlm.nih.gov/
* EINECS,链至http://ecb.jrc.it/esis/index.php?GENRE=ECNO&ENTREE=
* EINECS,链至http://ecb.jrc.it/esis/index.php?GENRE=CASNO&ENTREE=
* PubChem
* SMILES
* InChI
* RTECS
* 医学标题表(MeSH),链至NIH
* ChEBI,链至EBI
* KEGG,链至genome.ad.jp
* ATC码前缀(前三个字符)
* ATC码后缀(后四个字符)
* 其他ATC码
物理性质:
* 化学式
* 摩尔质量(后面不带单位)
* 物理性状
* 密度(带单位)
* 熔点(带单位)
* 对熔点的说明(自动放入熔点一栏后面用括号括起)
* 沸点(带单位)
* 对沸点的说明(自动放入沸点一栏后面用括号括起)
* 在水中的溶解度
* 在其他溶剂中的溶解度,与下一个模板连用
* 说明使用的溶剂
* 分配系数
* 蒸汽压
* 亨利定律常数
* 大气OH基速率常数
* 黏度
* 黏度註釋(溫度等)
* pKa
* pKb
晶体结构:
* 晶体结构
* 配位构型
* 分子形状
热化学:
* 标准摩尔生成焓
* 标准摩尔燃烧焓
* 标准摩尔熵
* 热容
药理学:
* Admin Routes
* Bioavailability
* Metabolism
* 消除半衰期
* Protein Bound
* Excretion
* Legal status
* Legal status in US
* Legal status in UK
* Legal status in AU
* Legal status in CA
* Pregnacy Category
* Pregnacy Category in US
* Pregnacy Category in AU
爆炸性质:
* 震动感度
* 摩擦感度
* 爆速
* RE Factor
危险性:
* 欧盟分类
* 欧盟索引
* 主要危害
* NFPA-H - 健康危害
* NFPA-F - 可燃性
* NFPA-R - 反应活性
* NFPA-O - 特殊危害,见NFPA 704条目
* 警示性质标准词,使用{{R}}系列模板,以英文逗号分隔
* 安全建议标准词,使用{{S}}系列模板,以英文逗号分隔
* 警示性质及安全建议标准词,同上面两个
* 闪点
* 自燃温度
* 爆炸极限
* PEL
相关化合物:
* 带正电荷元素(或原子团)形成的相关化合物
* 带负电荷元素(或原子团)形成的相关化合物
* 其他在某方面与其相似的化合物,与下一个连用(如对于条目“苯”,可以列出“萘”)
* 说明相似方面(如“芳香烃”)
* 相关化合物
結尾
|
表格中的高級參數
化學框還有一些附加的參數可以使用:
| Reference = |
| 參考 = |
可以在此項中加入用 <ref> </ref> 括起的參考文獻,並在文檔尾部加入 <references />。
具體解釋
過大的表格
化學品框可以容納大量數據,也可以很方便地添加新的參數(甚至完整版本裏面所沒有的)。這樣會造成一個龐大的表格。若一個表格過大,可以考慮將表格中的部分數據轉移到 [[頁面名/數據頁]] 中。化學品框可以自動識別這個附加的數據頁並加上相應鏈接。(注意:英文維基百科的數據頁採用 [[pagename (data page)]] 的名稱,在把數據頁翻譯成中文時應注意更改頁面名稱。)
編排順序
本模板中參數的排列順序不影響最後顯示結果,順序既可以是本模板中編排好的,也可以用以下的次級模板順序:
- {{Chembox 識別}}
- {{Chembox 性質}}
- {{Chembox 結構}}
- {{Chembox 熱力學}}
- {{Chembox 藥用}}
- {{Chembox 爆炸性}}
- {{Chembox 危險性}}
- {{Chembox 相關}}
以及隱藏的次級模板:
- {{Chembox 附加}} (當 [[頁面名/數據頁]] 存在時顯示,若不存在,顯示[[:en:NameEn (data page)]](NameEn為參數之一,應語英文維基條目名一致),若再無則不顯示)。
若需更改各節順序,要加上 Section# = {{Chembox 節名稱。進行此編輯需要小心格式。不需要使用的節可以去除,而不必更改排列順序。
附加的節和參數
化學品框是模塊化的模板,相關的參數以節來組織,可根據需要添加相應的節。目前已有的節如下(可進入各節的次級模板察看具體說明):
- {{Chembox 識別}}
- {{Chembox 性質}}
- {{Chembox 結構}}
- {{Chembox 熱力學}}
- {{Chembox 藥用}}
- {{Chembox 爆炸性}}
- {{Chembox 危險性}}
- {{Chembox 相關}}
除了在前面幾種長度的模板中列出的參數以外,也可以添加其它的項目。本模板中可以增加附加的圖片項目(描述見下),在各次級模板中也有一些可用的參數。詳細的列表參見各次級模板的說明。
參數顯示
除了特殊的複雜的參數以外,大多數參數通過其名稱本身的模板控制。一個參數的模板,而非一個參數用來顯示框中的一行(而是否能被顯示取決於節的次級模板是否存在此項)。
例如:
- 參數CAS號 -> {{Chembox CASNo}}
- 參數摩爾質量 -> {{Chembox MolarMass}}
- 參數ATC碼、ATC碼前綴、ATC碼後綴、ATC補充通過單一模板 {{Chembox ATCCode}}控制
自動的圖片顯示
如果已經有一個圖片和頁面名相同,若未指定圖片名稱,則本模板將能夠自動找到相關的圖片。選擇次序為:指定圖片、頁面名.svg、頁面名.png、頁面名.gif、頁面名.jpg。如以上圖片均不存在,則條目將被加入Category:缺少結構式的化學品條目分類中。注意:由於多數wikimedia中相應圖片的文件名稱通常為英文,翻譯成中文時一般都需要指定圖片文件名。 圖片默認寬度為200px,但可以用圖片大小參數指定其它寬度。
附加圖片
一個化學品框中,除ImageFile參數以外(用ImageSize設定顯示寬度),還可以用參數ImageFile1、ImageFile2、ImageFile3增加三個附加圖片(分別用ImageSize1、ImageSize2、ImageSize3參數更改大小)。默認的圖片大小也是200px。例如:
{{Chembox
| ImageFile = Example.jpg
| ImageSize = 100px
| ImageFile1 = Example.jpg
| ImageSize1 = 150px
| IUPACName = 這是範例
...
|
|
||||||||||
給出了兩個圖片,每個圖片各佔一行,顯示順序為ImageFile、ImageFile1、ImageFile2、ImageFile3。
對於一些化學品,圖片可能非常小,因此不適合一行之内只顯示一個圖片。對此可以使用ImageFileL1和ImageFileR1參數(分別表示左右)將兩個圖片左右顯示,下一行使用ImageFileR2和ImageFileR2。其相應圖片大小則分別用ImageSizeL1、ImageSizeR1、ImageSizeL2和ImageSizeR2參數來調整,默認大小為100px。例如:
{{Chembox
| ImageFileL1 = Example.jpg
| ImageSizeL1 =
| ImageFileR1 = Example.jpg
| ImageSizeR1 =
| IUPACName = 範例2
...
|
|
||||||||||
也可以使用以上的組合,順序是:ImageFile、ImageFile1、ImageFileL1、ImageFileR1、ImageFile2、ImageFile3、ImageFileL2、ImageFileR2。可以據此編排圖片顯示的次序(未指定文件名的參數將不會被顯示)。例如:
{{Chembox
| ImageFileL1 = Example.jpg
| ImageSizeL1 =
| ImageFileR1 = Example.jpg
| ImageSizeR1 =
| ImageFile2 = Example.jpg
| ImageSize2 =
| IUPACName = 範例3
...
|
|
||||||||||||
這樣能先給出並排顯示的兩個圖片,再在下面顯示一個圖片。
故障排除
- 當寫進了一個帶有值的參數,卻無任何顯示,或者顯示了錯誤的值,檢查:
- 這個參數是否被列在了正確的節裏面?
- 這個參數是否出現了兩次?第二次出現同樣的參數將使用第一次的值。
- 節是否被正確地擴好?每一節要以 | Section# = {{Chembox 節名 |開始並以}}結束。
- 節的次序號是否一致?節序號應為1-15,不能重複使用,這將導致同一個序號只有第一個指定的節被顯示。
- 參數名的大小寫是否正確?比如PubChem工作正常,但Pubchem或PUBCHEM不能正常顯示。
增加參數
如果需要給化學品框模板增加新的參數:
- 選擇一個適合你的參數進入的節,並在此節中指定一個不和其它參數重複的參數名。
- 編輯此節相應的模板 [[Template:Chembox 相應節名]] 。
- 在此節開始處的#if語句中添加{{{你的參數名|}}},以便當你的參數存在時,此節將能夠被顯示。如果未做這一步,當此節僅有這個新參數時,整個節和參數都不能被顯示。
- 依照模板中其它參數的格式寫進你的參數。
- 建立一個新模板[[Template:Chembox 參數名]] 。内容可根據已有參數改編。
