Rumah  >  Soal Jawab  >  teks badan

Adakah mungkin untuk memanggil perpustakaan MathJax terus dari folder dalam halaman HTML tanpa pemasangan internet atau pihak ketiga?

Saya mahu menggunakan MathJax pada komponen html ui apl saya, yang tidak menyokong mengakses perpustakaan JavaScript pihak ketiga melalui CDN.

Saya ingin memuat turun kod lengkap untuk MathJax, yang tersedia sebagai fail .zip di sini (https://github.com/mathjax/MathJax-src/releases/tag/3.2.2), dan kemudian nyahzip ke saya direktori aplikasi.

Saya tidak mahu menggunakan npm untuk memasang MathJAx kerana apl itu akan diedarkan kepada komuniti saya supaya pengguna tidak akan dipaksa untuk memasang MathJax pada komputer mereka.

Makanya, saya mahu aplikasi saya dapat memaparkan persamaan LaTeX tanpa internet, dan secara bebas daripada sebarang pemasangan pihak ketiga. Alangkah baiknya jika ada cara untuk memanggil perpustakaan MathJax terus dari folder yang tersedia di atas dalam fail zip.

Saya cuba memasukkan halaman HTML asas berikut, dengan harapan dapat memaparkan persamaan yang ditentukan pengguna yang disediakan oleh aplikasi saya, tetapi gagal :(

<!DOCTYPE html>
<html>
<head>
  <title>MathJax Example</title>
  <script src="MathJax-src-3.2.2\components\src\tex-chtml/tex-chtml.js" id="MathJax-script" async></script>
</head>
<body>
  <h1>Equation:</h1>
  <div id="equation">
    $$ y = \frac{{\sin(x^2)}}{{\cos(2x)}} $$
  </div>
  <script>
    MathJax.Hub.Queue(["Typeset",MathJax.Hub,"equation"]);
  </script>
</body>
</html>

Sebarang jawapan atau komen akan sangat membantu saya..Terima kasih

Saya cuba menjadikan perpustakaan MathJax berfungsi dalam halaman html saya tanpa pemasangan internet atau pihak ketiga

P粉594941301P粉594941301429 hari yang lalu491

membalas semua(1)saya akan balas

  • P粉795311321

    P粉7953113212023-09-08 11:59:34

    Terdapat beberapa isu dengan halaman contoh anda. Pertama, skrip di bahagian bawah halaman menggunakan API v2, yang berubah dalam v3 (juga tidak perlu dalam v2, tetapi akan membuang ralat dalam v3 kerana MathJax.Hub bukan v3).

    Seterusnya, anda tidak boleh memuatkan fail sumber MathJax ke dalam penyemak imbas, sekurang-kurangnya tanpa sesuatu seperti System.js untuk mengendalikan penyata import dan eksport dalam fail tersebut. (Versi 4 akan beralih ke modul ES, jadi anda akan dapat menggunakan