テキストモードでRTFファイルを編集する

テキストモードでRTFファイルを編集する

私はCLI専用のマシンをたくさん持っています(まだGUIを設定するのに気にしませんでした)。私はすでにCLIに精通しており、ほとんどの場合、GUIは必要ありません。しかし、生徒としてプレーンテキスト文書を送信することは実際には問題ではありません。

GUIを表示せずにCLIでリッチテキスト形式(.rtf)ファイルを編集する方法はありますか?必要なのは、ソート(右、左、中央)、太字、斜体、および一部のフォントのみです(時々ページ制限に達するには、Times New Romanフォントを13ポイント全体で埋める必要があります)。

一体、これらの操作はすべてWebブラウザエンジンを介してHTMLで手動で実行でき、HTMLタグの代わりに面白い.rtfフォントシンボルに保存できます。

どうすればいいのか知っている人はいますか?

答え1

私は正しい形式の文書を提出し、RTF形式を使用してソリューションを提示したいとします。実際、Unixシステムではドキュメントの書式を設定するより良い方法があります。既存のアプローチ(システムですぐに利用可能)は、次のものを使用することです。トロフィー(今デトロフまたはそれに対応するGNU小さな森)。これにより、\fB太字\fPやイタリック体\fIなどのコマンドを使用してテキストをマークアップできます\fP。これはマニュアルページの書式設定に使用されるシステムです。マークアップをPDFに変換するには、Ghostscriptをインストールし、以下に示す順序を使用します。

groff -Tps mydocument.ms >mydocument.ps
ps2pdf mydocument.ps mydocument.pdf

しかし、構築できるシステムを学びたい場合は、LaTeXを学ぶことをお勧めします。これは、あなたが書いたようなより直感的なマークアップ言語\section{My Section Title}と何千もの追加のパッケージとフォントを備えています。ほとんどの数学と物理学の論文がここに書かれています。この場合、文書をPDFに変換するコマンドは次のとおりです。

pdflatex mydocument.tex

答え2

pandocさまざまなマークアップテキストをRTFを含むさまざまな形式に変換できます。

Pandoc is a Haskell library for converting from one markup format to
another, and a command-line tool that uses this library. It can read
markdown and (subsets of) Textile, reStructuredText, HTML, LaTeX, MediaWiki
markup, and DocBook XML; and it can write plain text, markdown,
reStructuredText, XHTML, HTML 5, LaTeX (including beamer slide shows),
ConTeXt, RTF, DocBook XML, OpenDocument XML, ODT, Word docx, GNU Texinfo,
MediaWiki markup, EPUB (v2 or v3), FictionBook2, Textile, groff man pages,
Emacs Org-Mode, AsciiDoc, and Slidy, Slideous, DZSlides, or S5 HTML slide
shows. It can also produce PDF output on systems where LaTeX is installed.

答え3

私もPandoc(リードクラフトマーフィーの回答)ここは完璧かもしれません。ワードグラインダー、WYSIWYGに似ています。

ワードグラインダーのスクリーンショット

HTMLのインポートとエクスポートに加えて、LaTeXとTroffのエクスポート機能もあります。

答え4

そんなことないと思います。あなたの問題は次のようになります。

Vim Stack Overflowを使用してMicrosoft Wordファイルを編集する

LaTeXにアクセスできる場合、それをrtfに変換することはそれほど難しくありません。

これは、rtfファイルを編集したい理由を説明するのに役立ちます。解決策は次のとおりです。

  1. scp(またはftp、sambaなど)はファイルをローカルコンピュータに転送します。

  2. ローカルでファイルを編集する

  3. 完了したファイルのアップロード

あるいは、マシンの1つにX11(および可能であればvnc)をインストールするのが良い方法のようです。もう1つのオプションは、Open Office(コマンドラインで一括操作を実行できると思います)を使用してHTMLに変換して編集し、再変換することです。しかし、最終結果は同じです。 *.rtfファイルを直接編集できるcliエディタを見たことも聞いたこともありません。 (非常に大きなファイル自体は編集できません。)

関連情報