將手冊頁匯出到 postscript

將手冊頁匯出到 postscript

我發現我可以將手冊頁儲存為 ps 格式:

man -t man > file.ps

或轉為 pdf:

man -t man | ps2pdf - file.pdf

除了手冊頁本身之外,匯出還包括手冊版本、頁碼和日期。

2.6.2    2012-06-18     1

如何刪除日期?我如何配置新增的內容?

答案1

該日期在手冊頁的源代碼中設置

-bash-4.2$ man -w man
/usr/share/man/man1/man.1.gz
-bash-4.2$ zcat $(man -w man) | fgrep 2012
.TH MAN 1 "2012-09-17" "2.6.3" "Manual pager utils"
-bash-4.2$ 

不可移植,例如 OpenBSD 將日期放在.Dd

$ man -w man
/usr/share/man/man1/man.1
/usr/share/man/man7/man.7
$ grep 2017 $(man -w 1 man)
.\"     $OpenBSD: man.1,v 1.30 2017/08/19 22:05:22 schwarze Exp $
.\" Copyright (c) 2010, 2011, 2014-2017 Ingo Schwarze <[email protected]>
.Dd $Mdocdate: August 19 2017 $
$ 

無論哪種情況,你的選擇都是有限的;編輯原始程式碼以刪除或更改日期,或編寫自己的 troff 解析器來執行相同的操作。

相關內容