ল্যাটেক্স সারিবদ্ধ ইন ভিম ইনডেন্ট পাগল হয়ে যায়


3

আমি একটি ল্যাকেক্স ডকুমেন্টে নিম্নলিখিতটি দিয়ে শুরু করি:

\begin{align*}
    u(x, t) &= \frac a2 \int_0^t \dif s \int_{x-a(t-s)}^{x+a(t-s)} \dif y \sin(\omega y) \\
\end{align*}

তারপরে আমি গিয়ে দ্বিতীয় লাইনে প্রবেশ করি, ভিমটি সারিবদ্ধ &, যা সাজান। প্রথমটির ঠিক আগে এই সমস্ত কিছু ঠিকঠাক হয় }:

\begin{align*}
    u(x, t) &= \frac a2 \int_0^t \dif s \int_{x-a(t-s)}^{x+a(t-s)} \dif y \sin(\omega y) \\
            &= \frac{1
\end{align*}

তারপরে আমি প্রবেশ করি }এবং এটি এটি করে:

\begin{align*}
    u(x, t) &= \frac a2 \int_0^t \dif s \int_{x-a(t-s)}^{x+a(t-s)} \dif y \sin(\omega y) \\
                  &= \frac{1}
\end{align*}

প্রত্যেকটির সাথে }, এটি আরও কিছুটা যুক্ত হয়। কিছুক্ষণ পর পুরোটা align*অপঠনযোগ্য।

আমি কীভাবে ভিমকে এটি করা বন্ধ করতে পারি?

আমার সম্পূর্ণ .vimrc


এইচটিএমএল ফাইলগুলির সাথে আমারও একই সমস্যা রয়েছে, কীভাবে এটি মোকাবেলা করতে হবে তা জেনে ভাল লাগবে। আপনি চেষ্টা করতে পারেন: noautoindent সেট ইতিমধ্যে
Ярослав Рахматуллин

আমি ব্যবহার করি filetype indent, এটি সঠিকভাবে এইচটিএমএল করা উচিত।
মার্টিন উয়েডিং

উত্তর:


5

আমারও একই সমস্যা ছিল। gvim আমার .vimrc এ আমার নুআউটসাইন্ডেন্ট সেটিংস উপেক্ষা করেছে। আমি এর সাথে একটি .tex ফাইলে সেটিংস পরীক্ষা করেছিলাম :verbose set ai?এবং এটি প্রকাশ পেয়েছে যে ভিআইএম-লেটেক্স প্লাগইনের মাধ্যমে অটোইন্ডেন্ট সক্ষম হয়েছিল। ব্রেসেসগুলি আপনার .vimrc (বা .vim / after / ftplugin / tex.vim) এ নিম্নলিখিত কোডটি রাখার পরে ইনডেন্টেশন অক্ষম করতে:

let g:tex_indent_brace=0

আপনি যদি ভিম-লেটেক্স ব্যবহার না করেন তবে কোন স্ক্রিপ্টটি ইন্ডেন্টেশন সৃষ্টি করছে তা জানার চেষ্টা করুন।


এটি এটি স্থির করেছে বলে মনে হচ্ছে। এটি সেট করা হয়েছিল 1
মার্টিন উয়েডিং

0

আমি সমস্যার মাধ্যমে সমাধান করেছি :set expandtab(প্যানোসের কাজটি আমার পক্ষে কার্যকর হয়নি)। মনে হয়, ভিমে প্লাগইনটি বিভ্রান্ত হয়ে যায়, যখন আপনার ফাইলে ট্যাব এবং স্পেস মিশ্রিত থাকে। সুতরাং আমি আমার সেট .vimrc:

autocmd Filetype tex setlocal expandtab

ভিএম-এ ট্যাব এবং স্পেস সম্পর্কে বিশদ জানতে http://vim.wikia.com/wiki/Converting_tabs_to_spaces দেখুন ।

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