কীভাবে সাধারণ গিথুব মার্কডাউন (গিথুব ব্লগ নয়) গণিত সমীকরণ প্রদর্শন করতে


150

তদন্তের পরে, আমি খুঁজে পেয়েছি ম্যাথজ্যাক্স এটি করতে পারে। তবে আমি যখন আমার মার্কডাউন ফাইলটিতে কিছু উদাহরণ লিখি, তখন এটি সঠিক সমীকরণটি দেখায় না:

আমি এটি মার্কডাউন ফাইলের শীর্ষে যুক্ত করেছি:

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>

এবং ম্যাথজ্যাক্স স্টেটমেন্ট টাইপ করুন:

(ই = এমসি ^ 2) , $$ x_ {1,2} = \ frac {-বি \ রাত \ স্কয়ার্ট {বি ^ 2-4ac}} {2 বি}। $$

তবে গিথুব গণিতের প্রতীকগুলির জন্য কিছুই দেখায় না! আমাকে সাহায্য করুন, ধন্যবাদ! কীভাবে গিথব মার্কডাউন পৃষ্ঠাগুলিতে গণিতের প্রতীকগুলি দেখাবেন তা আমাকে বলুন।


2
এটি সাধারণ ব্যবহারকারীদের জন্য সমস্যাটি সমাধান করে না, তবে এই উত্তরটি এমন একটি ব্রাউজারের স্ক্রিপ্টের পরামর্শ দেয় যা আপনাকে কমপক্ষে সমীকরণ দেখতে দেয়: stackoverflow.com/q/11255900/180892
জেরোমি অ্যাংলিম

গিটল্যাব KaTeX ব্যবহার করে
ফোড

উত্তর:


143

তবে গিথুব গণিতের প্রতীকগুলির জন্য কিছুই দেখায় না! আমাকে সাহায্য করুন, ধন্যবাদ!

সানডাউন (প্রাক্তন libUpSkirt) লাইব্রেরি দ্বারা গিটহাব মার্কডাউন পার্সিং করা হয় ।

গ্রন্থাগারের মূলমন্ত্রটি হ'ল " মানদণ্ডের সাথে সম্মতিযুক্ত , দ্রুত, সুরক্ষিত মার্কডাউন প্রসেসিং লাইব্রেরি সি" । আপনার প্রশ্ন বিবেচনা করে সেখানে গুরুত্বপূর্ণ শব্দটি "সুরক্ষিত" হচ্ছে।

প্রকৃতপক্ষে, জাভাস্ক্রিপ্ট কার্যকর করার অনুমতি দেওয়া মার্কডাউন স্ট্যান্ডার্ড পাঠ্য থেকে এইচটিএমএল চুক্তির কিছুটা দূরে থাকবে।

তদুপরি, এইচটিএমএল ট্যাগের মতো দেখতে সমস্ত কিছু হয় পালানো বা ছিটকে যায়।

কীভাবে সাধারণ গিথুব মার্কডাউনতে গণিতের প্রতীকগুলি দেখাবেন তা আমাকে বলুন।

আপনার সেরা বাজি হ'ল yuml.me এর অনুরূপ একটি ওয়েবসাইট খুঁজে পাওয়া যায় যা প্রদত্ত ইউআরএল কোয়েরিস্ট্রিংকে বিশ্লেষণ করে অন-ফ্লাই চিত্রগুলি তৈরি করতে পারে।

হালনাগাদ

ব্যবহারকারীদের এমন পরিষেবা সরবরাহকারী কিছু সাইট আমি পেয়েছি: কোডডোগস ডটকম ( আর এম্বেডিং সমর্থন করে না ) বা আইটেক্স 2 আইএমজি । আপনি এগুলি চেষ্টা করে দেখতে চাইতে পারেন। অবশ্যই, অন্যদের উপস্থিত থাকতে পারে এবং কিছু গুগল-ফু আপনাকে সেগুলি খুঁজে পেতে সহায়তা করবে।

নিম্নলিখিত মার্কডাউন সিনট্যাক্স দেওয়া

