維基百科工作原理/第 9 章
維基百科上的文章可以包含不僅僅是文字。圖片和媒體檔案可以增強內容,而模板(例如無處不在的資訊框)和表格可以幫助您更簡潔地排版文章。精心選擇的圖形和整潔的演示可以顯著改善文章。您還可以使用多種格式技巧。例如,您可以成功地使用一些 HTML、顯示特殊字元並將數學公式新增到文章中。這些任務都使用高階維基語法,將在本章中介紹。
我們最好的建議是在您需要時學習更高階的語法選項。本章中介紹的大部分內容,特別是關於模板語法的的資訊,通常不是基本編輯所必需的,但如果您想使用它們來改善文章,您通常可以快速學習如何應用這些增強功能。
圖片和媒體檔案是對維基百科的歡迎貢獻,並以多種方式補充文章文字。圖片可能是插圖、圖表、照片或地圖;它們可以向讀者展示動物的外觀、國家的位置或城市天際線的印象。媒體檔案可能包括聲音,例如不熟悉單詞的發音或作曲家作品的簡短片段,或影片,例如機器工作原理的動畫。所有這些檔案的共同點是它們的存在是為了說明和闡明文章文字。圖片不應僅僅為了新增漂亮的圖片而放在文章中,但主題的良好、清晰的圖片(或適當的聲音或影片檔案)可以極大地增強任何文章。
與所有其他維基百科內容一樣,所有媒體和圖片都必須是免費許可的。雖然如今您可以在網路上隨處找到數字圖片,但總的來說您不能直接在維基百科中使用這些圖片;這種使用通常是侵犯版權的行為,就像複製他人的文字並將其上傳為自己的行為一樣。更好的策略是自己拍攝照片或製作繪畫和圖表,將其免費許可,然後將其上傳到維基百科供文章使用。
在本節中,我們將討論如何在維基百科上查詢圖片,如何上傳您自己的作品供網站使用(以及在這樣做時要牢記的許可準則,包括您是否可以聲稱合理使用理由),然後討論如何在頁面中嵌入圖片,使用特殊的圖片語法。然後,我們將討論聲音和影片剪輯等媒體檔案。
任何關於圖片的討論都不完整,沒有提及維基百科的姊妹專案之一,維基共享資源,它充當所有維基媒體專案的圖片和媒體檔案儲存庫。如今,最好在維基共享資源上上傳和處理圖片,而不是直接在維基百科上處理圖片,因為維基共享資源上的圖片更易於重複使用和搜尋。有關此專案的更詳細說明,請參見第 16 章,維基共享資源和其他姊妹專案。
截至 2008 年初,維基百科和維基共享資源擁有超過 3,000,000 張圖片。有了這麼多的圖片,您很有可能找到現有的圖片用於您的文章。如果沒有,任何人都可以將新圖片上傳到網站,只要這些圖片可以在文章中使用並且是免費許可的。
維基共享資源可能是開始搜尋圖片或媒體檔案的最佳場所。最簡單的搜尋方法是使用 Mayflower 搜尋引擎(您會在維基共享資源首頁找到一個連結);Mayflower 在維基共享資源上的圖片描述頁面中搜索您的關鍵字,並返回一個包含縮圖大小圖片的搜尋結果頁面。您也可以轉到維基共享資源,按主題瀏覽媒體檔案和圖片,因為大多數圖片都經過了廣泛的分類。
在維基百科本身,您也可以使用類別瀏覽圖片。圖片的最高類別是 ;此類別還包含僅用作維基百科專案的一部分(而不是在文章中)的圖片,例如維基專案獎的圖片。在這個類別下,您會找到 和 ,它們根據圖片是繪畫、動畫等等來對圖片進行分類。特別值得參觀的圖片收藏是 維基百科:精選圖片,它精選了維基百科上一些最好的圖片;在這裡,您可以找到每日圖片並參與圖片評判。
最後,您也可以透過搜尋圖片描述直接在維基百科上搜索圖片,方法是搜尋圖片名稱空間,如第 3 章,查詢維基百科的內容所述。您是否能獲得任何結果完全取決於圖片的標題和描述是否完善。
如果您喜歡貢獻圖片並想幫助找到所需的圖片,有兩個地方可以查詢圖片請求:在維基百科和 維基共享資源:圖片請求 上。

