問題タブ [groff]
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.
image - groff:画像を埋め込むことはできますか?
私はいくつかのtroffスタイルのドキュメントを生成しています。画像(jpgなど)をgroffファイルに埋め込む方法はありますか?
linux - man で表示した場合にのみ、man ページの形式が正しくないのはなぜですか?
プログラムのマニュアルページを書いています。ソースは次のようになります。
私が使うとき
出力はほぼ期待どおりです。
私が使用する場合:
出力は次のようになります。
prog(2) センターヘッダー
prog(2)
NAME
prog - プログラムを実行します
バージョン 0.1 2010 年 8 月 26 日
私はUbuntu 8.04を使用しています。私も試しman -P more
てみましたが、同じ奇妙な出力が得られたため、ページャーではないことを確認しました。どうしたの?
vim - Vim が groff (manpage) ファイルを自動的に認識しない
私は持っている:
Debian テストの使用。
私が書いた古いマンページをいじっていて、vim (最初は gedit を使って書きましたが、vim に切り替えました) が読み込み時に nroff/groff ファイルタイプとして認識しないことに気付きました。
もちろん、構文の強調表示は次のように行います。
他の誰かがこの動作をしています。もしそうなら、修正を見つけますか?
ところで、html、bash、および python スクリプトを正しく認識し、正しい構文の強調表示を設定します。[FILENAME].1-type 接尾辞なしで保存された groff ファイルに躊躇しているようです。
チェリオ、ナーニー
printing - Groffフォーマット
groffはどのよう\
にしてテキストに記号を出力できますか?この記号をマクロとして読み取らないでください。そして、ダッシュで単語を分割することを禁止する方法は?私を助けてください。
escaping - groffでドットをエスケープする
info groff
(セクション5.11文字変換)に
よると\.
、ドットだけを印刷する必要があります。しかし、これは起こっているように見えることではありません。このマンページをレンダリングすると
foo
セクション見出しとしてレンダリングされ、.SH
印刷されません。
では、なぜこれが発生するのでしょうか。また、groffの行の先頭で、ドット(およびアポストロフィ)をどのようにエスケープするのでしょうか。
manpage - groff を使用して UNIX の man ページに空白行を追加するにはどうすればよいですか?
私は次のことを試しましたが、うまくいきません:
2 番目.br
は単純に無視されます。
unix - .BI の後のマンページのスペースを避ける
特定の文字列の形式を説明する必要がある、ある程度移植可能なマンページを作成しようとしています。マクロを使用して.BI
固定パーツと可変パーツを切り替えますが、6 つ以上のコンポーネント (移植性がない) があり、パーツもオプションです。
対象フォーマットは
USB番号::メーカー::製品::シリアル[ ::タイプ]
つまり、「USB」と太字の二重コロン、イタリック体の「num」、「manufacturer」、「product」、「serial」、「type」、特別な形式のない角括弧です。
これまでのところ、私は
ただし、これにより、「product」、「serial」、および最後の二重コロンのセットの後にスペースが生成されます。roff 実装の妥当なサブセットに移植可能な構文を使用して、これらを回避するにはどうすればよいでしょうか?
terminal - man.cgi は cat と mdoc の man ページをどのように扱いますか?
man.cgi に似た BSD man ページのコレクションでサイトを開始したいと考えていますが、静的な HTML であり、ports ツリーのすべてのものも含まれています。
最近のリリースのすべての OpenBSD パッケージから解凍しようとしましたが、一部のパッケージはでページを提供していますが、他のいくつかのパッケージは でターミナル形式のページのみを提供man/
していることに気付きました。mdoc
man/man?/page.?
man/cat?/page.0
のファイルに対してgroff -mdoc -Thtml
またはmandoc -Txhtml
を使用できますが、ファイルを からXHTMLに変換するにはどうすればよいですか?mdoc
man/man?/
cat
man/cat?/
FreeBSD.org と NetBSD.org の man.cgi スクリプトはどのようにこれを行うのですか?
java - JavaのプロセスにEOFを送信する方法は?
groff
Java プログラムで実行したい。入力は文字列から取得されます。実際のコマンド ラインでは^D
、Linux/Mac で入力を終了します。では、このターミネータを Java プログラムで送信するにはどうすればよいでしょうか。
または他のアイデアはありますか?
preview - troff ファイルをプレビューする
これで、troff フォーマット コマンドが埋め込まれたテキスト ファイルが作成されました。しかし、私のプリンターは現在故障していますが、ファイルがどのように見えるかを確認したいので、すべてが正しいことを確認できます。コマンドを解釈してファイルのプレビューを表示できるプログラムはありますか? それは存在しなければなりません。私は今、本当にばかげているように聞こえるかもしれませんが、この問題に関する情報を見つけることができません。インターネットのどこかでプルーフまたはページを使用するように言われましたが、私のシステムにはこれらのコマンドはありません。