![equation](http://www.sciweavers.org/tex2img.php?eq=1%2Bsin%28mc%5E2%29&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=)

এটি নিম্নলিখিত চিত্র প্রদর্শিত হবে

সমীকরণ http://www.sciweavers.org/tex2img.php?eq=1%2Bsin%28mc%5E2%29&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=

দ্রষ্টব্য : চিত্রটি সঠিকভাবে প্রদর্শিত হওয়ার জন্য আপনাকে ইউআরএলটির ক্যোরিস্ট্রিং অংশটি শতাংশ এনকোডড রয়েছে তা নিশ্চিত করতে হবে । Www.url-encode-decode.com এর মতো সেই কার্যে আপনাকে সহায়তা করতে আপনি সহজেই অনলাইন সরঞ্জামগুলি সন্ধান করতে পারেন


6
@ নুল্তোকেন, আপনার সহায়ক উত্তরের জন্য ধন্যবাদ। আপনি উপরে বর্ণিত iTex2Img ওয়েবসাইটটি ব্যবহার করেছেন এবং আমি আমার ডকুমেন্টেশনে দুটি সূত্র যুক্ত করেছি। আমি একটি সমস্যা পেয়েছি যে আমি যখন গিটহাবে ডকুমেন্টেশন পৃষ্ঠাটি খুলি, উভয় সূত্র যখন আলাদা হয় তখন একই রকম প্রদর্শিত হয়। কেন এমন হয় তা জানতে আপনি কি ঘটবেন?
স্যাম

3
আপনার যদি ছবিটি তৈরি করতে হয় তবে ম্যাথুরল ডটকমও একটি উল্লেখযোগ্য ওয়েবসাইট।
মার্টিন থোমা

2
যদিও এটি গিথুবটিতে কাজ করবে বলে মনে হচ্ছে না। চিত্রটি রেন্ডার করে না। কেউ জানেন কেন?
ওগানএম

1
@ ওগানএম সিনট্যাক্স পরিবর্তন হয়েছে। লিঙ্কটি গিটহাব
এও

1
আইটেক্স 2 আইএমজি সাইটটি আমার জন্য ধারাবাহিকভাবে কাজ করে না বলে মনে হয়। চিত্রটি গিথুবকে রেন্ডার করে বলে মনে হচ্ছে না।
টিমব্রাম

91

মার্কডাউন ইনলাইন এইচটিএমএল সমর্থন করে। ইনলাইন এইচটিএমএল দ্রুত এবং সাধারণ উভয় ইনলাইন সমীকরণ এবং, এবং বাহ্যিক সরঞ্জাম, আরও জটিল রেন্ডারিংয়ের জন্য ব্যবহার করা যেতে পারে।

দ্রুত এবং সাধারণ ইনলাইন

দ্রুত এবং সাধারণ ইনলাইন আইটেমগুলির জন্য এইচটিএমএল এম্পারস্যান্ড সত্তা কোডগুলি ব্যবহার করুন । মার্কডাউন-এ সাবস্ক্রিপ্ট পাঠ্যের সাথে এই ধারণাটি সংযুক্ত করার একটি উদাহরণ হ'ল: h θ (x) = θ o x + θ 1 x, যার কোড অনুসরণ করে follows

    h<sub>&theta;</sub>(x) = &theta;<sub>o</sub> x + &theta;<sub>1</sub>x

সাধারণ গণিতের প্রতীকগুলির জন্য এইচটিএমএল এম্পারস্যান্ড সত্তা কোডগুলি এখানে পাওয়া যাবে । গ্রীক অক্ষরের জন্য কোড এখানে

যদিও এই পদ্ধতির সীমাবদ্ধতা রয়েছে এটি কার্যত সমস্ত মার্কডাউনতে কাজ করে এবং কোনও বাহ্যিক গ্রন্থাগারের প্রয়োজন হয় না।

লেটেক্স এবং কোডকোগ সহ কমপ্লেক্স স্কেলেবল ইনলাইন রেন্ডারিং

আপনার প্রয়োজনগুলি যদি বৃহত্তর হয় তবে কোডকোগের মতো বাহ্যিক ল্যাটেক্স রেন্ডারার ব্যবহার করুন। কোডকোগস সম্পাদক সহ একটি সমীকরণ তৈরি করুন । এম্বেড কোডের জন্য রেন্ডারিংয়ের জন্য এসভিজি এবং এইচটিএমএল চয়ন করুন। এসভিজি আকার বদলে ভাল করে দেয়। আপনি উত্সের দিকে তাকালে এইচটিএমএল লাটেক্সকে সহজেই পড়তে দেয়। পৃষ্ঠার নীচ থেকে এম্বেড কোডটি অনুলিপি করুন এবং এটিকে আপনার মার্কডাউনে পেস্ট করুন।

<img src="https://latex.codecogs.com/svg.latex?\Large&space;x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" title="\Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" />

এটি এই উত্তর এবং এই উত্তর একত্রিত করে ।

GitHub সমর্থন শুধুমাত্র মাঝে মাঝেই ইউজিন আমার জন্য পাঠযোগ্য লেটেক্ এর উপরে কাঁচা এইচটিএমএল সিনট্যাক্স ব্যবহার করেন। উপরেরটি যদি আপনার জন্য কাজ না করে তবে অন্য একটি বিকল্পের পরিবর্তে ইউআরএল এনকোডেড রেন্ডারিং চয়ন করা এবং সেই আউটপুটটিকে ম্যানুয়ালি একটি লিঙ্ক তৈরি করতে ব্যবহার করতে হবে:

\ বৃহত্তর x = \ frac {-b \ pm \ srrt {b ^ 2-4ac}} a 2a}

