タグ付けされた質問 「latex」

LaTeXドキュメント、LaTeXコーディング、および他のドキュメントのLaTeXソースブロックの操作。

1
LaTeXモードでのfill-paragraphのオーバーライド
fill-paragraph特定のモード(LaTeX-modeによって提供されるなどAucTeX)の動作を変更したいと思います。 キーを再バインドすることもできますがM-q、usesのevil-mode実装もevil-fill-and-move使用していfill-regionます。理想的には、カスタム塗りつぶし関数をfill-paragraph使用して(ので機能するM-q)とfill-region(ので機能する)の両方の関数をオーバーライドしますevil。 をformat介してLaTeXコードを取り込み、stdinフォーマットされたコードを出力するスタンドアロンプ​​ログラムがあるとするとstdout、上記の2つのfill関数をオーバーライドして使用するにはどうすればよいformatでしょうか。 (注:これはvimのformatprgオプションに似ています。)

1
LaTeXソースブロックの一貫した構文強調表示を行う
org-babelコードブロックの構文強調表示のためのOrgマニュアルのソリューションは、ネイティブフォントをオンにすることです。 (setq org-src-fontify-natively t) ブロックで囲まれたLaTeXコードでうまく機能します #+BEGIN_SRC latex ただし、次のブロックは対象外です。 #+BEGIN_LATEX 両方のタイプのLaTeXソースブロックで同じLaTeX構文強調表示スキーム/設定を使用する方法はありますか?

2
インデントを解除せずにLaTeXモードで[0,1)を書き込むにはどうすればよいですか?
を使用してLaTeXを作成する場合latex-mode、テキストに「ハーフオープン間隔」を記述したいことがよくあります。たとえば、は[0,1)、ですべての数値のセットを参照xし0 <= x < 1ます。 残念ながら、これらの「不均衡な区切り文字」はインデントパーサーを混乱させるようで、次のテキストが不適切にインデントされ、通常は右に移動します。 ここにドキュメントの例があります。以下のテキストは、実行後の結果C-x h M-x indent-regionです。正しい動作は、両方の段落のすべてが0スペースでインデントされることです。 \documentclass{article} \begin{document} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam volutpat at dui et mattis. Here is a half open interval $[0,1)$. Proin fringilla lectus nec mi tincidunt aliquet. Vestibulum fermentum eu neque id egestas. Here is another $[1,2)$. …

1
組織からラテックスにエクスポートするときにテキストを折り返す方法は?
LaTeXにエクスポートしてからPDFドキュメントにエクスポートする組織ファイルがあります。問題は、ページの長さを超える長いテキストがあることです。次の行に入るようにそれをラップする方法は? 最初の例: #+BEGIN_SRC c++ <code goes here> // very long comment that doesn't wrap ........ #+END_SRC コメントが非常に長く、ページの長さを超えています。折り返す方法は? 2番目の例: |------+------+------------------------+------| | text | text | text | text | |------+------+------------------------+------| | text | text | very long texttt...... | text | |------+------+------------------------+------| 一部のセルには折り返されない長いテキストが含まれていますが、折り返す方法は?


2
組織テキストでソースブロックを参照する方法
(LaTeXを含む任意の言語で)ソースブロックを作成し、次に内部リンクを使用してテキストでこれらを参照します。この同様の投稿は私のために働いていません。 私がしている簡単に、たとえば、共通の構造を使用して作成された多くのソースブロックすることができました: #+BEGIN_SRC python for i in 1:10: print i #+END_SRC 次に、内部リンクでそれらについて話したいので、ブロックに名前を追加しました。Idはを追加し#+NAME:てこれを行ったので、次のようにします。 #+NAME: some-source-code #+BEGIN_SRC python for i in 1:10: print i #+END_SRC したがって、テキストブロックはorgファイル内のどこかにあり(私の場合は同じ)、上記を使用して上記のコードブロックへのリンクを挿入したいと思いC-c C-lます。私はこれを説明ありとなしで試してみたので、両方で終わりました: [[some-source-code][my description]] そして [[some-source-code]] ただし、エクスポートされたPDFファイルではどちらも認識されません。PDFファイルに一対の疑問符が表示される*Org PDF LaTeX output buffer*だけで、次のメッセージが表示されます。 6ページのハイパーソースsome-source-codeが入力行182で未定義です。 org-file自体にリンクが表示され、リンクをクリックすると、予想どおりコードブロックに移動します。 そのようなソースブロックのバベルのドキュメントには、(ソースブロックに提供した名前を意味すると想定している)に関する未完成の文があり、次のように述べています。 名前は20文字で、…XXXを含めることができます に関するルールは実際にあります#+NAME: <label>か? 特定の#+ LaTeX_HEADERをorg-fileに含める必要がありますか? 私は午前使用してWebサイトへのリンクを作成することができC-c C-l説明では、 -およびPDFへの期待通り、これはエクスポートされます。 私はorgバージョン8.2.10、emacsバージョン24.5を持っています。

1
Figureの環境オプションを変更する
org-modeでlatexフィギュアのフィギュアオプションを変更することは可能ですか?現在、私は以下を使用して、組織ドキュメントに図を挿入しています。 #+CAPTION: awesome figure #+NAME: fig:my-figure [[file:awesome-figure.png]] これはにエクスポートされます \begin{figure}[htb] \centering \includegraphics[ ... ]{awesome-figure.png} \caption{\label{fig:my-figure}awesome-figure} \end{figure} これは既に非常に良いことですが、ラテックスに[htb]ヒントを強制しないように指示しています。ラテックスのフィギュアが次のようにエクスポートされるように変更するにはどうすればよいですか? \begin{figure}[!htb] \centering \inclduegraphics[ ... ]{awesome-figure.png} \caption{\label{fig:my-figure}awesome-figure} \end{figure} ラテックスを使用して図の配置を強制する必要があるため、図オプションの感嘆符は重要です。
8 org-mode  latex 

