<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=Groff</id>
	<title>Groff - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=Groff"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Groff&amp;action=history"/>
	<updated>2026-05-02T05:01:20Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Groff&amp;diff=15220&amp;oldid=prev</id>
		<title>Kusakata: 翻訳</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Groff&amp;diff=15220&amp;oldid=prev"/>
		<updated>2019-11-25T15:57:18Z</updated>

		<summary type="html">&lt;p&gt;翻訳&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:アプリケーション]]&lt;br /&gt;
[[en:Groff]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Man ページ}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
[[Wikipedia:ja:Groff|Wikipedia]] より:&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Groff (GNU troff)&amp;#039;&amp;#039;&amp;#039; は整形コマンドが含まれたプレーンテキストを読み込んで整形された出力を生成する組版システムです。&lt;br /&gt;
&lt;br /&gt;
出力として [[アプリケーション一覧/ドキュメント#PDF と DjVu|PostScript]], PDF, html, (ターミナルで表示するための) ASCII/UTF8 などを選ぶことができます。整形コマンドで使えるのは低水準な組版リクエスト (“primitive”) あるいは用意されているマクロです。また、ユーザーが自分でマクロを作成することも可能です。軽量でネイティブ言語を持つ groff を [[TeX Live]] の代わりとして使うこともできます。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
groff パッケージは core リポジトリの {{Grp|base-devel}} グループに含まれているため、おそらく既にインストールされているはずです。インストールされていない場合は pacman で通常通りインストールしてください。&lt;br /&gt;
&lt;br /&gt;
===  パッケージドキュメント ===&lt;br /&gt;
&lt;br /&gt;
Groff の詳しいドキュメントや使い方は [[GNU|info]] パッケージで確認できます:&lt;br /&gt;
  info groff&lt;br /&gt;
&lt;br /&gt;
Man ページには一般的な情報が含まれています:&lt;br /&gt;
  man groff&lt;br /&gt;
&lt;br /&gt;
オンラインからドキュメントを確認することも可能です:&lt;br /&gt;
&lt;br /&gt;
* https://www.gnu.org/software/groff/groff.html#documentation&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
Groff は強力ながら使いやすい軽量なシステムです。groff で作られたドキュメントの例を [https://www.troff.org/TheGroffFriendsHowto.pdf こちら] で見ることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-me&amp;#039;&amp;#039;&amp;#039; マクロで作成されていますが、groff には複数のマクロが内蔵されています。&lt;br /&gt;
&lt;br /&gt;
単純なドキュメントで &amp;#039;&amp;#039;&amp;#039;ms&amp;#039;&amp;#039;&amp;#039; を使ったり、あるいは &amp;#039;&amp;#039;&amp;#039;mom&amp;#039;&amp;#039;&amp;#039; を使って科学論文を作成することに興味がある場合、以下を見てください:&lt;br /&gt;
  man 7 groff_ms&lt;br /&gt;
  man 7 groff_mom&lt;br /&gt;
&lt;br /&gt;
以下の資料で機能を確認できます:&lt;br /&gt;
&lt;br /&gt;
* [https://www.troff.org/TheGroffFriendsHowto.pdf The Groff and Friends HOWTO]&lt;br /&gt;
* [http://etutorials.org/Linux+systems/red+hat+linux+bible+fedora+enterprise+edition/Part+II+Using+Red+Hat+Linux/Chapter+6+Publishing+with+Red+Hat+Linux/Creating+Documents+in+Groff+or+LaTeX/ Creating Documents in Groff or LaTeX]&lt;br /&gt;
* [https://www.schaffter.ca/mom/mom-04.html#examples Mom macros examples]&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
=== キリル文字フォントのサポートの追加 ===&lt;br /&gt;
&lt;br /&gt;
キリル文字フォントを使用するドキュメントを ps や pdf で生成したときに文字化けする場合、以下の手順に従ってください:&lt;br /&gt;
&lt;br /&gt;
* キリル文字をサポートする type1 フォントをダウンロード (例えば [ftp://ftp.kapella.gpi.ru/pub/cyrillic/psfonts こちら] の Arial, Times, Courier。README.html を読んでください)&lt;br /&gt;
* キリル文字 type1 フォントを {{ic|/usr/share/fonts/gsfonts}} に配置 -- ghostscript がフォントを検索するデフォルトフォルダです&lt;br /&gt;
* ghostscript のフォントマップファイル {{ic|/usr/share/ghostscript/%YOUR_VERSION%/Resource/Init/Fontmap.GS}} を変更してデフォルトフォントをキリル文字のフォントに関連付けてください&lt;br /&gt;
  cd {{ic|/usr/share/ghostscript/%YOUR_VERSION%/Resource/Init/}}&lt;br /&gt;
  cp Fontmap.GS Fontmap.GS.backup&lt;br /&gt;
  vim Fontmap.GS&lt;br /&gt;
* &amp;#039;%&amp;#039; を使ってデフォルトの関連付けの行をコメントアウトしてください。以下のように新しいエイリアスを記述:&lt;br /&gt;
  %/Times-Roman /NimbusRoman-Regular ;&lt;br /&gt;
  /Times-Roman  /TimesNRCyrMT ;&lt;br /&gt;
  /TimesNRCyrMT (times8.pfb) ;&lt;br /&gt;
&amp;#039;(times8.pfb)&amp;#039; はコピーした type1 フォントの名前に置き換えてください。&lt;br /&gt;
* ps ファイルでキリル文字を出力するときは groff コマンドの前に [[iconv]] を付けるようにします:&lt;br /&gt;
  iconv -f utf-8 -t koi8-r test.ms | groff -ms -Tps &amp;gt; test.ps &amp;amp;&amp;amp; ps2pdf test.ps test.pdf&lt;br /&gt;
&lt;br /&gt;
=== ポーランド語アルファベットを正しく表示する ===&lt;br /&gt;
&lt;br /&gt;
ポーランド語のダイアクリティカルマークを表示するには:&lt;br /&gt;
&lt;br /&gt;
  groff -Kutf8 -Tdvi -mec -ms test.ms &amp;gt; test.dvi&lt;br /&gt;
  dvipdfm -cz 9 test.dvi &lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/guillermo/groff Rails の Groff パーサーとテンプレートエンジン]&lt;br /&gt;
* [http://pipeline.lbl.gov/code/3rd_party/licenses.win/groff/1.19.2/html/mom/toc.html Mom マクロ]&lt;br /&gt;
* [https://tools.ietf.org/doc/groff/html/mom/toc.html Mom マクロ完全マニュアル]&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
</feed>