問題タブ [auctex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
688 参照

emacs - AUCTeXのlatex-electric-env-pair-mode

プレーンなtex-modeの人たちは、emacs 24.1に非常に優れた機能を追加しました。これは、既存のペアを一致させ続ける、 latex-electric-env-pair- modeと呼ばれるマイナーモードです。つまり、タグ\begin{...} [...] \end{...}内の環境名を変更すると、対応するものが自動的に変更されます(スター付きバージョンからスターなしバージョンに変更する場合、またはその逆の場合は非常に便利です)。 \begin{...}\end{...}

ただし、AUCTeXと比較すると、texモードはまだダメです...しかし、私は新しいマイナーモードが本当に好きです。使用されているように見えるものをすべてtex-mode.elから新しいファイルにコピーし、すべての記述子を変更して、スタンドアロンのマイナーモードを作成しようとしました(したがって、AUCTeXまたはtex-の残りの部分と競合しません。モード)。残念ながら、これは機能しません。マイナーモードをオンにすることはできますが、機能しません。何も起こりません。

私は(e)lispプログラマーではありません。つまり、コードを本当に理解していません。しかし、誰かがこのマイナーモードの機能を気に入って、スタンドアロンバージョンに移植できるのではないでしょうか。また、同様の/同等の機能を提供するパッケージがあるかもしれませんか?

助けていただければ幸いです!

0 投票する
1 に答える
1024 参照

macos - OS X の AUCTeX 情報ファイル

http://emacsformacosx.com/から Emacs をインストールし、homebrew から AUCTeX をインストールしました。--with-emacs=/Applications/Emacs.app/Contents/MacOS/EmacsAUCTeX のインストール時にこのオプションを使用しました。私は正常にロードauctex.elpreview-latex.elて使用することができます:

ただし、AUCTeX の情報ファイルは利用できないようです。/usr/share/info/info プログラムが info ファイルを検索する 2 つのデフォルトの場所であるとを確認し/Applications/Emacs.app/Contents/Resources/info/ましたが、AUCTeX に関連する場所はありません。

ソースから AUCTeX tarball を調べたところ、 の下に info ファイルがdoc/あり、INSTALL notes はインストール プロセス中に自動的にインストールされるはずだと主張しています。

だから私が求めているのは:

  1. Homebrew は AUCTeX の情報ファイルをインストールしますか? はいの場合、それらはどこにありますか?
  2. homebrew が必要な情報ファイルをインストールしない場合、それらをソースから上記のディレクトリにコピーするにはどうすればよいですか。それらをgzipする必要があると思うので、doc/ディレクトリの下にすべてを含めるべきですか?
0 投票する
1 に答える
1365 参照

emacs - モードに基づくオートコンプリートまたは予測によるオートコンプリート

emacs-snapshotXubuntu 12.10 で (24.2.50)を使用しています。完了するために、私は現在auto-complete(v1.4)を使用しています。

私の c++ プログラミングのコード補完用auto-completeのソースを含む、さまざまなソースを使用した非常に優れたセットアップがあります。ただし、 LaTeXドキュメントの完成のためsemanticに切り替えたいと思います(すべてのLaTeX関連のものに使用しています)。 predictive-modeAUCTeX

私の現在のauto-complete構成(LaTeX用。LaTeX以外の構成はすべて省略しました)は次のようになります。

に追加predictiveして、load-pathここauto-load説明されているように実行した後、上記のコードを次のように交換して、無効にしてから有効にしようとしました。auto-completeLaTeX-modepredictive-mode

残念ながら、これは期待どおりに機能しません。auto-complete実際には無効になっています predictive-mode、有効になっておらず、代わりにビルドインAUCTeXtex-mode使用されています。

LaTeX 関連のすべての構成をここにアップロードしました。これは上記の完了セットアップの後にロードされることに注意してください。ただし、これは古いauto-completeベースのセットアップにも当てはまります。また、私が知る限り、その順序を交換しても違いはありません。auto-completeさらに、構成 (投稿した最初のスニペット) にコメントを付けるだけで、同じ動作になることがわかりました:tex-modeの代わりに が使用されAUCTeXます。

すべてのモードに切り替えたいわけではありませんpredictive-modeが、LaTeX 編集を行うときに提供される多くの機能が本当に気に入っています。

助言がありますか?

0 投票する
1 に答える
173 参照

emacs - yasnippet とバックスラッシュ

emacs 24 に elpa から yasnippet 0.8 をインストールしました。このテキストを LaTeX ドキュメントに挿入するスニペットを書きたいと思います (AUCTeX を使用):

だから私はこのスニペットを持っています:

しかしpara<TAB>、入力すると、テキストparaが削除されるだけです。私は何を間違っていますか?

0 投票する
1 に答える
154 参照

emacs - AUCTeXカラムマーカー

私はEmacsを使用していて、LaTeX用にAUCTeXをビルドしました。とにかく、AUCTeXなしでLaTeXで書いているときに列マーカー拡張機能を使用していたので、それはもう機能していません。私はインターネットを見ていましたが、助けを見つけることができませんでした。AUCTeXで列マーカーを使用できるようにするelispコード行はありますか?

0 投票する
0 に答える
235 参照

emacs - Emacs と AUCTeX を使用した LaTeX コードのアンフォーマット

Emacs + AUCTeX は、テキストをフォーマットするためのあらゆる種類のコマンドを提供しますが、コードのスニペットを「フォーマット解除」する方法を見つけることができません (フォーマット コマンドを実行した直後に変更を元に戻さない限り)。たとえば、LaTeX 形式の次のスニペットがあるとします。

\whatever{}関連するテキストを選択するか、カーソルを先頭/末尾に置き、キーの組み合わせを使用してラッパーを削除したい

0 投票する
5 に答える
6018 参照

emacs - Emacs AUCTeX を Sumatra PDF と同期する

これらの行を使用してinit.el、Emacs LaTeX バッファーを Sumatra と同期できます。

PDF をダブルクリックして関連する LaTeX コードを表示するように設定するには、Sumatra オプションで次のように設定しますSet inverse search command line

同期は機能しますが、別の方法でコーディングしたいと思います。

最後の式 を設定しなかった場合(setq TeX-view-program-selection...、次の PDF 出力の値を除いて、上記と同じデフォルト値が取得されます(output-pdf "start")。これを「Sumatra PDF」に変更し、他の値はデフォルトのままにします。つまり、ビューアのデフォルト値を Emacs に問い合わせて、PDF 値のみを変更したいと思います。

これは主に、変数の操作に関する ELisp の質問ですTeX-view-program-selection。助けてくれてありがとう。

PSこの質問がtex.stackexchangeに最も適しているかどうか教えてください

lunaryorn のコメント/回答に基づく更新

更新するTeX-view-program-selectionには、次を使用できます。

最初の行はオプションですが、リストが「よりきれい」に見えます。

どちらの場合でも ( がある場合もない場合も)、は void であるassq-delete-allため、適切なフックにコードを挿入する必要があります。TeX-view-program-selectioninit.el

0 投票する
2 に答える
874 参照

emacs - AUCTeXフォントを再定義し、キーバインディングをコンパイルします

C-c C-f C-bなどのフォントバインディングを、などのより高速なものに変更したいと思いますC-b。関連する機能を取得するために、を試してみましC-h kたが、キーシーケンスを正しく終了できません。実際、入力C-c C-fすると、TeX-fontコマンドのヘルプページがトリガーされます。

次に、の確認を上書きしたいと思いますC-c C-c。OVERRIDE-CONFIRM引数を一般的に使用する方法、特に確認なしですべてを新しいバインディング、たとえばF1に関連付ける方法がわかりません。

助けてくれてありがとう。

0 投票する
6 に答える
1244 参照

emacs - Emacs/AUCTeXプレフィックス引数

LaTeXモードC-c C-cでは、以下にバインドされます。

通常、この対話型関数は、確認を求めるコマンド(おそらくLaTeXコンパイル)を実行します。

そのtex-buf.el中で読む:

プレフィックス引数OVERRIDE-CONFIRMが指定されている場合、確認は、 `TeX-command-list'のエントリではなく、正であることに依存します。

これは私にとって少し不可解であり、読書C-h v TeX-command-listは役に立ちませんでした。

すべての確認要求を回避するために、プレフィックス引数を「TeX-command-master」に渡すにはどうすればよいですか?

0 投票する
1 に答える
561 参照

emacs - インライン コード ブロックが埋め込まれた LaTeX と AucTeX

src_lang インライン コード ブロック(私の場合は lang=lisp)を使用して埋め込みコード評価を使用して、組織ファイルに LaTeX を記述しています。これは、エクスポートにベア LaTeX を使用する場合には問題なく機能しますが、org ファイル内のベア LaTeX では利用できない AUCTeX 編集と強調表示が必要です。AUCTeX を取得する唯一の方法は、LaTeX ソース コード ブロックを使用することです。これは私が望むことですが、インラインコードブロックは展開されていません。代わりに、文字通り LaTeX にエクスポートされます。エクスポート時にインライン コード ブロックを展開するエクスポート可能な LaTeX ソース コード ブロックを作成する方法、または拡張されるインライン src_lang コード ブロックを使用して AuCTeX 編集機能を使用する方法はありますか?

例:

生成します(明確にするために多くのプリアンブルを削除します)

一方

生産する