GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Document-View.html ・ emacs-doc.conao3.com

39 ドキュメントの表示

DocViewモードは、DVI、PostScript (PS)、PDF、OpenDocument、Microsoft Office、EPUB、CBZ、FB2、XPS、およびOXPSドキュメントを閲覧するための主要なモードです。ドキュメント内でのスライス、ズーム、検索などの機能を提供します。本モードは、gs (GhostScript) または pdfdraw/mutool draw (MuPDF) コマンドやその他の外部ツールを用いてドキュメントを一連の画像に変換し、それらの変換済み画像を表示することで動作します。

DocViewモードで表示可能なドキュメントファイルを開くと、Emacsは自動的にそのモードを使用します28。例外として、PostScriptファイルを開くと、EmacsはPostScriptファイルをテキストとして編集するためのメジャーモードであるPSモードに切り替わりますが、同時にDocViewマイナーモードも有効になるため、C-c C-cと入力してDocViewでドキュメントを表示できます。DocViewモードまたはDocViewマイナーモードのいずれにおいても、C-c C-c (doc-view-toggle-display) を繰り返すと、DocViewと元のファイル内容が切り替わります。

通常はDocViewモードで処理されるファイルを開いた際、何らかの要件が満たされない場合(例:ターミナルフレームで操作している、あるいはEmacsがPNGをサポートしていないなど)、Emacsはドキュメントの内容をプレーンテキストとして表示するかどうかを尋ねます。「はい」と答えると、EmacsはバッファでTextモードを有効にし、DocViewマイナーモードを有効化します。したがって、C-c C-c と入力することで、このフォールバックモードに切り替えられます。もう一度 C-c C-c と入力すると、DocViewモードに戻ります。また、DocViewモード内で C-c C-t (doc-view-open-text) と入力することで、プレーンテキストの内容を、元のドキュメントバッファと同じ名前にサフィックス /text を付けた別のバッファに表示することも可能です。

コマンド M-x doc-view-mode で DocView モードを明示的に有効にできます。M-x doc-view-minor-mode で DocView マイナーモードを切り替えられます。

DocViewモードが起動すると、ウェルカム画面が表示され、ページごとにファイルの書式設定が始まります。書式設定が完了した最初のページが表示されます。

DocViewバッファを消去するには、k (doc-view-kill-proc-and-buffer) と入力してください。埋めるには、q (quit-window) と入力してください。


脚注

(28)

ドキュメントタイプに必要な外部ツールが利用可能であり、かつEmacsがグラフィカルフレームで動作し、PNG画像をサポートしている必要があります。これらの要件が満たされない場合、Emacsは別のメジャーモードにフォールバックします。