groff

    0熱度

    1回答

    所以,我有一個文本文件,嵌入了troff格式化命令。但是,我的打印機目前已損壞,但我想查看該文件的外觀,因此我可以確保一切正確。有沒有可以解釋命令並顯示文件預覽的程序?它必須存在。我現在聽起來可能真的很愚蠢,但我無法找到關於此事的信息。它在互聯網上的某處使用證明或頁面,但我的系統中都沒有這些命令。

    0熱度

    1回答

    我想用BSD手冊頁的集合來啓動一個網站,類似於man.cgi,但是也包含靜態HTML,並且其中還包括ports樹中的所有內容。 我已經試過所有OpenBSD的包最近發佈拆包man/,而且我發現,雖然有些軟件包提供mdoc頁,man/man?/page.?,一些人只提供終端格式的頁面中man/cat?/page.0。 我可以使用的mdoc文件groff -mdoc -Thtml或mandoc -Tx

    1熱度

    2回答

    我重構了手冊頁的段落,以便每個句子都是自己的行。使用man ./somefile.3進行渲染時輸出略有不同。 讓我給個例子: This is line 1. This is line 2. 與 This is line 1. This is line 2. 正在呈現像這樣: 第一: This is line 1. This is line 2. 二: This is line 1.

    0熱度

    1回答

    在編寫UNIX手冊頁時,我意識到某些短語會多次出現。我想定義一次並重用它(而不是使用編輯器複製)。我發現我可以將變量(.ds)用於多行文本,但當包含點命令(如.B foo)時,它會失敗。有沒有解決方案(除了包含文件和C預處理器)?

    0熱度

    2回答

    我使用man連同man2html自動生成一些html文檔,沿線man manpage | man2html。這很好,除非我在Travis CI上運行它時,man不會生成正確的轉義序列以使標題和選項變爲粗體。有沒有辦法強制man生成這些代碼? 我也看了看使用groffer --mode=tty代替man,這在我的Mac工作,但在Linux上(即,特拉維斯CI)的,而不是生成二進制ANSI代碼的man

    0熱度

    2回答

    作爲一個寵物項目,我試圖用Jison(一個Bison的JavaScript克隆)製作groff解析器,但是我努力想弄明白groff的語法是否爲LALR(1),我正在努力研究。 有沒有人對此有所瞭解? 在此先感謝。 更新1 針對布萊恩擔心,這裏是我的問題的詳細信息: Groff還用C++編寫,並且不使用野牛,我得出的語法我。 我已經上傳了我的一切進步here

    0熱度

    1回答

    我想嵌入的代碼塊這樣的: foreach my $n (1..10) { print "$n\n"; } 在groff的「人」文件 ,並沒有它,它格式化成一行。我想壓制所有的格式,而不是groff識別和處理任何特殊字符。這就像HTML中的<pre>和</pre>標籤。這可能在groff中做到嗎?謝謝。

    1熱度

    1回答

    我正在使用Nroffeditor開發一個類似rfc的文檔並添加了我手工製作的ascii圖。有一個在線工具asciiflow.com,它也可以使用。 當我在NroffEditor中粘貼ASCII圖時,它會在右側生成的.txt文件中顯示一張混亂的圖。我不確定它是否不能正確識別新行字符,但我得到的輸出如下所示。 這就是我粘貼.nroff文件。 這是我在生成的.txt文件得到。 有人能請幫助爲什麼發生這種

    4熱度

    2回答

    我想在Java程序中運行groff。輸入來自一個字符串。在實際的命令行中,我們將在Linux/Mac中終止輸入^D。那麼如何在Java程序中發送這個終止符? String usage += ".Dd \\[year]\n"+ ".Dt test 1\n"+ ".Os\n"+ ".Sh test\n"+ "^D\n"; // <--- EOF her

    0熱度

    1回答

    我想爲圖片標籤添加數學公式。 我怎麼能寫這樣的東西,例如 box "This is an $1 over 2$ test" "using math in pic labels" 。我知道ctan circuit_macros,但那需要一個tex文檔。我希望文檔保持roff -ms格式。 。例如 printf ".EQ\n1 over 2\n.EN" | eqn |groff -Tps > 1o