Extension:SimpleMathJax

This page is a translated version of the page Extension:SimpleMathJax and the translation is 100% complete.
Other languages:
English • ‎Tiếng Việt • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎polski • ‎português • ‎português do Brasil • ‎中文 • ‎日本語 • ‎한국어
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
SimpleMathJax
Sürüm durumu: kararlı
Uygulama Etiket
Açıklama MediaWiki matematik stiliyle MathJax kullanarak matematiksel formüller oluşturmaya izin verir
Yazar(lar) jmnote, vedmaka, jamesmontalvo3, badshah400
En son sürüm 0.7.3 (2018-04-01)
MediaWiki 1.25+
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 3.0
İndir
README
Örnek zetawiki.com

  • $wgSmjSize
  • $wgSmjUseCDN
  • $wgSmjUseChem
  • $wgSmjInlineMath
Kullanım ve sürüm matrisini kontrol edin.

SimpleMathJax uzantısı, matematik ortamları içindeki MediaWiki'de TeX formülünü dizmek için bir JavaScript kütüphanesi olan MathJax'ı etkinleştirir. Bu uzantı, matematik veya kimya etiketleri olan tüm viki sayfalarına cdnjs.cloudflare.com kaynağından kaynak yükleyecektir.

<math>E=mc^2</math>
Avantajlar
  • Basit
  • Hafif
  • UTF-8 Desteği
  • Mobil Görünüm Tamam
  • Yazı Tipi Boyutunu Ayarlama
  • kimya için chem etiketi desteği
  • ek inlineMath sembolleri çiftleri desteği
  • MediaWiki Tarzı! Örneklere bakın.

Kurulum

MediaWiki 1.24 veya önceki bir sürümü çalıştıran kullanıcılara:

Yukarıdaki talimatlar, bu eklentiyi wfLoadExtension() kullanarak kurmanın yeni yolunu açıklar. Bu uzantıyı önceki sürümlerine (MediaWiki 1.24 ve önceki sürümler) yüklemeniz gerekirse, wfLoadExtension( 'SimpleMathJax' ); yerine kullanmanız gerekir:

require_once "$IP/extensions/SimpleMathJax/SimpleMathJax.php";

Or you can git clone.

$ git clone https://github.com/jmnote/SimpleMathJax.git

If you want to use not CDN but local mathjax scripts, you can use git clone recursive. ( In most cases, CDN is much faster than your server. )

$ git clone --recursive https://github.com/jmnote/SimpleMathJax.git

SimpleMathJax, Math uzantısına alternatif olarak kullanılmak üzere tasarlanmıştır. Math uzantısı yüklüyse, öncelikli olabilir ve SimpleMathJax'ın çalışmamasına neden olabilir. Denklemleri oluşturmaya başlamak için ihtiyacınız olan tek şey SimpleMathJax uzantısıdır.

Yapılandırma seçenekleri

Aşağıdaki değişkenler, wfLoadExtension( 'SimpleMathJax' ); çağrıldıktan sonra LocalSettings.php içinde tanımlanabilir. Basit bir site için $wgSmjSize = 110; ekleyerek siteyi Just Work™ yapmak için ihtiyacınız olan tek şey olabileceğini unutmayın.

Sürüm Ad ayarlama Varsayılan değer Açıklama
0.6.1+ $wgSmjSize 110 SimpleMathJax için varsayılan yazı tipi boyutu
0.6.1+ $wgSmjInlineMath [] bazı ek inlineMath sembol çiftleri ekleyebilir
0.7.0+ $wgSmjUseCDN true CDN veya Yerel kaynak kullanma
0.7.0+ $wgSmjUseChem true <chem> etiketlerini etkinleştir
(varsayılan olarak chem etiketlerini kullanır)
0.7.4+ wgSmjShowMathMenu false MathJax içerik menüsünü kullanılabilir yap
0.6.1 $wgSmjDisableChem false removed
(replaced by $wgSmjUseChem)
0.6.1 $wgSmjScripts ['//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS-MML_HTMLorMML',
'//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/extensions/TeX/mhchem.js']
kaldırıldı
($wgSmjUseCDN ile değiştirildi)
yerel veya başka bir uzak betik kullanabilir
(varsayılan olarak cloudflare CDN kullanmak içindir)
0.6 $wgSimpleMathJaxSize 125 kaldırıldı
($wgSmjSize ile değiştirildi)
0.6 $wgSimpleMathJaxUseCDN true kaldırıldı
($wgSmjScripts ile değiştirildi)
0.6 $wgSimpleMathInlineMath [] kaldırıldı
($wgSmjInlineMath ile değiştirildi)

Yazı tipi boyutunu değiştirmek isterseniz, $wgSmjSize değerini aşağıdaki gibi ayarlayın.

wfLoadExtension( 'SimpleMathJax' );
$wgSmjSize = 150;

Bazı ek inlineMath sembol çiftlerini etkinleştirmek isterseniz, $wgSimpleMathJaxInlineMath öğesini aşağıdaki gibi ayarlayın.

wfLoadExtension( 'SimpleMathJax' );
$wgSmjInlineMath = [ [ "$", "$" ], [ "\\(", "\\)" ] ];

Yerel modülü kullanmak istiyorsanız, aşağıdaki gibi $wgSmjUseCDN ayarlayın.

wfLoadExtension( 'SimpleMathJax' );
$wgSmjUseCDN = false;

SimpleMathJax'ın canlı önizlemeyle çalışmasını sağlama

Editördeki canlı önizlemenin ham LaTeX kaynak kodu yerine işlenmiş matematik çıkışını göstermesi için MediaWiki:Common.js ile aşağıdakileri ekleyin:

function waitForMathJax($content) {
  if (typeof MathJax === 'undefined') {
    setTimeout(function () { waitForMathJax($content); }, 1000);
  } else {
    MathJax.Hub.Queue(["Typeset", MathJax.Hub, $content[0]]).execute();
  }
}

mw.hook('wikipage.content').add(waitForMathJax);

Örnekler

Karşılaştırma
Daha fazla örnekler

Ayrıca bakınız

Dış bağlantılar