問題タブ [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 に答える
836 参照

emacs - Emacs init ファイルに TeX シンボルを追加する

次のコードを.emacsinit ファイルに追加しようとしています。

しかし、私はそれを機能させることができません。コマンド ラインから実行すると、次のエラーが表示されますemacs t.tex(t.texこれはサンプル テキスト ファイルです)。

Ubuntu 12.04 で GNU Emacs バージョン 23.3.1 を使用しています。私の.emacs初期化ファイルは次のようになります

入力してESC-:(つまり、コマンドを実行してeval-expression(TeX-add-symbols '("eqref" TeX-arg-ref))プロンプトで入力すると、正常に動作します。(つまり、これを実行した後\eqref、バッファに入ることができ、期待どおりに機能します..しかし、これは良い解決策ではありません。ファイルを編集するたびにこのコードを手動で入力する必要があります..それが私がしようとする理由ですファイルに設定し.emacsます..)

この質問の背景情報:

AucTeX スタイルの使用に問題がありamsmath.elます.. 私のマシンに適切にロードされていないようです.. 詳細については、RefTeX で \eqref を使用する を参照してください。

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

emacs - Emacs Auctex コンパイル エラー:「Mx make-directory RET RET を使用して、ディレクトリとその親を作成します」

auctex 11.86を使用してubuntu 12.04でemacs 23.3.1を実行しています。( を使用して) latex ドキュメントをコンパイルするときはいつでもC-c C-c、エラーがなければ、すべて正常にコンパイルされます。ただし、エラーがある場合は、エラーC-`を表示するために使用するように指示されます。そうすると、このエラーメッセージが表示されます

Mx make-directory RET RET を使用して、ディレクトリとその親を作成します

数秒後に消えます。次に、latex コードのエラーを説明する別の画面に移動します。C-x 1しかし、今ではラテックスコードに戻ることはできません。私はC-x C-cemacsを再起動する必要があります。

これは私の.emacsファイルです

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

emacs - emacsのtex-modeとlatex-modeとLaTeX-modeの違いは何ですか?

emacsでAUCTeXを設定しています。

ほとんどの設定は LaTeX-mode-hook に入れられます。main.tex ファイルを開くと、メジャー モードが latex-mode であり、フックされた構成がアクティブ化されていないことに気付きました。それらをアクティブにするには、Mx Tex-latex-mode を使用する必要があります。しかし、メジャーモードはまだラテックスモードです。

したがって、これらのモードの違いと、*.tex ファイルを開いたときに AUCTeX を自動的にオンにする方法を知りたいです。

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

emacs - cdlatexがオンのときにauctexと_に\を入力する良い方法は何ですか?

auctex で \ を入力したいのですが、\ と入力すると、ミニバッファーがマクロの選択を求めるプロンプトを出します。これは良い機能だと思いますが、実際の \ だけが必要な場合もあります。解決策はありますか?

また、テキストに _ を入力したいのですが、cdlatex がオンの場合、その周りに $$ が追加され、下付き文字として表示されます。

答えを探しています!

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

emacs - latexmk と互換性のある elisp で現在のファイルが変更されたかどうかをテストする方法

次の関数を使用して、emacs の latex ファイルで latexmk を実行しています。

( https://stackoverflow.com/a/14699078/406686から取得)。

test.tex次のようないくつかのエラーを含む単純なドキュメント ( ) があるとします。

たとえば、Space キーを押してから Backspace キーを押して (または変更を行って元に戻す)、my-run-latexlatexmk を実行すると、すべてのターゲットが最新であると表示されます。問題は、エラーリストが失われるため、TeX-next-error何の効果もありません。

この場合、latexmk の実行を妨げるものに置き換えることで問題を解決できると思います(buffer-modified-p)(latexmk が前回の実行以降にファイルが変更されたかどうかを確認するのと同じテストを行うのが最善です)。これを行う方法はありますか?

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

emacs - LaTeX-mode-hook を除外するのは良い考えですか?

因数分解するのは良い考え(add-hook 'LaTeX-mode-hook)ですか?これを行うときの利点と欠点は何ですか。

たとえば、次のように記述できます。

LaTeX-mode-hookまたは、ステートメントを除外して、次のように書くこともできます。

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

osx-mountain-lion - Emacsの組織モード:保存時に自動的に「PDFに処理」する方法は?

Org-modeC-cepexport as LaTeX and process to PDF. それぞれでどのC-cepように実行できますC-xsか?

また、これはおそらく最適な解決策ではない可能性が高いためより良いものを自由に提案してください。今のままでは、 との両方 C-cep C-xsやらなければなりません。

最終的解決

以下のabo-aboの回答を少し変更すると、PDFが開かれSkim、変更を取得できるため、Emacsに集中できます。

また、新しいEmacs セッションから Org をバージョン 8 にアップグレードする必要があります。つまり、 package-manager でインストールする前に Org コマンドを実行しないでください。そうしないと、Invalid function: org-with-silent-modificationsバグが発生します。

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

emacs - 実際に選択せずに Emacs-AUCTeX で単語の形式を変更する

現代のワード プロセッサの優れた機能の 1 つは、実際に単語を選択しなくても、単語の形式を変更できることです (たとえば、ローマン体からイタリック体に)。テキスト カーソルを単語内に置き、ワード プロセッサに (キーボード ショートカットを介して) 形式を変更するように指示するだけです。(スマート編集、時々呼ばれると思います。)

Emacs-AUCTeXでそれを行う方法はありますか? (書式を変更する通常の方法、つまり、書式コマンドを挿入する方法は、[その領域をマークする] 単語を選択し、コマンドのキーの組み合わせを押すことです [例:C-c C-f C-i挿入\textit{}]。)

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

emacs - カスタム LaTeX コメント環境の Emacs 構文の強調表示

カスタム コメント環境を定義しました (を介して\usepackage{verbatim}):

私がしたいのは、 \begin...\end{customComment} の内容を次のいずれかで強調表示することです。

  1. すでに存在する環境として(font-lock-comment-faceおそらく、実際の例は見つかりませんでした); また
  2. 完全なフォント/背景などのカスタマイズを通じて。

hereと(今回は同様のコマンドの場合) this exampledefvar...からのソリューションをすでに試しました。

.el`の編集のみが必要なソリューションを見つけた場合は、すばらしいこと.emacs or adding aです (これらの customComments がたくさんあります)。

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

emacs - コマンドまたは環境を AucTeX オートコンプリート リストに追加する

TeX-insert-macro関数と関数を介して、AucTeX のコマンドと環境のオートコンプリート機能をよく使用しLaTeX-environmentます。\enquote{}しかし、組み込みリストにさらにコマンドやマクロ ( 、\noindentなど)を追加する方法はありますか?