1
プレーンテキストエクスポートの数式
プレーンテキストで多くの数式を含むOrgドキュメントをエクスポートする方法を見つけようとしていますが、これまでのところ素晴らしい結果は得られません。 私が試したこと: pandoc -基本的に、LaTeXのすべての数学を変更せずに維持し、環境マクロを取り除きません。 detex -ギリシャ語の記号を置き換えません(単に削除します)。生成された式にアーティファクトがあります(配置から残っているアンパサンドなど)。 tex2mail -見た目がおかしくて非常に見づらく、加工品や環境マーカーなどが残ります。 catdvi -これまでのところ最高ですが、OrgファイルのLaTeXフラグメントで実行するために必要なだけであり、ファイルの残りの部分は非常に悪いように見えます(インデント、タイトルなど)。 hevea-このプログラムは、texi2dviテキスト出力を生成するためにによって使用されます。実際には機能しません、出力は非常に奇妙に見えます/ギリシャ語の文字の一部はUnicodeに翻訳されますが、それ以外は翻訳されず、配置がすべて間違っています... おそらくすべてのLaTeXフラグメントを最初にDVIにエクスポートしてcatdviからそれらを実行する特別なバックエンドを作成できますが、それに到達する前に、もっと簡単な方法があるのでしょうか?

3
シェルコマンドを完全にサイレントにする方法(ウィンドウを分割したり、新しいフレーム/ウィンドウを開いたりするのを防ぐ)
シェルコマンドをサイレントで(バックグラウンドで)実行することは可能ですか?を使用するとasync-shell-command、emacsがウィンドウを分割します。特定のシェルコマンドが完全にバックグラウンドで実行されるようにしたい(視覚効果なし)。 明示的な例として、次のコードがあります(https://emacs.stackexchange.com/a/7932から借用)。作業中のtexファイルのPDFバージョンを開きます。それを実行すると、ウィンドウが分割されます。この特定の状況では、この動作を防止します。 (defun my-view-pdf () (interactive) (async-shell-command (concat "SumatraPDF " (file-name-base (buffer-file-name)) ".pdf")))
8 latex  shell 

4
コーディング時に数式をemacsで表示する
emacsが実際の数式をLatexまたは同様のもので記述した場合、エディターに表示される可能性はありますか?あなたがコーディングしている(例えば、PythonまたはC ++としましょう)と、コメントがこのようなものではなく実際の式を含んでいる場合、はるかに読みやすくなるので、私は尋ねています // Calculate average for $\mu_1 = \frac{1}{n} ~ \sum_{1=i}^n ~ x_i$ ラテックスコードをコメントにコンパイルして画像に編集し、それをエディターに表示するプラグインはありますか?
8 latex  display 

2
数式で最後に使用した下付き/上付きの値を自動挿入する
組版の数学テキストにはAUCTeXを使用しています。合計、積分などがすべて同じ下付き文字または上付き文字の方程式を入力しなければならないことがよくあります。現在の下付き文字/上付き文字を以前の値で自動入力したいのですが。例: \sum_{i=1}^{\infty} a_i = \sum… _上記の方程式を押すと、Emacsは次のように書くはず_{i=1}です。オプションで、2番目の上付き文字も入力されているとよいでしょう。 これはどのように実現できますか?
8 latex  auctex 

1
(use-package)詩の後のLaTeXのためのEmacsセットアップ
この構成ファイルuse-packageをAucTeX、RefTeXおよびに関して機能させる方法LaTeX。私は通常、純粋なtex文書よりもラテックスrahterを書きます。 現在動作しているEmacs構成 (load "auctex.el" nil t t) (setq-default TeX-master nil) ; by each new fie AUCTEX will ask for a master fie. (setq TeX-auto-save t) (setq TeX-parse-self t) (setq-default TeX-PDF-mode t) (setq TeX-show-compilation nil) ; if `t`, automatically shows compilation log ;; (setq-default TeX-engine 'xetex) ; optional (setq TeX-save-query nil) …

4
emacsをbibtexエントリに合わせてインデントする方法は?
bibtex-modeフィールドを揃え、適切にインデントしたい。次の記事のbibtexエントリをEmacsにコピーしました:(記事の ソースはこちら) ただし、単純な貼り付けでは、Emacsで位置合わせが失われ、インデントがめちゃくちゃになります。 TABキーは、整列に仕事をしないか、エントリをインデント。この問題を解決するには?


1
プレビューでauctexの画像を選択
(を介して\includegraphics)ラテックスファイルに画像を挿入すると、auctexでファイルを選択してファイル名を挿入できます。 ただし、このダイアログを使用すると、ファイル名のみを選択でき、通常のGUIプログラムのファイル選択ダイアログのように画像のプレビューを表示できません。 これをemacsで取得するにはどうすればよいですか?つまり、texファイルの画像を選択すると、画像のサムネイルプレビューが表示されます。 編集iciclesサムネイルを生成するモードを発見しましたfind-file。ただし、それはauctexや\includegraphics箱から出しての完了では機能しないようです。
7 latex  auctex  icicles 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.