問題タブ [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 - \cite{}をemacs+auctexで自動補完すると、「cite:そのようなデータベースエントリはありません」になります。
Ubuntu8.10マシンでEmacs23.1.1とAucTeX11.85を実行しています。texファイルを開いた後、初めて\ cite {}コマンドのオートコンプリートを使用しようとすると、次のようになります。
「引用:情報は利用できません。「Cc&」を使用して取得してください。」
ミニバッファ内。'Cc&'を実行した後、私は
「バイトコード:引用キー付きのBibTeXエントリはありません」。
その後の\citeの呼び出しで、メッセージが表示されます
「引用:そのようなデータベースエントリはありません」。
texファイルに\bibliography{library}があり、手動で行った\cite{}エントリは期待どおりに機能します。
.emacsに次のものがあります
また、AUCTeXを使用したEmacsの\ citeの提案の提案も試しましたが、どちらも機能しませんでした。
アレハンドロ。
emacs - latex ドキュメントのコンパイル中にエラーが発生しました。「レポート出力*」ファイルはどこにありますか?
ヘルプ!!!
以前にコンパイルされた LaTeX ドキュメントをコンパイルしようとしていますが、何らかの理由でうまくいきません。表示されるエラー メッセージはあまり参考になりません。また、エラー メッセージが指しているファイルも見つかりません。
詳細: Aquamacs を使用しています。ドキュメントをコンパイルしようとすると、ミニバッファーに次のメッセージが表示されます。
Cc を押すと、次のようになります。
--- TeX は言いました --- \Hy@AtBeginDocument ->\ltx@LocalAppendToMacro
\Hy@AtBeginDocumentHook l.735
...r\Hy@AtBeginDocument\expandafter{\Hy@temp
}
--- HELP --- TeX が見つかりました不明なコマンド名。名前のスペルを間違えた可能性があります。LaTeX コマンドの処理中にこのメッセージが表示された場合、コマンドの場所が間違っている可能性があります。たとえば、リスト作成環境にない \item コマンドによってエラーが発生した可能性があります。このエラーは、\documentclass コマンドが見つからないことによっても発生する可能性があります。
問題は、ミニバッファー (レポート出力*) で参照されているこのファイルを見つけることさえできないことです。私の LaTeX ドキュメントには 191 行しかなく、エラーはおそらく 735 行にあります。
ドキュメント全体をチェックして、何か間違っている可能性があるものを探しましたが、何も見つかりませんでした。
これとは何の関係もないかもしれませんが、今日の初めに.emacsファイル全体を再配置していて、auctexまたはlatexに干渉する何かを行った可能性がありますが、別のファイルをコンパイルしてみました.
ありがとう :)
emacs - Emacs:コメントでマクロを定義し、自動的に実行します
LaTeXファイルの編集にEmacs/AucTeXを使用しています。一部のLaTeXファイルでは、「ファイル固有の」コマンドを定義しているため(たとえば\todo{...}
、あるファイル、\compute{...}
別のファイルなど)、ドキュメントにある未解決の問題を追跡できます。
Emacsコマンドhighlight-regexp
は、srespのすべての発生を強調表示するのに非常に優れてい\todo{...}
ます。\compute{...}
s。しかし、これまでは、対応するファイルを開くたびに手動で強調表示を実行する必要がありました。
特定のファイルを開くときに特定のコマンドを呼び出すようにEmacs/AucTeXに指示する方法はありますか?これらのコマンドを対応するファイル内で定義したいので、さまざまなファイル(ローカル変数に含まれている可能性があります)に合わせて簡単に調整できます。
emacs - emacsでAquamacsの設定と一致させる
Mac OS X emacsのAucTeXでAquamacsの設定を一致させるにはどうすればよいですか?
なんらかの理由で、MacOSX用のemacsにAucTeXをインストールしようとしました。
AucTeXがプリインストールされているAquamacsの場合、すべてがかなりクールです。
- 結果を表示するためにSKIMpdfビューアを実行します。
- AquamacsとSKIM間のリバース/フォワードリンクにpdfsyncを使用できます。
perl - emacsで(buffer-file-name)を呼び出すときにスペースをエスケープする
そこで、emacs LaTeXモードで単語数を正しく機能させることについて質問がありました(実際にはauctexですが、気にしないでください)。それから、(buffer-file-name)
含まれているスペースに問題があることに気づきました。これはそれを台無しにしました。この問題も回避されました。ここで問題となるのは、スペースがない場合にソリューションが機能しなくなることです。
したがって、現在、2つのemacsコマンドがあります。
これは、含まれているフォルダーにスペースがある場合に機能します。
これは、含まれているフォルダー名にスペースがない場合に機能します。(OKなので、インデントは少し厄介ですが、何でも)
私の質問:両方の場合に同じ機能を動作させる方法はありますか?この答えは、問題がemacsではなくtexcountにあることを示唆しています。texcount.plをいじらずにこれを行う方法はありますか?それとも、Chris JohnsenがSUで提案した方法で、texcount.plを突くのが最善の策ですか?
emacs - emacs/auctex で minted (ソースコード LaTeX パッケージ) を使用する
hereで説明されているように、minted パッケージはソース コードの一覧表示に非常に優れていることがわかります。
私の質問は、AucTeX/emacs で作成されたパッケージを使用する方法ですか? コマンドラインには を使用できますpdflatex -shell-escape SOURCE
が、
- Q1 : AucTeX を変更して を挿入するにはどうすればよい
-shell-escape
ですか? Cつまり、 - c+ C-のアクションを変更する方法はc? - Q2 : オプションにC- c+ C-以外の特別なキーが必要ですか? それとも問題なく使えて大丈夫ですか?c
-shell-escape
- Q3 : は何の
-shell-escape
ためですか?
regex - emacs、auctex、query-文字列を改行に置き換えます
私はemacs+auctexとauto-fill-modeを使用しています。
「test1test2」のようなスペースを含む文字列を検索(および置換)したい場合があります。問題は、自動入力モードでスペース文字が改行文字に置き換えられる場合があることです。したがって、「test1 test2」を検索して置換しても、自動入力によって空白が改行文字に置き換えられたこの文字列の出現は検出されません。
この問題を解決する方法はありますか?
テキストモードでは、query-replace-regexpで\ s-、つまり「test1 \ s-test2」を使用できますが、これはauctex-modeでは機能しません。理由はわかりません。
Cq Cjの使用は非常に不快です。これは、「test1 test2」などのケースが非常に頻繁に発生するためです。特に、1回の実行で改行とスペースを取得したいため、次のようにする必要があります。
最後の\s-*は、auctexのくぼみの可能性があるためです。これはあまりエレガントではないようです。
ちなみに、「test1 test2」を検索して置き換えたい場合は、改行ケースを特別に扱うたびに考えるのは非常に面倒です...
emacs - Emacs / Auctex:LaTeX-Math-modeを自動的に有効/無効にします
私はEmacsをAucTeXと組み合わせて使用しています(それが重要な場合は、Ubuntu 10.04を実行しています)。
ポイントが任意の数学環境(つまり、、、、など)にある場合にLaTeX-math-mode(AucTeXのマイナーモード)を自動的に有効にする方法があるかどうか誰かが知っています$...$
か?$$...$$
begin{equation}...\end{equation}
構文の強調表示は数学のものを着色するために同じ基準を使用するので、比較的簡単な答えがあると思いますが、何も見つかりませんでした。
emacs - Emacs:AUCTeX-LaTeXコンパイルエラー
私はLaTeXをEmacsとAUCTeXで2年間使用していますが、問題は発生していません。しかし、昨日マスターファイルをコンパイルしようとすると、LaTeXで奇妙なエラーが発生しました。
エラー:パッケージinputencエラー:Unicode char \ u8:\ 303 \ lst @FillFixed@が使用できるように設定されていません
---TeXは---LaTeXで言いました。
説明については、inputencパッケージのドキュメントを参照してください。すぐに助けが必要な場合はHと入力してください。..。
l.963 magicamente、èancoraintatto。Èunastrutturasolidamentecostruita
問題はエンコード形式(è
È
)だと思いますが、なぜこの問題が1つの「従属」ファイルでのみ発生し、他のファイルでは発生しないのかわかりません。
私が使用するエンコーディングはUTF-8であり、私の.emacs
ファイルとLaTeXマスターファイルの両方で設定されています。さらに、モード行にはU
、UTF-8がバッファのエンコーディングとして使用されていることを示すと表示されます。
私の問題を解決するための提案はありますか?
emacs - emacs:Cc%はauctexで何をしていて、どうすればそれをより良く動作させることができますか?
C-c %
コメントアウトするためのemacsauctexモードのショートカットになるはずです。(C-c ;
マークされた領域をコメントアウトするものもありますが、それは機能します)。今では、1行をコメントアウトすることもあれば、その行とその上の行をコメントアウトすることもあります。それは非常に一貫した振る舞いをしていないようです。
私が本当にやりたいのは、開始タグまたは終了タグにある場合を除いて、カーソルが置かれている行をコメントアウトすることです。この場合、環境全体をコメントアウトします。(実際には、コメントマクロの少し奇妙な動作を理解するだけで解決します...)