vim で newcommands と usepackages の自動折りたたみを設定するにはどうすればよいでしょうか?

vim で newcommands と usepackages の自動折りたたみを設定するにはどうすればよいでしょうか?

ドキュメント外部のパッケージの自動折りたたみとドキュメント内部の新しいコマンドを設定するにはどうすればよいですか?

newcommand の周囲にマーカーを使用すると、{{{ }}}コマンドは無視され、未定義の制御シーケンスが表示されます。

周りで使用した場合も同様のことが起こります\usepackage

私はvim、basicTex、mac、rubberを使用しています。

例:

{{{
\newcommand{\ime}[3]{
    \newpage
    {\Large \textbf{#1}}
    \addcontentsline{toc}{section}{#1} \hfill 
    \lhead{Čas priprave: #2}
    \rhead{Količina: #3}
    }
}}}

これは私の新しいコマンドを無視します。

答え1

自動折りたたみについてはわかりませんが、折りたたみマーカー : と をコメント化する必要があります。%{{{そう%}}}しないと、TeX によって読み取られます。

\newcommandまた、折り目のタイトルを付けるために、折り目の開始マーカーを行の末尾に配置することもできます。

ここに画像の説明を入力してください

コードは次のようになります。

\newcommand{\ime}[3]{%{{{
    \newpage
    {\Large \textbf{#1}}
    \addcontentsline{toc}{section}{#1} \hfill 
    \lhead{Čas priprave: #2}
    \rhead{Količina: #3}
    }
%}}}

乾杯、

関連情報