したがって、次のヘッダーを含むLaTexテーブルがたくさんあります。
Signal Name & Value & Time & Notes
このヘッダーを次に変更したいと思います。
Signal Name & Value & Time ($\si{\nano\second}$) & Duration ($\si{\nano\second}$) & Notes
だから私は次のコマンドを書きました。
:%s/Signal Name & Value & Time & Notes/Signal Name\t& Value\t& Time($\\si{\\nano\\second}$)\t& Duration ($\\si{\\nano\\second}$)\t& Notes/g
しかし、何らかの理由で理解できませんが、次のような結果が出ます。
Signal Name Signal Name & Value & Time & Notes Value Signal Name & Value & Time & Notes Time($\si{\nano\second}$) Signal Name & Value & Time & Notes Duration ($\si{\nano\second}$) Signal Name & Value & Time & Notes Notes
どうなりますか?どうすれば解決できますか?
答え1
置換コマンドの置換テキストで&
一致するテキストを表します。テキストを記号に置き換えたい場合に使用します\&
。
これにより、トリックを実行できます。
:%s/Signal Name & Value & Time & Notes/Signal Name\t\& Value\t\& Time($\\si{\\nano\\second}$)\t\& Duration ($\\si{\\nano\\second}$)\t\& Notes/g