• Welcome to تالار گفتگوی پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

بسته تجاری htmltex (چگونه اسناد زی‌پرشین خوذ را به HTML تبدیل کنیم؟)

نویسنده vafa, اکتبر 23, 2014, 02:55:32 قبل از ظهر

« قبلی - بعدی »

vafa

برای تبدیل ساناد تک به html چندین ابزار وجود دارد مانند latex2html یا tex4ht و غیره. متأسفانه بیشتر این برنامه‌ها برنامه‌های سومی هستند که باید جداگانه نصب کنید و خود تک این تبدیل تک به html را انجام نمی‌دهد، گذشته از آن هیچکدام از این بسته‌ها با یونیکد، حروف‌چینی راست به چپ و زبان پارسی سازگار نیستند.

بسته htmltex بسته تجاری است که در حال نوشتن آن هستم. با استفاده از این بسته به راحتی می‌توانید اسناد تک خود را به html تبدیل کنید. این بسته از هیچ ابزار سومی استفاده نمی‌کند و تمام کارها توسط خود تک انجام می‌شود. به عنوان مثال به راحتی می‌توانید زبان و جهت کلی فایل html را مشخص کنید:

\usepackage[language=fa, direction=rtl]{htmltex}

بسته تمام دستورات لاتک و زی‌پرشین را از نو تعریف می‌کند و به جز کد تک، کد html نیز در فایل filename.html نوشته می‌شود. برای ریاضیات از Mathjax استفاده می‌کند هم برای زیبایی بیشتر و هم برای نیاز کمتر به تغییرات در دستورات. زمانی که قلم نوشتار خود را تغییر می‌دهید، قلم نوشتار در html نیز تغییر خواهد کرد.

به عنوان مثال، زمانی که که می‌نویسید:

\section{یک عنوان}

در فایل html کد زیر قرار می‌گیرد:

<h1>یه عنوان</h1>