আমি কীভাবে ভিমেতে ল্যাটেক্স প্রতীকগুলি দেখতে পারি?


12

আমি কি ভিমের প্রতীক সমাপ্তির কিছু ফর্ম একীভূত করতে পারি? টেক্সমেকারের মতো উত্সর্গীকৃত টেক্স সম্পাদকরা সমাপ্তির জন্য প্রতীকগুলির একটি তালিকা সরবরাহ করে (উদাহরণস্বরূপ , শো এবং এর \alসাথে একটি তালিকা দেখায় )।\alpha\la\lambda\langle

দয়া করে মনে রাখবেন TeX চিহ্নগুলির একটি বরং সংখ্যক আছে, তাই ম্যানুয়াল ম্যাপিং জড়িত পরামর্শ \alকরতে \alphaবেহুদা হবে।

আমার সাথে সম্পর্কিত প্লাগইনগুলি:

যদি এটি গুরুত্বপূর্ণ হয় তবে আমি সংকলনের জন্য XeLaTeX ব্যবহার করি।

সম্পর্কিত:


এটির পরিপূরক, যখন আপনি কীভাবে কোনও চরিত্র আঁকতে জানেন তবে কমান্ডের নাম মনে নেই তা সনাক্ত করতে পারে।
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

উদাহরণস্বরূপ ব্যবহৃত ডিকশনারি সমাপ্তির ভিত্তিতে আমি ভিমেটেক্সে এই জাতীয় বৈশিষ্ট্য যুক্ত করার পরিকল্পনা করছি latex-suitevimtexতুলনামূলকভাবে নতুন প্লাগইন এবং এটি ল্যাটেক্স-বক্সের উপর ভিত্তি করে, তাই এটি কিছুটা পরিচিত বোধ করা উচিত।
কার্ল ইঙ্গভে লেরভেগ

@ কার্লইংভেলেভার্গেগ আমি সম্প্রতি ভিমেটেক্সে স্যুইচ করেছি। আপনি কি এই বৈশিষ্ট্যটি যুক্ত করতে পেরেছিলেন? তারপরে আমি অভিধানটি নাক করে দিতে পারি এবং সম্ভবত আপনি উত্তর হিসাবে ভিমেটেক্স ব্যবহার করে পোস্ট করতে পারেন।
মারু

হ্যাঁ. আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি snippetsজটিল বিস্তারের জন্য ব্যবহার করুন , তবে :h vimtex-imapsসাধারণগুলির জন্য, আপনি ভিমটেক্সে প্রয়োগ করা বৈশিষ্ট্যের বিবরণটি দেখতে পারেন ।
কার্ল ইঙ্গভে লেরভেগ

উত্তর:


9

ল্যাটেক্সে কমান্ডগুলি প্রসারিত করতে আমি ল্যাটেক্স-স্যুট থেকে অনুলিপি করা একটি অভিধান ব্যবহার করি (বিশদে এটি একটি ) এবং এটিতে রেখে ~/.vim/dictionariesএবং তারপরে ব্যবহার করে

autocmd FileType * exec("setlocal dictionary+=".$HOME."/.vim/dictionaries/".expand('<amatch>'))
set completeopt=menuone,longest,preview
set complete+=k

থেকে আইডিয়া এখানে । আমি সুপারটাব দিয়ে এটি ব্যবহার করি; অভিধানের ফাইলটি আসলেই সম্পূর্ণ নয় (এটি রয়েছে \alphaতবে তা নয় \langle) তবে এটি এটি সম্পূর্ণ করার বিষয় হবে ...

প্রতীক যুক্ত করার জন্য একটি বিকল্প পার্স করা (জটিল নয় --- শেল ম্যাজিকের একটি বিট মাত্র এটি করবে) সনাক্ত করে ডেটাবেস । উদাহরণস্বরূপ, একটি ব্যবহার করতে পারে:

{ curl -sL https://raw.githubusercontent.com/kirel/detexify/master/lib/latex/symbols.yaml |
   grep -Po '(?<=\\)[[:alpha:]]{2,}';
   curl -sL https://raw.githubusercontent.com/gerw/vim-latex-suite/master/ftplugin/latex-suite/dictionaries/dictionary
} | sort -u | tee ~/.vim/dictionaries/tex

আমি জানতাম যে @ মুরু সঠিক লিপিটি সন্ধান করতে প্রতিরোধ করবে না! বিটিডব্লিউ, ক্ষীর-স্যুট অভিধান থেকে কীওয়ার্ডগুলি যুক্ত করা আরও ভাল ...
রমানো

1
সম্পন্ন. এটি সনাক্তকরণ থেকে তালিকায় 600+ শব্দ যুক্ত করেছে। :)
মুড়ু

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