維基百科使用真正的 LaTeX 嗎?

維基百科使用真正的 LaTeX 嗎?

我知道有些網站使用 MathJax 等服務來顯示看起來像 LaTeX 但實際上並非如此的數學。維基百科上的情況是怎麼樣的?

  • 他們使用實際的 LaTeX 還是其他東西?
  • 我是否可以將數學程式碼從 Wikipedia 複製到 LaTeX 文檔,或者反之亦然,並期望它能夠工作?

答案1

維基百科確實間接地使用了 LaTeX。

維基百科編輯者(在維基百科上撰寫/編輯文章的使用者)將文字輸入<math>\sqrt{1-e^2}</math>到維基百科頁面的原始程式碼中,然後儲存頁面。當然,支援的不是任意的 LaTeX,而是適用於數學公式的相當廣泛的語法,該語法記錄在這一頁

然後,當查看頁面時,軟體(Mediawiki)使用泰克斯用於生成圖像。這是一個實際二latex進位檔案的包裝器:它驗證輸入是否符合某些受限制的 LaTeX 語法(如上所述),創建包含該輸入的乳膠文件,latex在其上運行,並用於dvipng生成圖像。 (這並不是每次瀏覽者查看頁面時都會執行此操作,而是在第一次之後緩存在伺服器上:這可能是在編寫頁面的人查看預覽時。)當查看維基百科頁面時,每個這樣的圖像都會放置在頁面上,alt 標籤是原始 LaTeX 風格的原始碼。例如,HTML 原始碼可能會顯示:

<img
   src="https://wikimedia.org/api/rest_v1/media/math/render/svg/1a1835e62332fad1e2fa7f2c6e34972788e59cb3" 
   class="mwe-math-fallback-image-inline" 
   alt="{\sqrt {1-e^{2}}}\!">

如果您好奇,可以直接存取該網址(https://wikimedia.org/api/rest_v1/media/math/render/svg/1a1835e62332fad1e2fa7f2c6e34972788e59cb3)並查看生成的圖像。

現在,當您嘗試查看該頁面時,如果有網路問題,或者維基百科伺服器速度緩慢,您的瀏覽器可能無法載入圖像。發生這種情況時,您的瀏覽器(無論是手機還是電腦上)可能會顯示替代文字。在上述情況下,您將看到 代替圖像{\sqrt {1-e^{2}}}\!。如果您在瀏覽器上重新載入頁面,「問題」可能會自行解決,並且您可能會再次看到圖像。


所有這些對我們 TeX/LaTeX 用戶有用的一種方式是,如果我們不確定如何在 TeX 中輸入某些公式,作為快捷方式,我們可以訪問相關的維基百科頁面並查看維基百科編輯器如何輸入它。例如,如果您造訪該頁面二次公式並複製圖像周圍的文本,您的瀏覽器將複製

{\displaystyle x={\frac {-b\pm {\sqrt {b^{2}-4ac}}}{2a}}.}

當然,儘管有時作為提醒很有用,但這並不是強烈建議的:隨機的維基百科編輯可能並不總是遵循最佳實踐,並且他們可能需要對其限制性語法進行修改,而這些限制性語法在您使用LaTeX“for”時並不適用。

相關內容