Ubuntuや他のGNU Linuxディストリビューションなど、非BSDシステムで一般的に利用可能なBSDマンページを作成するためによく使用されるMDocマクロはありますか?クロスプラットフォーム文書を作成するときにマンページを設計するためにそれを使用するのは安全ですか?
答え1
このマクロは問題なく使用できそうです。
私は3つのサンプルオペレーティングシステム、ubuntu 14.04、debian 7.8、fedora 21を見てきました。
次のマクロを使用して、実際にマニュアルページがインストールされていることを確認しました。
find /usr/share/man/man1/ -type f |
while read f;do if gzip -d <$f | fgrep '.Dd'; then echo $f; fi; done
そして、ftp(1)、ssh-agent(1)、ncal(1)など、いくつかのファイルを見つけました。このコマンドを試しましたが、man
正しく表示されました。
したがって、ほとんどのシステムでは、groffがインストールされている場合はこのマニュアルページを読むことができます。私が試してみるMac OSXを持っている人はいますか?
答え2
一般的な UNIX システムは mdoc マクロをサポートしていないため、移植可能なマニュアルページの作成を好む場合は mdoc を使用しないでください。