
独自のコマンドを作成し、.cwl
ファイルのオートコンプリート リストを通じて TeXstudio でそれらを利用できるようにする方法を学習した後、それらのコマンドを使用して作成したパッケージ ファイルで同じことを行うことができませんでした。
次の例は、 という名前の独自のコマンドのオートコンプリート リストですmyclock
。
非常によくまとめられた説明はここ。
私は読んだラテックスドキュメント.cwl、次の図に示すように、TeXstudioのデフォルトの自動補完の基本を示します。
またセクション4.14 cwlフォーマットの説明TeXstudioのマニュアルには、独自のファイルを作成するための手順がすべて記載されており.cwl
、TeXstudioのFAQ。
残念ながら、自分のパッケージの完了リストをまだ作成できませんでした。
内でパッケージ名を入力し始めるか\usepackage{ }
、または の組み合わせを使用するとCtrl+Space
、TeXstudio が認識するすべてのパッケージのリストが表示されます。
myownpackage
しかし、パッケージの自動補完リストにリストを挿入するにはどうすればよいでしょうか?
私が持っていた基本的なアイデアはうまくいきませんでした。
次の図は、明らかに望ましい結果ではない試みを示しています。最初の行は元の設定を置き換えますが、これは望ましくありません。
答え1
これを実現するためにファイルは必要ありませんcwl
。
必要なのは、sty
インストール ディレクトリのローカル パッケージのフォルダーにパッケージの を配置することだけです。
その後、ファイル名データベースを更新する必要があります。
テキストライブ:texhash
システム上で を実行するか、 経由で更新しますtlmgr
。
ミクテックス: MiKTeXコンソールを開き、以下の指示に従ってください(ここから引用):
データベースが更新されると、TeXstudio はパッケージが存在することを認識します。