আমি আমার মন্তব্যে যেমন বলেছি, গিথুব সিন্ট্যাক্স হাইলাইটিং সরবরাহ করতে ভাষাতত্ত্ববিদ ব্যবহার করেন । গিথুব এ আপনি সিনট্যাক্স হাইলাইটিং নির্দিষ্ট করতে এটি ব্যবহার করতে পারেন:
```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
দুর্ভাগ্যক্রমে, সিনড্যাক্স হাইলাইটিং সহ মার্কডাউনকে সরাসরি পিডিএফ ফাইলে রূপান্তর করার কোনও ভাল উপায় নেই।
বিকল্প:
ভিম :
আপনার যদি ভিএম থাকে তবে আপনি টার্মিনাল থেকে নিম্নলিখিতটি চালিয়ে সহজে বাক্য গঠন হাইলাইট করতে পারবেন:
vim -c hardcopy -c quit /path/to/file.ps
বা ভিমের ভিতরে:
:hardcopy >/path/to/file.ps
এটি একটি পোস্টস্ক্রিপ্ট ফাইল তৈরি করবে যা পিডিএফ ব্যবহার করে রূপান্তর করতে পারে, উদাহরণস্বরূপ, পিএস 2 পিডিএফ:
ps2pdf /path/to/file.ps
উত্স-হাইলাইট :
আপনি যদি পরিবর্তে এইচটিএমএল বা ল্যাটেক্সের পথে যেতে চান তবে আপনি পরিবর্তে উত্স-হাইলাইট চেষ্টা করতে পারেন । উত্স-হাইলাইট দ্বারা সমর্থিত সমস্ত ভাষার একটি তালিকা এখানে পাওয়া যাবে ।
উত্স-হাইলাইট কমান্ডগুলির কয়েকটি উদাহরণ অন্তর্ভুক্ত:
source-highlight -s java -f html -i Hello.java -o Hello1.html
source-highlight -s java -f html --input Hello.java --output Hello2.html --doc
source-highlight -s java -f html -i Hello.java -o Hello3.html --title "Happy Java with java2html :-)" --tab 3
এই ইনপুট ফাইলটি ব্যবহার করে
এবং প্রতিটি তাদের নিজস্ব HTML ফাইল আউটপুট করে:
হ্যালো 1
এইচটিএমএল হ্যালো 2 এইচটিএমএল হ্যালো 3
এইচটিএমএল
উত্স-হাইলাইট ব্যবহারের আরও উদাহরণগুলি এখানে পাওয়া যাবে
উইন্ডোজ :
ভিম , পিএস 2 পিডিএফ ( ঘোস্টস্ক্রিপ্ট দ্বারা সরবরাহিত ) এবং সোর্স-হাইলাইট সবই সাইগউইনের মাধ্যমে উপলভ্য ।