如果您在文章中找不到現有的圖片,您可以上傳一個新的。但首先要確保許可證是可以接受的。您不應在不知道許可證限制或未經許可的情況下將圖片上傳到維基百科。您上傳到維基百科的所有圖片都必須滿足以下四個條件之一
- 您(將圖片放在維基百科的人)擁有圖片的權利(也就是說,您建立了它),並且您同意在免費許可證(如 GFDL)下發布圖片。
- 如果您最初沒有建立圖片,您可以證明版權持有者已在可接受的免費許可證(如 GFDL)下許可了圖片。
- 您可以證明圖片屬於公共領域;對於美國政府建立的作品(例如來自 NASA 的照片),情況就是這樣,這些照片會自動進入公共領域。
- 您提供了一個令人信服的合理使用理由。
隨意玩弄規則非常不利。不要複製你在網上找到的圖片並聲稱它們是你的。雖然忽略這些要點並上傳在技術上仍然可以實現,但許多維基百科人會監控新的圖片上傳列表,如果沒有適當的許可,圖片不會在網站上停留很長時間(通常在一週內會被刪除)。
最後一個標準,合理使用,只被英文維基百科(而不是維基共享資源)接受,並且頗具爭議,多年來引發了大量討論。根據美國版權法,合理使用一詞通常是指在教育或評論目的下對受版權保護作品的有限使用。例如,當評論者引用自己正在評論的書籍中的一個小片段時,評論者可以這樣做是因為合理使用。在維基百科中,所謂的合理使用政策檔案規定了在網站上使用非自由圖片的接受情況。例如,專輯封面出現在關於專輯的幾篇文章中。封面藝術通常受版權保護,但合理使用政策可能意味著掃描的封面小圖是可以接受的,只要專輯藝術本身在文章中被批判性地討論,並且需要使用藝術作品的圖片來幫助闡明這種討論。
合理使用在維基百科中存在爭議,因為該網站的目標是僅包含免費內容;鑑於維基百科的許可證和價值觀,包含任何受版權保護的材料都是有問題的,而且關於什麼是合理使用以及什麼不是的法律方面可能非常難以確定。鑑於此,所謂的合理使用圖片只在非常有限的範圍內使用。如果將來有可能獲得受版權保護圖片的免費等效圖片(例如,如果受版權保護的圖片是關於在世演員的,而另一位攝影師可能捐贈了等效的照片),那麼就不應該使用受版權保護的圖片。
維基百科關於圖片和媒體的合理使用的全部細節是比較複雜的,在Wikipedia:Non-free content(快捷方式 WP:NONFREE)中進行了說明。涉及十點。
- 不存在免費等效圖片。
- 不得影響版權所有者的商業機會。
- 在維基百科上的使用必須最少。如果部分或樣本可以做到,則不會使用整個作品。
- 該作品必須在維基百科之外出版。
- 必須滿足一般維基百科內容要求,並且材料必須具有百科全書性質。
- 必須滿足媒體特定策略的其他方面(Wikipedia:Image use policy,快捷方式 WP:IUP)。
- 該內容至少在其中一篇文章中使用。
- 讀者必須從新增到文章中的內容中獲得顯著收益,而僅靠文字無法實現這種收益。
- 非自由內容基本上只允許在文章中使用,不允許在消歧義頁面中使用。
- 必須正確填寫圖片說明頁面。
即使如此,合理使用圖片也經常從網站中清除並刪除。
合理使用的最佳替代方案是找到免費圖片,這符合該網站促進自由文化的宗旨。例如,對於名人或政客,將一張公關照片釋出到公共領域(或在 GFDL 下)可以確保維基百科可以自由使用該圖片,並且每個人都受益。
上傳自己的圖片
[edit | edit source]必須先上傳圖片才能在專案中使用它們。你不能連結到其他網站上的圖片。圖片可以直接上傳到維基百科,或者上傳到維基共享資源,在那裡它們可以被所有維基媒體專案(不僅僅是英文維基百科)使用。後者是更可取的選擇。第 16 章,維基共享資源和其他姊妹專案中描述瞭如何上傳到維基共享資源,這與接下來描述的過程非常相似。
檔案型別
以下檔案型別可以上傳到維基百科:PNG、GIF、JPG、JPEG、XCF、SVG、DJVU、PDF、MID 和 OGG。前七個是圖片檔案格式,而後三個是文件和媒體格式。根據Wikipedia:Media,首選檔案格式是用於圖片的 JPEG (*.jpg) 和用於繪圖的可縮放向量圖形 (SVG; *.svg)。
要上傳圖片,你必須登入到網站。單擊左側邊欄上的上傳檔案或訪問Special:Upload.
步驟很簡單。
- 將要上傳的圖片或檔案儲存到你的電腦上。
- 單擊左側邊欄上的上傳檔案,並說明你如何獲得圖片。根據所選選項,你將被引導完成一系列許可問題,你需要在進入上傳表單之前回答。
- 圖 9.1。圖片上傳表單
- 圖片上傳表單
- 到達上傳表單後,向下滾動到頁面上警告的下方,找到表單本身(圖 9.1,“圖片上傳表單”)。
- 填寫原始檔名欄位;此欄位用於你的原始檔案。單擊瀏覽以訪問電腦上的圖片。找到檔案後,選擇它並單擊開啟。檔名將顯示在原始檔名欄位中。
- 選擇目標檔名;這是檔案在維基百科或維基共享資源上的名稱(此名稱將自動以 Image: 為字首)。預設情況下使用電腦上圖片的檔名,但你可以編輯名稱以更改它(請參閱下面關於命名檔案的建議)。請記住,圖片檔名與文章標題不同,一旦你命名了它們就無法更改,因此請謹慎選擇。
- 在摘要欄位中描述圖片。圖片是什麼?照片是在什麼時候拍攝的或者繪圖是在什麼時候創作的?儘可能多地包含有用的資訊——這是人們搜尋圖片時能夠找到你的圖片的唯一方法。此欄位可能預先填充了一個模板,具體取決於你在步驟 1 中選擇了哪個選項;如果是這樣,你可以填寫相應的引數。
- 選擇適當的許可證;如果你選擇我不知道,你的圖片將被刪除。
- 保留監視此頁面已選中;這樣,你就會注意到圖片是否被標記為要刪除。
- 單擊上傳檔案。完成!
圖片現在位於圖片名稱空間,使用你提供的檔名。成功上傳圖片後,你將被帶到圖片說明頁面;此頁面位於http://en.wikipedia.org/wiki/Image:yourimagename.jpg,其中 yourimagename.jpg 是你在目標檔名欄位中輸入的檔名。此頁面也是你的圖片摘要描述出現的地方。將圖片嵌入文章後,任何單擊它的人都將被帶到此頁面(請注意,如果你從維基共享資源單擊圖片,你將自動看到維基共享資源的說明頁面而不是維基百科的說明頁面)。此頁面上的資訊和描述可以像任何其他頁面一樣進行編輯。要直接連結到圖片說明頁面(而不是顯示圖片),在維基連結中新增一個冒號 (:) 在檔名之前。
檔案應該以描述性的方式命名;不要使用無意義的數字和字母串(例如,你可能會從數碼相機中獲得的字串)或像 image.jpg 這樣的檔名。圖片檔名應該清楚地表明圖片的主題,圖片說明應該清楚地表明圖片的主題、攝影師或圖片創作者以及圖片來源。其他有助於記錄圖片的資訊包括圖片拍攝日期、位置、場合等等。圖片經常在多篇文章中使用,顯然你對它的使用沒有比其他任何編輯更多的發言權。
雖然你無法在上傳圖片後更改圖片檔名,但你可以透過上傳具有相同名稱的圖片的新版本來替換圖片;此更改將顯示在圖片歷史記錄中。對於現有圖片,單擊圖片說明頁面上“上傳此檔案的最新版本”連結,該連結顯示在“檔案歷史記錄”下方。
使用圖片
[edit | edit source]上傳圖片後,你可以在維基百科頁面上插入它。使用以下語法在頁面上插入圖片。
這將在頁面上顯示圖片,尺寸與原始圖片相同。
圖片可以浮動到文字的左側或右側。將圖片放在右側是文章中更慣用的做法,不過,根據文章的設計和使用的圖片數量,左右交替也可能更合理。例如,標準的資訊框通常放在文章的右上角,這會影響文章佈局。有關使用多個圖片的文章示例,請參閱Mandelbrot set,其中使用了多種技術來顯示和排列圖片。
你可以使用豎線或管道字元 (|) 新增引數來設定圖片對齊方式。
或
你還可以使用 thumb 引數將圖片顯示為縮圖,這會自動將圖片大小調整為 180 畫素,並在底部留出空間供標題。你透過新增兩個引數來實現這一點。
在這個例子中,圖片標題將顯示在圖片下方。標題應該完整地描述圖片;它們可以根據需要包含內部或外部連結。你還可以將此與對齊引數組合起來。
這將把圖片以方便的縮圖大小對齊到頁面右側,並在下方顯示標題。
除了使用預設的縮圖大小外,圖片還可以調整到任何尺寸。
這將以 300 畫素顯示影像,左對齊,並帶有“這是一個影像,當讀者將滑鼠懸停在影像上時會顯示為備用文字”。要將此文字新增為任何大小影像的標題,請使用帶有大小引數的 thumb 標籤。
如果您有很多小影像,並且想要將它們一起顯示,請嘗試使用
-
標題
-
標題
-
標題
-
標題
-
標題
-
連結也可以放在標題中。
這將在整齊的表格中顯示這六張圖片。影像庫中的檔名不需要雙括號。在 維基百科:相簿標籤 中瞭解更多資訊。
如果您想包含特別寬的影像,例如城市天際線的全景,請使用模板 Template:Wide image。模板頁面包含完整詳細資訊。
至於哪些影像應該包含在文章中,維基百科的影像政策主要涉及版權問題。維基百科:影像 中的指南定義了百科全書影像:百科全書影像與主題相關,清晰且質量良好。不要用影像淹沒您的文章;使用縮圖功能還可以確保頁面載入速度更快,以便讀者閱讀。精選圖片專案在 維基百科:精選圖片標準 中列出了更多關於優質圖片的標準;這些標準中的許多與影像的技術質量有關。要獲得有關改進影像的幫助,您始終可以向對影像感興趣的其他編輯者尋求幫助——嘗試在 維基百科:圖形實驗室 中聯絡維基百科圖形實驗室專案。
維基百科上也可以使用其他媒體檔案。音訊檔案對某些主題非常有用;例如,維基百科有許多檔案旨在幫助您正確發音中文姓名。第 3 章,查詢維基百科的內容,介紹瞭如何播放這些檔案。聲音檔案必須使用免費的 Ogg Vorbis 或 MIDI 格式,影片檔案必須使用 Ogg Theora 格式。
考慮到大約 70,000 篇文章專門討論專輯和單曲,您可能會期望維基百科擁有許多音樂檔案。但是,來自版權來源的所有音樂樣本都必須與文章對歌曲或音樂作品的描述具體相關。有關專輯的文章旨在提供資訊,而不是推廣。
合理使用政策也適用。有關鮑勃·迪倫的“一路向西”的文章確實包含了這首歌 14 秒的樣本。這個短時間符合合理使用政策:樣本必須是最小的,並且不會影響合法的商業貿易。
媒體檔案,例如聲音檔案,與影像檔案以相同的方式上傳。但是,當您連結到它們時,您將 Image 替換為 Media
雖然您可以上傳 PDF 檔案,但它們通常在維基百科或其他維基媒體專案中沒有發揮作用。
要識別文章中的聲音連結,您可以使用 Template:Listen,它會新增一個小的聲音圖示和一個方便的選單來播放檔案,如 維基百科:媒體檔案的建立和使用 中所述。
影像
http://en.wikipedia.org/wiki/Wikipedia:Images 頁面中使用影像的概述
http://en.wikipedia.org/wiki/Wikipedia:Picture_tutorial 影像格式化教程
http://en.wikipedia.org/wiki/Wikipedia:Extended_image_syntax 更高階的影像語法
http://en.wikipedia.org/wiki/Help:Images_and_other_uploaded_files 影像的主要幫助頁面
http://en.wikipedia.org/wiki/Wikipedia:Finding_images_tutorial 查詢用於說明文章的影像的教程
http://commons.wikimedia.org/wiki/Commons:First_steps/Reuse 使用來自維基共享資源的影像的指南
http://en.wikipedia.org/wiki/Wikipedia:Image_use_policy 影像使用政策,“包括格式、內容和版權問題”
http://en.wikipedia.org/wiki/Wikipedia:10_things_you_did_not_know_about_images_on_Wikipedia 關於維基百科影像的關鍵要點簡短列表
媒體
http://en.wikipedia.org/wiki/Wikipedia:Media_help 播放媒體檔案的幫助頁面
http://en.wikipedia.org/wiki/Template:Listen 與聲音檔案一起使用的模板
http://en.wikipedia.org/wiki/Template:Audio 與聲音和發音檔案一起使用的另一個模板
http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Spoken_Wikipedia 製作維基百科文章錄音的專案
模板通常在維基百科中用作導航和格式化輔助工具,並以一致的方式將重複或標準資訊新增到頁面。它們用途廣泛,並且在正確使用時有助於資訊呈現。模板是一個頁面,它可能包含例如導航選單,您可以將其插入維基頁面並多次重複使用。
每個模板可以包含(技術上是轉入)任何數量的其他維基頁面,從僅僅幾個到數十萬個不等。對於程式設計師來說,一個轉入的模板類似於一個在頁面檢視時執行的 #include 語句或宏。您可能現在熟悉的模板是出現在文章頂部的清理資訊,以及放在文章最底部的存根資訊。模板還可以幫助將複雜的格式整合到文章中以對其進行標準化,因為模板建立一次,然後重複使用。模板可以為資訊顯示提供一致且靈活的解決方案。因此,維基百科人會在不同地方出現類似文字時建立模板。一些在網站中發揮重要作用的模板是受保護的,但大多數是可編輯頁面,位於它們自己的模板名稱空間中。
熟悉模板將有助於任何編輯者。雖然您不需要學習如何構建自己的模板才能成為知名的維基百科貢獻者,但瞭解模板的功能以及您可以從模板中獲得什麼將會有所幫助。您應該瞭解如何使用和編輯它們。
如果您希望在給定主題的所有文章中顯示相同風格的頁尾或框式圖形,那麼您需要建立一個模板。類似地,如果您始終在使用者討論頁面上留下某些資訊——問候語或可能是建議——使用模板可以提供一致性,還可以節省時間。
要將模板新增到頁面,只需編輯應該放置模板的頁面,並將模板的名稱(不帶模板名稱空間字首)嵌入到雙花括號中,就像這樣:{{template name}}
模板可以在單個頁面上使用多次。儲存頁面後,模板將顯示在您放置它的位置。
例如,放置
{{cleanup}} 在文章頂部將為讀者生成在第 1 節“清理”中的圖 7.1“清理模板訊息”中說明的訊息。模板訊息本身可以透過轉到 [[Template:Cleanup]] 中的模板頁面來檢視。要檢視此模板的實際原始碼,請單擊“編輯此頁面”選項卡(對於此受保護頁面,標籤為“檢視原始碼”)。您看到的看似複雜的格式化部分實際上是在您使用快捷方式 {{cleanup}} 時包含在渲染後的文章中的內容。檢查文章中使用的模板
要檢視頁面上使用的所有模板,首先選擇“編輯此頁面”選項卡以檢視維基原始碼。然後滾動到編輯視窗和編輯快捷方式的末尾。在頁面最底部,在所有其他文字和許可資訊下方,您將看到“轉入到此頁面的當前版本”的註釋。在此下方是該頁面中包含的所有模板的列表;單擊一個模板以轉到模板頁面本身。
作為一名初級編輯,您需要圍繞模板進行編輯,而不是立即開始更改它們。隨著時間的推移,您可能需要編輯模板,對其進行修改以新增新文字。許多模板要求您以指定的形式輸入引數或變數,然後根據這些引數自定義模板在特定頁面上的顯示方式。
引數表示或允許您包含在每次模板使用時都會不同的變數。例如,模板Template:WPBooks用於書籍文章的討論頁,幫助對書籍進行分類。此模板是一個維基專案模板,旨在幫助編輯處理書籍文章。該模板在填寫之前是這樣的:{{WPBooks |class = |needs-infobox = }} 每個等號後面的選項都是可選欄位,可以由插入模板的人員填寫。例如,您可以用反映您檢視時文章質量的評級來填寫 class 欄位。可能的評級列在Template:WPBooks模板的主頁上;它們被描述為“FA, A, GA, B, Start, Stub, Dab, Template, Cat, NA。如果為空,將預設為 Unassessed”。換句話說,如果您正在檢視一篇關於書籍的文章,並希望將其評級為“Start”級,請在 class 引數後鍵入 Start。
另一方面,infobox 引數是一個簡單的是/否選擇。如果文章需要 infobox(這是另一種型別的模板),請在此處鍵入 yes。如果它不需要 infobox,您可以鍵入 no 或直接將引數留空。
許多模板都有可選引數。例如,上一節提到的清理模板最適合使用日期引數,例如:{{Cleanup|date=May 2008}} 對清理文章進行日期標記有助於確保最老的問題能夠首先得到解決,透過按月清理類別系統進行。2.3. 模板如何工作
當僅使用雙花括號將模板包含在頁面上時,該過程稱為轉入。有些模板可能要求您對其進行替換,而不是轉入,這是一種稱為替換的過程。模板說明(通常在模板頁面本身的註釋中找到)通常會指定何時需要替換模板而不是轉入。
替換是透過鍵入 {{subst:模板名稱}} 來完成的。替換意味著模板在儲存頁面時擴充套件並呈現,而不是在檢視時呈現。也就是說,模板生成的維基文字被儲存到使用模板的頁面的原始碼中。這與轉入形成對比,在轉入中,您在檢視原始碼時只看到雙括號的模板名稱。
當替換模板時,對模板頁面的更新不會自動傳播到放置模板的頁面(當頁面被轉入時,它們會)。替換對於您希望維基文字更接近讀者看到的渲染檢視的頁面很有用。
其他轉入事實上,任何維基頁面,不僅僅是模板名稱空間中的頁面,都可以轉入到任何其他頁面。只需在冒號和要包含的頁面的名稱周圍放置花括號:{{:Yourpagename}}。有時將子頁面轉入主頁面是為了將維基百科專案空間中分成許多部分的較長頁面(但不會對文章進行此操作)。例如,如果您檢視[[Wikipedia:Featured article candidates]],每個提名實際上都在一個子頁面上,該子頁面使用模板語法轉入到主 FAC 頁面,以便對所有提名提供單一檢視。當您設計自己的模板時,此功能可能會有所幫助——只需在您使用者空間的子頁面中處理模板,您可以在那裡隨意進行實驗。要在其他頁面上測試您的模板,請鍵入 {{:User:yourname/yourtemplatename}}。當然,完成之後,您會將其移動到常規的模板名稱空間中。模板可以(並且經常會)自動對其使用的頁面進行分類。例如,在書籍模板中,如果您包含 infobox 引數,文章的討論頁面將自動新增到[[Category:Book articles needing infoboxes]]。類似地,{{cleanup}} 將文章置於一個名為[[Category:All articles needing cleanup]] 的大類別中。如果您在此標記中使用 2007 年 8 月的日期引數,文章也會被分類到 [[Category:Cleanup from August 2007]] 中。一旦模板被刪除,文章也會從類別中刪除。
模板的種類
[edit | edit source]我們這裡沒有空間討論模板的所有可能用途,更沒有空間列出所有常用的模板——維基百科有數以萬計的模板。我們將回顧幾種主要型別。有些您應該已經熟悉,例如清理模板。事實核查通知對於與維基百科網站互動很有用,即使您沒有打算深入參與。這些模板會提出關於內容的疑問。除了我們在第 4 章“理解和評估文章”和第 7 章“清理、專案和流程”中已經描述的清理模板外,這些模板可以放置在文章的最頂部以生成清理訊息框,您還可以將小的清理和事實核查模板插入文字本身。當語句的來源不清楚時,請使用 {{fact}} 和 {{who}} 模板。另一個這樣的模板是 {{lopsided}},它會向文章新增關於處理中立性的查詢。將這些模板直接放置在有問題的文字旁邊。例如,月亮是由老藍乳酪製成的,灰塵表面是長在上面的太空真菌{{fact}}。顯示一個內聯訊息,例如 {{fact}} 的腳註引用需要(參見第 2.4 節“事實核查和引用”中的圖 7.3,“內聯“需要引用”標籤”,瞭解如何使用此標籤)。此模板還會將文章新增到一個維護類別中,[[Category:All articles with unsourced statements]]。一個 infobox 會整理資訊以清晰地向讀者展示資訊,同時標準化文章主題的基本事實的呈現方式。infobox 的一種變體,taxobox,是一個用於動物或植物單個物種文章的 infobox,它提供了關於該物種的分類學資訊。infobox 通常是矩形的,右對齊的,並且放置在文章的頂部。您可以轉到 [[Template:Infobox NBA Player]] 檢視籃球運動員 infobox,該頁面有足夠的文件來了解它的工作原理(參見圖 9.2,“德拉贊·彼得羅維奇的 NBA 球員 infobox”,瞭解此 infobox 在文章中的顯示方式)。每條資訊都是一個引數,由放置 infobox 的編輯填寫。要設定 infobox,請訪問 [[Help:Infobox]]。建立和修改 infobox 的步驟比維基百科的標準操作更繁瑣。現有的 infobox 可以在 [[Wikipedia:List of infoboxes]](快捷方式 WP:IB)上找到,不過此頁面可能無法始終保持更新,或者可以在 [[Category:Infobox templates]](快捷方式 WP:INFO)上找到,但 infobox 也許最容易透過轉到類似的文章或相關的維基專案來找到。導航模板也很常見,尤其是用於文章頁尾。例如,{{Popes}} 模板放置在任何教皇文章的頁面底部附近,在類別和跨維基連結列表之上。此模板顯示為一個包含指向天主教教會所有教皇頁面的連結的框。作為改進,因為該模板包含指向 264 個其他教皇的連結,因此非常長,只有在單擊“顯示”連結時才會顯示模板詳細資訊。這種隱藏的模板通常用於大型或笨重的導航框。但是,如果您使用瀏覽器搜尋在頁面上查詢短語,隱藏的模板可能會導致奇怪的偽像,因為如果模板隱藏,瀏覽器無法“看到”列出所有教皇的文字。
圖 9.2. 德拉贊·彼得羅維奇的 NBA 球員 infobox 德拉贊·彼得羅維奇的 NBA 球員 infobox
另一個用途廣泛且對相關文章有用的導航輔助是繼承框,它也通常顯示在文章的底部。在Abraham Lincoln的底部附近,您會看到一個框,可以透過以下模板建立:{{start box}} {{succession box | before = [[James Buchanan]] | title = [[President of the United States]] | after = [[Andrew Johnson]] | years = [[March 4]], [[1861]] - [[April 15]], [[1865]] }} {{end box}}
這會顯示一條訊息,告訴您林肯繼任詹姆斯·布坎南擔任美國總統等等(圖 9.3,“亞伯拉罕·林肯文章底部的繼承框”顯示了林肯文章中使用的多個繼承框)。引數用維基連結填充。要為其他職位建立繼承框,請透過替換來編輯框的引數,例如,將“美利堅合眾國總統”替換為“墨西哥皇帝”。事實上,請轉到Maximilian I of Mexico檢視一堆這樣的框——一種有用的圖形表示,對於用文字可能很笨拙的關係來說。充滿了類似的模板,但大多數編輯可能會從其他文章中複製和修改這些框。
圖 9.3. 亞伯拉罕·林肯文章底部的繼承框 亞伯拉罕·林肯文章底部的繼承框
格式化模板可幫助您進行文字佈局。例如,{{TOCleft}} 將目錄放置在頁面的左側。如果文章還包含一個右對齊的 infobox,這可能很有用。許多更復雜的模板也可以用於在其他模板中進行格式化,或者用於對頁面元素進行間距,類似於 CSS 在普通網頁上的工作方式。維基百科還有幾十個用於專案而不是文章的模板;這些模板大多收集在和下面。有關使用模板對文字進行格式化的另一個示例,請參見第 3.2 節“格式化列”中的“格式化列”。
如何構建模板
[edit | edit source]您可能想等到需要構建自己的模板時再閱讀本節。現有的模板非常多,可以很容易地適應以滿足大多數需求。不過,編輯歡迎構建新的模板。
我們將使用構建模板的示例,將其放置在使用者討論頁面上以歡迎新使用者。已經在Template:Welcome中為該目的建立了一個模板,但您可能想自定義它或從頭開始構建自己的個人版本。模板可能包含變數,允許模板根據放置模板時輸入的引數,在各個頁面上顯示不同的訊息。此示例說明了它的工作原理。
薑餅人的遊行
模板不僅方便且用途廣泛,而且還能提高一定程度的統一性,幫助讀者。 瞭解如何瀏覽新頁面,基於您對從通用元素庫中組合起來的類似頁面的經驗,這很方便,模板還有助於確保相關文章都包含類似的資訊。 然而,過多的模板可能會使文章難以閱讀和編輯。 貶義的“千篇一律”頁面也適用:維基百科文章應該比薑餅人更具個性。 請參閱維基百科:巨大的訊息框瞭解對此的(幽默)警告。
要開始建立新模板,請在模板名稱空間中建立一個新頁面。 例如,我們的模板示例將被稱為 mywelcometemplate,它將包含指向維基百科幫助頁面的粗體連結。 在頁面Template:Mywelcometemplate上,您需要鍵入以下內容
然後單擊儲存。 到目前為止,一切都很好。 現在,當您在任何其他頁面上鍵入Template:Mywelcometemplate並單擊儲存時,您將在該頁面上看到此粗體連結:點選這裡獲取實用技巧和幫助。
然後,您可以引入引數。 在模板定義中,正式引數(輸入引數值的佔位符)是帶有三個花括號的引數名稱。 因此,例如,對於要稱為 myVariableName 的模板引數,您將鍵入 {{{myVariableName}}}。
在這個例子中,假設您想在您的歡迎資訊中包含一個可變的文章名稱。 你可能會這樣寫
如果您需要幫助,您的文章叫做“{{{articlename}}}”,點選這裡獲取實用技巧和幫助。
當您在頁面上包含模板時,您需要鍵入以下內容
當頁面呈現時,您將看到以下內容
如果您需要幫助,您的文章叫做“您要顯示的文章名稱”,點選這裡獲取實用技巧和幫助。
您還可以使用順序編號包括未命名的引數:{{{1}}}、{{{2}}} 等。 在這種情況下,使用者只需將要包含的可變文字放在帶有管道字元的兩個管道字元之間,而無需引數名稱。 例如,如果您的模板如下所示,
尊敬的 {{{1}}},如果您需要幫助,您的文章叫做“{{{2}}}”,點選這裡獲取實用技巧和幫助。
您可以按如下方式填寫它
以下是頁面渲染後的顯示內容
尊敬的瑪麗,如果您需要幫助,您的文章叫做“真正星期二”,點選這裡獲取實用技巧和幫助。
模板可以變得非常複雜,在本手冊中無法提供完整的編碼說明。 首先研究現有模板,以便了解可能的功能。 維基頁面中可能包含的任何內容也可能包含在模板中——從普通文字和影像到維基語法、CSS、HTML,甚至其他模板。 從設計者的角度來看,維基語法在模板中仍然按照正常方式工作。 使用模板語法和解析函式(模板狀結構,根據至少一個未命名的引數返回一個值),您可以編寫極其複雜的模板。
學習如何構建模板的最簡單方法是簡單地檢視(也許是借用)現有模板的原始碼。 例如,如果您試圖為特定型別的文章構建一個新的資訊框,您可以簡單地使用現有的資訊框作為模型,在必要時更改欄位名稱和大小。
進一步閱讀
http://www.mediawiki.org/wiki/Help:Templates 一份快速、清晰的指南,介紹如何使用和建立帶引數的模板
http://en.wikipedia.org/wiki/Help:A_quick_guide_to_templates 一份關於在維基百科上使用模板的基本指南
http://en.wikipedia.org/wiki/Help:Template 模板幫助——關於模板功能的詳細文件
http://en.wikipedia.org/wiki/Wikipedia:Template_namespace 簡介模板和維基百科上的模板名稱空間
http://en.wikipedia.org/wiki/Wikipedia:Template 文章和專案頁面標準模板訊息的列表,包括標準清理模板
http://en.wikipedia.org/wiki/Category:Citation_templates 引用和參考模板
佈局文章
[edit | edit source]除了部分、段落和基本維基語法外,模板和表格是用於佈局和格式化文章的兩個主要工具。 專用的佈局模板現在已經取代了表格曾經在維基百科上執行的許多功能(例如,資訊框曾經是由表格驅動的)。 然而,表格仍然非常有用,可以用來呈現資料,例如多列列表。 模板和表格也可以組合使用; 例如,如果需要,表格可以包含在模板中。
桌子
[edit | edit source]表格提供了一種整齊的方式來組織任何以行和列格式呈現的資訊。 然而,表格應該始終謹慎使用,因為它們會降低維基語法的可讀性。 許多專門的“……列表”文章使用表格,因為它們可以緊湊地顯示多個數據元素(參見圖 9.4,“使用表格形式的多行多列列表日本最暢銷單曲列表”)。 它們通常不需要出現在基本文章中; 通常您可以使用簡單的列表代替。
圖 9.4. 使用表格形式的多行多列列表日本最暢銷單曲列表 使用表格形式的多行多列列表日本最暢銷單曲列表
表格是佈局任何型別的資料陣列或多列多行列表的最簡單方法。“何時使用表格”是風格指南中的一份指南,它指出:“如果您正在編輯的資訊本質上不是表格形式,那麼它可能不屬於表格中。” 對於視覺佈局(即,佈局頁面使其看起來漂亮,而不是呈現資料),表格已被模板和嵌入式維基標記(例如影像標記和 CSS)所取代。
MediaWiki 提供了一個整合的表格語法,它是用於簡明的特殊維基程式碼。 此程式碼的功能與 HTML 中的表格標記非常相似,並且結構相同(它也適用於 MediaWiki,但通常不應使用)。 表格語法使用管道(|)作為主要分隔符元素,因此有時被稱為管道程式碼。 此程式碼將在下面詳細描述。 您也可以在 [[Help:Tables#Pipe syntax tutorial]] 中閱讀有關管道程式碼的資訊,該教程詳細介紹了更復雜的表格語法,包括格式化單個行和單元格。 整個表格用花括號和豎線(管道)括起來。 因此,您使用 {| 開始表格,並使用 |} 結束它。 每個標籤都需要在它自己的行上:{| 表格程式碼在這裡 |} 表格格式資訊(例如邊框寬度)可以放在第一行,在 {|. 之後。 可選的表格標題是透過插入以豎線和加號開頭的行來包含的,|+,標題在它之後:{| border=1 |+ 表格的標題表格程式碼在這裡 |} 要開始一個新的表格行,請在它自己的行上鍵入一個管道和一個連字元,|-. 該行中單元格的程式碼將從下一行開始。 {| border=1 |+ 表格的標題 |- 行程式碼在這裡 |- 行程式碼在這裡 |} 請在新的行上鍵入該行中每個單元格的程式碼,以一個管道開頭:{| border=1 |+ 表格的標題 |- | 行的第一個單元格程式碼在這裡 | 行中第二個單元格程式碼在這裡 |- | 下一行中第一個單元格程式碼... |} 單元格可以用換行符和新管道或同一行上的雙管道 (||) 分隔。 兩者都會產生相同的輸出:{| border=1 |+ 表格的標題 |- | 行 1,單元格 1 || 單元格 2 || 單元格 3 |- | 行 2,單元格 A | 單元格 B | 單元格 C |} 最後,可以使用在表格開頭的以感嘆號 (!) 開頭的行新增列標題。 例如,在圖 9.5 中,“來自 E=mc2 文章一部分的兩種數學風格”,列標題為:{| ! 排名 ! 年份 ! 銷售額 ! 排行榜峰值 ! 標題 ! 藝術家 |- ... |} 列標題也可以在同一行上用雙感嘆號 (!!) 分隔。 列標題通常會以粗體顯示,並在列頂端居中。 列的樣式資訊(例如寬度、顏色等)也可以使用 CSS 格式化放在列標題中; 有關詳細資訊,請參見 [[Help:Table]]。 一項新的發展(自 2007 年以來)是可排序表格,讀者可以透過按下表格列頂部的按鈕對錶格中的任何資料列進行排序,首先是升序排序,然後在升序和降序之間切換。 這是透過使用 JavaScript 實現的。 要使任何表格可排序,請在模板標題中新增 class=sortable,在 {|, 樣式資訊和 CSS 的位置。 您可以在 [[Help:Sorting]] 中找到更多詳細資訊。
格式化列
[edit | edit source]如果您只是想將文字格式化為列,而不是以表格格式排序,您也可以使用格式模板。模板或表格是 MediaWiki 中產生真正列布局的唯一方法。任何專案列表都可以使用模板 {{col-begin}}、{{col-break}} 和 {{col-end}} 分成幾列。這些模板是讓長的短專案列表在頁面上佔用更少空間並避免讀者過度滾動的快速方法。放置 {{col-begin}} 以開始列部分,在列表中的每列開頭放置 {{col-break}},然後放置 {{col-end}} 以關閉列部分。例如,{{Col-begin}} {{Col-break}} 這裡列出第一列專案 {{Col-break}} 這裡列出第二列專案 {{Col-break}} 這裡列出第三列專案 {{Col-end}} 將生成一個三列布局。更多示例可以在 [[Template:Col-begin]] 模板的模板文件中看到。要生成兩列或多列的參考文獻列表,您需要 {{reflist}} 模板,它可以在使用腳註參考文獻時替換
http://en.wikipedia.org/wiki/Help:Tables 關於表格的幫助
http://en.wikipedia.org/wiki/Wikipedia:When_to_use_tables 文章中使用表格的指南
http://en.wikipedia.org/wiki/Help:Sorting 關於可排序表格的資訊
http://en.wikipedia.org/wiki/Category:Table_and_column_templates 佈局模板
由於 MediaWiki 具有多種用途,因此它擁有許多用於擴充套件和展示標準文字的資源。
儘管之前說過您不需要了解 HTML 就能編輯維基百科,但仍然允許使用大約 40 個 HTML 標籤。完整列表在 [[Help:HTML in wikitext]] 中。
有用的 HTML 標籤包括 和 ,分別用於使文字變小或變大。在文章中,這些標籤的用途很少,但它們在佈局使用者頁面或模板時可能會有所幫助。其他有用的 HTML 標籤包括 將顯示為 因此, 10100 顯示為 (也稱為古戈爾)。 下標文字使用 標籤;因此,H2O 顯示為 一些數學符號有 HTML 程式碼,可以透過輸入以下內容插入 &codename; 其中 codename 是希臘字母或某些其他符號的縮寫。例如,√ 顯示為平方根符號 (√),γ 顯示為希臘字母 γ,而 Γ 代表大寫希臘字母 Γ。有關支援符號的列表,請參見 [[Wikipedia:Mathematical symbols]]。這些符號的顯示方式在某些情況下取決於您使用的瀏覽器。 如果您對維基百科上的數學感興趣,您可以邊走邊學習更多符號;只需參考 [[square root of 2]] 之類的文章並檢查維基文字。但請記住,正在使用多種系統。除了 HTML 符號外,MediaWiki 還使用 TeX 標記(數學排版的標準)的一個子集,包括來自 LaTeX 和 AMSLaTeX 的一些擴充套件。完整可用的 TeX 標記列表可以在 [[Help:Displaying a formula]] 中找到。 TeX 中的數學標記位於特殊的 標籤內。TeX 公式在維基文字中是可識別的,看起來像這樣 : 這裡冒號縮排公式,這是維基百科的約定。這應該顯示為 在 TeX 中,額外的空格和換行符將被忽略。TeX 程式碼必須按字面意思放置。MediaWiki 模板、預定義模板和引數不能在數學標籤內使用,雙大括號對將被忽略,# 符號會產生錯誤訊息。 當前的折衷方案 以下是數學符號的總體說明:公式可以內聯顯示(使用 HTML 格式化)或顯示為影像,與文字分開顯示,如果您使用帶有 對於顯示的數學,請使用 TeX 或 HTML。 對於內聯數學,請僅使用 HTML 或維基標記。 由於許多符號也可以在文字中不加編碼地使用,這意味著三種系統在維基百科中共存(實際上就像日語一樣,日語使用兩種字母表和一組符號)。 圖 9.5. 來自 E=mc2 文章部分的兩種數學樣式 來自 E=mc2 文章部分的兩種數學樣式 要在頁面上插入當前日期的數字形式,請插入 {{CURRENTDAY}}。但是,這不是模板,而是一個變數。MediaWiki 有多種此類變數可供選擇;列表可以在 [[Help:Variables]] 中找到。將它們括在雙大括號中以使用它們。它們在每次渲染頁面時都會返回一個新值。該值可能會發生變化,這解釋了名稱,並且根據情況而變化,例如,時間 ({{CURRENTTIME}}) 或此時網站上的文章總數 ({{NUMBEROFARTICLES}})。變數只是稱為魔法詞的更大類的一個子集。列表可以在 [[Help:Magic words]] 中找到。魔法詞是 MediaWiki 軟體識別的符號。當它們出現在頁面文字中時,它們會觸發軟體執行特定操作。例如,當命令 __NOTOC__(注意 NOTOC 前後有兩個下劃線)放置在頁面正文的某個位置時,它會阻止頁面上出現目錄。另一方面,使用魔法詞 __FORCETOC__ 將強制顯示目錄,即使沒有足夠的章節自動生成一個目錄。在文章中很少使用其他魔法詞。格式化目錄 除了上面列出的魔法詞之外,文章中自動生成的目錄 (ToC) 可以使用特殊模板進行格式化或移動。要強制目錄移動到頁面的左側或右側,請在頁面的頂部新增模板 {{TOCleft}} 或 {{TOCright}}。移動目錄可能會改進頁面佈局和影像放置(這與所有 CSS 渲染一樣,在某種程度上始終依賴於瀏覽器)。如果您正在開發一個長列表頁面,特殊模板 {{compactTOC}} 非常方便;它將目錄轉換為按字母順序排列的 A-Z 部分,這些部分顯示在一行上,而不是 26 行。在 [[Wikipedia:Template messages/Compact tables of contents]] 中可以找到 {{compactToC}} 的幾個變體和說明。有關重新格式化目錄的指南,請參見 [[Help: Section#Floating_the_TOC]]。進一步閱讀 http://en.wikipedia.org/wiki/Help:Special_characters 關於維基文字中特殊字元和 Unicode 編碼的幫助 http://en.wikipedia.org/wiki/Help:Advanced_editing#Special_characters 特殊字元表以及如何在維基文字中生成這些字元 http://en.wikipedia.org/wiki/Help:HTML_in_wikitext 維基文字中允許使用的 HTML 標籤列表 http://en.wikipedia.org/wiki/Help:Displaying_a_formula 有關在文章中顯示數學公式的資訊 http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Mathematics 關於數學文章的一切 http://en.wikipedia.org/wiki/Help:Magic_words 對 MediaWiki 中所有可用魔法詞和變數的參考 影像、模板、表格和特殊標記都可以用來精心準確地格式化頁面,並製作視覺上吸引人和引人入勝的佈局。雖然每個編輯都應該對影像和模板的工作原理有所瞭解,但學習它們如何工作的更復雜方面對於大多數編輯來說並不是必需的。 維基百科的技術資源提供了巨大的可能性——但也有一些限制。學習高階語法分三個階段:在維基文字中識別結構、熟悉其工作原理,以及掌握你感興趣的一些可能應用。雖然在網站上工作時四處檢視會有所幫助,但第三階段通常只在開發你自己的專案時才會出現。 或 用於刪除線文字,以及 和 用於建立下標或上標字元。通常不應使用 HTML 來格式化表格或佈局頁面。對於大多數 HTML 可以完成的任務,可以使用定製的 MediaWiki 語法。只要維基語法可以完成 HTML 的工作,就優先使用維基語法。文章中不應使用不必要的 HTML。級聯樣式表 (CSS) 語法的使用也很廣泛,主要用於格式化模板。整個網站的外觀由 CSS 皮膚樣式化,任何已登入的使用者都可以單獨定製;請參見第 11 章,成為維基百科人。4.2. 數學公式 科學和技術文章可能需要一些數學符號或符號。截至 2008 年,維基百科上對數學的處理混合了兩種基本樣式(因此是一項正在進行的可能令人困惑的工作)。權威的數學 HTML 尚未投入使用。這種情況可能會持續下去,直到騰出時間來找到解決方案:換句話說,還需要一段時間。顯示數學的兩種方法是使用此處描述的 HTML 程式碼或 TeX 標記。編寫基本數學的最低要求是能夠編寫指數和下標,例如,表達簡單公式或用科學記數法編寫數字。上標文字可以使用 標籤顯示。文字 ''x''2