Editing
TeX implementation on Windows
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Template:MediaWiki Installation}} [[MediaWiki]]的數學套件,經由Tex語法顯示數學式。 (替代方案: 使用線上服務產生數學式圖形 [http://www.mediawiki.org/wiki/LaTeX_on_a_shared_host LaTeX on a shared host]) == 如何啟用數學表示 == {{Right | hedding= 軟體環境 | text= * MediaWiki: 1.10.0 * PHP: 5.2.2 (apache2handler) * MySQL: 5.0.41-community-nt * OS: MS Windows XP}} === 可以辨識 <math></math>標籤內的Tex語法 === 在LocalSettings.php啟用Tex <pre>$wgUseTeX = true; </pre> === 將<math></math>標籤內的Tex語法, 轉成 .tex檔案 === 需要Math.php與texvc * 將{MediaWiki}/includes/Math.php 替換成這個[http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Windows/math.php Math.php],否則會出現「解析失敗 (未知錯誤) 」訊息 * 下載[https://wfs.gc.cuny.edu/MCarlisle/www/texvc_win32bin_20050202.zip texvc.exe]([http://www.box.net/shared/rxoijj92cl mirrors]),儲存於{MediaWiki} (與LocalSettings.php所在的相同目錄) === 將 .tex檔 轉成 .dvi檔 === 需要latex * 需要安裝[http://miktex.org/ MiKTeX] ([http://nchc.dl.sourceforge.net/sourceforge/miktex/basic-miktex-2.6.2742.exe 直接下載Basic MiKTeX 2.6 Installer]) * 安裝後, LocalSettings.php 加上<pre>$wgLaTexCommand = 'C:/Program Files/MiKTeX 2.6/miktex/bin/latex.exe';</pre> * 安裝完系統變數PATH會自動加上 C:\Program Files\MiKTeX 2.6\miktex\bin; ([[How to setup my system path|如何設定系統PATH]]) * LocalSettings.php的$wgLaTexCommand可以改成 <pre>$wgLaTexCommand = 'latex';</pre> === 將 .dvi檔 轉成 .ps檔 === 需要dvips * 安裝MiKTeX (C:/Program Files/MiKTeX 2.6/miktex/bin/dvips.exe) * LocalSettings.php加上 <pre>$wgDvipsCommand = 'dvips'; </pre> === 將 .ps檔 轉成 .png檔 === 需要ImageMagick與Ghostscript ==== ImageMagick ==== 安裝[http://www.imagemagick.org/script/index.php ImageMagick](直接下載[http://www.imagemagick.org/script/binary-releases.php#windows ImageMagick-6.3.4-5-Q16-windows-dll.exe]) 安裝在c\usr\bin * 取得[http://www.imagemagick.org/script/convert.php convert], [http://www.imagemagick.org/script/identify.php identify]兩支程式 * LocalSettings.php加上 <pre>$wgUseImageMagick = true; $wgImageMagickConvertCommand = "/usr/bin/convert"; $wgImageMagickIdentifyCommand = '/usr/bin/identify'; </pre> * ''(選擇性)'' 如果要將c\usr\bin加在系統變數PATH, 需將convert.exe更名成imageconvert.exe, 避免與Windows內建的convert.exe (fat32 轉成 ntfs; 位於C:\WINDOWS\system32\convert.exe)衝突。 ==== Ghostscript ==== 安裝[http://pages.cs.wisc.edu/~ghost/ Ghostscript]([http://downloads.sourceforge.net/ghostscript/gs856w32.exe?modtime=1173977798&big_mirror=1 直接下載gs856w32.exe]) * C:\Program Files\gs\gs8.56\bin\gswin32c.exe 更名為gs.exe * 檢查系統變數PATH有無加上 C:\Program Files\gs\gs8.56\bin\; == 重新開機 == 安裝完程式, 還需要重開機, 啟用系統變數PATH == 測試已經安裝的程式 == * test.bat修改成 <pre> latex test.tex dvips test.dvi -o test.ps c:\usr\bin\convert -density 120 -trim -transparent #FFFFFF test.ps test.png </pre> * 從[http://www.mediawiki.org/wiki/Manual_talk:Running_MediaWiki_on_Windows#Testing_latex.2C_dvips_and_convert Testing latex, dvips and convert]取得test.tex <pre> \documentclass{article} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \pagestyle{empty} \begin{document} 2 + 2 * 2 = 6 \end{document} </pre> * 然後執行test.bat,檢查是否有順利產生圖檔 == 在wiki頁面輸入tex語法 == <pre> <math>(\frac{x^5}{y^7})</math> </pre> : https://planetoid.info/images/mediawiki_math.gif === LocalSettings.php設定 === <pre> $wgUseTeX = true; $wgTexvc = "texvc"; $wgUploadPath = "{$wgScriptPath}/images"; #Where is your ImageMagick $wgUseImageMagick = true; $wgImageMagickConvertCommand = "/usr/bin/convert"; $wgImageMagickIdentifyCommand = '/usr/bin/identify'; #Where is your Tex $wgLaTexCommand = "latex"; $wgDvipsCommand = "dvips"; </pre> == 參考資料 == * [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Windows#Mathematics_Support Manual:Running MediaWiki on Windows / Mathematics Support - MediaWiki] * [http://www.votapedia.com/index.php?title=Supporting_math_in_MediaWiki1.7_on_Windows_2003_and_IIS6 Supporting math in MediaWiki1.7 on Windows 2003 and IIS6] * [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/math/README?view=markup (mediawiki) View of /trunk/phase3/math/README] * [http://www.google.com.tw/search?q=%5B%E5%95%8F%E9%A1%8C%5D+MediaWiki+%E4%B8%8B%E7%9A%84+Latex&sourceid=navclient-ff&ie=UTF-8&rls=GGGL,GGGL:2006-27,GGGL:zh-TW&aq=t (問題) MediaWiki 下的 Latex - Google 搜尋] (Thanks, kornelius!) * [http://wiki.hoebus.idv.tw/index.php/%E6%95%B8%E5%AD%B8%E5%85%AC%E5%BC%8F 數學公式 - HoebusWiki] for Gentoo Linux http://favico.collection.googlepages.com/gentoo.org.favicon.png (Thanks, Hoebus!) * [http://en.wikibooks.org/wiki/LaTeX LaTeX - Wikibooks, collection of open-content textbooks] * [http://wuyy.idv.tw/dokuwiki/doku.php?id=research:latex LaTex 相關網路資源] * [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide:_Editing_mathematical_formulae Help:Displaying a formula - Meta] {{access | date = 2011-02-22}} [[Category:MediaWiki]]
Summary:
Please note that all contributions to LemonWiki共筆 are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see
LemonWiki:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Access
(
view source
) (protected)
Template:MediaWiki Installation
(
edit
)
Template:Right
(
edit
)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Navigation
Main page
Current events
Recent changes
Random page
Help
Categories
Tools
What links here
Related changes
Special pages
Page information