問題タブ [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.
emacs - Emacs 予測モードと LaTeX
Auctex でEmacs予測モードを使用して、LaTeX ドキュメントを編集しようとしています。代替候補を選択するためのホットキー機能を無効にして、ポップアップ メニューまたは TAB を使用した選択肢のインプレース サイクリングを使用したいと考えています。
ドキュメントでは、completion-use-hotkeys を nil に設定することでホットキー機能をオフにできることが示唆されていますが、そのような変数はありません。
助言がありますか?
emacs - Emacs AUCTeX ハイライト設定
Windows (7) で Emacs 24.2 を AUCTeX と共に使用していますが、構文強調表示の設定で問題が発生しています。Linuxから、私は次のようなことに慣れています:
うまくハイライト。
しかし、私のWindows構成で\section
は、\textbf
好きなものは適切に強調表示されますが、\cite
\usepackage
\begin{itemize}
などはそうではありません。font-latex を調べてみましたが、ここでは、既に機能していると思われるもののセットアップしか見つかりません。
他の強調表示の設定や有効化はどこで行うのですか?
emacs - AUCTex の Tex-source-correlate-mode をオンにすると Emacs がハングする
Tex-source-correlate-mode を有効にした後、Emacs は「ビューアで逆検索用に Emacs サーバーを起動しますか?」と尋ねてきました。ビューアを開こうとすると。しかし、私が「はい」または「いいえ」と言っても、Emacs は単に応答しません。ここで何が起こっているのか手がかりはありますか?
emacs - emacs AUCTeX マクロのフォント表示
xargs
私は最近、提供する優れたパッケージを使い始めました\newcommandx
。デフォルトと同様の構文を共有します\newcommand
。font-lock
反映させていただきたいと思います。やった
しかし、これは本体ではなく、コマンド名自体だけをフォント化します(私の場合は太字で\newcommand
本体をフォント化します)。で体をフォント化し'font-lock-function-name-face
たい。\newcommandx
'font-lock-function-name-face
質問を要約すると、フォント表示を for\newcommandx
とまったく同じにする方法\newcommand
(つまり、私の場合は太字体)?
emacs - AUCTeX: すべてのフォントを削除
これは、すでにどこかで議論されているはずの問題のように感じます。おそらく、私は愚かすぎてそれを見つけることができません:(
自分で関数を定義\jf{}
しましたが、バッファ全体で一度にすべてを削除したいと考えています。例えば:
いくつかのショートカットでこれになるはずです:
AUCTeX でそうする方法はありますか? 助けてくれてありがとう。
emacs - AUCTeX: コンパイル コマンドを n 回実行する
n
数値を要求し、その後デフォルトのコンパイル コマンドn
-timesを実行する関数が必要です。つまり、C-c C-c
(つまりTeX-command-master
)実行するコマンドを尋ねられたくない場合とは異なり、AUCTeX設定に基づいてデフォルトのコンパイルコマンドを選択する必要があります。当然、エラーが発生した場合、実行は停止するはずです。
私はTeX-texifyについて知っていますが、AUCTeX パーサーが適切であると考えるものとは無関係に 5 回 emacs
実行したい場合があるため、これは私のニーズを満たしません。pdflatex
どんな助けでも大歓迎です!
編集:これをもう少し調べて、上記の参照のコードを使用して、これを行う関数の作成を開始しました。ただし、1 つの大きな欠陥があります。最初にコードを教えてください:
ご覧のとおり、正しいコンパイル コマンドを選択するための構成変数を実装しました。ここで問題を提示します。
LaTeX ドキュメントのコンパイルには時間がかかりますが、私の関数はコンパイル コマンドの 2 回目 (およびそれ以降) の実行を即座に呼び出します。(TeX-command TeX-MultiTeX-Command 'TeX-master-file)
おそらく、誰かが を実行する前にコンパイルが正常に終了したかどうかを確認し、その関数を実行するか、コンパイルがエラーで終了した場合はエラーメッセージを出力するソリューションを見つけるのに役立ちます。
macos - TeX-command-list へのコマンドの追加が OS X で機能しない
私の.emacs
ファイルでは、いくつかのコマンドを TeX-command-list に追加しました。これは、私の Ubuntu および Debian ラップトップで正常に動作します。しかし、私の妻の Macbook では、TeX コマンド リスト (Cc Cc) を呼び出すと、空のように見えます。
Debian では emacs 23 を使用し、OS X では emacs 22 を使用しています。どちらもエラーなしで .emacs ファイルをロードします。
これは私が.emacs
ファイルに入れたものです:
誰もこのような問題に遭遇しましたか?
emacs - Emacs が TeX インライン数学で改行しないようにする
Emacs を AUCTeX と組み合わせて使用し、$
. 自動充填 (例えば with M-q) を行うと、Emacs はこれらのインライン数学環境を読み取りの流暢さを妨げる位置 (例えば、下付き文字など) で壊すことがよくあります。
$…$
環境全体を新しい行に入れることを好むようにEmacsに指示する方法はありますか? より具体的には、数学の中断が発生した場合、環境全体を分割してはならない新しい行に移動する必要があります。
例:
結果として
emacs - AUCTeX: 現在のドキュメントのファイルのリストを取得する
(la)tex ドキュメントを操作するときにユーザーを支援する関数に取り組んでいます。ユーザーに追加情報を提供するために、ユーザーが現在作業しているドキュメント (読み取り: コンパイル済みドキュメント) に属するすべての (la)tex ファイルのリストを取得する必要があります。AUCTeX
/RefTeX
には、すべての子ファイルが依存するマスター ファイルを定義する機能が既に用意されており、その外観から、現在のドキュメントに属するファイルの内部リストが存在するように見えます。
ただし、このリストにアクセスするための適切なコードまたは関数が見つかりません...正直なところ、リストさえ見つかりません。誰かが私を正しい方向に向けることができるかもしれません。