![\Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}](https://latex.codecogs.com/svg.latex?x%3D%5Cfrac%7B-b%5Cpm%5Csqrt%7Bb%5E2-4ac%7D%7D%7B2a%7D)

এটি Alt চিত্রের পাঠ্যে ম্যানুয়ালি লাটেক্সকে সংযুক্ত করে এবং গিটহাবের রেন্ডারিংয়ের জন্য একটি এনকোডযুক্ত ইউআরএল ব্যবহার করে।

মাল্টি-লাইন রেন্ডারিং

আপনার যদি মাল্টি-লাইন রেন্ডারিংয়ের প্রয়োজন হয় তবে এই উত্তরটি দেখুন


1
এটি দুর্দান্ত কাজ করেছে। আমাকে একটি জুপিটার নোটবুক (.ipynb) রূপান্তর করতে হয়েছিল .mdএবং সমীকরণগুলি মূলত মাল্টলাইন ল্যাটেক্স কোড ছিল।
মার্ক ম্যাক্সমিস্টার

12

যদি কেবল নিজের জন্য ব্রাউজারে গণিত দেখাতে চেয়েছিলেন তবে আপনি ম্যাথজ্যাক্সের সাহায্যে ক্রোম এক্সটেনশন গিটহাব চেষ্টা করতে পারেন । এটি বেশ সুবিধাজনক।


1
আইকন 16.png-এ একটি ত্রুটি আছে যখন আমি ইনস্টল করার চেষ্টা করব
এসেমেরাল্ডো

10

অন্য আর একটি কাজ হ'ল জুপিটার নোটবুকগুলি ব্যবহার করা এবং সমীকরণগুলি সরবরাহ করতে সেলগুলিতে মার্কডাউন মোড ব্যবহার করা।

বেসিক স্টাফগুলি কেন্দ্রিক সমীকরণগুলির মতো নিখুঁতভাবে কাজ করে বলে মনে হচ্ছে

\begin{equation}
...
\end{equation}

বা ইনলাইন সমীকরণ

$ \sum_{\forall i}{x_i^{2}} $

যদিও, আমি যে ফাংশনগুলি সত্যই চেয়েছিলাম তার মধ্যে গিথুব মোটেও রেন্ডার হয়নি \mbox{}, যা ছিল এক ঝাঁকুনি। তবে, সব মিলিয়ে গিথুবকে সমীকরণ দেওয়ার সবচেয়ে সফল উপায় way


3
এই উত্তরের জন্য আপনাকে ধন্যবাদ, তবে এই সমস্যাটি আছে: আমি মার্কডাউন মোডে জুপিটার নোটবুকটি ব্যবহার করতে সক্ষম হয়েছি এবং সমীকরণটি ঠিক আছে। যাইহোক, এখন আপনি কীভাবে এই জপিটার মার্কডাউনটি গিটহাবটিতে স্থানান্তর করতে পারেন readme.md?
ডেভিডসি।

1
সমীকরণগুলি সরাসরি মার্কডাউন ফাইলগুলিতে রেন্ডার করে না। সমীকরণগুলি বেশিরভাগ ক্ষেত্রে চিত্র হতে হবে readme.md। তবে আপনি সর্বদা file.ipynbগিথুব রাখতে পারেন এবং গিথুব এটিকে ভালভাবে সরবরাহ করে।
হেক্সিকেল

8

এটি এখন ২০২০ এর, সোর্স কোড সংগ্রহস্থল হোস্টগুলির গাণিতিক সূত্র রেন্ডারিং সমর্থনটির অগ্রগতি সংক্ষেপে বলি।

গিটহাব এবং বিটবকেট

গিটহাব এবং বিটবকেট এখনও গাণিতিক সূত্রগুলির রেন্ডারিংকে সমর্থন করে না , এটি ডিফল্ট সীমানা বা অন্য কিছু নয়।

বিটবকেট ক্লাউড / বিসিএলএইউডিউডিডি -11192 - মার্কডাউন ডকুমেন্টস (বিবি-12552) এ ল্যাটেক্স সহায়তা যুক্ত করুন

গিটহাব / মার্কআপ - গণিতের সমীকরণ রেন্ডারিং

গিটহাব / মার্কআপ - ল্যাটেক্স সাপোর্ট করুন

গিটহাব সম্প্রদায় ফোরাম - [ফিচারের অনুরোধ] ​​মার্কডাউনে লেক্সট ম্যাথ

talk.commonmark.org - গণিতের সূত্রটি মার্কডাউনতে যুক্ত করতে পারে down

গিটহাব সাম্প্রতিক বছরগুলিতে খুব কমই যথেষ্ট অগ্রগতি করেছে।

GitLab

গিটল্যাব ইতিমধ্যে সমর্থিত তবে সবচেয়ে সাধারণ উপায় নয়। এটি নিজস্ব ডিলিমিটার ব্যবহার করে।

This math is inline $`a^2+b^2=c^2`$.

This is on a separate line

```math
a^2+b^2=c^2
```

গিটল্যাব স্বাদযুক্ত মার্কডাউন - ম্যাথ

কে সর্বজনীন সীমানা সমর্থন করে?

হুগো দ্বারা ব্যবহৃত একটি মার্কডাউন পার্সার

রেন্ডার অন্যান্য উপায়


6

যদিও গিটহাব ম্যাথজ্যাক্স সূত্রগুলি ব্যাখ্যা করবে না, আপনি স্বয়ংক্রিয়ভাবে চিত্রগুলির দ্বারা প্রতিস্থাপিত সূত্রগুলি সহ একটি নতুন মার্কডাউন ডকুমেন্ট তৈরি করতে পারেন।

আমি আপনাকে গিটহাব অ্যাপটি টেক্সিফাইয়ের দিকে নজর দেওয়ার পরামর্শ দিচ্ছি :

GitHub অ্যাপ্লিকেশন যা আপনার এক্সটেনশান * .tex.md সহ ফাইলগুলির জন্য ধাক্কা খায় এবং তার টেক্স এক্সপ্রেশনগুলি এসভিজি চিত্র হিসাবে রেন্ডার করে

এটি কীভাবে কাজ করে ( উত্স সংগ্রহস্থল থেকে ):

আপনি যখনই টেক্সিফিকে চাপ দিন তখন আপনার শেষ প্রতিশ্রুতিতে * .tex.md ফাইলগুলির জন্য চালনা এবং সিচ করবেন। তাদের প্রত্যেকের জন্য এটি রিডমি টেক্স চালাবে যা ডলার চিহ্নের মধ্যে আবদ্ধ ল্যাটেক্স এক্সপ্রেশন নেবে, এটিকে প্লেইন এসভিজি চিত্রগুলিতে রূপান্তরিত করবে এবং তারপরে আউটপুটটিকে একটি এমএম এক্সটেনশন ফাইলে সংরক্ষণ করবে (এর অর্থ হ'ল README.tex.md নামের একটি ফাইল প্রক্রিয়া করা হবে এবং আউটপুট README.md হিসাবে সংরক্ষণ করা হবে)। এর পরে, আউটপুট ফাইল এবং নতুন এসভিজি চিত্রগুলি পরে কমিট করা হয় এবং আপনার রেপোতে ফিরে যায়।


2

ব্যবহার - আপনার সমস্যার জন্য ভাল সমাধান TeXify GitHub প্লাগইন (উল্লেখ টম হালে উত্তর - কিন্তু আমি নিচে দেওয়া লিঙ্কে তার উত্তর বিকশিত) - এই GitHub প্লাগইন এবং ব্যাখ্যা কেন এই ভাল পদ্ধতির আপনি যে খুঁজে পেতে পারেন সম্পর্কে আরো বিস্তারিত জানার উত্তর


2

সমীকরণগুলিকে মার্কডাউনে রূপান্তর করতে আমি নীচের বর্ণিত প্রক্রিয়াটি ব্যবহার করি। এটি আমার পক্ষে খুব ভাল কাজ করে। এটা খুবই সাধারণ!!

ধরা যাক, আমি ম্যাট্রিক্সের গুণিত সমীকরণকে উপস্থাপন করতে চাই

ধাপ 1:

এখান থেকে আপনার সূত্রগুলির জন্য স্ক্রিপ্টটি পান - https://csrgxtu.github.io/2015/03/20/Writing- গণিত- ফমুলারস- ইন- মারকডাউন

/ আমার উদাহরণ: আমি Z(i,j)=X(i,k) * Y(k, j); k=1 to nএকটি সংক্ষেপের সূত্রগুলিতে প্রতিনিধিত্ব করতে চেয়েছিলাম । ওয়েবসাইটটি উল্লেখ করে, স্ক্রিপ্টটির প্রয়োজন ছিল =>

এখানে চিত্র বর্ণনা লিখুন

Z_i_j=\sum_{k=1}^{10} X_i_k * Y_k_j

ধাপ ২:

স্ক্রিপ্টটিকে বৈধ url এ রূপান্তর করতে URL এনকোডার - https://www.urlencoder.org/ ব্যবহার করুন

আমার উদাহরণ:

এখানে চিত্র বর্ণনা লিখুন

ধাপ 3:

"Eq" অনুরোধ প্যারামিটারের দ্বিতীয় ধাপ থেকে আউটপুট অনুলিপি করে ছবিটি তৈরি করতে এই ওয়েবসাইটটি ব্যবহার করুন - http://www.sciweavers.org/tex2img.php?eq=<b><i>paste-output-here</i></b>&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=

- আমার উদাহরণ:
http://www.sciweavers.org/tex2img.php?eq=Z_i_j=\sum_{k = 1} ^ {10}% 20X_i_k% 20 *% 20Y_k_j & বিসি = সাদা & FC = কালো & তোমার দর্শন লগ করা = JPG & FS = 12 & FF = arev & সম্পাদনা =

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 4:

মার্কডাউন সিনট্যাক্স ব্যবহার করে রেফারেন্স চিত্র - ![alt text](enter url here)

- আপনার মার্কডাউন এ এটি অনুলিপি করুন এবং আপনি যেতে ভাল:

![Z(i,j)=X(i,k) * Y(k, j); k=1 to n](http://www.sciweavers.org/tex2img.php?eq=Z_i_j%3D%5Csum_%7Bi%3D1%7D%5E%7B10%7D%20X_i_k%20%2A%20Y_k_j&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=)

নীচের চিত্রটি মার্কডাউন আউটপুট। Hurray থেকে !!


এখানে চিত্র বর্ণনা লিখুন


যে কেউ এটি পড়ছেন, "টাইপোড়া" হ'ল আমার নতুন প্রিয় মার্কডাউন অ্যাপ্লিকেশন .. কেবলমাত্র বলছেন
ডেক্সটার

0

টেক্সট → চিত্র রূপান্তর সম্পর্কিত, ল্যাটেক্সট সরঞ্জামটি অনেক উচ্চ মানের আউটপুট উত্পাদন করে। আমি বিশ্বাস করি এটি বেশিরভাগ টেক্স বিতরণে স্ট্যান্ডার্ড তবে আপনার যদি এটি ইতিমধ্যে না থাকে তবে আপনি অবশ্যই এটি অনলাইনে খুঁজে পেতে পারেন। আপনার যা যা করা দরকার তা হ'ল এটি টেক্সে রাখা, চিত্রটিকে আপনার ডেস্কটপে টেনে আনুন, তারপরে আপনার ডেস্কটপ থেকে একটি চিত্র হোস্টিং সাইটে টেনে আনুন (আমি ইমগুর ব্যবহার করি)।


এটি লক্ষ করা উচিত যে LaTeXiT কেবল MacOS এর অধীনে কাজ করে বলে মনে হচ্ছে (যদিও এটি ওয়েবসাইটে স্পষ্টভাবে বলা হয়নি)।
ƒacu.-

0

আমি মার্ক ডাউন ফাইলের মাথায় নিম্নলিখিতটি ব্যবহার করেছি

<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js? 
config=TeX-MML-AM_CHTML"
</script>

তারপরে নিচের ম্যাথজ্যাক্স স্টেটমেন্টটি টাইপ করুন
$$ x_ {1,2} = \ frac {-b \ pm \ sqrt {b ^ 2-4ac}} {2b}। $$
এটি আমার পক্ষে কাজ করেছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.