OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / GNU_groff / draft / man7 / groff.7
diff --git a/manual/GNU_groff/draft/man7/groff.7 b/manual/GNU_groff/draft/man7/groff.7
new file mode 100644 (file)
index 0000000..1d9eba2
--- /dev/null
@@ -0,0 +1,4501 @@
+'\"t
+.\"nakano: ¤â¤È¤â¤È½ñ¤¤¤Æ¤Ê¤¤¤Ç¤¹¤¬¡¢¤³¤ì¤¬É¬Íפʠman system ¤¬Â¿¤¤¤Î¤Ç¡£
+.\" st                        -*- nroff -*-
+.ig
+groff.7
+
+This file is part of groff, the GNU roff type-setting system.
+
+Copyright (C) 2000 Free Software Foundation, Inc.
+written by Bernd Warken <bwarken@mayn.de>
+
+Last update: 17 May 2000
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.1 or
+any later version published by the Free Software Foundation; with the
+Invariant Sections being this .ig-section and AUTHOR, with no
+Front-Cover Texts, and with no Back-Cover Texts.
+
+A copy of the Free Documentation License is included as a file called
+FDL in the main directory of the groff source package.
+..
+.\" Japanese Version Copyright (c) 2001 UCHIDA Norihiro all rights reserved.
+.\" Translated Thu Feb 15 2001 by UCHIDA Norihiro <KY4N-UCD@asahi-net.or.jp>
+.
+.\" --------------------------------------------------------------------
+.\" Setup
+.\" --------------------------------------------------------------------
+.
+.if n \{\
+.  mso tmac.tty-char
+.  ftr CR R
+.  ftr CI I
+.  ftr CB B
+.\}
+.
+.if '\*[.T]'dvi' \{\
+.  ftr CB CW
+.\}
+.
+.\" a comment macro which does nothing
+.de c
+..
+.
+.\" a tab string
+.ds t "\t
+.
+.eo
+.
+.c text lines in macro definitions or bracketed sections \{...\}
+.de text
+.  if 1 \&\$*\&
+..
+.
+.de option
+.  ds @tmp@ \f(CB\$1\fP
+.  shift 1
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.als shellcommand option
+.
+.c --------- characters ---------
+.
+.de character
+.  ds @tmp@ \f(CB\$1\fP
+.  shift
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.\"O .de 'char
+.\"O .  ds @tmp@ \(oq\f(CB\$1\fP\(cq
+.\"O .  shift
+.\"O .  text \*[@tmp@]\$*
+.\"O .  rm @tmp@
+.\"O ..
+.de 'char
+.  ds @tmp@ `\f(CB\$1\fP'
+.  shift
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.de ''char
+.  ds @tmp@ \(lq\f(CB\$1\fP\(rq
+.  shift
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.c --------- requests ---------
+.
+.c request synopsis
+.de REQ
+.  ds @tmp@ \&\$1
+.  shift 1
+.  IP "\f(CB\&\*[@tmp@] \fP\f(CI\&\$*\fP" 10n
+.  rm @tmp@
+..
+.
+.de request
+.  ds @tmp@ \f(CB\$1\fP
+.  shift 1
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.c --------- macro or function arguments ---------
+.
+.de argument
+.  ds @tmp@ \f(CI\$1\fP
+.  shift 1
+.  while (\n[.$] >= 2) \{\
+.    as @tmp@ \/\f(CR\$1\fP\f(CI\,\$2\fP
+.    shift 2
+.  \}
+.  if \n[.$] .as @tmp@ \/\f(CR\$1\fP
+.  text \*[@tmp@]
+.  rm @tmp@
+..
+.
+.c argument followed by a numerical expression
+.de argterm
+.  ds @tmp@ \f(CI\$1\fP\|\f(CR\$2\fP
+.  shift 2
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.c --------- numerical elements ---------
+.
+.de number
+.  ds @tmp@ \f(CR\$1\fP
+.  shift 1
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.de prefixednumber
+.  ds @tmp@ \&\$1\ \f(CR\$2\fP
+.  shift 2
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.als scaleindicator request
+.
+.de scalednumber
+.  ds @tmp@ \f(CR\$1\fP\f(CB\$2\fP
+.  shift 2
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.\"O .de operator
+.\"O .  ds @tmp@ \(oq\f(CB\$1\fP\(cq
+.\"O .  shift
+.\"O .  text \*[@tmp@]\$*
+.\"O .  rm @tmp@
+.\"O ..
+.de operator
+.  ds @tmp@ `\f(CB\$1\fP'
+.  shift
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.c --------- escape sequences ---------
+.
+.de esc[arg]
+.  ds @tmp@ \f(CB\(rs\$1[\fP\f(CI\$2\fP\f(CB]\fP
+.  shift 2
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.de esc(arg
+.  ds @tmp@ \f(CB\(rs\$1(\fP\f(CI\$2\fP
+.  shift 2
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.de escarg
+.  ds @tmp@ \f(CB\(rs\$1\fP\f(CI\$2\fP
+.  shift 2
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.de esc[]
+.  ds @tmp@ \f(CB\(rs[\fP\f(CI\$1\fP\f(CB]\fP
+.  shift
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.de esc(
+.  ds @tmp@ \f(CB\(rs(\fP\f(CI\$1\fP
+.  shift
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.de esc
+.  ds @tmp@ \f(CB\(rs\$1\fP
+.  shift
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.de (esc
+.  ds @tmp@ \f(CB\(rs(\$1\fP
+.  shift
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.de [esc]
+.  ds @tmp@ \f(CB\(rs[\$1]\fP
+.  shift
+.  text \*[@tmp@]\$*
+.  rm @tmp@
+..
+.
+.c escape sequence synopsis
+.de ESC
+.  ds @tmp@ \&\$1
+.  shift 1
+.  IP "\f(CB\(rs\&\*[@tmp@]\fP\f(CI\&\$*\fP"
+.  rm @tmp@
+..
+.
+.c synopsis for escape sequences with a long name
+.de ESC[]
+.  ds @arg1@ \&\$1
+.  ds @arg2@ \&\$2
+.  shift 2
+.  IP "\f(CB\(rs\&\*[@arg1@][\fP\f(CI\&\*[@arg2@]\fP\f(CB]\&\$*\fP"
+.  rm @arg1@
+.  rm @arg2@
+..
+.
+.c synopsis escape sequence with quoted argument
+.  de ESCq
+.  ds @tmp@ \&\$1
+.  shift 1
+.\"O .  IP "\f(CB\(rs\&\*[@tmp@]\(cq\fP\f(CI\h'-0.2m'\$*\/\fP\f(CB\(cq\fP"
+.  IP "\f(CB\(rs\&\*[@tmp@]'\fP\f(CI\h'-0.2m'\$*\/\fP\f(CB'\fP"
+.  rm @tmp@
+..
+.
+.c synopsis for 2-escapes (special characters)
+.de ESc
+.  ds @tmp@ \$1
+.  TP 14n
+.  text \f(CB\(rs(\&\*[@tmp@]\ \ \ \fP\fR\(\*[@tmp@]\fP
+.  shift 1
+.\"O .  text \$*.
+.  text \$*
+.  rm @tmp@
+..
+.
+.c --------- registers ---------
+.
+.c synopsis for registers
+.de REG
+.  TP 10n
+.  text \&\f(CR\(rsn[\fP\f(CB\$1\fP\f(CR]\fP
+.  shift 1
+.if \n[.$] \&\$*
+..
+.
+.als register request
+.
+.c --------- warnings ---------
+.
+.als warning request
+.
+.c description of warnings
+.de Warning
+.  ne (2v + 1)
+.  TP 12n
+.  text \f(CB\$1\fP
+.  text \f(CI\$2\fP
+.  br
+..
+.
+.ec
+.
+.\" --------------------------------------------------------------------
+.\" Title
+.\" --------------------------------------------------------------------
+.
+.TH GROFF 7 "24 May 2000" "Groff Version 1.16.1"
+.\"O .SH NAME
+.SH Ì¾Á°
+.\"O groff \- a short reference for the GNU roff language
+groff \- GNU groff ¸À¸ì¤Î´Ê°×¥ê¥Õ¥¡¥ì¥ó¥¹
+.
+.\" --------------------------------------------------------------------
+.\"O .SH DESCRIPTION
+.SH ÀâÌÀ
+.\" --------------------------------------------------------------------
+.\"O .I groff
+.\"O stands for
+.\"O .I GNU roff
+.\"O and is the free implementation of the roff type-setting system.
+.\"O See
+.\"O .BR roff (7)
+.\"O for a survey and the background of the groff system.
+.I groff
+¤È¤Ï
+.I GNU roff
+¤Î»ö¤Ç¤¢¤ê¡¢roff ÁÈÈÇ¥·¥¹¥Æ¥à¤Î¥Õ¥ê¡¼¤Ê¼ÂÁõ¤Ç¤¢¤ë¡£
+groff ¥·¥¹¥Æ¥à¤Î³µ´Ñ¤ÈÇطʤˤĤ¤¤Æ¤Ï
+.BR roff (7)
+¤ò»²¾È¤Î¤³¤È¡£
+.LP
+.\"O This document gives only short descriptions of the predefined roff
+.\"O language elements as used in groff.
+.\"O Both the classical features and the groff extensions are provided.
+¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ç¤Ï¡¢groff ¤Ç»È¤ï¤ì¤ëÄêµÁºÑ¤ß¤Î roff ¸À¸ìÍ×ÁǤò
+´Ê·é¤ËÀâÌÀ¤¹¤ë¡£
+ÅÁÅýŪ¤Êµ¡Ç½¤È groff ¤Î³ÈÄ¥¤È¤ÎÁÐÊý¤ò¼è¤ê°·¤¦¡£
+.LP
+.\"O Historically, the
+.\"O .I roff language
+.\"O was called
+.\"O .IR troff .
+.\"O .I groff
+.\"O is compatible with the classical system and provides proper extensions.
+.\"O So in GNU, the terms
+.\"O .IR roff ,
+.\"O .IR troff ,
+.\"O and
+.\"O .I groff language
+.\"O could be used as synonyms.
+.\"O However
+.\"O .I troff
+.\"O slightly tends to refer more to the classical aspects, whereas
+.\"O .I groff
+.\"O emphasizes the GNU extensions, and
+.\"O .I roff
+.\"O is the general term for the language.
+Îò»ËŪ¤Ë¡¢
+.I roff ¸À¸ì
+¤Ï
+.I troff
+¤È¸Æ¤Ð¤ì¤Æ¤¤¤¿¡£
+.I groff
+¤ÏÅÁÅýŪ¤Ê¥·¥¹¥Æ¥à¤È¸ß´¹À­¤¬¤¢¤ê¡¢¸ÇÍ­¤Î³ÈÄ¥¤âÄ󶡤·¤Æ¤¤¤ë¡£
+¤½¤Î¤¿¤á GNU ÈǤǤϡ¢
+.IR roff ,
+.IR troff ,
+.I gorff ¸À¸ì
+¤È¤¤¤¦ÍѸì¤ÏƱµÁ¸ì¤È¤·¤Æ°·¤ï¤ì¤Æ¤¤¤ë¡£
+¤·¤«¤·¡¢¤É¤Á¤é¤«¤È¤¤¤¨¤Ð
+.I troff
+¤ÏÅÁÅýŪ¤Ê¦Ì̤òɽ¤¹¤È¤­¤Ë¡¢
+.I groff
+¤Ï GNU ¤Î³ÈÄ¥¤ò¶¯Ä´¤¹¤ë¤È¤­¤Ë¡¢
+.I roff
+¤Ï°ìÈÌŪ¤Ê¸À¸ì¤ò°ÕÌ£¤¹¤ë¤È¤­¤Ë»È¤ï¤ì¤ë·¹¸þ¤¬¤¢¤ë¡£
+.LP
+.\"O This file is only a short version of the complete documentation that is
+.\"O found in the
+.\"O .I groff
+.\"O .BR info (1)
+.\"O file, which contains more detailed, actual, and concise information.
+¤³¤Î¥Õ¥¡¥¤¥ë¤Ï´°Á´¤Ê¥É¥­¥å¥á¥ó¥È¤Ç¤¢¤ë
+.I groff
+.BR info (1)
+¥Õ¥¡¥¤¥ë¤Î´Ê°×ÈǤǤ¢¤ë¡£info ¥Õ¥¡¥¤¥ë¤Ë¤Ï¡¢¤è¤ê¾ÜºÙ¤Ç¡¢¼Â¾ð¤Ë¶á¤¯¡¢
+ʬ¤«¤ê¤ä¤¹¤¤¾ðÊ󤬴ޤޤì¤Æ¤¤¤ë¡£
+.LP
+.\"O The general syntax for writing groff documents is relatively easy, but
+.\"O writing extensions to the roff language can be a bit harder.
+groff ¥É¥­¥å¥á¥ó¥È¤ò½ñ¤¯¤¿¤á¤ÎÄ̾ï¤Îʸˡ¤ÏÈæ³ÓŪ°×¤·¤¤¤¬¡¢
+roff ¸À¸ì¤ò³ÈÄ¥¤¹¤ë½ñ¤­Êý¤Ï¿¾¯Æñ¤·¤¤¤«¤â¤·¤ì¤Ê¤¤¡£
+.LP
+.\"O The roff language is line-oriented.
+.\"O There are only two kinds of lines, control lines and text lines.
+.\"O The control lines start with a control character, by default a period
+.\"O .''char .
+.\"O or a single quote
+.\"O .''char ' ;
+.\"O all other lines are text lines.
+roff ¸À¸ì¤Ï¹Ô»Ø¸þ¤Ç¤¢¤ë¡£
+¹Ô¤Ë¤Ï¡¢À©¸æ¹Ô¤È¥Æ¥­¥¹¥È¹Ô¤Î 2 ¼ïÎष¤«¤Ê¤¤¡£
+À©¸æ¹Ô¤ÏÀ©¸æʸ»ú¤Ç»Ï¤Þ¤ê¡¢À©¸æʸ»ú¤È¤Ï¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¥Ô¥ê¥ª¥É
+.''char .
+¤«¥·¥ó¥°¥ë¥¯¥©¡¼¥È
+.''char '
+¤Ç¤¢¤ë¡£¤½¤ì°Ê³°¤Ç»Ï¤Þ¤ë¹Ô¤Ï¤¹¤Ù¤Æ¥Æ¥­¥¹¥È¹Ô¤Ç¤¢¤ë¡£
+.LP
+.\"O .B Control lines
+.\"O represent commands, optionally with arguments.
+.\"O They have the following syntax.
+.\"O The leading control character can be followed by a command name;
+.\"O arguments, if any, are separated by blanks from the command name and
+.\"O among themselves, for example,
+.B À©¸æ¹Ô
+¤Ï¥³¥Þ¥ó¥É¤òɽ¤·¡¢¥³¥Þ¥ó¥É¤Ï°ú¤­¿ô¤ò¤È¤ë¾ì¹ç¤â¤¢¤ë¡£
+¤³¤ì¤é¤Î¹Ô¤Ï¼¡¤Î¤è¤¦¤Êʸˡ¤È¤Ê¤ë¡£
+¤Þ¤ºÀè¹Ô¤¹¤ëÀ©¸æʸ»ú¤Ë³¤¤¤Æ¥³¥Þ¥ó¥É̾¡¢¤½¤ì¤«¤éɬÍפʤé°ú¤­¿ô¤¬¤½¤ì¤¾¤ì¶õÇò¤Ç
+¶èÀÚ¤é¤ì¤ë¡£Îã¤ò¤¢¤²¤ë¤È°Ê²¼¤Î¤È¤ª¤ê¡£
+.RS
+.LP
+\&\.command_name arg1 arg2
+.RE
+.LP
+.\"O For indentation, any number of space or tab characters can be inserted
+.\"O between the leading control character and the command name, but the control
+.\"O character must be on the first position of the line.
+¥¤¥ó¥Ç¥ó¥ÈÍѤˡ¢¥¹¥Ú¡¼¥¹Ê¸»ú¡¦¥¿¥Öʸ»ú¤òÀ©¸æʸ»ú¤È¥³¥Þ¥ó¥É̾¤È¤Î´Ö¤Ë¤¤¤¯¤Ä¤Ç¤â
+ÁÞÆþ¤Ç¤­¤ë¡£¤·¤«¤·¡¢À©¸æʸ»ú¤Ïɬ¤º¹Ô¤ÎÀèƬ¤ËÃÖ¤«¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+.LP
+.\"O .B Text lines
+.\"O represent the parts that will be printed.
+.\"O They can be modified by escape sequences, which are recognized by a
+.\"O leading backslash
+.\"O .'char \(rs .
+.\"O These are in-line or even in-word formatting elements or functions.
+.\"O Some of these take arguments separated by single quotes
+.\"O .''char ' ,
+.\"O others are regulated by a length encoding introduced by an open
+.\"O parenthesis
+.\"O .'char (
+.\"O or enclosed in brackets
+.\"O .'char [
+.\"O and
+.\"O .'char ] .
+.B ¥Æ¥­¥¹¥È¹Ô
+¤Ï¡¢É½¼¨¤µ¤ì¤ëÉôʬ¤òɽ¤¹¡£
+¤³¤ì¤é¤Î¹Ô¤Ï¡¢¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Ë¤è¤Ã¤Æ½¤¾þ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å
+.'char \(rs
+¤«¤é¤Ï¤¸¤Þ¤ëʸ»úÎ󤬥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤È¤·¤Æǧ¼±¤µ¤ì¤ë¡£
+¤³¤ì¤é¤Ï¹Ô¤äñ¸ì¤Î°ìÉô¤Ë´Þ¤Þ¤ì¡¢À°·ÁÍ×ÁǤȤʤ俤ê´Ø¿ô¤È¤Ê¤Ã¤¿¤ê¤¹¤ë¡£
+¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Ë¤Ï°ú¤­¿ô¤ò¤È¤ë¤â¤Î¤â¤¢¤ê¡¢
+°ú¤­¿ô¤Ï¥·¥ó¥°¥ë¥¯¥©¡¼¥È
+.''char '
+¤Ç¶èÀÚ¤é¤ì¤ë¡£
+¾¤Ë¤Ï¡¢³«¤­³ç¸Ì
+.'char (
+¤Ç»Ï¤Þ¤ëŤµµ¬Äê¤ÇÀ©¸æ¤µ¤ì¤ë¤â¤Î¤ä¡¢¥«¥®³ç¸Ì
+.'char [
+¤È
+.'char ]
+¤Ç³ç¤é¤ì¤ë¤â¤Î¤¬¤¢¤ë¡£
+.\"nakano: ¤³¤ÎÊÕ»ä¤â¤è¤¯¤ï¤«¤Ã¤Æ¤Þ¤»¤ó¡¢¤´¤á¤ó¤Ê¤µ¤¤¡£
+.LP
+.\"O The roff language provides flexible instruments for writing language
+.\"O extension, such as macros.
+.\"O When interpreting macro definitions, the roff system enters a special
+.\"O operating mode, called the
+.\"O .BR "copy mode" .
+roff ¸À¸ì¤Ï¡¢¥Þ¥¯¥í¤Î¤è¤¦¤Ê¸À¸ì¤Î³ÈÄ¥¤òµ­½Ò¤¹¤ë¤¿¤á¤Î½ÀÆð¤Ê¼êÃʤòÄ󶡤·¤Æ¤¤¤ë¡£
+¥Þ¥¯¥íÄêµÁ¤ò½èÍý¤¹¤ë¤È¤­¤Ë¤Ï¡¢roff ¥·¥¹¥Æ¥à¤Ï
+.B ¥³¥Ô¡¼¥â¡¼¥É
+¤È¸Æ¤Ð¤ì¤ëÆÃÊ̤ʽèÍý¥â¡¼¥É¤Ø¤ÈÀÚ¤êÂؤï¤ë¡£
+.LP
+.\"O The copy mode behavior can be quite tricky, but there are some rules
+.\"O that ensure a safe usage.
+¥³¥Ô¡¼¥â¡¼¥É¤Î¤Õ¤ë¤Þ¤¤¤Ï¼Â¤Ë¹ªÌ¯¤Ç¤¢¤ë¡£
+¤·¤«¤·¡¢°ÂÁ´¤Ê»ÈÍÑË¡¤òÊݾڤ¹¤ë¤¤¤¯¤Ä¤«¤Î¥ë¡¼¥ë¤¬¤¢¤ë¡£
+.IP 1.
+.\"O Printable backslashes must be denoted as
+.\"O .esc e .
+.\"O To be more precise,
+.\"O .esc e
+.\"O represents the current escape character.
+.\"O To get a backslash glyph, use
+.\"O .esc (rs .
+ɽ¼¨¤¹¤ë¤¿¤á¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ï
+.esc e
+¤Èɽµ­¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+¤è¤êÀµ³Î¤Ë¸À¤¦¤Ê¤é¡¢
+.esc e
+¤Ï¸½ºß¤Î¥¨¥¹¥±¡¼¥×ʸ»ú¤ò°ÕÌ£¤¹¤ë¡£
+¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Î¥°¥ê¥Õ¤¬É¬Íפʤé¤Ð¡¢
+.esc (rs
+¤òÍѤ¤¤ë¤³¤È¡£
+.IP 2.
+.\"O Double all backslashes.
+¤¹¤Ù¤Æ¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤ò 2 ²ó·«¤êÊÖ¤·¤Æ¤ª¤¯¡£
+.IP 3.
+.\"O Begin all text lines with the special non-spacing character
+.\"O .esc & .
+¤¹¤Ù¤Æ¤Î¥Æ¥­¥¹¥È¹Ô¤òÆÃÊ̤ÊÈó¶õÇòʸ»ú¤Ç¤¢¤ë
+.esc &
+¤Ç³«»Ï¤¹¤ë¡£
+.LP
+.\"O This does not produce the most efficient code, but it should work as a
+.\"O first measure.
+.\"O For better strategies, see the groff info file and
+.\"O .BR groff_tmac (5).
+¤³¤Î¤ä¤êÊý¤Ï°ìÈÖ¸úΨŪ¤Ê¥³¡¼¥É¤¬¤Ç¤­¤ë¤È¤¤¤¦¤ï¤±¤Ç¤Ï¤Ê¤¤¤¬¡¢Åö½é¤ÎÌÜŪ¤ÏãÀ®¤Ç¤­¤ë¡£
+¤è¤êÎɤ¤ÊýË¡¤Î¤¿¤á¤Ë¤Ï¡¢groff info ¥Õ¥¡¥¤¥ë¤È
+.BR groff_tmac (5)
+¤ò»²¾È¤·¤Æ¤Û¤·¤¤¡£
+.LP
+.\"O Reading roff source files is easier, just reduce all double backslashes
+.\"O to a single one in all macro definitions.
+roff ¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤òÆɤà¤Î¤Ï´Êñ¤Ç¤¢¤ë¡£
+ñ¤Ë¡¢¤¹¤Ù¤Æ¤Î¥Þ¥¯¥íÄêµÁÉôʬ¤Ë¤¢¤ë 2 ½Å¤Ë¤Ê¤Ã¤¿¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤ò 1 ¤Ä¤Ë
+ÃÖ¤­´¹¤¨¤ë¤À¤±¤Ç¤¢¤ë¡£
+.
+.\" --------------------------------------------------------------------
+.\"O .SH "GROFF ELEMENTS"
+.SH GROFF Í×ÁÇ
+.\" --------------------------------------------------------------------
+.\"O The roff language elements add formatting information to a text file.
+.\"O The fundamental elements are predefined commands and variables that make
+.\"O roff a full-blown programming language.
+roff ¸À¸ì¤ÎÍ×ÁǤϥƥ­¥¹¥È¥Õ¥¡¥¤¥ë¤ËÀ°·Á¾ðÊó¤òÄɲ乤롣
+´ðËÜŪ¤ÊÍ×ÁǤÏÄêµÁºÑ¤ß¤Î¥³¥Þ¥ó¥É¤ÈÊÑ¿ô¤Ç¤¢¤ê¡¢¤³¤ì¤é¤¬¤¢¤ë¤Î¤Ç
+roff ¤ÏÀ®½Ï¤·¤¿¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì¤È¤Ê¤Ã¤Æ¤¤¤ë¡£
+.LP
+.\"O There are two kinds of roff commands, possibly with arguments.
+.\"O .B Requests
+.\"O are written on a line of their own starting with a dot
+.\"O .'char .
+.\"O or a
+.\"O .''char ' ,
+.\"O whereas
+.\"O .B Escape sequences
+.\"O are in-line functions and in-word formatting elements starting with a
+.\"O backslash
+.\"O .'char \(rs .
+roff ¥³¥Þ¥ó¥É¤Ë¤Ï 2 ¼ïÎढ¤ê¡¢²Äǽ¤Ê¤é¤Ð°ú¤­¿ô¤ò¤È¤ë¤³¤È¤â¤Ç¤­¤ë¡£
+.B ¥ê¥¯¥¨¥¹¥È
+¤Ï¡¢¥É¥Ã¥È
+.'char .
+¤«
+.''char '
+¤Ç»Ï¤Þ¤ë 1 ¹Ô¤Ëµ­½Ò¤µ¤ì¤ë¡£
+°ìÊý¡¢
+.B ¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+¤Ï¹ÔËä¤á¹þ¤ß¼°¤Î´Ø¿ô¤Ç¤¢¤ê¡¢¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å
+.'char \(rs
+¤Ç»Ï¤Þ¤ëñ¸ìÀ°·ÁÍ×ÁǤǤ¢¤ë¡£
+.LP
+.\"O The user can define her own formatting commands using the
+.\"O .request .de
+.\"O request.  These commands are called
+.\"O .BR macros ,
+.\"O but they are used exactly like requests.  Macro packages are pre-defined 
+.\"O sets of macros written in the groff language.
+.\"O A user's possibilities to create escape sequences herself is very
+.\"O limited, only special characters can be mapped.
+¥ê¥¯¥¨¥¹¥È
+.request .de
+¤ò»È¤¦¤È¡¢¥æ¡¼¥¶¤Ï¼«Ê¬ÀìÍѤÎÀ°·Á¥³¥Þ¥ó¥É¤òÄêµÁ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+¤³¤ì¤é¤Î¥³¥Þ¥ó¥É¤Ï
+.B ¥Þ¥¯¥í
+¤È¸Æ¤Ð¤ì¤ë¤¬¡¢¥ê¥¯¥¨¥¹¥È¤È¤Þ¤Ã¤¿¤¯Æ±¤¸¤è¤¦¤Ë»È¤ï¤ì¤ë¡£
+¥Þ¥¯¥í¥Ñ¥Ã¥±¡¼¥¸¤Ï groff ¸À¸ì¤Çµ­½Ò¤µ¤ì¤¿ÄêµÁºÑ¤ß¥Þ¥¯¥í¤Î½¸¤Þ¤ê¤Ç¤¢¤ë¡£
+¥æ¡¼¥¶Æȼ«¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤òºî¤ë»î¤ß¤ÏÈó¾ï¤ËÀ©¸Â¤µ¤ì¤Æ¤ª¤ê¡¢
+Æüìʸ»ú¤Î¥Þ¥Ã¥×¤¬¤Ç¤­¤ëÄøÅ٤Ǥ¢¤ë¡£
+.LP
+.\"O The groff language provides several kinds of variables with
+.\"O different interfaces.
+.\"O There are pre-defined variables, but the user can define her own
+.\"O variables as well.
+groff ¸À¸ì¤Ï¡¢¤½¤ì¤¾¤ì»È¤¤Êý¤Î°Û¤Ê¤ëÊÑ¿ô¤ò²¿¼ïÎफÄ󶡤·¤Æ¤¤¤ë¡£
+ÄêµÁºÑ¤ß¤ÎÊÑ¿ô¤â¤¢¤ë¤¬¡¢¥æ¡¼¥¶¤ÏÆȼ«¤ÎÊÑ¿ô¤òÄêµÁ¤¹¤ë¤³¤È¤â¤Ç¤­¤ë¡£
+.LP
+.\"O .B String
+.\"O variables store character sequences.
+.\"O They are set with the
+.\"O .request .ds
+.\"O request and retrieved by the
+.\"O .esc *
+.\"O escape sequences.
+.B Ê¸»úÎó
+ÊÑ¿ô¤Ïʸ»ú¤Î¥·¡¼¥±¥ó¥¹¤ò³ÊǼ¤¹¤ë¡£¤³¤ì¤é¤Ï¥ê¥¯¥¨¥¹¥È
+.request .ds
+¤Ë¤è¤Ã¤ÆÃͤòÀßÄꤷ¡¢¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc *
+¤Ë¤è¤Ã¤ÆÃͤ¬¼è¤ê½Ð¤µ¤ì¤ë¡£
+.LP
+.\"O .B Register
+.\"O variables can store numerical values, numbers with a scale unit, and
+.\"O occasionally string-like objects.
+.\"O They are set with the
+.\"O .request .nr
+.\"O request and retrieved by the
+.\"O .esc n
+.\"O escape sequences.
+.B ¥ì¥¸¥¹¥¿
+ÊÑ¿ô¤Ï¡¢¿ôÃÍ¡¢Ã±°ÌÉÕ¤­¤Î¿ô»ú¡¢¤½¤·¤Æ¾ì¹ç¤Ë¤è¤Ã¤Æ¤Ïʸ»úÎó¤Î¤è¤¦¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤ò
+³ÊǼ¤Ç¤­¤ë¡£
+¤³¤ì¤é¤Ï¡¢¥ê¥¯¥¨¥¹¥È
+.request .nr
+¤Ë¤è¤Ã¤ÆÃͤòÀßÄꤷ¡¢¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc n
+¤Ë¤è¤Ã¤ÆÃͤ¬¼è¤ê½Ð¤µ¤ì¤ë¡£
+.LP
+.\"O .B Environments
+.\"O allow the user to temporarily store global formatting parameters like
+.\"O line length, font size, etc. for later reuse.
+.\"O This is done by the
+.\"O .request .ev
+.\"O request.
+.B ´Ä¶­
+¤Ë¤Ï¡¢¥æ¡¼¥¶¤¬¸å¤«¤éºÆÍøÍѤ¹¤ë¤¿¤á¤Ë¡¢¹Ô¤ÎŤµ¤ä¥Õ¥©¥ó¥È¥µ¥¤¥º¤È¤¤¤Ã¤¿
+¥°¥í¡¼¥Ð¥ë¤ÊÀ°·ÁÍѥѥé¥á¡¼¥¿¤ò°ì»þŪ¤Ë³ÊǼ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+¤³¤ì¤Ï¡¢¥ê¥¯¥¨¥¹¥È
+.request .ev
+¤Ë¤è¤Ã¤Æ¹Ô¤ï¤ì¤ë¡£
+.LP
+.\"O .B Fonts
+.\"O are identified either by a name or by an internal number.
+.\"O The current font is chosen by the
+.\"O .request .ft
+.\"O request or by the
+.\"O .esc f
+.\"O escape sequences.
+.\"O Each device has special fonts, but the following fonts are available for 
+.\"O all devices.
+.\"O .B R
+.\"O is the standard font Roman.
+.\"O .B B
+.\"O is its
+.\"O .B bold
+.\"O counterpart.
+.\"O The
+.\"O .I italic
+.\"O font is called
+.\"O .B I
+.\"O is everywhere available, but on text devices, it is displayed as an
+.\"O underlined Roman font.
+.\"O For the graphical output devices, there exist constant-width pendants of
+.\"O these font,
+.\"O .BR CR ,
+.\"O .BR CI ,
+.\"O and
+.\"O .BR CB .
+.\"O On text devices, all characters have a constant width anyway.
+.B ¥Õ¥©¥ó¥È
+¤Ï¡¢Ì¾Á°¤Ç¤âÆâÉôŪ¤ÊÈÖ¹æ¤Ç¤Ç¤â»ØÄê¤Ç¤­¤ë¡£
+¸½ºß¤Î¥Õ¥©¥ó¥È¤Ï¡¢¥ê¥¯¥¨¥¹¥È
+.request .ft
+¤«¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc f
+¤Ë¤è¤Ã¤ÆÁª¤Ö¤³¤È¤¬¤Ç¤­¤ë¡£
+¥Ç¥Ð¥¤¥¹¤´¤È¤Ë¸ÇÍ­¤Î¥Õ¥©¥ó¥È¤¬¤¢¤ë¤¬¡¢°Ê²¼¤Î¥Õ¥©¥ó¥È¤Ï¤¹¤Ù¤Æ¤Î¥Ç¥Ð¥¤¥¹¤Ç
+Í­¸ú¤Ç¤¢¤ë¡£
+.B R
+¤Ïɸ½à¤Î¥í¡¼¥Þ¥óÂÎ¥Õ¥©¥ó¥È¤Ç¤¢¤ë¡£
+.B B
+¤Ï¥í¡¼¥Þ¥óÂΤÎ
+.B ¥Ü¡¼¥ë¥Éɽ¼¨
+¤Ç¤¢¤ë¡£
+.B I
+¤Ï
+.I ¥¤¥¿¥ê¥Ã¥¯ÂÎ
+¥Õ¥©¥ó¥È¤Ç¤¢¤ë¡£
+¥¤¥¿¥ê¥Ã¥¯¤Ï¤É¤Î¥Ç¥Ð¥¤¥¹¤Ç¤â»ÈÍѤǤ­¤ë¤¬¡¢
+¥Æ¥­¥¹¥È¥Ç¥Ð¥¤¥¹¤Ç¤Ï¥¢¥ó¥À¡¼¥é¥¤¥óÉÕ¤­¤Î
+¥í¡¼¥Þ¥óÂÎ¥Õ¥©¥ó¥È¤Çɽ¼¨¤µ¤ì¤ë¡£
+¥°¥é¥Õ¥£¥Ã¥¯½ÐÎϥǥХ¤¥¹¤Ç¤Ï¡¢¾åµ­¤Î¥Õ¥©¥ó¥È¤ËÂбþ¤¹¤ë¸ÇÄêÉý¥Õ¥©¥ó¥È¤â¤¢¤ë¡£
+¤½¤ì¤¾¤ì¡¢
+.BR CR ¡¦ CB ¡¦ CR
+¤Ç¤¢¤ë¡£
+¥Æ¥­¥¹¥È¥Ç¥Ð¥¤¥¹¤Ç¤Ï¡¢¤É¤Î¤ß¤Á¤¹¤Ù¤Æ¤Îʸ»ú¤Ï¸ÇÄêÉý¤Ë¤Ê¤ë¡£
+.LP
+.\"O Moreover, there are some advanced roff elements.
+.\"O A
+.\"O .B diversion
+.\"O stores information into a macro for later usage.
+.\"O A
+.\"O .B trap
+.\"O is a positional condition like a certain number of lines from page top
+.\"O or in a diversion or in the input.
+.\"O Some action can be prescribed to be run automatically when the condition
+.\"O is met.
+¤µ¤é¤Ë¡¢¤¤¤¯¤Ä¤«¤Î³ÈÄ¥¤µ¤ì¤¿ roff Í×ÁǤ¬¤¢¤ë¡£
+.B ¥Ç¥£¥Ð¡¼¥¸¥ç¥ó
+¤Ï¸å¤Ç»È¤¦¤¿¤á¤Î¾ðÊó¤ò¥Þ¥¯¥íÆâÉô¤Ë³ÊǼ¤¹¤ë¡£
+.B ¥È¥é¥Ã¥×
+¤Ï°ÌÃÖ¾ò·ï¤Ç¤¢¤ê¡¢¥Ú¡¼¥¸ÀèƬ¤«¤é¤ÎÆÃÄê¤Î¹ÔÈÖ¹æ¤È¤«¡¢
+¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤äÆþÎϤˤª¤±¤ëÆÃÄê¤Î¹ÔÈÖ¹æ¤Ê¤É¤Î¤«¤¿¤Á¤Ç»ØÄꤵ¤ì¤ë¡£
+¤¤¤¯¤Ä¤«¤ÎÆ°ºî¤ò¡¢¾ò·ï¤òËþ¤·¤¿¤È¤­¤Ë¼«Æ°Åª¤Ë¼Â¹Ô¤µ¤ì¤ë¤è¤¦¤Ë»Ø¼¨¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.\" uchida diversion ¤ÎÄêÌõ¤Ï¡©
+.LP
+.\"O More detailed information can be found in the groff info file.
+¤è¤ê¾ÜºÙ¤Ê¾ðÊó¤Ï groff info ¥Õ¥¡¥¤¥ë¤Ë¼¨¤µ¤ì¤Æ¤¤¤ë¡£
+.
+.\" --------------------------------------------------------------------
+.\"O .SH "CONTROL CHARACTERS"
+.SH À©¸æʸ»ú
+.\" --------------------------------------------------------------------
+.\"O There is a small set of characters that have a special controlling task
+.\"O in certain conditions.
+¤¢¤ë¾ò·ï²¼¤Ë¤ª¤¤¤Æ¡¢ÆÃÊ̤ÊÀ©¸æµ¡Ç½¤ò»ý¤Äʸ»ú¤¬¤¤¤¯¤Ä¤«¤¢¤ë¡£
+.TP
+.character .
+.\"O A dot is only special at the beginning of a line or after the
+.\"O condition in the requests
+.\"O .request .if ,
+.\"O .request .ie ,
+.\"O .request .el ,
+.\"O and
+.\"O .request .while .
+.\"O There it is the control character that introduces a request (or macro).
+.\"O The special behavior can be delayed by using the
+.\"O .esc .
+.\"O escape.
+.\"O By using the 
+.\"O .request .cc
+.\"O request, the control character can be set to a different character,
+.\"O making the dot
+.\"O .'char .
+.\"O a non-special character.
+¥É¥Ã¥È¤Ï¡¢¹Ô¤ÎÀèƬ¤Ë¤¢¤ë¾ì¹ç¤È¡¢°Ê²¼¤Î¥ê¥¯¥¨¥¹¥È (
+.request .if ,
+.request .ie ,
+.request .el ,
+.request .while )
+¤Î¸å¤Ë¤¢¤ë¾ì¹ç¤Ë¤ÏÆÃÊ̤ʰÕÌ£¤ò»ý¤Ä¡£
+¤³¤ì¤é¤Î¾ì¹ç¤Ç¤Ï¡¢¥É¥Ã¥È¤Ï¥ê¥¯¥¨¥¹¥È (¤Þ¤¿¤Ï¥Þ¥¯¥í) ¤Î³«»Ï¤ò°ÕÌ£¤¹¤ë
+À©¸æʸ»ú¤È¤Ê¤ë¡£
+¤³¤ÎÆüì¤ÊƯ¤­¤Ï
+.esc .
+¤Î¤è¤¦¤Ë¥¨¥¹¥±¡¼¥×¤¹¤ë¤³¤È¤ÇÍÞÀ©¤Ç¤­¤ë¡£
+¥ê¥¯¥¨¥¹¥È
+.request .cc
+¤òÍѤ¤¤ë¤È¡¢¤³¤ÎÀ©¸æʸ»ú¤òÊ̤Îʸ»ú¤Ë³ä¤êÅö¤Æ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+¤³¤Î»þ¡¢¥É¥Ã¥È
+.'char .
+¤ÏÀ©¸æʸ»ú¤Ç¤Ï¤Ê¤¯¤Ê¤ë¡£
+.IP ""
+.\"O In all other positions, it just means a dot character.
+.\"O In text paragraphs, it is advantageous to start each sentence at a line
+.\"O of its own.
+¾¤Î¾ì½ê¤Ë¤¢¤ë¾ì¹ç¤Ï¡¢¥É¥Ã¥È¤Ïñ¤Ë¥É¥Ã¥Èʸ»ú¤½¤Î¤â¤Î¤ò°ÕÌ£¤¹¤ë¡£
+¥Æ¥­¥¹¥È¤ÎÃÊÍî¤Ë¤ª¤¤¤Æ¤Ï¡¢³Æ¥»¥ó¥Æ¥ó¥¹¤ò 1 ¹Ô¤Ë½ñ¤¯¤ÈÅԹ礬Îɤ¤¡£
+.TP
+.character '
+.\"O The single quote has two controlling tasks.  At the beginning of a line
+.\"O and in the conditional requests it is the non-breaking control
+.\"O character.
+.\"O That means that it introduces a request like the dot, but with the
+.\"O additional property that this request doesn't cause a linebreak.
+.\"O By using the 
+.\"O .request .c2
+.\"O request, the non-break control character can be set to a different
+.\"O character.
+¥·¥ó¥°¥ë¥¯¥©¡¼¥È¤Ë¤Ï 2 ¤Ä¤ÎÀ©¸æµ¡Ç½¤¬¤¢¤ë¡£
+¹Ô¤ÎÀèƬ¤Ë¤¢¤ë¾ì¹ç¤È¡¢¾ò·ï¤Ä¤­¥ê¥¯¥¨¥¹¥È¤Ë³¤¯¾ì¹ç¤Ë¤Ï¡¢Èó²þ¹ÔÀ©¸æʸ»ú¤ò°ÕÌ£¤¹¤ë¡£
+¤Ä¤Þ¤ê¡¢¤³¤Îʸ»ú¤Ï¥É¥Ã¥È¤ÈƱ¤¸¤è¤¦¤Ë¥ê¥¯¥¨¥¹¥È¤Î³«»Ï¤ò°ÕÌ£¤¹¤ë¤¬¡¢
+¤½¤ì¤Ë²Ã¤¨¤Æ²þ¹Ô¤ò¹Ô¤ï¤Ê¤¤¤È¤¤¤¦ÆÃÀ­¤¬¤¢¤ë¡£
+¥ê¥¯¥¨¥¹¥È
+.request .c2
+¤òÍѤ¤¤ë¤È¡¢¤³¤ÎÈó²þ¹ÔÀ©¸æʸ»ú¤òÊ̤Îʸ»ú¤Ë³ä¤êÅö¤Æ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.IP ""
+.\"O As a second task, it is the most commonly used argument separator in
+.\"O some functional escape sequences (but any pair of characters not part
+.\"O of the argument will work).
+.\"O In all other positions, it denotes the single quote or apostrophe
+.\"O character.
+.\"O Groff provides a printable representation with the
+.\"O .esc (cq
+.\"O escape sequence.
+2 ¤Ä¤á¤Îµ¡Ç½¤È¤·¤Æ¤Ï¡¢¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Ë¤ª¤¤¤Æ°ú¤­¿ô¤Î
+¶èÀÚ¤êʸ»ú¤È¤·¤Æ¤è¤¯»ÈÍѤµ¤ì¤ë (¤¿¤À¤·¡¢°ú¤­¿ô¤Î°ìÉô¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤¤
+ʸ»ú¤ÎÂФǤ¢¤ì¤Ð¤É¤ì¤Ç¤â¶èÀÚ¤êʸ»ú¤È¤·¤Æµ¡Ç½¤¹¤ë)¡£
+.\"nakano: ¤³¤³¤Á¤ç¤Ã¤È¤ï¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿...
+¤³¤ì¤é°Ê³°¤Î¾ì½ê¤Ë¤¢¤ë»þ¤Ï¡¢¥·¥ó¥°¥ë¥¯¥©¡¼¥Èʸ»ú¤Þ¤¿¤Ï¥¢¥Ý¥¹¥È¥í¥Õ¥£Ê¸»ú¤ò°ÕÌ£¤¹¤ë¡£
+groff ¤Ï¤³¤Îʸ»ú¤Îɽ¼¨ÍѤÎɽ¸½¼êÃʤȤ·¤Æ¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc (cq
+¤òÄ󶡤·¤Æ¤¤¤ë¡£
+.TP
+\fB"\fR
+.\"O The double quote is used to enclose arguments in requests and macros.
+.\"O The escaped double quote
+.\"O .esc \(dq
+.\"O introduces a comment.
+.\"O Otherwise, it is not special.
+.\"O Groff provides a printable representation with the
+.\"O .esc (dq
+.\"O escape sequence.
+¥À¥Ö¥ë¥¯¥©¡¼¥È¤Ï¡¢¥ê¥¯¥¨¥¹¥È¤ä¥Þ¥¯¥í¤Î°ú¤­¿ô¤ò³ç¤ë»þ¤Ë»ÈÍѤµ¤ì¤ë¡£
+¥¨¥¹¥±¡¼¥×¤µ¤ì¤¿¥À¥Ö¥ë¥¯¥©¡¼¥È
+.B \e"
+¤Ï¥³¥á¥ó¥È¤Î³«»Ï¤ò°ÕÌ£¤¹¤ë¡£
+¤½¤ì°Ê³°¤Î¾ì¹ç¤Ï¡¢ÆÃÊ̤ʵ¡Ç½¤Ï¤Ê¤¤¡£
+groff ¤Ï¤³¤Îʸ»ú¤Îɽ¼¨ÍѤÎɽ¸½¼êÃʤȤ·¤Æ¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc (dq
+¤òÄ󶡤·¤Æ¤¤¤ë¡£
+.TP
+.character \(rs
+.\"O The backslash usually introduces an escape sequence (this can be
+.\"O changed with the
+.\"O .request ec
+.\"O request).
+.\"O A printed version of the escape character is the
+.\"O .esc e
+.\"O escape; a backslash glyph can be obtained by
+.\"O .esc (rs .
+¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ï¡¢Ä̾ï¤Ï¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Î³«»Ï¤ò°ÕÌ£¤¹¤ë
+(¥ê¥¹¥¨¥¹¥È
+.request ec
+¤Ë¤è¤Ã¤ÆÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë)¡£
+ɽ¼¨ÍѤΥ¨¥¹¥±¡¼¥×ʸ»ú¤Ï¡¢¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc e
+¤Ç¤¢¤ê¡¢¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Î¥°¥ê¥Õ¤Ï
+.esc (rs
+¤ÇÆÀ¤é¤ì¤ë¡£
+.TP
+.character (
+.\"O The open parenthesis is only special in escape sequences when
+.\"O introducing an escape name or argument consisting of exactly two
+.\"O characters.
+.\"O In groff, this behavior can be replaced by the \f(CB[]\fP construct.
+³«¤­³ç¸Ì¤Ï¡¢¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤ÎÆâÉô¤ÇÆÃÊ̤ʰÕÌ£¤ò»ý¤Ä¡£
+¤Á¤ç¤¦¤É 2 Ê¸»ú¤«¤é¤Ê¤ë¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹Ì¾¤ä°ú¤­¿ô¤Î³«»Ï¤ò°ÕÌ£¤¹¤ë¡£
+groff ¤Ç¤Ï¡¢¤³¤ÎÆ°ºî¤Ï \f(CB[]\fP ¤ÎÁȤÇÃÖ¤­´¹¤¨¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.TP
+.character [
+.\"O The opening bracket is only special in groff escape sequences; there it
+.\"O is used to introduce a long escape name or long escape argument.
+.\"O Otherwise, it is non-special, e.g. in macro calls.
+³«¤­³Ñ³ç¸Ì¤Ï¡¢groff ¤Î¾ì¹ç¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ÆâÉô¤ÇÆÃÊ̤ʰÕÌ£¤ò»ý¤Ä¡£
+¤³¤ì¤Ï¡¢Ä¹¤¤¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹Ì¾¤äŤ¤¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹°ú¤­¿ô¤Î
+³«»Ï¤ò°ÕÌ£¤¹¤ë¡£
+¤½¤ì°Ê³°¤Ç¤Ï¡¢Î㤨¤Ð¥Þ¥¯¥í¸Æ¤Ó½Ð¤·¤Ê¤É¤Ç¤âÆÃÊ̤ʺîÍѤϤʤ¤¡£
+.TP
+.character ]
+.\"O The closing bracket is only special in groff escape sequences; there it
+.\"O terminates a long escape name or long escape argument.
+.\"O Otherwise, it is non-special.
+ÊĤ¸³Ñ³ç¸Ì¤Ï groff ¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Ë¤ª¤¤¤ÆÆÃÊ̤ʰÕÌ£¤ò»ý¤Ä¡£
+¤³¤ì¤Ï¡¢Ä¹¤¤¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹Ì¾¤äŤ¤¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹°ú¤­¿ô¤Î½ªÎ»¤ò
+°ÕÌ£¤¹¤ë¡£
+¤½¤ì°Ê³°¤Ç¤Ï¡¢ÆÃÊ̤ʺîÍѤϤʤ¤¡£
+.TP
+\f(CIspace\fP
+.\"O Space characters are only functional characters.  They separate the
+.\"O arguments in requests or macros, and the words in text lines.
+.\"O They are subject to groff's horizontal spacing calculations.
+.\"O To get a defined space width, escape sequences like
+.\"O .'char "\(rs\ "
+.\"O (this is the escape character followed by a space),
+.\"O .esc | ,
+.\"O .esc ^ ,
+.\"O or
+.\"O .esc h
+.\"O should be used.
+¶õÇò (space) Ê¸»ú¤Ïµ¡Ç½Åª¤ÊƯ¤­¤·¤«»ý¤¿¤Ê¤¤Ê¸»ú¤Ç¤¢¤ë¡£
+¤³¤ì¤Ï¡¢¥ê¥¯¥¨¥¹¥È¤ä¥Þ¥¯¥í¤Î°ú¤­¿ô¤Î¶èÀÚ¤êʸ»ú¤Ç¤¢¤ê¡¢
+¥Æ¥­¥¹¥È¹Ô¤Ë¤ª¤±¤ëñ¸ì¤Î¶èÀÚ¤ê¤Ç¤¢¤ë¡£
+¤Þ¤¿¡¢groff ¤Î¿åÊ¿Êý¸þ¤Î¸ì´Ö·×»»¤ÎºîÍÑÂоݤȤʤ롣
+ÄêµÁ¤µ¤ì¤¿¶õÇòÉý¤òÆÀ¤ë¤Ë¤Ï¡¢
+.'char "\(rs\ "
+(¥¨¥¹¥±¡¼¥×ʸ»ú¤È¤½¤ì¤Ë³¤¯¶õÇòʸ»ú)¡¢
+.'char "\(rs|" ¡¢
+.'char "\(rs^" ¡¢
+.'char "\(rsh"
+¤È¤¤¤Ã¤¿¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤òÍѤ¤¤ì¤Ð¤è¤¤¡£
+.IP \f(CInewline\fP
+.\"O In text paragraphs, newlines mostly behave like space characters.
+.\"O Continuation lines can be specified by an escaped newline, i.e., by
+.\"O specifying a backslash
+.\"O .'char \(rs
+.\"O as the last character of a line.
+¥Æ¥­¥¹¥È¤ÎÃÊÍî¤Ë¤ª¤¤¤Æ¤Ï¡¢²þ¹Ô (newline) ¤Ï¶õÇòʸ»ú¤ÈƱ¤¸¤è¤¦¤ÊºîÍѤò¤¹¤ë¡£
+¹Ô¤¬Ï¢·ë¤·¤Æ¤¤¤ë¤â¤Î¤È¤ß¤Ê¤¹¤Ë¤Ï¡¢²þ¹Ô¤ò¥¨¥¹¥±¡¼¥×¤¹¤ë¤³¤È¤Ç»ØÄê¤Ç¤­¤ë¡£
+¤Ä¤Þ¤ê¡¢¹Ô¤ÎºÇ¸å¤Îʸ»ú¤È¤·¤Æ¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å
+.'char \(rs
+¤òµ­½Ò¤¹¤ë¡£
+.IP \f(CItab\fP
+.\"O If a tab character occurs during text the interpreter makes a horizontal 
+.\"O jump to the next pre-defined tab position.
+.\"O There is a sophisticated interface for handling tab positions.
+¥Æ¥­¥¹¥ÈÃæ¤Ë¥¿¥Öʸ»ú¤¬¤¢¤ì¤Ð¡¢¥¤¥ó¥¿¥×¥ê¥¿¤Ï¼¡¤ÎÄêµÁºÑ¤ß¤Î¥¿¥Ö°ÌÃ֤ؤÈ
+¿åÊ¿Êý¸þ¤Î¥¤¥ó¥Ç¥ó¥È¤òºî¤ê¤À¤¹¡£
+¥¿¥Ö°ÌÃÖ¤ÎÄ´À°¤Ë¤ÏÀöÎý¤µ¤ì¤¿¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤¬¤¢¤ë¡£
+.
+.\" --------------------------------------------------------------------
+.\"O .SH "NUMERICAL EXPRESSIONS"
+.SH ¿ô¼°
+.\" --------------------------------------------------------------------
+.\"O A
+.\"O .B numerical value
+.\"O is a signed or unsigned integer or float with or without an appended
+.\"O scale indicator.
+.\"O A
+.\"O .B scale indicator
+.\"O is a one-character abbreviation for a unit of measurement.
+.\"O A number followed by a scale indicator signifies a size value.
+.\"O By default, numerical values do not have a scale indicator, i.e., they are
+.\"O normal numbers.
+.B ¿ôÃÍ
+¤È¤Ï¡¢Ã±°Ì»ØÄê»Ò¤ÎÉղ䵤ì¤Æ¤¤¤Ê¤¤
+Éä¹æÉÕ¤­À°¿ô¡¦Éä¹æ¤Ê¤·À°¿ô¡¦ÉâÆ°¾®¿ôÅÀ¼Â¿ô¡¢
+¤ª¤è¤Ó¤½¤ì¤Ëñ°Ì»ØÄê»Ò¤ÎÉղ䵤줿¤â¤Î¤Ç¤¢¤ë¡£
+.B Ã±°Ì»ØÄê»Ò
+¤È¤Ï¡¢·×–°Ì¤òɽ¤¹ 1 Ê¸»ú¤Îά¸ì¤Ç¤¢¤ë¡£
+ñ°Ì¤¬¸åÃÖ¤µ¤ì¤¿¿ôÃͤϡ¢¥µ¥¤¥º¤Ë´Ø¤¹¤ëÃͤǤ¢¤ë¡£
+¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¿ôÃͤÏñ°Ì»ØÄê¤ò»ý¤¿¤Ê¤¤¡£¤Ä¤Þ¤ê¡¢Ã±¤Ê¤ë¿ô»ú¤Ç¤¢¤ë¡£
+.LP
+.\"O The roff language defines the following scale indicators.
+roff ¸À¸ì¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Êñ°Ì¤òÄêµÁ¤·¤Æ¤¤¤ë¡£
+.LP
+.na
+.nh
+.TS
+center, tab(@);
+LfCB Lw(4i).
+.\"O c@Centimeter
+c@¥»¥ó¥Á¥á¡¼¥È¥ë
+.\"O i@Inch
+i@¥¤¥ó¥Á
+.\"O P@Pica\ \(eq\ 1/6\ inch
+P@¥Ñ¥¤¥«\ \(eq\ 1/6\ ¥¤¥ó¥Á
+.\"O p@Point\ \(eq\ 1/72\ inch
+p@¥Ý¥¤¥ó¥È\ \(eq\ 1/72\ ¥¤¥ó¥Á
+m@T{
+.\"O Em\ \(eq\ \fRthe font size in points (width of letter `\f(CRm\fR')
+Em\ \(eq\ \fR¥Õ¥©¥ó¥È¥µ¥¤¥º (ʸ»ú `\f(CRm\fR` ¤ÎÉý)
+T}
+.\"O M@100th \fRof an \f(CREm
+M@\f(CREm\fR ¤Î 100 ÇÜ
+n@En\ \(eq\ Em/2
+.\"O u@\fRBasic unit for actual output device
+u@\fR¼ÂºÝ¤Î½ÐÎϥǥХ¤¥¹ÍѤδðËÜñ°Ì
+.\"O v@\fRVertical line space in basic units
+v@\fR´ðËÜñ°Ì¤Ë¤è¤ë¹ÔÁ÷¤êÉý
+z@T{
+.\"O scaled point\ \(eq\ 1/\f(CIsizescale\fR of a point (defined in
+.\"O font \fIDESC\fP file)
+¥¹¥±¡¼¥ë¤µ¤ì¤¿¥Ý¥¤¥ó¥È¿ô\ \(eq\ 1/\f(CIsizescale\fR
+(¥Õ¥©¥ó¥È¤Î \fIDESC\fR ¥Õ¥¡¥¤¥ë¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë)
+T}
+.TE
+.LP
+.ad
+.hy
+.\"O .B Numerical expressions
+.\"O are combinations of the numerical values defined above with
+.\"O the arithmetical operators
+.B ¿ô¼°
+¤Ï¡¢¾åµ­¤Î¿ôÃͤȻ»½Ñ±é»»»Ò
+.operator + ,
+.operator \- ,
+.operator * ,
+.operator / ,
+.operator %
+.\"O .RI ( modulo ),
+.RI ( ¾ê; )¡¢
+.\"O the comparative operators
+Èæ³Ó±é»»»Ò
+.operator ==
+.\"O (this is the same as
+.\"O .operator = ),
+(
+.operator =
+¤ÈƱ¤¸),
+.operator <= ,
+.operator >= ,
+.operator < ,
+.\"O .operator > ,
+.operator > ¡¢
+.\"O the logical operators
+ÏÀÍý±é»»»Ò
+.operator &
+.\"O .RI ( and ),
+.RI ( ÏÀÍýÀÑ ),
+.operator :
+.\"O .RI ( or ),
+.RI ( ÏÀÍýÏ ),
+.operator !
+.\"O .RI ( not ),
+.RI ( ÏÀÍýÈÝÄê )¡¢
+.\"O and the parentheses
+¤ª¤è¤Ó³ç¸Ì
+.operator ( ,
+.\"O and
+.\"O .operator ) .
+.operator )
+¤ÎÁȤ߹ç¤ï¤»¤Ç¤¢¤ë¡£
+.LP
+.\"O Moreover,
+.\"O .I groff
+.\"O added the following operators for numerical expressions:
+¤µ¤é¤Ë¡¢
+.I grof
+¤Ë¤Ï¿ô¼°¤Ë°Ê²¼¤Î±é»»»Ò¤¬Äɲ䵤줿:
+.LP
+.na
+.nh
+.TS
+center, tab(@);
+LfCB Lw(4i).
+.\"O e1\f(CB>?\fPe2@The maximum of \f(CIe1\fP and \f(CIe2\fP.
+e1\f(CB>?\fPe2@\fCIe1\fP ¤È \f(CIe2\fP ¤ÎºÇÂçÃÍ
+.\"O e1\f(CB<?\fPe2@The minimum of \f(CIe1\fP and \f(CIe2\fP.
+e1\f(CB<?\fPe2@\f(CIe1\fP ¤È \f(CIe2\fP ¤ÎºÇ¾®ÃÍ
+\f(CB(\fPc\f(CB;\fPe\f(CB)@T{
+.\"O Evaluate \f(CIe\fP using \f(CIc\fP as the default scaling
+.\"O indicator.
+\f(CIc\fP ¤ò¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤È¤·¤Æ \f(CIe\fP ¤òɾ²Á¤¹¤ë
+.\" UCHIDA ¡©¡©¡©
+T}
+.TE
+.LP
+.ad
+.hy
+.\"O For details see the groff info file.
+¾ÜºÙ¤Ï groff ¤Î info ¥Õ¥¡¥¤¥ë¤ò»²¾È¤Î¤³¤È¡£
+.
+.\" --------------------------------------------------------------------
+.\"O .SH CONDITIONS
+.SH ¾ò·ï¼°
+.\" --------------------------------------------------------------------
+.\"O .B Conditions
+.\"O occur in tests raised by the
+.\"O .request .if ,
+.\"O .request .ie ,
+.\"O and the
+.\"O .request .while
+.\"O requests.
+.\"O The following table characterizes the different types of conditions.
+.B ¾ò·ï¼°
+¤Ï¡¢¥ê¥¯¥¨¥¹¥È
+.request .if ,
+.request .ie ,
+.request .while
+¤Ë¤è¤Ã¤ÆÀ¸¤¸¤ë¾ò·ïȽÄê¤Ç¤¢¤ë¡£
+°Ê²¼¤Îɽ¤Ë¡¢¤¤¤í¤¤¤í¤Ê¾ò·ï¼°¤ò¼¨¤¹¡£
+.LP
+.na
+.nh
+.TS
+center, tab(@);
+LfCB Lw(4i).
+\f(CIN\fP@T{
+.\"O A numerical expression \f(CIN\fP yields true if its value
+.\"O is\ \f(CR>0\fP.
+¿ô¼° \f(CIN\fP ¤ÏÃͤ¬ 0 ¤è¤êÂ礭¤±¤ì¤Ð¿¿¤òÊÖ¤¹¡£
+T}
+!\f(CIN\fP@T{
+.\"O True if the value of \f(CIN\fP is\ \f(CR\(<=0\fP.
+\f(CIN\fP ¤ÎÃͤ¬ 0 °Ê²¼¤Ç¤¢¤ì¤Ð¿¿¡£
+T}
+\&'\f(CIs1\fP'\f(CIs2\fP'@T{
+.\"O True if string\ \f(CIs1\fP is identical to string\ \f(CIs2\fP.
+ʸ»úÎó\ \f(CIs1\fP ¤Èʸ»úÎó\ \f(CIs2\fP ¤¬Åù¤·¤±¤ì¤Ð¿¿¡£
+T}
+!'\f(CIs1\fP'\f(CIs2\fP'@T{
+.\"O True if string\ \f(CIs1\fP is not identical to string\ \f(CIs2\fP.
+ʸ»úÎó\ \f(CIs1\fP ¤Èʸ»úÎó\ \f(CIs2\fP ¤¬Åù¤·¤¯¤Ê¤±¤ì¤Ð¿¿¡£
+T}
+c\f(CIch@T{
+.\"O True if there is a character\ \f(CIch\fP available.
+ʸ»ú\ \f(CIch\fP ¤¬Í­¸ú¤Ç¤¢¤ì¤Ð¿¿¡£
+T}
+d\f(CIname@T{
+.\"O True if there is a string, macro, diversion, or request
+.\"O called \f(CIname\fP.
+\f(CIname\fP ¤È¤¤¤¦Ê¸»úÎ󡦥ޥ¯¥í¡¦¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¡¦¥ê¥¯¥¨¥¹¥È¤¬Â¸ºß¤¹¤ì¤Ð¿¿¡£
+T}
+.\"O e@Current page number is even.
+e@¸½ºß¤Î¥Ú¡¼¥¸Èֹ椬¶ö¿ô¤Ê¤é¿¿¡£
+.\"O o@Current page number is odd.
+o@¸½ºß¤Î¥Ú¡¼¥¸Èֹ椬´ñ¿ô¤Ê¤é¿¿¡£
+.\"O n@Formatter is \fBnroff\fP.
+n@¥Õ¥©¡¼¥Þ¥Ã¥¿¤¬ \fBnroff\fP ¤Ê¤é¿¿¡£
+r\f(CIreg@T{
+.\"O True if there is a register named \f(CIreg\fP.
+\f(CIreg\fP ¤È¤¤¤¦¥ì¥¸¥¹¥¿¤¬¤¢¤ì¤Ð¿¿¡£
+T}
+.\"O t@Formatter is \fBtroff\fR.
+t@¥Õ¥©¡¼¥Þ¥Ã¥¿¤¬ \fBtroff\fP ¤Ê¤é¿¿¡£
+.TE
+.LP
+.ad
+.hy
+.
+.\" --------------------------------------------------------------------
+.\"O .SH REQUESTS
+.SH ¥ê¥¯¥¨¥¹¥È
+.\" --------------------------------------------------------------------
+.\"O This section provides a short reference for the predefined requests.
+.\"O In groff, request and macro names can be arbitrarily long.
+.\"O No bracketing or marking of long names is needed.
+¤³¤Î¥»¥¯¥·¥ç¥ó¤Ç¤Ï¡¢ÄêµÁºÑ¤ß¤Î¥ê¥¯¥¨¥¹¥È¤Ë¤Ä¤¤¤Æ¤Îû¤¤¥ê¥Õ¥¡¥ì¥ó¥¹¤ò
+Ä󶡤¹¤ë¡£
+groff ¤Ç¤Ï¡¢¥ê¥¯¥¨¥¹¥È¤È¥Þ¥¯¥í¤Î̾Á°¤ÏǤ°Õ¤ÎŤµ¤ò¤È¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+Ť¤Ì¾Á°¤ËÂФ·¤Æ³ç¸Ì¤Ç³ç¤Ã¤¿¤ê¥Þ¡¼¥¯¤òÉÕ¤±¤¿¤ê¤¹¤ëɬÍפϤʤ¤¡£
+.LP
+.\"O Most requests take one or more arguments.
+.\"O The arguments are separated by space characters (no tabs!); there is no
+.\"O inherent limit for their length or number.
+.\"O An argument can be enclosed by a pair of double quotes: This is very handy
+.\"O if an argument contains space characters, e.g.,
+.\"O .argument "\(dqarg\ with\ space\(dq"
+.\"O denotes a single argument.
+¤¿¤¤¤Æ¤¤¤Î¥ê¥¯¥¨¥¹¥È¤Ï¡¢¤Ò¤È¤Ä¤Þ¤¿¤ÏÊ£¿ô¤Î°ú¤­¿ô¤ò»ý¤Ä¡£
+°ú¤­¿ô¤Ï¶õÇòʸ»ú¤Ç¶èÀÚ¤é¤ì¤ë (¥¿¥Öʸ»ú¤ÏÉÔ²Ä)¡£
+¤½¤ÎŤµ¤ä¿ô¤ËÀ©¸Â¤Ï¤Ê¤¤¡£
+°ú¤­¿ô¤Ï¥À¥Ö¥ë¥¯¥©¡¼¥È¤Ç³ç¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+¤³¤ì¤Ï¡¢°ú¤­¿ô¤Ë¶õÇòʸ»ú¤¬´Þ¤Þ¤ì¤ë¤È¤­¤Ë¤È¤Æ¤âÊØÍø¤Ç¤¢¤ë¡£
+Î㤨¤Ð¡¢
+\f(CI"arg with space"\fP
+¤Ï¤Ò¤È¤Ä¤Î°ú¤­¿ô¤ò°ÕÌ£¤¹¤ë¡£
+.LP
+.\"O Some requests have optional arguments with a different behaviour.
+.\"O Not all of these details are outlined here.
+.\"O Refer to the groff info file for all details.
+¤¤¤¯¤Ä¤«¤Î¥ê¥¯¥¨¥¹¥È¤Ï¡¢Æ°ºî¤ò½¤Àµ¤¹¤ë¤¿¤á¤Î¥ª¥×¥·¥ç¥ó°ú¤­¿ô¤ò»ý¤Ä¡£
+¤½¤ì¤é¤Î¾ÜºÙ¤Ï¤³¤³¤Ç¤ÏÀâÌÀ¤·¤Ê¤¤¡£
+¾ÜºÙ¤Ï¡¢groff ¤Î info ¥Õ¥¡¥¤¥ë¤ò»²¾È¤Î¤³¤È¡£
+.LP
+.\"O In the following request specifications, most argument names were chosen
+.\"O to be descriptive.
+.\"O Only the following denotations need clarification.
+¸å½Ò¤¹¤ë¥ê¥¯¥¨¥¹¥È¤ÎÀâÌÀ¤Ç¤Ï¡¢Â¿¤¯¤Î°ú¤­¿ô¤Î̾Á°¤Ï°ÕÌ£¤òɽ¤¹¤è¤¦¤ËÁª¤ó¤Ç¤¢¤ë¡£
+²¼¤Ëµó¤²¤¿ÍѸì¤Ë¤Ä¤¤¤Æ¤Ï¤½¤Î°ÕÌ£¤ò¼¨¤¹¡£
+.LP
+.na
+.nh
+.TS
+center, tab(@);
+LfCI Lw(4i).
+.\"O c@denotes a single character.
+c@1 Ê¸»ú¤ò°ÕÌ£¤¹¤ë¡£
+font@T{
+.\"O a font either specified as a font name or a font number.
+̾Á°¤Þ¤¿¤ÏÈÖ¹æ¤Ç»ØÄꤵ¤ì¤¿¥Õ¥©¥ó¥È¡£
+T}
+anything@T{
+.\"O all characters up to the end of the line or within \f(CB\(rs{\fP
+.\"O and \f(CB\(rs}\fP.
+¹ÔËö¤Þ¤Ç¤Î¤¹¤Ù¤Æ¤Îʸ»ú¡¢¤Þ¤¿¤Ï \f(CB\(rs{\fP ¤È \f(CB\(rs}\fP ¤Ç
+³ç¤é¤ì¤¿Ê¸»ú¡£
+T}
+n@T{
+.\"O is a numerical expression that evaluates to an integer value.
+À°¿ôÃͤòÊÖ¤¹¿ô¼°¡£
+T}
+N@T{
+.\"O is an arbitrary numerical expression, signed or unsigned.
+Éä¹æÉÕ¤­¤Þ¤¿¤ÏÉä¹æ¤Ê¤·¤ÎǤ°Õ¤Î¿ô¼°¡£
+T}
+\(+-N@T{
+.\"O has three meanings depending on its sign, described below.
+°Ê²¼¤ËÀâÌÀ¤¹¤ë¤è¤¦¤ËÉä¹æ¤Ë±þ¤¸¤Æ 3 ¤Ä¤Î°ÕÌ£¤¬¤¢¤ë¡£
+T}
+.TE
+.LP
+.ad
+.hy
+.\"O If an expression defined as
+.\"O .argument \(+-N
+.\"O starts with a
+.\"O .operator +
+.\"O sign the resulting value of the expression will be added to an already
+.\"O existing value inherent to the related request, e.g. adding to a number
+.\"O register.
+.\"O If the expression starts with a
+.\"O .operator -
+.\"O the value of the expression will be subtracted from the request value.
+.argument \(+-N
+¤ÇÄêµÁ¤µ¤ì¤¿¼°¤¬
+.operator +
+Éä¹æ¤Ç»Ï¤Þ¤ë¾ì¹ç¤Ï¡¢¼°¤Î·ë²Ì¤ÎÃͤϴØÏ¢¤¹¤ë¤¹¤Ç¤Ë¸ºß¤¹¤ë¥ê¥¯¥¨¥¹¥È¤Ë¸ÇÍ­¤Î
+ÃͤËÂФ·¤Æ²Ã»»¤µ¤ì¤ë¡£Î㤨¤Ð¡¢¿ôÃͥ쥸¥¹¥¿¤ËÄɲ䵤ì¤ë¡£
+¼°¤¬
+.operator -
+¤Ç»Ï¤Þ¤ë¾ì¹ç¤Ï¡¢¼°¤ÎÃͤ¬¥ê¥¯¥¨¥¹¥È¤ÎÃͤ«¤é¸º»»¤µ¤ì¤ë¡£
+.LP
+.\"O Without a sign,
+.\"O .argument N
+.\"O replaces the existing value directly.
+.\"O To assign a negative number either prepend\ \c
+.\"O .number 0
+.\"O or enclose the negative number in parentheses.
+Éä¹æ¤¬Ìµ¤¤¾ì¹ç¤Ï¡¢
+.argument N
+¤Ï´û¸¤ÎÃͤòľÀÜÃÖ¤­ÊѤ¨¤ë¡£
+Éé¤ÎÃͤò»ØÄꤹ¤ë¾ì¹ç¤Ë¤Ï¡¢0 ¤òÁ°ÃÖ¤¹¤ë¤«Éé¿ô¤ò³ç¸Ì¤Ç³ç¤ì¤Ð¤è¤¤¡£
+.
+.\" --------------------------------------------------------------------
+.\"O .SS "REQUEST SHORT REFERENCE"
+.SS ¥ê¥¯¥¨¥¹¥È¤Î´Ê°×¥ê¥Õ¥¡¥ì¥ó¥¹
+.\" --------------------------------------------------------------------
+.PD 0
+.
+.REQ .
+.\"O Empty line, ignored.  Useful for structuring documents.
+¶õ¹Ô (̵»ë¤µ¤ì¤ë)¡£¥É¥­¥å¥á¥ó¥È¤ÎÀ°·Á¤ËÊØÍø¡£
+.
+.REQ .\(rs" anything
+.\"O Complete line is a comment.
+¹ÔÁ´ÂΤ¬¥³¥á¥ó¥È¤È¤Ê¤ë¡£
+.
+.REQ .ab string
+.\"O Print
+.\"O .argument string
+.\"O on standard error, exit program.
+.argument string
+¤òɸ½à¥¨¥é¡¼¤Ë½ÐÎϤ·¥×¥í¥°¥é¥à¤ò½ªÎ»¤¹¤ë¡£
+.
+.REQ .ad
+.\"O Begin line adjustment for output lines in current adjust mode.
+¸½ºß¤Î°ÌÃÖ¤¾¤í¤¨¥â¡¼¥É¤Ç½ÐÎϹԤΰÌÃÖ¤¾¤í¤¨¤ò³«»Ï¤¹¤ë¡£
+.
+.REQ .ad c
+.\"O Start line adjustment in mode
+.\"O .argument c
+.\"O (\f(CIc\fP\f(CR\|\^\(eq\|l,r,b,n\fP).
+°ÌÃÖ¤¾¤í¤¨¥â¡¼¥É
+.argument c
+¤Ç¹Ô¤ò³«»Ï¤¹¤ë¡£
+(\f(CIc\fP\f(CR\|\^\(eq\|l,r,b,n\fP)
+.
+.REQ .af register c
+.\"O Assign format
+.\"O .argument c
+.\"O to
+.\"O .argument register
+.\"O (\f(CIc\fP\f(CR\|\^\(eq\|l,i,I,a,A\fP).
+¥Õ¥©¡¼¥Þ¥Ã¥È
+.argument c
+¤ò¥ì¥¸¥¹¥¿
+.argument register
+¤Ë³ä¤êÅö¤Æ¤ë¡£
+(\f(CIc\fP\f(CR\|\^\(eq\|l,i,I,a,A\fP)
+.
+.REQ .aln alias register
+.\"O Create alias name for
+.\"O .argument register .
+¥ì¥¸¥¹¥¿
+.argument register
+¤ÎÊÌ̾
+.argument alias
+¤òºîÀ®¤¹¤ë¡£
+.
+.REQ .als alias object
+.\"O Create alias name for request, string, macro, or diversion
+.\"O .argument object .
+¥ê¥¯¥¨¥¹¥È¤äʸ»úÎó¡¢¥Þ¥¯¥í¡¢¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Ê¤É¤Î¥ª¥Ö¥¸¥§¥¯¥È
+.argument object
+¤ÎÊÌ̾
+.argument alias
+¤òºîÀ®¤¹¤ë¡£
+.
+.REQ .am macro
+.\"O Append to
+.\"O .argument macro
+.\"O until
+.\"O .request ..
+.\"O is called.
+.request ..
+¤¬¸Æ¤Ð¤ì¤ë¤Þ¤Ç¤ò¥Þ¥¯¥í
+.argument macro
+¤ËÄɲ乤롣
+.
+.REQ .am macro end
+.\"O Append to
+.\"O .argument macro
+.\"O until
+.\"O .request .end
+.\"O is called.
+.request .end
+¤¬¸Æ¤Ð¤ì¤ë¤Þ¤Ç¤ò¥Þ¥¯¥í
+.argument macro
+¤ËÄɲ乤롣
+.
+.REQ .as stringvar anything
+.\"O Append
+.\"O .argument anything
+.\"O to
+.\"O .argument stringvar .
+ʸ»úÎó
+.argument anything
+¤òʸ»úÎóÊÑ¿ô
+.argument stringvar
+¤ËÄɲ乤롣
+.
+.REQ .asciify diversion
+.\"O Unformat special ASCII characters in
+.\"O .argument diversion .
+¥Ç¥£¥Ð¡¼¥¸¥ç¥ó
+.argument diversion
+¤Ë´Þ¤Þ¤ì¤ëÆüì ASCII Ê¸»ú¤òÀ°·Á¤·¤Ê¤¤¡£
+.
+.REQ .backtrace
+.\"O Print a backtrace of the input on stderr.
+ÆþÎϤΥХ寥ȥ졼¥¹¤òɸ½à¥¨¥é¡¼½ÐÎϤ˽ÐÎϤ¹¤ë¡£
+.
+.REQ .bd font N
+.\"O Embolden
+.\"O .argument font
+.\"O by
+.\"O .argterm N -1
+.\"O units.
+¥Õ¥©¥ó¥È
+.argument font
+¤ò
+.argterm N -1
+ñ°Ì¤Ë¶¯Ä´¤¹¤ë¡£
+.
+.REQ .bd S font N
+.\"O Embolden Special Font
+.\"O .argument S
+.\"O when current font is
+.\"O .argument font .
+¸½ºß¤Î¥Õ¥©¥ó¥È¤¬
+.argument font
+¤Î¤È¤­¤Ë¥¹¥Ú¥·¥ã¥ë¥Õ¥©¥ó¥È
+.argument S
+¤Ç¶¯Ä´¤¹¤ë¡£
+.\"nakano ¤ä¤Ã¤Æ¤ß¤Ê¤¤¤ÈȽ¤é¤Ê¤¤¤Î¤«¤â¤Ç¤¹¤¬¡¢¤³¤ÎÊÕ¤¤¤Þ¤¤¤Á¥Ô¥ó¤È¤­¤Þ¤»¤ó¤Í..
+.
+.REQ .bp
+.\"O Eject current page and begin new page.
+¸½ºß¤Î¥Ú¡¼¥¸¤ò½ªÎ»¤·¤Æ¿·¤·¤¤¥Ú¡¼¥¸¤ò³«»Ï¤¹¤ë¡£
+.
+.REQ .bp \(+-N
+.\"O Eject current page; next page number
+.\"O .argument \(+-N .
+¸½ºß¤Î¥Ú¡¼¥¸¤ò½ªÎ»¤¹¤ë¡£¼¡¤Î¥Ú¡¼¥¸ÈÖ¹æ¤ò
+.argument \(+-N
+¤Ë¤¹¤ë¡£
+.
+.REQ .blm macro
+.\"O Set the blank line macro to
+.\"O .argument macro .
+¶õÇò¹Ô¤ò°ÕÌ£¤¹¤ë¥Þ¥¯¥í¤ò
+.argument macro
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .br
+.\"O Line break.
+²þ¹Ô¡£
+.
+.REQ .break
+.\"O Break out of a while loop.
+while ¥ë¡¼¥×¤ò½ªÎ»¤¹¤ë¡£
+.
+.REQ .c2
+.\"O Reset no-break control character to
+.\"O .''char ' .
+Èó²þ¹ÔÀ©¸æʸ»ú¤ò
+.''char '
+¤ËÌ᤹¡£
+.
+.REQ .c2 c
+.\"O Set no-break control character to
+.\"O .argument c .
+Èó²þ¹ÔÀ©¸æʸ»ú¤ò
+.argument c
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .cc
+.\"O Reset control character to
+.\"O .'char . .
+À©¸æʸ»ú¤ò
+.'char .
+¤ËÌ᤹¡£
+.
+.REQ .cc c
+.\"O Set control character to
+.\"O .argument c .
+À©¸æʸ»ú¤ò
+.argument c
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .ce
+.\"O Center the next input line.
+¼¡¤ÎÆþÎϹԤò¥»¥ó¥¿¥ê¥ó¥°¤¹¤ë¡£
+.
+.REQ .ce N
+.\"O Center following
+.\"O .argument N
+.\"O input lines.
+°Ê²¼¤Î
+.argument N
+¹Ô¤ÎÆþÎϹԤò¥»¥ó¥¿¥ê¥ó¥°¤¹¤ë¡£
+.
+.REQ .cf filename
+.\"O Copy contents of file
+.\"O .argument filename
+.\"O unprocessed to stdout or to the diversion.
+¥Õ¥¡¥¤¥ë
+.argument filename
+¤ÎÆâÍƤò¤½¤Î¤Þ¤Þɸ½à½ÐÎϤޤ¿¤Ï¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Ø¥³¥Ô¡¼¤¹¤ë¡£
+.
+.REQ .cflags mode c1 c2 ...
+.\"O Treat characters
+.\"O .argument c1 ,
+.\"O .argument c2 ,
+.\"O .argument ...
+.\"O according to
+.\"O .argument mode
+.\"O number.
+.argument mode
+¤Î¥â¡¼¥ÉÈÖ¹æ¤Ë½¾¤Ã¤Æ¡¢Ê¸»ú
+.argument c1 ,
+.argument c2 ,
+.argument ...
+¤ò°·¤¦¡£
+.
+.REQ .ch trap N
+.\"O Change
+.\"O .argument trap
+.\"O location
+.\"O to
+.\"O .argument N .
+.argument trap
+¤Î¾ì½ê¤ò
+.argument N
+¤ËÊѹ¹¤¹¤ë¡£
+.
+.REQ .char c anything
+.\"O Define character
+.\"O .argument c
+.\"O to string
+.\"O .argument anything .
+ʸ»úÎó
+.argument anything
+¤òʸ»ú
+.argument c
+¤ÈÄêµÁ¤¹¤ë¡£
+.
+.REQ .chop object
+.\"O Chop the last character off macro, string, or diversion
+.\"O .argument object .
+¥Þ¥¯¥í¡¢Ê¸»úÎ󡢥ǥ£¥Ð¡¼¥¸¥ç¥ó¤Ê¤É¤Î
+.argument object
+¤ÎºÇ¸å¤Î 1 Ê¸»ú¤ò¤È¤ê¤Î¤¾¤¯¡£
+.
+.REQ .close stream
+.\"O Close the
+.\"O .argument stream .
+¥¹¥È¥ê¡¼¥à
+.argument stream
+¤ò¥¯¥í¡¼¥º¤¹¤ë¡£
+.
+.REQ .continue
+.\"O Finish the current iteration of a while loop.
+while ¥ë¡¼¥×¤Ë¤ª¤±¤ë¸½ºß¤Î·«¤êÊÖ¤·½èÍý¤ò½ªÎ»¤¹¤ë¡£
+.
+.REQ .cp
+.\"O Enable compatibility mode.
+¸ß´¹¥â¡¼¥É¤òÍ­¸ú¤Ë¤¹¤ë¡£
+.
+.REQ .cp N
+.\"O If
+.\"O .I N
+.\"O is zero disable compatibility mode, otherwise enable it.
+.I N
+¤¬ 0 ¤Ê¤é¸ß´¹¥â¡¼¥É¤ò̵¸ú¤Ë¤¹¤ë¡£¤½¤ì°Ê³°¤Ê¤éÍ­¸ú¤Ë¤¹¤ë¡£
+.
+.REQ .cs font N M
+.\"O Set constant character width mode for
+.\"O .argument font
+.\"O to
+.\"O .argterm N /36
+.\"O ems with em
+.\"O .argument M .
+¥Õ¥©¥ó¥È
+.argument font
+¤Î¸ÇÄê¥Ô¥Ã¥Áʸ»úÉý¤ò
+.argterm N /36
+¤ËÀßÄꤹ¤ë¡£(ñ°Ì¤ÏÁ´³Ñʸ»úÉý
+.argument M )
+.
+.REQ .cu N
+.\"O Continuous underline in nroff, like
+.\"O .request .ul
+.\"O in troff.
+nroff ¤Î¾ì¹ç¤ÎϢ³¥¢¥ó¥À¡¼¥é¥¤¥ó¡£
+troff ¤Î¥ê¥¯¥¨¥¹¥È
+.request .ul
+¤ËÁêÅö¤¹¤ë¡£
+.
+.REQ .da macro
+.\"O Divert and append to
+.\"O .argument macro .
+¥Þ¥¯¥í
+.argument macro
+¤òž´¹¡¦Äɲ乤롣
+.\"nakano: divert?
+.
+.REQ .de macro
+.\"O Define or redefine
+.\"O .argument macro
+.\"O until
+.\"O .request ..
+.\"O is called.
+¥ê¥¯¥¨¥¹¥È
+.request ..
+¤¬¸Æ¤Ð¤ì¤ë¤Þ¤Ç¥Þ¥¯¥í
+.argument macro
+¤òÄêµÁ (ºÆÄêµÁ) ¤¹¤ë¡£
+.
+.REQ .de macro end
+.\"O Define or redefine
+.\"O .argument macro
+.\"O until
+.\"O .request .end
+.\"O is called.
+¥ê¥¯¥¨¥¹¥È
+.request .end
+¤¬¸Æ¤Ð¤ì¤ë¤Þ¤Ç¥Þ¥¯¥í
+.argument macro
+¤òÄêµÁ (ºÆÄêµÁ) ¤¹¤ë¡£
+.
+.REQ .di
+.\"O End current diversion.
+¸½ºß¤Î¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤ò½ªÎ»¤¹¤ë¡£
+.
+.REQ .di macro
+.\"O Divert to
+.\"O .argument macro .
+¥Þ¥¯¥í
+.argument macro
+¤Ë¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤¹¤ë¡£
+.
+.REQ .do name
+.\"O Interpret
+.\"O .request .name
+.\"O with compatibility mode enabled.
+¥ê¥¯¥¨¥¹¥È
+.request .name
+¤ò¸ß´¹¥â¡¼¥É¤òÍ­¸ú¤Ë¤·¤Æ²ò¼á¤¹¤ë¡£
+.
+.REQ .ds stringvar anything
+.\"O Set
+.\"O .argument stringvar
+.\"O to
+.\"O .argument anything .
+ʸ»úÎóÊÑ¿ô
+.argument stringvar
+¤Ëʸ»úÎó
+.argument anything
+¤òÀßÄꤹ¤ë¡£
+.
+.REQ .dt N trap
+.\"O Set diversion trap to position
+.\"O .argument N
+.\"O (default scale indicator\ \c
+.\"O .scaleindicator v ).
+¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Î¥È¥é¥Ã¥×°ÌÃÖ¤ò
+.argument N
+¤ËÀßÄꤹ¤ë¡£
+(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï
+.scaleindicator v )
+.
+.REQ .ec
+.\"O Reset escape character to
+.\"O .'char \(rs .
+¥¨¥¹¥±¡¼¥×ʸ»ú¤ò
+.'char \(rs
+¤ËÌ᤹¡£
+.
+.REQ .ec c
+.\"O Set escape character to
+.\"O .argument c .
+¥¨¥¹¥±¡¼¥×ʸ»ú¤ò
+.argument c
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .el anything
+.\"O Else part for if-else (\c
+.\"O .argument .ie )
+.\"O request.
+if-else ¥ê¥¯¥¨¥¹¥È (\c
+.argument .ie )
+¤Î else ¥Ö¥í¥Ã¥¯¡£
+.
+.REQ .em macro
+.\"O The
+.\"O .argument macro
+.\"O will be run after the end of input.
+ÆþÎϤ¬½ª¤ï¤Ã¤¿¸å¤Ë¥Þ¥¯¥í
+.argument macro
+¤ò¼Â¹Ô¤¹¤ë¡£
+.
+.REQ .eo
+.\"O Turn off escape character mechanism.
+¥¨¥¹¥±¡¼¥×ʸ»ú¤Î½èÍý¤òÍÞÀ©¤¹¤ë¡£
+.
+.REQ .ev
+.\"O Switch to previous environment.
+ľÁ°¤Î´Ä¶­¤ËÊѹ¹¤¹¤ë¡£
+.
+.REQ .ev env
+.\"O Push down environment number or name
+.\"O .argument env
+.\"O and switch to it.
+´Ä¶­¤ÎÈÖ¹æ¤Þ¤¿¤Ï̾Á°
+.argument env
+¤ò¥×¥Ã¥·¥å¤·¤ÆÀÚ¤êÂؤ¨¤ë¡£
+.
+.REQ .evc env
+.\"O Copy the contents of environment
+.\"O .argument env
+.\"O to the current environment.
+.\"O No pushing or popping.
+´Ä¶­
+.argument env
+¤ÎÆâÍƤò¸½ºß¤Î´Ä¶­¤Ë¥³¥Ô¡¼¤¹¤ë¡£
+´Ä¶­¤Î¥×¥Ã¥·¥å¤Þ¤¿¤Ï¥Ý¥Ã¥×¤Ï¹Ô¤ï¤Ê¤¤¡£
+.
+.REQ .ex
+.\"O Exit from roff processing.
+roff ¤Î½èÍý¤ò½ªÎ»¤¹¤ë¡£
+.
+.REQ .fam name
+.\"O Set the current font family to
+.\"O .argument name .
+¸½ºß¤Î¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê¡¼¤ò
+.argument name
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .fc
+.\"O Disable field mechanism.
+¥Õ¥£¡¼¥ë¥Éµ¡¹½¤ò̵¸ú¤Ë¤¹¤ë¡£
+.\" UCHIDA ???
+.
+.REQ .fc a
+.\"O Set field delimiter to
+.\"O .argument a
+.\"O and pad character to space.
+¥Õ¥£¡¼¥ë¥É¶èÀÚ¤ê¤ò
+.argument a
+¤ËÀßÄꤹ¤ë¡£¥Ñ¥Ç¥£¥ó¥°Ê¸»ú¤ò¥¹¥Ú¡¼¥¹¤Ë¤¹¤ë¡£
+.
+.REQ .fc a b
+.\"O Set field delimiter to
+.\"O .argument a
+.\"O and pad character to
+.\"O .argument b .
+¥Õ¥£¡¼¥ë¥É¶èÀÚ¤ê¤ò
+.argument a
+¤Ë¡¢¥Ñ¥Ç¥£¥ó¥°Ê¸»ú¤ò
+.argument b
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .fi
+.\"O Fill output lines.
+½ÐÎϹԤòËä¤á¤ë¡£
+.
+.REQ .fl
+.\"O Flush output buffer.
+½ÐÎϥХåե¡¤ò¥Õ¥é¥Ã¥·¥å¤¹¤ë¡£
+.
+.REQ .fp n font
+.\"O Mount
+.\"O .argument font
+.\"O on position
+.\"O .argument n .
+°ÌÃÖ
+.argument n
+¤Ë¥Õ¥©¥ó¥È
+.argument font
+¤ò¥Þ¥¦¥ó¥È¤¹¤ë¡£
+.
+.REQ .fp n internal external
+.\"O Mount font with long
+.\"O .argument external
+.\"O name to short
+.\"O .argument internal
+.\"O name on position
+.\"O .argument n .
+°ÌÃÖ
+.argument n
+¤Ë¥Õ¥©¥ó¥È¤òŤ¤Ì¾Á°
+.argument external
+¤«¤éû¤¤Ì¾Á°
+.argument internal
+¤Ë¥Þ¥¦¥ó¥È¤¹¤ë¡£
+.\"nakano: ¥Õ¥©¥ó¥È¤Î¥Þ¥¦¥ó¥È¤È¤Ï?
+.
+.REQ .fspecial font s1 s2...
+.\"O When the current font is
+.\"O .argument font ,
+.\"O then the fonts
+.\"O .argument s1 ,
+.\"O .argument s2 ,
+.\"O .argument ...
+.\"O will be special.
+¸½ºß¤Î¥Õ¥©¥ó¥È¤¬
+.argument font
+¤Î¾ì¹ç¤Ë¡¢
+.argument s1 ,
+.argument s2 ,
+.argument ...
+¤ò¥¹¥Ú¥·¥ã¥ë¥Õ¥©¥ó¥È¤Ë¤¹¤ë¡£
+.
+.REQ .ft
+.\"O Return to previous font.
+.\"O Same as
+.\"O .request \(rsfP .
+ľÁ°¤Î¥Õ¥©¥ó¥È¤ËÌ᤹¡£
+¥ê¥¯¥¨¥¹¥È
+.request \(rsfP
+¤ÈƱ¤¸¡£
+.
+.REQ .ft font
+.\"O Change to font name or number
+.\"O .argument font ;
+.\"O same as
+.\"O .esc[arg] f font
+.\"O escape sequence.
+¥Õ¥©¥ó¥È̾¤Þ¤¿¤ÏÈÖ¹æ
+.argument font
+¤ËÊѹ¹¤¹¤ë¡£
+¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc[arg] f font
+¤ÈƱ¤¸¡£
+.
+.REQ .ftr font1 font2
+.\"O Translate
+.\"O .argument font1
+.\"O to
+.\"O .argument font2 .
+¥Õ¥©¥ó¥È
+.argument font1
+¤ò¥Õ¥©¥ó¥È
+.argument font2
+¤ËÊÑ´¹¤¹¤ë¡£
+.
+.REQ .hc
+.\"O Remove additional hyphenation indicator character.
+Äɲä·¤¿¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó»ØÄêʸ»ú¤òºï½ü¤¹¤ë¡£
+.
+.REQ .hc c
+.\"O Set up additional hyphenation indicator character\ \c
+.\"O .argument c .
+¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó»ØÄêʸ»ú\ \c
+.argument c
+¤òÄɲ乤롣
+.
+.REQ .hcode c1 code1 c2 code2 ...
+.\"O Set the hyphenation code of character
+.\"O .argument c1
+.\"O to
+.\"O .argument code1 ,
+.\"O that of
+.\"O .argument c2
+.\"O to
+.\"O .argument code2 ,
+.\"O etc.
+ʸ»ú
+.argument c1
+¤Î¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¥³¡¼¥É¤ò
+.argument code1
+¤Ë¡¢Ê¸»ú
+.argument c2
+¤Î¥³¡¼¥É¤ò
+.argument code2
+¤Î¤è¤¦¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .hla lang
+.\"O Set the current hyphenation language to
+.\"O .argument lang .
+¸½ºß¤Î¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¸À¸ì¤ò
+.argument lang
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .hlm n
+.\"O Set the maximum number of consecutive hyphenated lines to
+.\"O .argument n .
+¥Ï¥¤¥Õ¥ó¤µ¤ì¤¿¹Ô¤ÎºÇÂçϢ³¿ô¤ò
+.argument n
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .hpf file
+.\"O Read hyphenation patterns from
+.\"O .argument file .
+¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¤Î¥Ñ¥¿¡¼¥ó¤ò¥Õ¥¡¥¤¥ë
+.argument file
+¤«¤éÆɤ߹þ¤à¡£
+.
+.REQ .hw words
+.\"O List of
+.\"O .argument words
+.\"O with exceptional hyphenation.
+Î㳰Ū¤Ê¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¤ò¤¹¤ëñ¸ì¤Î¥ê¥¹¥È¤ò
+.argument words
+¤Ç»ØÄꤹ¤ë¡£
+.
+.REQ .hy N
+.\"O Switch to hyphenation mode
+.\"O .argument N .
+¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¥â¡¼¥É¤ò
+.argument N
+¤ËÊѹ¹¤¹¤ë¡£
+.
+.REQ .hym n
+.\"O Set the hyphenation margin to
+.\"O .argument n
+.\"O (default scale indicator\ \c
+.\"O .scaleindicator m ).
+¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¤Î¥Þ¡¼¥¸¥ó¤ò
+.argument n
+¤ËÀßÄꤹ¤ë¡£
+(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï\ \c
+.scaleindicator m )
+.
+.REQ .hys n
+.\"O Set the hyphenation space to
+.\"O .argument n .
+¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¤Î¥¹¥Ú¡¼¥¹¤ò
+.argument n
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .ie cond anything
+.\"O If
+.\"O .argument cond
+.\"O then
+.\"O .argument anything
+.\"O else goto
+.\"O .request .el .
+¾ò·ï¼°
+.argument cond
+¤¬¿¿¤Ê¤é¤Ð
+.argument anything
+¤ò½èÍý¤¹¤ë¡£µ¶¤Î¾ì¹ç¤Ï¥ê¥¯¥¨¥¹¥È
+.request .el
+¤Ø°ÜÆ°¤¹¤ë¡£
+.
+.REQ .if cond anything
+.\"O If
+.\"O .argument cond
+.\"O then
+.\"O .argument anything ;
+.\"O otherwise do nothing.
+¾ò·ï¼°
+.argument cond
+¤¬¿¿¤Ê¤é¤Ð
+.argument anything
+¤ò½èÍý¤¹¤ë¡£µ¶¤Î¾ì¹ç¤Ï²¿¤â¤·¤Ê¤¤¡£
+.
+.REQ .ig
+.\"O Ignore text until
+.\"O .request ..
+.\"O is called.
+¥ê¥¯¥¨¥¹¥È
+.request ..
+¤¬¸Æ¤Ð¤ì¤ë¤Þ¤Ç¥Æ¥­¥¹¥È¤ò̵»ë¤¹¤ë¡£
+.
+.REQ .ig end
+.\"O Ignore text until
+.\"O .request .end .
+¥ê¥¯¥¨¥¹¥È
+.request .end
+¤¬¸Æ¤Ð¤ì¤ë¤Þ¤Ç¥Æ¥­¥¹¥È¤ò̵»ë¤¹¤ë¡£
+.
+.REQ .in
+.\"O Change to previous indent value.
+ľÁ°¤Î¥¤¥ó¥Ç¥ó¥ÈÎ̤ËÊѹ¹¤¹¤ë¡£
+.
+.REQ .in \(+-N
+.\"O Change indent according to
+.\"O .argument \(+-N
+.\"O (default scale indicator\ \c
+.\"O .scaleindicator m ).
+°ú¤­¿ô
+.argument \(+-N
+¤Ë½¾¤Ã¤Æ¥¤¥ó¥Ç¥ó¥ÈÎ̤òÊѹ¹¤¹¤ë¡£
+(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï\ \c
+.scaleindicator m )
+.
+.REQ .it N trap
+.\"O Set an input-line count trap at position
+.\"O .argument N .
+ÆþÎϹԤΥ«¥¦¥ó¥È¥È¥é¥Ã¥×¤ò°ÌÃÖ
+.argument N
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .kern
+.\"O Enable pairwise kerning.
+pairwise kerning ¤òÍ­¸ú¤Ë¤¹¤ë¡£
+.\" UCHIDA ???
+.\"nakano À°·Á¥¢¥ë¥´¥ê¥º¥à¤Î̾Á°¤ß¤¿¤¤¤Ç¤¹¡£TeX ¤«¤éºÎ¤Ã¤¿¡¢¤Ã¤Æ¸À¤Ã¤Æ¤ë¤±¤É...
+.
+.REQ .kern n
+.\"O If
+.\"O .argument n
+.\"O is zero, disable pairwise kerning, otherwise enable it.
+.argument n
+¤¬ 0 ¤Ê¤é¤Ð pairwise kerning ¤ò̵¸ú¤Ë¤¹¤ë¡£0 ¤Ç¤Ê¤±¤ì¤Ð
+Í­¸ú¤Ë¤¹¤ë¡£
+.
+.REQ .lc
+.\"O Remove leader repetition character.
+ÀèƬ¤Î·«¤êÊÖ¤·Ê¸»ú¤ò¼è¤ê½ü¤¯¡£
+.
+.REQ .lc c
+.\"O Set leader repetition character to\ \c
+.\"O .argument c .
+ÀèƬ¤Î·«¤êÊÖ¤·Ê¸»ú¤ò\ \c
+.argument c
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .length register anything
+.\"O Write the length of the string
+.\"O .argument anything
+.\"O in
+.\"O .argument register .
+ʸ»úÎó
+.argument anything
+¤Îʸ»úÎóŤò¥ì¥¸¥¹¥¿
+.argument register
+¤Ë½ñ¤­¹þ¤à¡£
+.
+.REQ .lf N file
+.\"O Set input line number to
+.\"O .argument N
+.\"O and filename to
+.\"O .argument file .
+ÆþÎϤ¹¤ë¹Ô¿ô¤ò
+.argument N
+¤Ë¡¢¥Õ¥¡¥¤¥ë̾¤ò
+.argument file
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .lg N
+.\"O Ligature mode on if
+.\"O .argterm N >0 .
+°ú¤­¿ô
+.argument N
+¤¬ 0 ¤è¤êÂ礭¤±¤ì¤Ð¥ê¥¬¥Á¥ã (¹ç»ú) ¥â¡¼¥É¤Ë¤¹¤ë¡£
+.
+.REQ .ll
+.\"O Change to previous line length.
+ľÁ°¤Î¹ÔÉý¤ËÊѹ¹¤¹¤ë¡£
+.
+.REQ .ll \(+-N
+.\"O Set line length according to
+.\"O .argument \(+-N
+.\"O (default size
+.\"O .scalednumber 6.5 i ,
+.\"O default scale indicator\ \c
+.\"O .scaleindicator m ).
+¹ÔÉý¤ò°ú¤­¿ô
+.argument \(+-N
+¤Ë½¾¤Ã¤ÆÀßÄꤹ¤ë¡£
+(¥Ç¥Õ¥©¥ë¥È¤ÎÀßÄê¤Ï
+.scalednumber 6.5 i
+¤Ç¡¢Ã±°Ì»ØÄê»Ò¤Ï
+.scaleindicator m )
+.
+.REQ .ls
+.\"O Change to the previous value of additional intra-line skip.
+ÄɲäÎÆâÉô¹Ô¥¹¥­¥Ã¥×Î̤òľÁ°¤ÎÃͤËÊѹ¹¤¹¤ë¡£
+.
+.REQ .ls N
+.\"O Set additional intra-line skip value to
+.\"O .argument N ,
+.\"O i.e.,
+.\"O .argterm N -1
+.\"O blank lines are inserted after each text output line.
+ÄɲäÎÆâÉô¹Ô¥¹¥­¥Ã¥×Î̤ò
+.argument N
+¤ËÀßÄꤹ¤ë¡£
+¤Ä¤Þ¤ê¡¢¥Æ¥­¥¹¥È¤Î½ÐÎϹԤ½¤ì¤¾¤ì¤Î¸å¤Ë
+.argument N -1
+¹Ô¤Î¶õÇò¹Ô¤òÁÞÆþ¤¹¤ë¡£
+.
+.REQ .lt \(+-N
+.\"O Length of title (default scale indicator\ \c
+.\"O .scaleindicator m ).
+¥¿¥¤¥È¥ë¤ÎŤµ¡£(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï\ \c
+.scaleindicator m )
+.
+.REQ .mc
+.\"O Margin character off.
+¥Þ¡¼¥¸¥ó¤Îʸ»ú¤ò̵¸ú¤Ë¤¹¤ë¡£
+.
+.REQ .mc c
+.\"O Print character
+.\"O .argument c
+.\"O after each text line at actual distance from right margin.
+¤½¤ì¤¾¤ì¤Î¥Æ¥­¥¹¥È¹Ô¤Î¸å¤È±¦Â¦¥Þ¡¼¥¸¥ó¤Î´Ö¤Ëʸ»ú
+.argument c
+¤ò½ÐÎϤ¹¤ë¡£
+.
+.REQ .mc c N
+.\"O Set margin character to
+.\"O .argument c
+.\"O and distance to
+.\"O .argument N
+.\"O from right margin (default scale indicator\ \c
+.\"O .scaleindicator m ).
+¥Þ¡¼¥¸¥óʸ»ú¤ò
+.argument c
+¤Ë¡¢±¦Â¦¥Þ¡¼¥¸¥ó¤«¤é¤Îµ÷Î¥¤ò
+.argument N
+¤ËÀßÄꤹ¤ë¡£(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï\ \c
+.scaleindicator m )
+.
+.REQ .mk register
+.\"O Mark current vertical position in
+.\"O .argument register .
+¸½ºß¤Î¿âľ°ÌÃÖ¤ò
+.argument register
+¤Ë¥Þ¡¼¥¯¤¹¤ë¡£
+.
+.REQ .mso file
+.\"O The same as the .so request except that
+.\"O .I file
+.\"O is also searched in the tmac directories.
+¥ê¥¯¥¨¥¹¥È .so ¤ÈƱ¤¸¤À¤¬¡¢tmac ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë
+.I file
+¤â¸¡º÷¤µ¤ì¤ë¡£
+.
+.REQ .na
+.\"O No output-line adjusting.
+½ÐÎϹԤΰÌÃÖ¤¾¤í¤¨¤ò¹Ô¤ï¤Ê¤¤¡£
+.
+.REQ .ne
+.\"O Need a one-line vertical space.
+1 ¹Ôʬ¤Î¹ÔÁ÷¤ê¤¬É¬Íס£
+.
+.REQ .ne N
+.\"O Need
+.\"O .argument N
+.\"O vertical space (default scale indicator\ \c
+.\"O .scaleindicator v ).
+.argument N
+¹Ôʬ¤Î¹ÔÁ÷¤ê¤¬É¬Íס£(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï\ \c
+.scaleindicator v )
+.
+.REQ .nf
+.\"O No filling or adjusting of output-lines.
+½ÐÎϹԤ˥ե£¥ë¥¿¥ê¥ó¥°¤ä°ÌÃÖ¤¾¤í¤¨¤ò¹Ô¤ï¤Ê¤¤¡£
+.
+.REQ .nh
+.\"O No hyphenation.
+¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¤ò¤·¤Ê¤¤¡£
+.
+.REQ .nm
+.\"O Number mode off.
+¹ÔÈÖ¹æ¥â¡¼¥É¤ò̵¸ú¤Ë¤¹¤ë¡£
+.
+.REQ .nm \(+-N M S I
+.\"O In line number mode, set number, multiple, spacing, and indent.
+¹ÔÈÖ¹æ¥â¡¼¥É¤Î¡¢¹ÔÈֹ桢¹ÔÈÖ¹æ½ÐÎÏ´Ö³Ö¡¢¶õÇò¡¢¥¤¥ó¥Ç¥ó¥È¤òÀßÄꤹ¤ë¡£
+.
+.REQ .nn
+.\"O Do not number next line.
+¼¡¤Î¹Ô¤Ë¹ÔÈÖ¹æ¤ò¤Ä¤±¤Ê¤¤¡£
+.
+.REQ .nn N
+.\"O Do not number next
+.\"O .argument N
+.\"O lines.
+¼¡¤Î
+.argument N
+¹Ô¤Ë¹ÔÈÖ¹æ¤ò¤Ä¤±¤Ê¤¤¡£
+.
+.REQ .nr register \(+-N M
+.\"O Define or modify
+.\"O .argument register
+.\"O using
+.\"O .argument \(+-N
+.\"O with auto-increment
+.\"O .argument M .
+¥ì¥¸¥¹¥¿¤ÎÃͤò¡¢¥¤¥ó¥¯¥ê¥á¥ó¥ÈÃÍ
+.argument M
+¤Ç
+.argument \(+-N
+¤ËÀßÄꡦÊѹ¹¤¹¤ë¡£
+.
+.REQ .nroff
+.\"O Make the built-in condition
+.\"O .B n
+.\"O true and
+.\"O .B t
+.\"O false.
+ÆâÉô¾ò·ï¼°
+.B n
+¤ò¿¿¤Ë¡¢
+.B t
+¤òµ¶¤Ë¤¹¤ë¡£
+.
+.REQ .ns
+.\"O Turn no-space mode on.
+¶õÇò¤Ê¤·¥â¡¼¥É¤Ë¤¹¤ë¡£
+.
+.REQ .nx filename
+.\"O Next file.
+¼¡¤Î¥Õ¥¡¥¤¥ë¡£
+.
+.REQ .open stream filename
+.\"O Open
+.\"O .register filename
+.\"O for writing and associate the stream named
+.\"O .register stream
+.\"O with it.
+¥Õ¥¡¥¤¥ë
+.register filename
+¤ò½ñ¤­¹þ¤ß¥â¡¼¥É¤Ç¥ª¡¼¥×¥ó¤·¡¢¥¹¥È¥ê¡¼¥à̾
+.register stream
+¤Ë´ØÏ¢ÉÕ¤±¤ë¡£
+.
+.REQ .opena stream filename
+.\"O Like
+.\"O .request .open
+.\"O but append to it.
+¥ê¥¯¥¨¥¹¥È
+.request .open
+¤ÈƱ¤¸¤À¤¬¡¢Äɲå⡼¥É¤Ç¥Õ¥¡¥¤¥ë¤ò¥ª¡¼¥×¥ó¤¹¤ë¡£
+.
+.REQ .os
+.\"O Output vertical distance that was saved by the
+.\"O .request .sv
+.\"O request.
+¥ê¥¯¥¨¥¹¥È
+.request .sv
+¤Ç»ØÄꤵ¤ì¤¿¹ÔÁ÷¤êÎ̤ò½ÐÎϤ¹¤ë¡£
+.
+.REQ .pc
+.\"O Reset page number character to\ \c
+.\"O .'char % .
+¥Ú¡¼¥¸ÈÖ¹æʸ»ú¤ò
+.'char %
+¤ËÌ᤹¡£
+.
+.REQ .pc c
+.\"O Page number character.
+¥Ú¡¼¥¸ÈÖ¹æʸ»ú¤òÀßÄꤹ¤ë¡£
+.
+.REQ .pi program
+.\"O Pipe output to
+.\"O .argument program
+.\"O (nroff only).
+¥×¥í¥°¥é¥à
+.argument program
+¤Ë½ÐÎϤò¥Ñ¥¤¥×¤¹¤ë¡£(nroff ¤Î¤ß)
+.
+.REQ .pl
+.\"O Set page length to default
+.\"O .scalednumber 11 i .
+.\"O The current page length is stored in
+.\"O .register .p .
+¥Ú¡¼¥¸Ä¹¤ò¥Ç¥Õ¥©¥ë¥È¤Î
+.scalednumber 11 i
+¤ËÀßÄꤹ¤ë¡£
+¸½ºß¤Î¥Ú¡¼¥¸Ä¹¤Ï¥ì¥¸¥¹¥¿
+.register .p
+¤Ë³ÊǼ¤µ¤ì¤Æ¤¤¤ë¡£
+.
+.REQ .pl \(+-N
+.\"O Change page length to
+.\"O .argument \(+-N
+.\"O (default scale indicator\ \c
+.\"O .scaleindicator v ).
+¥Ú¡¼¥¸Ä¹¤ò
+.argument \(+-N
+¤ËÊѹ¹¤¹¤ë¡£(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï\ \c
+.scaleindicator v )
+.
+.REQ .pm
+.\"O Print macro names and sizes (number of blocks of 128 bytes).
+¥Þ¥¯¥í̾¤È¥µ¥¤¥º¤ò½ÐÎϤ¹¤ë¡£(¥µ¥¤¥º¤Ï 1 ¥Ö¥í¥Ã¥¯ 128 ¥Ð¥¤¥È¤Î¥Ö¥í¥Ã¥¯¿ô)
+.
+.REQ ".pm t"
+.\"O Print only total of sizes of macros (number of 128 bytes blocks).
+¥Þ¥¯¥íÁ´ÂΤΥµ¥¤¥º¤À¤±¤ò½ÐÎϤ¹¤ë¡£(¥µ¥¤¥º¤Ï 1 ¥Ö¥í¥Ã¥¯ 128 ¥Ð¥¤¥È¤Î¥Ö¥í¥Ã¥¯¿ô)
+.
+.REQ .pn \(+-N
+.\"O Next page number
+.\"O .argument N .
+¼¡¤Î¥Ú¡¼¥¸ÈÖ¹æ¤ò
+.argument N
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .pnr
+.\"O Print the names and contents of all currently defined number registers
+.\"O on stderr.
+¸½ºßÄêµÁ¤µ¤ì¤Æ¤¤¤ë¿ôÃͥ쥸¥¹¥¿¤Î̾Á°¤ÈÆâÍƤòɸ½à¥¨¥é¡¼½ÐÎϤ˽ÐÎϤ¹¤ë¡£
+.
+.REQ .po
+.\"O Change to previous page offset.  The current page offset is available in
+.\"O .register .o .
+ľÁ°¤Î¥Ú¡¼¥¸¥ª¥Õ¥»¥Ã¥È¤ËÊѹ¹¤¹¤ë¡£¸½ºß¤Î¥Ú¡¼¥¸¥ª¥Õ¥»¥Ã¥È¤Ï¥ì¥¸¥¹¥¿
+.register .o
+¤Ë³ÊǼ¤µ¤ì¤Æ¤¤¤ë¡£
+.
+.REQ .po \(+-N
+.\"O Page offset
+.\"O .argument N .
+¥Ú¡¼¥¸¥ª¥Õ¥»¥Ã¥È¤ò
+.argument N
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .ps
+.\"O Return to previous point-size.
+ľÁ°¤Î¥Ý¥¤¥ó¥È¥µ¥¤¥º¤ËÌ᤹¡£
+.
+.REQ .ps \(+-N
+.\"O Point size; same as
+.\"O .esc[arg] s \(+-N .
+¥Ý¥¤¥ó¥È¥µ¥¤¥º¤ò»ØÄꤹ¤ë¡£¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc[arg] s \(+-N
+¤ÈƱ¤¸¡£
+.
+.REQ .psbb filename
+.\"O Get the bounding box of a PostScript image
+.\"O .argument filename .
+PostScript ²èÁü
+.argument filename
+¤Î¤¿¤á¤Î¶ë·ÁÎΰè¤òÆÀ¤ë¡£
+.
+.REQ .pso command
+.\"O This behaves like the
+.\"O .request .so
+.\"O request except that input comes from the standard output of
+.\"O .argument command .
+¥ê¥¯¥¨¥¹¥È
+.request .so
+¤ÈƱÍͤÀ¤¬¡¢
+.argument command
+¤Îɸ½à½ÐÎϤ«¤éÆþÎϤ¹¤ë¡£
+.
+.REQ .ptr
+.\"O Print the names and positions of all traps (not including input line
+.\"O traps and diversion traps) on stderr.
+¤¹¤Ù¤Æ¤Î¥È¥é¥Ã¥×¤Î̾Á°¤È°ÌÃÖ¤òɸ½à¥¨¥é¡¼½ÐÎϤ˽ÐÎϤ¹¤ë¡£
+(ÆþÎϹԤΥȥé¥Ã¥×¤È¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Î¥È¥é¥Ã¥×¤Ï´Þ¤Þ¤ì¤Ê¤¤)
+.
+.REQ .rchar c1 c2...
+.\"O Remove the definitions of characters
+.\"O .argument c1 ,
+.\"O .argument c2 ,
+.\"O .argument ...
+ʸ»úÄêµÁ
+.argument c1 ,
+.argument c2 ,
+.argument ...
+¤òºï½ü¤¹¤ë¡£
+.
+.REQ .rd prompt
+.\"O Read insertion.
+ÁÞÆþ¤òÆɤ߹þ¤à¡£
+.
+.REQ .rj n
+.\"O Right justify the next
+.\"O .argument n
+.\"O input lines.
+¼¡¤Î
+.argument n
+¹Ô¤ÎÆþÎϹԤò±¦´ó¤»¤¹¤ë¡£
+.
+.REQ .rm name
+.\"O Remove request, macro, or string
+.\"O .argument name .
+.argument name
+¤Ç»ØÄꤵ¤ì¤¿¥ê¥¯¥¨¥¹¥È¡¢¥Þ¥¯¥í¡¢Ê¸»úÎó¤òºï½ü¤¹¤ë¡£
+.
+.REQ .rn old new
+.\"O Rename request, macro, or string
+.\"O .argument old
+.\"O to
+.\"O .argument new .
+.argument old
+¤Ç»ØÄꤵ¤ì¤¿¥ê¥¯¥¨¥¹¥È¡¢¥Þ¥¯¥í¡¢Ê¸»úÎó¤Î̾Á°¤ò
+.argument new
+¤ËÊѹ¹¤¹¤ë¡£
+.
+.REQ .rnn reg1 reg2
+.\"O Rename register
+.\"O .argument reg1
+.\"O to
+.\"O .argument reg2 .
+¥ì¥¸¥¹¥¿Ì¾
+.argument reg1
+¤ò
+.argument reg2
+¤ËÊѹ¹¤¹¤ë¡£
+.
+.REQ .rr register
+.\"O Remove
+.\"O .argument register .
+¥ì¥¸¥¹¥¿
+.argument register
+¤òºï½ü¤¹¤ë¡£
+.
+.REQ .rs
+.\"O Restore spacing; turn no-space mode off.
+¶õÇò¤ò¤â¤È¤ËÌ᤹¡£¤Ä¤Þ¤ê¶õÇò¤Ê¤·¥â¡¼¥É¤ò̵¸ú¤Ë¤¹¤ë¡£
+.
+.REQ .rt \(+-N
+.\"O Return
+.\"O .I (upward only)
+.\"O to marked vertical place (default scale indicator\ \c
+.\"O .scaleindicator v ).
+¥Þ¡¼¥¯¤µ¤ì¤¿¿âľ°ÌÃÖ¤Þ¤ÇÂçʸ»ú¤òÊÖ¤¹¡£
+(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï\ \c
+.scaleindicator v )
+.
+.REQ .shc
+.\"O Reset soft hyphen character to
+.\"O .esc (hy .
+¥Ï¥¤¥Õ¥óʸ»ú¤ò
+.esc (hy
+¤ËÌ᤹¡£
+.
+.REQ .shc c
+.\"O Set the soft hyphen character to
+.\"O .argument c .
+¥Ï¥¤¥Õ¥óʸ»ú¤ò
+.argument c
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .shift n
+.\"O In a macro, shift the arguments by
+.\"O .argument n \ \c
+.\"O positions.
+¥Þ¥¯¥í¤Ë¤ª¤¤¤Æ¡¢°ú¤­¿ô¤ò°ÌÃÖ
+.argument n
+¤Ë¥·¥Õ¥È¤¹¤ë¡£
+.
+.REQ .so filename
+.\"O Include source file.
+¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¡£
+.
+.REQ .sp
+.\"O Skip one line vertically.
+1 ¹Ô¥¹¥­¥Ã¥×¤¹¤ë¡£
+.
+.REQ .sp N
+.\"O Space vertical distance
+.\"O .argument N
+.\"O up or down according to sign of
+.\"O .argument N
+.\"O (default scaling indicator\ \c
+.\"O .scaleindicator v ).
+.argument N
+¤Î¹ÔÁ÷¤ê¤òÁÞÆþ¤¹¤ë¡£
+.argument N
+¤ÎÉä¹æ¤Ë¤è¤Ã¤Æ¾å²¼Êý¸þ¤¬·è¤Þ¤ë¡£
+(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï
+.scaleindicator v )
+.
+.REQ .special s1 s2 ...
+.\"O Fonts
+.\"O .argument s1 ,
+.\"O .argument s2 ,
+.\"O etc. are special and will be searched for characters not in the current font.
+¥Õ¥©¥ó¥È
+.argument s1 ,
+.argument s2 ,
+Åù¤Ï¥¹¥Ú¥·¥ã¥ë¥Õ¥©¥ó¥È¤Ç¤¢¤ê¡¢¸½ºß¤Î¥Õ¥©¥ó¥È¤Ë¤Ê¤¤Ê¸»ú¤ò¤³¤ì¤é¤«¤é¸¡º÷¤¹¤ë¡£
+.
+.REQ .ss N
+.\"O Space-character size set to
+.\"O .argument N /12
+.\"O of the spacewidth in the current font.
+¶õÇòʸ»ú¤Î¥µ¥¤¥º¤ò
+.argument N /12
+¤ËÀßÄꤹ¤ë¡£Ã±°Ì¤Ï¸½ºß¤Î¥Õ¥©¥ó¥È¤Î¶õÇòÉý¡£
+.
+.REQ .ss N M
+.\"O Space-character size set to
+.\"O .argterm N /12
+.\"O and sentence space size set to
+.\"O .argterm M /12
+.\"O of the spacewidth in the current font (\f(CR\(eq1/3 em\fP).
+¶õÇòʸ»ú¤Î¥µ¥¤¥º¤ò
+.argument N /12
+¤Ë¡¢Ê¸¤Î¶õÇò¥µ¥¤¥º¤ò
+.argument M /12
+¤ËÀßÄꤹ¤ë¡£Ã±°Ì¤Ï¸½ºß¤Î¥Õ¥©¥ó¥È¤Î¶õÇòÉý (\f(CR\(eq1/3 em\fP)
+.
+.REQ .sty n style
+.\"O Associate
+.\"O .argument style
+.\"O with font position
+.\"O .argument n .
+°ÌÃÖ
+.argument n
+¤Î¥Õ¥©¥ó¥È¤ò¥¹¥¿¥¤¥ë
+.argument style
+¤Ë´ØÏ¢ÉÕ¤±¤ë¡£
+.
+.REQ .substring register n1 n2
+.\"O Replace the string in
+.\"O .argument register
+.\"O with the substring defined by the indices
+.\"O .argument n1
+.\"O and
+.\"O .argument n2 .
+¥ì¥¸¥¹¥¿
+.argument register
+¤Îʸ»úÎó¤ÎÃæ¤ÎÉôʬʸ»úÎó
+.argument n1
+¤ò
+.argument n2
+¤ËÃÖ¤­´¹¤¨¤ë¡£
+.
+.REQ .sv
+.\"O Save
+.\"O .scalednumber 1 v
+.\"O of vertical space.
+¹ÔÁ÷¤êÎ̤ò
+.scalednumber 1 v
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .sv N
+.\"O Save the vertical distance
+.\"O .argument N
+.\"O for later output with
+.\"O .request .os
+.\"O request.
+¥ê¥¯¥¨¥¹¥È
+.os
+¤Ç½ÐÎϤµ¤ì¤ë¶õÇò¹Ô¤ÎÁ÷¤êÎ̤ò
+.argument N
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .sy command-line
+.\"O Execute program
+.\"O .argument command-line .
+¥×¥í¥°¥é¥à
+.argument command-line
+¤ò¼Â¹Ô¤¹¤ë¡£
+.
+.REQ ".ta T" N
+.\"O Set tabs after every position that is a multiple of
+.\"O .argument N
+.\"O (default scaling indicator\ \c
+.\"O .scaleindicator m ).
+¥¿¥Ö°ÌÃÖ¤ò
+.argument N
+¤ÎÇÜ¿ô¤ËÀßÄꤹ¤ë¡£
+(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï\ \c
+.scaleindicator m )
+.
+.REQ .ta n1 n2 ... nn \f(CBT\fP r1 r2 ... rn
+.\"O Set tabs at positions
+.\"O .argument n1 ,
+.\"O .argument n2 ,
+.\"O \&...,
+.\"O .argument nn ,
+.\"O then set tabs at
+.\"O .argument nn + r1 ,
+.\"O .argument nn + r2 ,
+.\"O \&...,
+.\"O .argument nn + rn ,
+.\"O then at
+.\"O .argument nn + rn + r1 ,
+.\"O .argument nn + rn + r2 ,
+.\"O \&...,
+.\"O .argument nn + rn + rn ,
+.\"O and so on.
+°ÌÃÖ
+.argument n1 ,
+.argument n2 ,
+\&... ,
+.argument nn
+¤Î¥¿¥Ö°ÌÃÖ¤ò¤½¤ì¤¾¤ì
+.argument nn + r1 ,
+.argument nn + r2 ,
+\&...
+.argument nn + rn
+¤Ë¡¢¤µ¤é¤Ë¤½¤ì°Ê¹ß¤ò
+.argument nn + rn + r1 ,
+.argument nn + rn + r2 ,
+\&...
+.argument nn + rn + rn
+¤Î¤è¤¦¤ËÀßÄꤹ¤ë¡£
+.
+.\".REQ .tar
+.\"Restore internally saved tab positions.
+.\".
+.\".REQ .tas
+.\"Save tab positions internally.
+.
+.REQ .tc
+.\"O Remove tab repition character.
+¥¿¥Ö·«¤êÊÖ¤·Ê¸»ú¤òºï½ü¤¹¤ë¡£
+.
+.REQ .tc c
+.\"O Set tab repetition character to\ \c
+.\"O .argument c .
+¥¿¥Ö·«¤êÊÖ¤·Ê¸»ú¤ò\ \c
+.argument c
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .ti \(+-N
+.\"O Temporary indent next line (default scaling indicator\ \c
+.\"O .scaleindicator m ).
+¼¡¤Î¹Ô¤ò°ì»þŪ¤Ë¥¤¥ó¥Ç¥ó¥È¤¹¤ë¡£
+(¥Ç¥Õ¥©¥ë¥È¤Îñ°Ì»ØÄê»Ò¤Ï\ \c
+.scaleindicator m )
+.
+.REQ .tkf font s1 n1 s2 n2
+.\"O Enable track kerning for
+.\"O .argument font .
+¥Õ¥©¥ó¥È
+.argument font
+¤Î¥È¥é¥Ã¥¯¥«¡¼¥Ë¥ó¥°¤òÍ­¸ú¤Ë¤¹¤ë¡£
+.
+.REQ .tl \f(CB'\fPleft\f(CB'\fPcenter\f(CB'\fPright\f(CB'\fP
+.\"O Three-part title.
+3 ¤Ä¤ÎÉô°Ì¤ò¤â¤Ä¥¿¥¤¥È¥ë¡£
+.
+.REQ .trf filename
+.\"O Transparently output the contents of file
+.\"O .argument filename .
+¥Õ¥¡¥¤¥ë
+.argument filename
+¤ÎÆâÍƤò¤½¤Î¤Þ¤Þ½ÐÎϤ¹¤ë¡£
+.
+.REQ .tm anything
+.\"O Print
+.\"O .argument anything
+.\"O on terminal (UNIX standard message output).
+.argument anything
+¤ò¥¿¡¼¥ß¥Ê¥ë (UNIX ¤Îɸ½àŪ¤Ê¥á¥Ã¥»¡¼¥¸½ÐÎÏÀè) ¤Ë½ÐÎϤ¹¤ë¡£
+.
+.REQ .tr abcd....
+.\"O Translate
+.\"O .argument a
+.\"O to
+.\"O .argument b ,
+.\"O .argument c
+.\"O to
+.\"O .argument d ,
+.\"O etc. on output.
+½ÐÎϤÇ
+.argument a
+¤ò
+.argument b
+¤Ë¡¢
+.argument c
+¤ò
+.argument d
+¤Ë¡¢¤Î¤è¤¦¤ËÊÑ´¹¤¹¤ë¡£
+.
+.REQ .trnt abcd....
+.\"O This is the same as the
+.\"O .request .tr
+.\"O request except that the translations do not apply to text that is
+.\"O transparently throughput into a diversion with
+.\"O .esc ! .
+¥ê¥¯¥¨¥¹¥È
+.request .tr
+¤ÈƱ¤¸¤À¤¬¡¢
+.esc !
+¤Ë¤è¤Ã¤Æ¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Ø¤È½ÐÎϤµ¤ì¤ë¥Æ¥­¥¹¥È¤ÏÊÑ´¹¤µ¤ì¤Ê¤¤¡£
+.
+.REQ .troff
+.\"O Make the built-in condition
+.\"O .B t
+.\"O true and
+.\"O .B n
+.\"O false.
+ÆâÉô¾ò·ï¼°
+.B t
+¤ò¿¿¤Ë¡¢
+.B n
+¤òµ¶¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .uf font
+.\"O Underline font set to
+.\"O .argument font
+.\"O (to be switched to by
+.\"O .request .ul ).
+¥¢¥ó¥À¡¼¥é¥¤¥óÉÕ¤­¤Î¥Õ¥©¥ó¥È¤ò
+.argument font
+¤ËÀßÄꤹ¤ë¡£
+(¥ê¥¯¥¨¥¹¥È
+.request .ul
+¤ÇÀÚ¤êÂؤï¤ë)
+.
+.REQ .ul N
+.\"O Underline (italicize in troff)
+.\"O .argument N
+.\"O input lines.
+ÆþÎϹԤò
+.argument N
+¹Ô¡¢¥¢¥ó¥À¡¼¥é¥¤¥óÉÕ¤­¤Ë¤¹¤ë¡£(troff ¤Ç¤Ï ¥¤¥¿¥ê¥Ã¥¯ÂΤˤʤë)
+.
+.REQ .vpt n
+.\"O Enable vertical position traps if
+.\"O .argument n
+.\"O is non-zero, disable them otherwise.
+.argument n
+¤¬ 0 ¤Ç¤Ê¤±¤ì¤Ð¿âľ°ÌÃ֤Υȥé¥Ã¥×¤òÍ­¸ú¤Ë¤¹¤ë¡£
+0 ¤Ê¤é¤Ð̵¸ú¤Ë¤¹¤ë¡£
+.
+.REQ .vs
+.\"O Change to previous vertical base line spacing.
+ľÁ°¤Î¹ÔÁ÷¤êÉý¤ËÊѹ¹¤¹¤ë¡£
+.
+.REQ .vs N
+.\"O Set vertical base line spacing to
+.\"O .argument N .
+.\"O Default value is
+.\"O .scalednumber 12 p .
+¹ÔÁ÷¤ê¤Î´ð½à¤È¤Ê¤ë´Ö³Ö¤ò
+.argument N
+¤ËÀßÄꤹ¤ë¡£
+¥Ç¥Õ¥©¥ë¥ÈÃͤÏ
+.scalednumber 12 p
+¤Ç¤¢¤ë¡£
+.
+.REQ .warn n
+.\"O Set warnings code to
+.\"O .argument n .
+·Ù¹ð¥³¡¼¥É¤ò
+.argument n
+¤ËÀßÄꤹ¤ë¡£
+.
+.REQ .wh N trap
+.\"O Set location trap; negative means from page bottom.
+¶É½êŪ¤Ê¥È¥é¥Ã¥×¤òÀßÄꤹ¤ë¡£Éé¤ÎÃͤξì¹ç¤Ï¥Ú¡¼¥¸ËöÈø¤«¤é¤Ë¤Ê¤ë¡£
+.
+.REQ .while cond anything
+.\"O While condition
+.\"O .argument cond
+.\"O is true, accept
+.\"O .argument anything
+.\"O as input.
+¾ò·ï¼°
+.argument cond
+¤¬¿¿¤Ê¤é¤Ð
+.argument anything
+¤òÆþÎϤȤ·¤Æµö²Ä¤¹¤ë¡£
+.
+.REQ .write stream anything
+.\"O Write
+.\"O .argument anything
+.\"O to the stream named
+.\"O .argument stream .
+¥¹¥È¥ê¡¼¥à
+.argument stream
+¤Ø
+.argument anything
+¤ò½ñ¤­¹þ¤à¡£
+.
+.PD
+.LP
+.\"O Besides these standard groff requests, there might be further macro
+.\"O calls.
+.\"O They can originate from a macro package (see
+.\"O .BR roff (7)
+.\"O for an overview) or from a preprocessor.
+¤³¤ì¤é¤Î´ðËÜŪ¤Ê groff ¥ê¥¯¥¨¥¹¥È¤Î¾¤Ë¤â¡¢¥Þ¥¯¥í¤Î¸Æ¤Ó½Ð¤·¤¬¤¢¤ë¡£
+¤³¤ì¤é¤Ï¥Þ¥¯¥í¥Ñ¥Ã¥±¡¼¥¸ (³µÍפÏ
+.BR roff (7)
+¤ò»²¾È) ¤ä¥×¥ê¥×¥í¥»¥Ã¥µÍ³Íè¤Î¤â¤Î¤Ç¤¢¤ë¡£
+.LP
+.\"O Preprocessor macros are easy to be recognized.  They enclose their code
+.\"O into a pair of characteristic macros.
+¥×¥ê¥×¥í¥»¥Ã¥µ¥Þ¥¯¥í¤Ïǧ¼±¤·¤ä¤¹¤¤¡£
+¤³¤ì¤é¤ÏÆÈÆäΥޥ¯¥í¤ÎÂФdzç¤é¤ì¤Æ¤¤¤ë¡£
+.LP
+.TS
+box, center, tab (@);
+c | c | c
+CfCB | CfCB | CfCB.
+.\"O preprocessor@start macro@ end macro
+¥×¥ê¥×¥í¥»¥Ã¥µ@³«»Ï¥Þ¥¯¥í@½ªÎ»¥Þ¥¯¥í
+=
+eqn@.PS@.PE
+grap@.G1@.G2
+grn@.GS@.GE
+pic@.PS@.PE
+refer@.R1@.R2
+.\"O soelim@\fInone@\fInone
+soelim@\fI¤Ê¤·@\fI¤Ê¤·
+tbl@.TS@.TE
+.TE
+.LP
+.
+.\" --------------------------------------------------------------------
+.\"O .SH "ESCAPE SEQUENCES"
+.SH ¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.\" --------------------------------------------------------------------
+.
+.\"O Escape sequences are in-line language elements usually introduced by
+.\"O a backslash
+.\"O .'char \(rs
+.\"O and followed by an escape name and sometimes by a required argument.
+.\"O Input processing is continued directly after the escaped character or
+.\"O the argument resp. without an intervening separation character.
+.\"O So there must be a way to determine the end of the escape name and the end
+.\"O of the argument.
+¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Ï¹ÔÆâ¤Î¸À¸ìÍ×ÁǤǤ¢¤ê¡¢Ä̾ï¤Ï¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å
+.'char \(rs
+¤«¤é»Ï¤Þ¤ê¥¨¥¹¥±¡¼¥×̾¤¬Â³¤¯¡£°ú¤­¿ô¤¬É¬Íפʤâ¤Î¤â¤¢¤ë¡£
+ÆþÎϤνèÍý¤Ï¡¢¥¨¥¹¥±¡¼¥×¤µ¤ì¤¿Ê¸»ú¤ä°ú¤­¿ô¤Îľ¸å¤ËϢ³¤·¡¢
+¶èÀÚ¤êʸ»ú¤Ï¤Ê¤¤¡£
+¤·¤¿¤¬¤Ã¤Æ¡¢¥¨¥¹¥±¡¼¥×̾¤ä°ú¤­¿ô¤Î½ªÎ»¤ò·èÄꤹ¤ëÊýË¡¤¬É¬ÍפǤ¢¤ë¡£
+.LP
+.\"O This is done by enclosing names (escape name and arguments consisting of
+.\"O a variable name) by a pair of brackets
+.\"O .esc[] name
+.\"O and constant arguments (number expressions and characters) by apostrophes
+.\"O (ASCII 0x27) like
+.\"O .IR \(cqconstant\(cq .
+¤³¤ì¤Ë¤Ï¡¢Ì¾Á° (¥¨¥¹¥±¡¼¥×̾¤äÊÑ¿ô̾¤ò´Þ¤à°ú¤­¿ô)
+¤ò¥«¥®³ç¸Ì¤ÎÂФdzç¤Ã¤¿¤ê (Îã:
+.esc[] name )¡¢
+Äê¿ô¤Î°ú¤­¿ô (¿ôÃͼ°¤äÊ£¿ô¤Îʸ»ú)
+¥¢¥Ý¥¹¥È¥í¥Õ¥£ (ASCII ¥³¡¼¥É 0x27) ¤Ç³ç¤Ã¤¿¤ê (Îã:
+.IR 'constant' )
+¤¹¤ë ¡£
+.LP
+.\"O There are abbreviations for short names.
+.\"O Two character escape names can be specified by an opening parenthesis like
+.\"O .esc( xy
+.\"O without a closing counterpart.
+.\"O And all one-character names different from the special characters
+.\"O .'char [
+.\"O and
+.\"O .'char (
+.\"O can even be specified without a marker in the form
+.\"O .esc \fP\f(CIc .
+¥¨¥¹¥±¡¼¥×̾¤Ë¤Ïû¤¤Ì¾Á°¤Î¾Êά·Á¤¬¤¢¤ë¡£
+2 Ê¸»ú¤Î¥¨¥¹¥±¡¼¥×̾¤Ï³«¤­³ç¸Ì¤Ç»ØÄꤵ¤ì¤ë¡£
+Îã¤È¤·¤Æ
+.esc( xy
+¤Î¤è¤¦¤Ë¤Ê¤ê¡¢ÊĤ¸³ç¸Ì¤ÏɬÍפʤ¤¡£
+¤½¤·¤Æ¡¢ÆÃÊ̤Êʸ»ú¤Ç¤¢¤ë
+.'char [
+¤È
+.'char (
+°Ê³°¤Î¡¢¤¹¤Ù¤Æ¤Î 1 Ê¸»ú¤Î̾Á°¤Ï
+.esc \fP\f(CIc
+¤Î¤è¤¦¤Ë¥Þ¡¼¥«¡¼¤Ê¤·¤Ç»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.LP
+.\"O Constant arguments of length
+.\"O .number 1
+.\"O can omit the marker apostrophes, too, but there is no two-character
+.\"O analogue.
+Ťµ¤¬
+.number 1
+¤ÎÄê¿ô¤Î°ú¤­¿ô¤â¥¢¥Ý¥¹¥È¥í¥Õ¥£¤Î¥Þ¡¼¥«¡¼¤ò¾Êά¤Ç¤­¤ë¤¬¡¢
+2 Ê¸»ú¤Î¾ì¹ç¤Ë¤Ï¥¨¥¹¥±¡¼¥×̾¤ÈƱ¤¸¤è¤¦¤Ê¾Êά»ØÄê¤Ï¤Ç¤­¤Ê¤¤¡£
+.LP
+.\"O While 1-character escape sequences are mainly used for in-line functions
+.\"O and system related tasks, the 2-letter names following the
+.\"O .esc( ""
+.\"O construct are used for special characters predefined by the roff system.
+.\"O Names with more than two characters
+.\"O .esc[] name
+.\"O mostly denote user defined named characters (see the
+.\"O .request .char
+.\"O request).
+1 Ê¸»ú¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Ï¼ç¤ËÆâÉô´Ø¿ô¤ä¥·¥¹¥Æ¥à¤Ë´ØÏ¢¤·¤¿µ¡Ç½¤Ç¤¢¤ê¡¢
+.esc( ""
+¤Ç¹½À®¤µ¤ì¤ë 2 Ê¸»ú̾¤Ï roff ¥·¥¹¥Æ¥à¤ÇÄêµÁºÑ¤ß¤ÎÆüìʸ»ú¤Ë»È¤ï¤ì¤ë¡£
+.esc[] name
+¤Î¤è¤¦¤Ê 2 Ê¸»ú¤è¤êŤ¤Ì¾Á°¤Î¾ì¹ç¤Ï¡¢¤¿¤¤¤Æ¤¤¥æ¡¼¥¶¤¬ÄêµÁ¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
+(¥ê¥¯¥¨¥¹¥È
+.request .char
+¤ò»²¾È)
+.
+.\" --------------------------------------------------------------------
+.\"O .SS "SINGLE CHARACTER ESCAPES"
+.SS 1 Ê¸»ú¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.\" --------------------------------------------------------------------
+.
+.PD 0
+.
+.\" --------- comments ---------
+.
+.ESC \fB"\fP
+. "
+.\"O Beginning of a comment.
+.\"O Everything up to the end of the line is ignored.
+¥³¥á¥ó¥È¤Î³«»Ï¡£¹ÔËö¤Þ¤Ç¤Î¤¹¤Ù¤Æ¤¬Ìµ»ë¤µ¤ì¤ë¡£
+.
+.ESC #
+.\"O Everything up to and including the next newline is ignored.
+.\"O This is interpreted in copy mode.
+.\"O This is like
+.\"O .esc \(dq
+.\"O except the ignoring of the terminating newline.
+¹ÔËö¤Î²þ¹Ôʸ»ú¤Þ¤Ç¤¬Ìµ»ë¤µ¤ì¤ë¡£
+¥³¥Ô¡¼¥â¡¼¥É¤È¤·¤Æ½èÍý¤µ¤ì¤ë¡£
+.B \(rs"
+¤È»÷¤Æ¤¤¤ë¤¬¹ÔËö¤Î²þ¹Ôʸ»ú¤Þ¤Ç¤¬Ìµ»ë¤µ¤ì¤ë¡£
+.
+.\" --------- strings ---------
+.
+.ESC * s
+.\"O The string stored in the string variable with 1-character name
+.\"O .argument s .
+ʸ»úÎó¤ò 1 Ê¸»ú¤Î̾Á°¤Îʸ»úÎóÊÑ¿ô
+.argument s
+¤Ë³ÊǼ¤¹¤ë¡£
+.
+.ESC *( st
+.\"O The string stored in the string variable with 2-character name
+.\"O .argument st .
+ʸ»úÎó¤ò 2 Ê¸»ú¤Î̾Á°¤Îʸ»úÎóÊÑ¿ô
+.argument st
+¤Ë³ÊǼ¤¹¤ë¡£
+.
+.ESC[] * stringvar
+.\"O The string stored in the string variable with arbitrary length name
+.\"O .argument stringvar .
+ʸ»úÎó¤òǤ°Õ¤ÎŤµ¤Î̾Á°¤Îʸ»úÎóÊÑ¿ô
+.argument stringvar
+¤Ë³ÊǼ¤¹¤ë¡£
+.
+.\" --------- macro arguments ---------
+.
+.ESC $0
+.\"O The name by which the current macro was invoked.  The
+.\"O .request .als
+.\"O request can make a macro have more than one name.
+¸½ºß¸Æ¤Ó¤À¤µ¤ì¤Æ¤¤¤ë¥Þ¥¯¥í¤Î̾Á°¡£¥ê¥¯¥¨¥¹¥È
+.request .als
+¤Ç¥Þ¥¯¥í¤Ë 1 ¤Ä°Ê¾å¤Î̾Á°¤ò¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.
+.ESC $ x
+.\"O Macro argument with 1-place number
+.\"O .argument x ,
+.\"O where
+.\"O .argument x
+.\"O is a digit between 1 and 9.
+.argument x
+ÈÖÌܤΥޥ¯¥í¤Î°ú¤­¿ô¡£
+.argument x
+¤Ï 1 ¤«¤é 9 ¤Þ¤Ç¤Î¿ôÃÍ¡£
+.
+.ESC $( xy
+.\"O Macro argument with 2-digit number
+.\"O .argument xy .
+2 ·å¤Î¿ôÃÍ
+.argument xy
+¤Ç»ØÄꤵ¤ì¤ë¥Þ¥¯¥í¤Î°ú¤­¿ô¡£
+.
+.ESC[] $ nexp
+.\"O Macro argument with number
+.\"O .argument nexp ,
+.\"O where
+.\"O .argument nexp
+.\"O is a numerical expression evaluating to an integer \(>=1.
+.argument nexp
+ÈÖÌܤΥޥ¯¥í¤Î°ú¤­¿ô¡£
+¤³¤³¤Ç¡¢
+.argument nexp
+¤Ï 1 °Ê¾å¤ÎÀ°¿ô¤òÊÖ¤¹¿ô¼°¡£
+.
+.ESC $*
+.\"O In a macro, the concatenation of all the arguments separated by spaces.
+¤¢¤ë¥Þ¥¯¥í¤Ë¤ª¤±¤ë¡¢¤¹¤Ù¤Æ¤Î°ú¤­¿ô¤ò¥¹¥Ú¡¼¥¹¤Ç¶èÀڤäÆÏ¢·ë¤·¤¿Ê¸»úÎó¡£
+.
+.ESC $@
+.\"O In a macro, the concatenation of all the arguments with each surrounded
+.\"O by double quotes, and separated by spaces.
+¤¢¤ë¥Þ¥¯¥í¤Ë¤ª¤±¤ë¡¢¤¹¤Ù¤Æ¤Î°ú¤­¿ô¤½¤ì¤¾¤ì¤ò¥À¥Ö¥ë¥¯¥©¡¼¥È¤Ç³ç¤ê¡¢
+¥¹¥Ú¡¼¥¹¤Ç¶èÀڤäÆÏ¢·ë¤·¤¿Ê¸»úÎó¡£
+.
+.\" --------- escaped characters ---------
+.
+.ESC \(rs
+.\"O reduces to a single backslash; useful to delay its interpretation as
+.\"O escape character in copy mode.
+.\"O For a printable backslash, use
+.\"O .esc e .
+1 Ê¸»ú¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ëû½Ì¤µ¤ì¤ë¡£
+¥³¥Ô¡¼¥â¡¼¥É»þ¤Î¥¨¥¹¥±¡¼¥×ʸ»ú¤Ë¤è¤ë½èÍý¤òÍÞÀ©¤¹¤ë¤Î¤Ë»È¤ï¤ì¤ë¡£
+ɽ¼¨²Äǽ¤Ê¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ë¤Ï
+.esc e
+¤ò»ÈÍѤ¹¤ë¡£
+.
+.\"O.ESC \(cq
+.ESC '
+.\"O The acute accent \(aa; same as
+.\"O .esc( aa .
+.\"O Unescaped: apostrophe, right quotation mark, single quote (ASCII 0x27).
+±Ô²»µ­¹æ \(aa ¡£
+.esc( aa
+¤ÈƱ¤¸¡£¥¨¥¹¥±¡¼¥×¤µ¤ì¤Ê¤¤¾ì¹ç¤Ï¡¢¥¢¥Ý¥¹¥È¥í¥Õ¥£¡¢±¦°úÍѵ­¹æ¡¢¥·¥ó¥°¥ë¥¯¥©¡¼¥È
+(ASCII ¥³¡¼¥É 0x27) ¤È¤Ê¤ë¡£
+.
+.ESC `
+.\"O The grave accent \(ga; same as
+.\"O .esc( ga .
+.\"O Unescaped: left quote, backquote (ASCII 0x60).
+ÍÞ²»µ­¹æ \(ga ¡£
+.esc( ga
+¤ÈƱ¤¸¡£¥¨¥¹¥±¡¼¥×¤µ¤ì¤Ê¤¤¾ì¹ç¤Ï¡¢º¸°úÍѵ­¹æ¡¢¥Ð¥Ã¥¯¥¯¥©¡¼¥È
+(ASCII ¥³¡¼¥É 0x60) ¤È¤Ê¤ë¡£
+.
+.ESC \-
+.\"O The \- sign in the current font.
+¸½ºß¤Î¥Õ¥©¥ó¥È¤Ë¤ª¤±¤ë \- Éä¹æ¡£
+.
+.ESC .
+.\"O An uninterpreted dot (period), even at start of line.
+½èÍý¤µ¤ì¤Ê¤¤¥É¥Ã¥È (¥Ô¥ê¥ª¥É)¡£¹ÔƬ¤Î¾ì¹ç¤Î¤ß¡£
+.
+.ESC %
+.\"O Default optional hyphenation character.
+¥Ç¥Õ¥©¥ë¥È¤Î¾Êά²Äǽ¤Ê¥Ï¥¤¥Õ¥óʸ»ú¡£
+.
+.ESC !
+.\"O Transparent line indicator.
+Æ©²á¹Ô»ØÄê»Ò¡£
+.
+.ESC ? anything\fB?\fP
+.\"O In a diversion, this will transparently embed
+.\"O .argument anything
+.\"O in the diversion.
+.\"O .argument anything
+.\"O is read in copy mode.
+.\"O See also the escape sequences
+.\"O .esc !
+.\"O and
+.\"O .esc ? .
+¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Ë¤ª¤¤¤Æ¡¢
+.argument anything
+¤ò¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Ë¤½¤Î¤Þ¤ÞËä¤á¹þ¤à¡£
+.argument anything
+¤Ï¥³¥Ô¡¼¥â¡¼¥É¤ÇÆɤ߹þ¤Þ¤ì¤ë¡£
+¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc !
+¤È
+.esc ?
+¤â»²¾È¡£
+.
+.
+.\" --------- spacing ---------
+.
+.ESC \& space
+.\"O Unpaddable space-size space character (no line break).
+Ï¢·ë¤µ¤ì¤Ê¤¤¶õÇòʸ»ú (²þ¹Ô¤â¹Ô¤ï¤ì¤Ê¤¤)¡£
+.
+.ESC 0
+.\"O Digit width.
+¿ô»ú¤ÎÉý¡£
+.
+.ESC |
+.\"O 1/6\ em narrow space character; zero width in nroff.
+l/6\ em ¤Î¶¹¤¤¶õÇòʸ»ú¡£nroff ¤Ç¤ÏÉý¥¼¥í¡£
+.
+.ESC ^
+.\"O 1/12\ em half-narrow space character; zero width in nroff.
+1/12\ em ¤Î¶¹¤¤¶õÇòʸ»ú¡£nroff ¤Ç¤ÏÉý¥¼¥í¡£
+.
+.ESC &
+.\"O Non-printable, zero width character.
+ɽ¼¨¤µ¤ì¤Ê¤¤¥¼¥íÉý¤Îʸ»ú¡£
+.
+.ESC )
+.\"O Like
+.\"O .esc &
+.\"O except that it behaves like a character declared with the cflags
+.\"O request to be transparent for the purposes of end of sentence
+.\"O recognition.
+.esc &
+¤È»÷¤Æ¤¤¤ë¤¬¡¢cflags ¥ê¥¯¥¨¥¹¥È¤ÇÀë¸À¤·¤¿Ê¸»ú¤Î¤è¤¦¤Ë¤Õ¤ë¤Þ¤¤¡¢
+ʸ¤Î½ª¤ê¤òÌÀ¼¨¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£
+.
+.ESC /
+.\"O Increases the width of the preceding character so that the spacing
+.\"O between that character and the following character will be correct if
+.\"O the following character is a roman character.
+Àè¹Ô¤¹¤ëʸ»ú¤È¤ÎÉý¤òÁý²Ã¤·¡¢¤³¤Îʸ»ú¤Î¸å¤Ë³¤¯Ê¸»ú¤¬¥í¡¼¥Þ¥óÂΤǤ¢¤ë¤Ê¤é¤Ð
+¤³¤Îʸ»ú¤È¸å¤Ë³¤¯Ê¸»ú¤Î´Ö¤Î¶õÇò¤Ï½¤Àµ¤µ¤ì¤ë¡£
+.
+.ESC ,
+.\"O Modifies the spacing of the following character so that the spacing
+.\"O between that character and the preceding character will correct if the
+.\"O preceding character is a roman character.
+¸å¤Ë³¤¯Ê¸»ú¤È¤ÎÉý¤òÄ´À°¤·¡¢¤³¤Îʸ»ú¤ËÀè¹Ô¤¹¤ëʸ»ú¤¬¥í¡¼¥Þ¥óÂΤǤ¢¤ë¤Ê¤é¤Ð
+¤³¤Îʸ»ú¤ÈÀè¹Ô¤¹¤ëʸ»ú¤Î´Ö¤Î¶õÇò¤Ï½¤Àµ¤µ¤ì¤ë¡£
+.
+.ESC ~
+.\"O Unbreakable space that stretches like a normal inter-word space when a
+.\"O line is adjusted.
+²þ¹Ô¤ÎÆþ¤é¤Ê¤¤¶õÇò¤Ç¡¢¹Ô¤¬Ä´À°¤µ¤ì¤¿¤È¤­¤Ë¤ÏÄ̾ï¤Îñ¸ì´Ö¤Î¶õÇò¤Î¤è¤¦¤Ë
+°ú¤­±ä¤Ð¤µ¤ì¤ë¡£
+.
+.ESC \& newline
+.\"O Ignored newline, for continuation lines.
+²þ¹Ô¤ò̵»ë¤·¤Æ¹Ô¤òÏ¢·ë¤¹¤ë¡£
+.
+.\" --------- structuring ---------
+.
+.ESC {
+.\"O Begin conditional input.
+¾ò·ïÆþÎϤγ«»Ï¡£
+.
+.ESC }
+.\"O End conditional input.
+¾ò·ïÆþÎϤνªÎ»¡£
+.
+.\" --------- longer escape names ---------
+.
+.ESC ( st
+.\"O The special character with 2-character name
+.\"O .argument st ,
+.\"O see section
+.\"O .BR "SPECIAL CHARACTERS" .
+2 Ê¸»ú¤Î̾Á°
+.argument st
+¤ÎÆüìʸ»ú¡£
+.B Æüìʸ»ú
+¤Î¥»¥¯¥·¥ç¥ó¤ò»²¾È¡£
+.
+.ESC[] \& name
+.\"O The named character with arbitrary length name
+.\"O .argument name .
+Ǥ°Õ¤ÎŤµ¤Î̾Á°
+.argument name
+¤Î̾Á°ÉÕ¤­Ê¸»ú¡£
+.
+.\" --------- alphabetical escapes ---------
+.
+.ESC a
+.\"O Non-interpreted leader character.
+½èÍý¤µ¤ì¤Ê¤¤Àè¹Ôʸ»ú¡£
+.
+.ESCq A anything
+.\"O If
+.\"O .argument anything
+.\"O acceptable as name of a string, macro, diversion, register,
+.\"O environment or font it is
+.\"O .number 1
+.\"O otherwise
+.\"O .number 0 .
+.argument anything
+¤¬Ê¸»úÎ󡦥ޥ¯¥í¡¦¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¡¦¥ì¥¸¥¹¥¿¡¦´Ä¶­¡¦¥Õ¥©¥ó¥È¤Î¤É¤ì¤«
+¤Î̾Á°¤È¤·¤ÆÍ­¸ú¤Ç¤¢¤ë¤Ê¤é¤Ð 1 ¤ò¡¢¤½¤¦¤Ç¤Ê¤±¤ì¤Ð 0 ¤òÊÖ¤¹¡£
+.
+.ESCq b abc...
+.\"O Bracket building function.
+¥«¥®³ç¸Ì¤ò¹½ÃÛ¤¹¤ë´Ø¿ô¡£
+.
+.ESC c
+.\"O Interrupt text processing.
+¥Æ¥­¥¹¥È½èÍý¤òÃæÃǤ¹¤ë¡£
+.
+.ESCq C char
+.\"O The character called
+.\"O .argument char ;
+.\"O same as
+.\"O .esc[] char ,
+.\"O but compatible to other roff versions.
+.argument char
+¤Ç¸Æ¤Ð¤ì¤ëʸ»ú¡£
+.esc[] char
+¤ÈƱ¤¸¤À¤¬¡¢Â¾¤Î roff ¥·¥¹¥Æ¥à¤È¸ß´¹À­¤¬¤¢¤ë¡£
+.
+.ESC d
+.\"O Forward (down) 1/2 em vertical unit (1/2 line in nroff).
+1/2 em ¤À¤±¹ÔÁ÷¤ê¤ò¤¹¤ë (nroff ¤Ç¤Ï 1/2 ¹Ô)¡£
+.
+.ESCq D charseq
+.\"O Draw a graphical element defined by the characters in
+.\"O .argument charseq ;
+.\"O see groff info file for details.
+.argument charseq
+¤Îʸ»ú¤ÇÄêµÁ¤µ¤ì¤¿¥°¥é¥Õ¥£¥Ã¥¯Í×ÁǤòÉÁ²è¤¹¤ë¡£
+¾ÜºÙ¤Ï groff info ¥Õ¥¡¥¤¥ë¤ò»²¾È¤Î¤³¤È¡£
+.
+.ESC e
+.\"O Printable version of the current escape character.
+¸½ºß¤Î¥¨¥¹¥±¡¼¥×ʸ»ú¤Îɽ¼¨²Äǽ¤Ê¥Ð¡¼¥¸¥ç¥ó¡£
+.
+.ESC E
+.\"O Equivalent to an escape character, but is not interpreted in copy-mode.
+¥¨¥¹¥±¡¼¥×ʸ»ú¤ÈƱ¤¸¤À¤¬¡¢¥³¥Ô¡¼¥â¡¼¥É¤Ç¤Ï½èÍý¤µ¤ì¤Ê¤¤¡£
+.
+.ESC f F
+.\"O Change to font with 1-character name or 1-digit number
+.\"O .argument F .
+¥Õ¥©¥ó¥È¤ò 1 Ê¸»ú̾¤Þ¤¿¤Ï 1 ·å¤Î¿ôÃÍ
+.argument F
+¤Ç»ØÄꤵ¤ì¤¿¤â¤Î¤ËÊѹ¹¤¹¤ë¡£
+.
+.ESC f( fo
+.\"O Change to font with 2-characer name or 2-digit number
+.\"O .argument fo .
+¥Õ¥©¥ó¥È¤ò 2 Ê¸»ú̾¤Þ¤¿¤Ï 2 ·å¤Î¿ôÃÍ
+.argument fo
+¤Ç»ØÄꤵ¤ì¤¿¤â¤Î¤ËÊѹ¹¤¹¤ë¡£
+.
+.ESC[] f font
+.\"O Change to font with arbitrary length name or number expression
+.\"O .argument font .
+¥Õ¥©¥ó¥È¤òǤ°Õ¤ÎŤµ¤Î̾Á°¤Þ¤¿¤Ï¿ô¼°
+.argument font
+¤Ç»ØÄꤵ¤ì¤¿¤â¤Î¤ËÊѹ¹¤¹¤ë¡£
+.
+.ESC[] g reg
+.\"O Return format of register with name
+.\"O .argument reg
+.\"O suitable for
+.\"O .request .af .
+.\"O Alternative forms
+.\"O .esc(arg g xy
+.\"O and
+.\"O .escarg g x .
+¥ê¥¯¥¨¥¹¥È
+.request .af
+¤ËºÇŬ¤Ê
+.argument reg
+¤È¤¤¤¦Ì¾Á°¤Î¥ì¥¸¥¹¥¿¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤òÊÖ¤¹¡£
+Ê̤ηÁ¼°¤Ç¤Ï¡¢
+.esc(arg g xy
+¤È
+.escarg g x
+¤È¤Ê¤ë¡£
+.
+.ESCq h N
+.\"O Local horizontal motion; move right
+.\"O .argument N
+.\"O (left if negative).
+¶É½êŪ¤Ê¿åÊ¿°ÜÆ°¡£±¦Â¦¤Ø
+.argument N
+¤À¤±°ÜÆ°¤¹¤ë¡£(Éé¿ô¤Î¤È¤­¤Ïº¸Â¦¤Ø°ÜÆ°¤¹¤ë)
+.
+.ESCq H N
+.\"O Set height of current font to
+.\"O .argument N .
+¸½ºß¤Î¥Õ¥©¥ó¥È¤Î¹â¤µ¤ò
+.argument N
+¤ËÀßÄꤹ¤ë¡£
+.
+.ESC[] k reg
+.\"O Mark horizontal input place in register with arbitrary length name
+.\"O .argument reg .
+.\"O Alternative forms
+.\"O .esc(arg k xy
+.\"O and
+.\"O .escarg k x .
+Ǥ°Õ¤ÎŤµ¤Î̾Á°
+.argument reg
+¤ò»ý¤Ä¥ì¥¸¥¹¥¿¤Î¿åÊ¿ÆþÎÏ°ÌÃÖ¤ò¥Þ¡¼¥¯¤¹¤ë¡£
+Ê̤ηÁ¼°¤Ç¤Ï¡¢
+.esc(arg k xy
+¤È
+.escarg k x
+¤È¤Ê¤ë¡£
+.
+.ESCq l Nc
+.\"O Horizontal line drawing function (optionally using character
+.\"O .argument c ).
+¿åÊ¿ÀþÉÁ²è´Ø¿ô¡£(ʸ»ú
+.argument c
+¤òÍѤ¤¤ë¤³¤È¤â²Äǽ)
+.
+.ESCq L Nc
+.\"O Vertical line drawing function (optionally using character
+.\"O .argument c ).
+¿âľÀþÉÁ²è´Ø¿ô¡£(ʸ»ú
+.argument c
+¤òÍѤ¤¤ë¤³¤È¤â²Äǽ)
+.
+.ESC n r
+.\"O The numerical value stored in the register variable with the 1-character
+.\"O name
+.\"O .argument r .
+1 Ê¸»ú¤Î̾Á°
+.argument r
+¤Î¥ì¥¸¥¹¥¿ÊÑ¿ô¤Ë³ÊǼ¤µ¤ì¤Æ¤¤¤ë¿ôÃÍ¡£
+.
+.ESC n( re
+.\"O The numerical value stored in the register variable with the 2-character
+.\"O name
+.\"O .argument re .
+2 Ê¸»ú¤Î̾Á°
+.argument re
+¤Î¥ì¥¸¥¹¥¿ÊÑ¿ô¤Ë³ÊǼ¤µ¤ì¤Æ¤¤¤ë¿ôÃÍ¡£
+.
+.ESC[] n reg
+.\"O The numerical value stored in the register variable with arbitrary
+.\"O lenght name
+.\"O .argument reg .
+Ǥ°Õ¤ÎŤµ¤Î̾Á°
+.argument reg
+¤Î¥ì¥¸¥¹¥¿ÊÑ¿ô¤Ë³ÊǼ¤µ¤ì¤Æ¤¤¤ë¿ôÃÍ¡£
+.
+.ESCq N n
+.\"O Typeset the character with code
+.\"O .argument n
+.\"O in the current font, no special fonts are searched.  Useful for adding
+.\"O characters to a font using the
+.\"O .request .char
+.\"O request.
+¸½ºß¤Î¥Õ¥©¥ó¥È¤Ç¡¢¥³¡¼¥É
+.argument n
+¤Ç»ØÄꤵ¤ì¤¿Ê¸»ú¤ò½ÐÎϤ¹¤ë¡£¥¹¥Ú¥·¥ã¥ë¥Õ¥©¥ó¥È¤Ï¸¡º÷¤µ¤ì¤Ê¤¤¡£
+¥ê¥¯¥¨¥¹¥È
+.request .char
+¤¬»È¤Ã¤Æ¤¤¤ë¥Õ¥©¥ó¥È¤Çʸ»ú¤òÄɲ乤ë¤È¤­¤ËÍ­ÍÑ¡£
+.
+.ESCq o abc...
+.\"O Overstrike characters
+.\"O .argument a ,
+.\"O .argument b ,
+.\"O .argument c ,
+.\"O etc.
+ʸ»ú
+.argument a ,
+.argument b ,
+.argument c
+Åù¤ò 2 ÅÙÂǤÁ¤¹¤ë¡£
+.
+.ESC p
+.\"O Break and spread output line.
+²þ¹Ô¤·¤Æ½ÐÎϹԤò°ú¤­±ä¤¹¡£
+.
+.ESC r
+.\"O Reverse 1\ em vertical motion (reverse line in nroff).
+¿âľÊý¸þ¤Ë 1\ em µÕÌá¤ê¤¹¤ë¡£(nroff ¤Ç¤Ï 1 ¹Ô)
+.
+.ESCq R name \(+-n
+.\"O The same as
+.\"O .request .nr
+.\"O .argument name
+.\"O .argument \(+-n .
+¥ê¥¯¥¨¥¹¥È
+.request .nr
+.argument name
+.argument \(+-n
+¤ÈƱ¤¸¡£
+.
+.ESC[] s \(+-N
+.\"O Set the point size to
+.\"O .I N
+.\"O scaled points.  Note the alternative forms
+.\"O .BI \(rss \(+- [ N ]\c
+.\"O ,
+.\"O .BI \(rss' \(+-N '\c
+.\"O ,
+.\"O .BI \(rss \(+- ' N '\c
+.\"O ,
+.\"O .esc(arg s \(+-xy ,
+.\"O .BI \(rss \(+- ( xy\c
+.\"O ,
+.\"O .escarg s \(+-x .
+.\"O Same as
+.\"O .request .ps
+.\"O request.
+¥Ý¥¤¥ó¥È¥µ¥¤¥º¤ò
+.I N
+¤ËÀßÄꤹ¤ë¡£Ê̤νñ¼°¤Ç¤Ï
+.BI \(rss \(+- [ N ]\c
+,
+.BI \(rss' \(+-N '\c
+,
+.BI \(rss \(+- ' N '\c
+,
+.esc(arg s \(+-xy ,
+.BI \(rss \(+- ( xy\c
+,
+.escarg s \(+-x
+¤È¤Ê¤ë¤³¤È¤ËÃí°Õ¡£¥ê¥¯¥¨¥¹¥È
+.request .ps
+¤ÈƱ¤¸¡£
+.
+.ESCq S N
+.\"O Slant output
+.\"O .argument N
+.\"O degrees.
+.argument N
+ÅÙ·¹¤¤¤¿½ÐÎϤò¤¹¤ë¡£
+.
+.ESC t
+.\"O Non-interpreted horizontal tab.
+²ò¼á¤µ¤ì¤Ê¤¤¿åÊ¿¥¿¥Ö¡£
+.
+.ESC u
+.\"O Reverse (up) 1/2 em vertical motion (1/2 line in nroff).
+¿âľÊý¸þ¤Ë 1/2 em µÕÌá¤ê¤¹¤ë¡£(nroff ¤Ç¤Ï 1/2 ¹Ô)
+.
+.ESCq v N
+.\"O Local vertical motion; move down
+.\"O .argument N
+.\"O (up if negative).
+¶É½êŪ¤Ê¿âľ°ÜÆ°¡£
+.argument N
+¤À¤±²¼¤²¤ë¡£(Éé¿ô¤Ê¤é¾å¤²¤ë)
+.
+.ESC[] V env
+.\"O The contents of the environment variable
+.\"O .argument env .
+.\"O Alternative forms
+.\"O .esc(arg V xy
+.\"O and
+.\"O .escarg V x .
+´Ä¶­
+.argument env
+¤ÎÆâÍÆ¡£
+Ê̤νñ¼°¤Ç¤Ï¡¢
+.esc(arg V xy
+¤È
+.escarg V x
+¤È¤Ê¤ë¡£
+.
+.ESCq w string
+.\"O The width of the character sequence
+.\"O .argument string .
+ʸ»úÎó
+.argument string
+¤ÎÉý¡£
+.
+.ESCq x N
+.\"O Extra line-space function (negative before, positive after).
+¹ÔÁ÷¤ê´Ø¿ô (Éé¿ô¤Ê¤éÁ°¤Ø¡¢Àµ¿ô¤Ê¤é¸å¤Ø)¡£
+.
+.ESCq X string
+.\"O Output
+.\"O .argument string
+.\"O as device control function.
+.argument string
+¤ò¥Ç¥Ð¥¤¥¹À©¸æ´Ø¿ô¤È¤·¤Æ½ÐÎϤ¹¤ë¡£
+.
+.ESC[] Y name
+.\"O Output string variable or macro
+.\"O .argument name
+.\"O uninterpreted as device control function.
+.\"O Alternative forms
+.\"O .esc(arg Y xy
+.\"O and
+.\"O .escarg Y x .
+ʸ»úÎóÊÑ¿ô¤«¥Þ¥¯¥í
+.argumentg name
+¤ò¥Ç¥Ð¥¤¥¹À©¸æ´Ø¿ô¤È¤·¤Æ½èÍý¤·¤Ê¤¤¤è¤¦¤Ë½ÐÎϤ¹¤ë¡£
+Ê̤νñ¼°¤Ç¤Ï¡¢
+.esc(arg Y xy
+¤È
+.escarg Y x
+¤È¤Ê¤ë¡£
+.
+.ESC z c
+.\"O Print
+.\"O .argument c
+.\"O with zero width (without spacing).
+.argument c
+¤ò¥¼¥íÉý (¶õÇò¤Ê¤·) ¤Ç½ÐÎϤ¹¤ë¡£
+.
+.ESCq Z anything
+.\"O Print
+.\"O .argument anything
+.\"O and then restore the horizontal and vertical position;
+.\"O .argument anything
+.\"O may not contain tabs or leaders.
+.argument anything
+¤ò½ÐÎϤ·¡¢¿åÊ¿¡¦¿âľ°ÌÃÖ¤ò¸µ¤ËÌ᤹¡£
+.argument anything
+¤Ï¥¿¥Ö¤äÀèƬʸ»ú¤ò´Þ¤Þ¤Ê¤¤¡£
+.PD
+.LP
+.\"O The escape sequences
+.\"O .esc e ,
+.\"O .esc . ,
+.\"O .esc \(dq ,
+.\"O .esc $ ,
+.\"O .esc * ,
+.\"O .esc a ,
+.\"O .esc n ,
+.\"O .esc t ,
+.\"O .esc g ,
+.\"O and
+.\"O .escarg \& newline
+.\"O are interpreted in copy mode.
+¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc e ,
+.esc . ,
+.esc \fB"\fP \fR,
+.esc $ ,
+.esc * ,
+.esc a ,
+.esc n ,
+.esc t ,
+.esc g ,
+.escarg \& newline
+¤Ï¥³¥Ô¡¼¥â¡¼¥É¤Ç½èÍý¤µ¤ì¤ë¡£
+.LP
+.\"O Escape sequences starting with
+.\"O .esc (
+.\"O or
+.\"O .esc [
+.\"O do not represent single character escape sequences, but introduce escape
+.\"O names with two or more characters.
+.esc (
+¤È
+.esc [
+¤Ç»Ï¤Þ¤ë¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Ï 1 Ê¸»ú¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤ò°ÕÌ£¤·¤Ê¤¤¡£
+2 Ê¸»ú¤Þ¤¿¤Ï¤½¤ì°Ê¾å¤ÎŤµ¤Î¥¨¥¹¥±¡¼¥×̾¤Î³«»Ï¤òɽ¤¹¡£
+.LP
+.\"O If a backslash is followed by a character that does not constitute a
+.\"O defined escape sequence the backslash is silently ignored and the
+.\"O character maps to itself.
+¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Î¸å¤Ë¡¢ÄêµÁºÑ¤ß¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤ò¹½À®¤·¤Ê¤¤Ê¸»ú¤¬Â³¤¤¤¿
+¾ì¹ç¤Ï¡¢¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ïñ¤Ë̵»ë¤µ¤ì¤Æ¡¢¤½¤Î¸å¤Îʸ»ú¤Ï¤½¤Î¤â¤Î¤ò°ÕÌ£¤¹¤ë¡£
+.
+.\" --------------------------------------------------------------------
+.\"O .SS "SPECIAL CHARACTERS"
+.SS Æüìʸ»ú
+.\" --------------------------------------------------------------------
+.\"O Common special characters are predefined by escape sequences of the form
+.\"O .(esc \fP\f(CIxy
+.\"O with characters
+.\"O .argument x
+.\"O and
+.\"O .argument y .
+.\"O Some of these exist in the usual font while most of them are only
+.\"O available in the special font.  Below you'll find a selection of the most
+.\"O important glyphs; a complete list can be found in
+.\"O .BR groff_char (7).
+°ìÈÌŪ¤ÊÆüìʸ»ú¤Ï¡¢¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.(esc \fP\f(CIxy
+¤È¤¤¤¦·Á¼°¤Ç¤¹¤Ç¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤ë¡£
+¤³¤ì¤é¤Î¤¤¤¯¤Ä¤«¤ÏÄ̾ï¤Î¥Õ¥©¥ó¥È¤Ë¤â´Þ¤Þ¤ì¤ë¤¬¡¢¤Û¤È¤ó¤É¤Ï¥¹¥Ú¥·¥ã¥ë¥Õ¥©¥ó¥È
+¤Ç¤Ê¤¤¤Èɽ¼¨¤¬¤Ç¤­¤Ê¤¤¡£°Ê²¼¤Ë½ÅÍפʥ°¥ê¥Õ¤ò¼¨¤¹¡£´°Á´¤Ê¥ê¥¹¥È¤Ë¤Ä¤¤¤Æ¤Ï
+.BR groff_char (7)
+¤Ç»²¾È¤Ç¤­¤ë¡£
+.RS
+.LP
+.PD 0
+.
+.\"O .ESc bu Bullet sign
+.\"O .ESc co Copyright
+.\"O .ESc ct Cent
+.\"O .ESc dd Double dagger
+.\"O .ESc de Degree
+.\"O .ESc dg Dagger
+.\"O .ESc em Em-dash
+.\"O .ESc hy Hyphen
+.\"O .ESc rg Registered sign
+.\"O .ESc sc Section sign
+.\"O .ESc ul Underline character
+.\"O .ESc == Identical
+.\"O .ESc >= Larger or equal
+.\"O .ESc <= Less or equal
+.\"O .ESc != Not equal
+.\"O .ESc -> Right arrow
+.\"O .ESc <- Left arrow
+.\"O .ESc +- Plus-minus sign
+.ESc bu Ãæ¹õ
+.ESc co Ãøºî¸¢µ­¹æ
+.ESc ct ¥»¥ó¥Èµ­¹æ (Ä̲ß)
+.ESc dd 2 ½Å¥À¥¬¡¼
+.ESc de ÅÙµ­¹æ
+.ESc dg ¥À¥¬¡¼
+.ESc em Á´³Ñ¥À¥Ã¥·¥å
+.ESc hy ¥Ï¥¤¥Õ¥ó
+.ESc rg ÅÐÏ¿µ­¹æ
+.ESc sc ¥»¥¯¥·¥ç¥óµ­¹æ
+.ESc ul ¥¢¥ó¥À¡¼¥é¥¤¥óʸ»ú
+.ESc == Åù¹æ
+.ESc >= °Ê¾å
+.ESc <= °Ê²¼
+.ESc != ÉÔÅù¹æ
+.ESc -> ±¦Ìð°õ
+.ESc <- º¸Ìð°õ
+.ESc +- ¥×¥é¥¹¥Þ¥¤¥Ê¥¹µ­¹æ
+.PD
+.RE
+.
+.\" --------------------------------------------------------------------
+.\"O .SH REGISTERS
+.SH ¥ì¥¸¥¹¥¿
+.\" --------------------------------------------------------------------
+.\"O Registers are variables that store a value.
+.\"O In groff, most registers store numerical values (see section
+.\"O .B NUMERICAL EXPRESSIONS
+.\"O above), but some can also hold a string value.
+¥ì¥¸¥¹¥¿¤È¤ÏÃͤò³ÊǼ¤¹¤ëÊÑ¿ô¤Ç¤¢¤ë¡£
+groff ¤Ç¤Ï¡¢¤Û¤È¤ó¤É¤Î¥ì¥¸¥¹¥¿¤Ï¿ôÃͤò³ÊǼ¤¹¤ë¤¬ (¾åµ­¥»¥¯¥·¥ç¥ó
+.B ¿ô¼°
+¤ò»²¾È)¡¢¤¤¤¯¤Ä¤«¤Ïʸ»úÎó¤ò³ÊǼ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.LP
+.\"O Each register is given a name.
+.\"O Arbitrary registers can be defined and set with the request
+.\"O .request .nr
+.\"O .argument register .
+¤½¤ì¤¾¤ì¤Î¥ì¥¸¥¹¥¿¤Ë¤Ï̾Á°¤¬Í¿¤¨¤é¤ì¤ë¡£
+Ǥ°Õ¤Î¥ì¥¸¥¹¥¿¤ò¥ê¥¯¥¨¥¹¥È
+.request .nr
+.argument registrer
+¤Ë¤è¤Ã¤ÆÄêµÁ¡¦ÀßÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.LP
+.\"O The value stored in a register can be retrieved by the escape sequences
+.\"O introduced by
+.\"O .esc n .
+¥ì¥¸¥¹¥¿¤Ë³ÊǼ¤·¤¿Ãͤϡ¢¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc n
+¤Ë¤è¤Ã¤Æ¤È¤ê¤À¤¹¤³¤È¤¬¤Ç¤­¤ë¡£
+.LP
+.\"O Most useful are predefined registers.
+.\"O In the following the notation
+.\"O .argument name
+.\"O is used to refer to a register called
+.\"O .register name
+.\"O to make clear that we speak about registers.
+.\"O Please keep in mind that the
+.\"O .esc en[]
+.\"O decoration is not part of the register name.
+ÊØÍø¤ÊÄêµÁºÑ¤ß¤Î¥ì¥¸¥¹¥¿¤¬¤¢¤ë¡£
+°Ê²¼¤Ç¤Ï¡¢¥ì¥¸¥¹¥¿¤ÎÀâÌÀ¤òÌÀ³Î¤Ë¤¹¤ë¤¿¤á¤Ë¡¢
+.argument name
+¤È¤¤¤¦É½µ­Ë¡¤Ï
+.register name
+¤È¤¤¤¦Ì¾Á°¤Î¥ì¥¸¥¹¥¿¤ò»²¾È¤¹¤ë¾ì¹ç¤Ë»ÈÍѤ¹¤ë¡£
+.esc n[]
+¤È¤¤¤¦½¤¾þ¤Ï¥ì¥¸¥¹¥¿Ì¾¤Î°ìÉô¤Ç¤Ï¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤Û¤·¤¤¡£
+.
+.\" --------------------------------------------------------------------
+.\"O .SS "READ-ONLY REGISTERS"
+.SS Æɤ߽Ф·ÀìÍѤΥ쥸¥¹¥¿
+.\" --------------------------------------------------------------------
+.\"O The following registers have predefined values that should not be
+.\"O modified by the user (usually, registers starting with a dot a read-only).
+.\"O Mostly, they provide information on the current settings or store results
+.\"O from request calls.
+°Ê²¼¤Î¥ì¥¸¥¹¥¿¤ÏÄêµÁºÑ¤ß¤ÎÃͤò»ý¤Ã¤Æ¤ª¤ê¡¢¥æ¡¼¥¶¤¬ÃͤòÊѹ¹¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤
+(Ä̾ï¤Ï¡¢¥É¥Ã¥È¤Ç»Ï¤Þ¤ë¥ì¥¸¥¹¥¿¤ÏÆɤ߽Ф·ÀìÍѤǤ¢¤ë)¡£
+¤¿¤¤¤Æ¤¤¤Î¤â¤Î¤Ï¡¢¸½ºß¤ÎÀßÄê¾ðÊó¤ä¥ê¥¯¥¨¥¹¥È¸Æ¤Ó½Ð¤·¤Î·ë²Ì¤¬³ÊǼ¤µ¤ì¤Æ¤¤¤ë¡£
+.LP
+.PD 0
+.\"O .REG .$ Number of arguments in the current macro.
+.REG .$ ¸½ºß¤Î¥Þ¥¯¥í¤Î°ú¤­¿ô¤Î¿ô¡£
+.REG .A
+.\"O Set to
+.\"O .number 1
+.\"O in
+.\"O .B troff
+.\"O if option
+.\"O .B \-A
+.\"O is used; always
+.\"O .number 1
+.\"O in
+.\"O .BR nroff .
+.B troff
+¤Ë¥ª¥×¥·¥ç¥ó
+.B \-A
+¤¬»ÈÍѤµ¤ì¤Æ¤¤¤¿¤é
+.number 1
+¤¬ÀßÄꤵ¤ì¤ë¡£
+.B nroff
+¤Ç¤Ï¾ï¤Ë
+.number 1
+¤Ë¤Ê¤ë¡£
+.\"O .REG .H Available horizontal resolution in basic units.
+.REG .H ÍøÍѲÄǽ¤Ê¿åÊ¿²òÁüÅÙ (´ðËÜñ°Ì)¡£
+.REG .T
+.\"O Set to
+.\"O .number 1
+.\"O if option
+.\"O .B \-T
+.\"O is used.
+¥ª¥×¥·¥ç¥ó
+.B \-T
+¤¬»ÈÍѤµ¤ì¤Æ¤¤¤¿¤é
+.number 1
+¤¬ÀßÄꤵ¤ì¤ë¡£
+.\"O .REG .V Available vertical resolution in basic units.
+.REG .V ÍøÍѲÄǽ¤Ê¿âľ²òÁüÅÙ (´ðËÜñ°Ì)¡£
+.REG .a
+.\"O Post-line extra line-space most recently utilized using
+.\"O .escarg x 'N' .
+.escarg x 'N'
+¤Ê¤É¤ÇÍѤ¤¤é¤ì¤ë¹ÔÁ÷¤êÉý¡£
+.\"O .REG .C 1 if compatibility mode is in effect, 0 otherwise.
+.REG .C ¸ß´¹¥â¡¼¥É¤¬Í­¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤ì¤Ð 1¡¢¤½¤¦¤Ç¤Ê¤±¤ì¤Ð 0¡£
+.\"O .REG .c Current input line number.
+.REG .c ¸½ºß¤ÎÆþÎϹÔÈֹ档
+.REG .cdp
+.\"O The depth of the last character added to the current environment.
+.\"O It is positive if the character extends below the baseline.
+¸½ºß¤Î´Ä¶­¤ËºÇ¸å¤ËÄɲ䵤줿ʸ»ú¤Î¿¼¤µ¡£
+ʸ»ú¤¬¥Ù¡¼¥¹¥é¥¤¥ó¤«¤é²¼¤Ë½Ð¤Æ¤¤¤ì¤ÐÀµ¿ô¤Ë¤Ê¤ë¡£
+.REG .ce
+.\"O The number of lines remaining to be centered, as set by the
+.\"O .request .ce
+.\"O request.
+¥ê¥¯¥¨¥¹¥È
+.request .ce
+¤Ë¤è¤Ã¤ÆÀßÄꤵ¤ì¤¿¡¢¥»¥ó¥¿¥ê¥ó¥°¤µ¤ì¤ë»Ä¤ê¤Î¹Ô¤Î¹Ô¿ô¡£
+.REG .cht
+.\"O The height of the last character added to the current environment.
+.\"O It is positive if the character extends above the baseline.
+¸½ºß¤Î´Ä¶­¤ËºÇ¸å¤ËÄɲ䵤줿ʸ»ú¤Î¹â¤µ¡£
+ʸ»ú¤¬¥Ù¡¼¥¹¥é¥¤¥ó¤Î¾åÊý¤Ë¹­¤¬¤Ã¤Æ¤¤¤ì¤ÐÀµ¿ô¤Ë¤Ê¤ë¡£
+.REG .csk
+.\"O The skew of the last character added to the current environment.
+.\"O The skew of a character is how far to the right of the center of a character
+.\"O the center of an accent over that character should be placed.
+¸½ºß¤Î´Ä¶­¤ËºÇ¸å¤ËÄɲ䵤줿ʸ»ú¤Î·¹¤­¡£
+ʸ»ú¤Î·¹¤­¤È¤Ï¡¢Ê¸»ú¤Î¾å¤ËÃÖ¤«¤ì¤ë¥¢¥¯¥»¥ó¥Èµ­¹æ¤ÎÃæ¿´¤¬¡¢Ê¸»ú¤ÎÃæ¿´¤«¤é
+¤É¤ì¤À¤±±¦¤Ë¤º¤ì¤Æ¤¤¤ë¤«¤Ç¤¢¤ë¡£
+.REG .d
+.\"O Current vertical place in current diversion; equal to register
+.\"O .register nl .
+¸½ºß¤Î¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Ë¤ª¤±¤ë¸½ºß¤Î¿âľ°ÌÃÖ¡£¥ì¥¸¥¹¥¿
+.register nl
+¤ÈƱ¤¸¡£
+.\"O .REG .ev The name or number of the current environment (string-valued).
+.REG .ev ¸½ºß¤Î´Ä¶­¤Î̾Á°¤Þ¤¿¤Ï¿ôÃÍ (ʸ»úÎóÃÍ)¡£
+.\"O .REG .f Current font number.
+.REG .f ¸½ºß¤Î¥Õ¥©¥ó¥ÈÈֹ档
+.\"O .REG .fam  The current font family (string-valued).
+.REG .fam ¸½ºß¤Î¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê¡¼ (ʸ»úÎóÃÍ)¡£
+.\"O .REG .fp The number of the next free font position.
+.REG .fp ¼¡¤Î¼«Í³¤Ê¥Õ¥©¥ó¥È°ÌÃ֤οô¡£
+.REG .g
+.\"O Always 1 in GNU troff.
+.\"O Macros should use it to test if running under groff.
+GNU troff ¤Ç¤Ï¾ï¤Ë 1 ¤òÊÖ¤¹¡£groff ¤Î¤â¤È¤Ç¼Â¹Ô¤µ¤ì¤Æ¤¤¤ë¤Î¤«¤ò
+¥Þ¥¯¥í¤¬¥Æ¥¹¥È¤¹¤ë¤È¤­¤Ë»È¤ï¤ì¤ë¡£
+.\"O .REG .h Text base-line high-water mark on current page or diversion.
+.REG .h ¸½ºß¤Î¥Ú¡¼¥¸¤Þ¤¿¤Ï¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Ë¤ª¤±¤ë¥Æ¥­¥¹¥È¥Ù¡¼¥¹¥é¥¤¥ó¤Î¹â¿å½à°ÌÃÖ¡£
+.REG .hla
+.\"O The current hyphenation language as set by the
+.\"O .B .hla
+.\"O request.
+¥ê¥¯¥¨¥¹¥È
+.B .hla
+¤ÇÀßÄꤵ¤ì¤¿¸½ºß¤Î¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¸À¸ì¡£
+.REG .hlc
+.\"O The number of immediately preceding consecutive hyphenated lines.
+ľÁ°¤Ë¤¢¤ëϢ³¤¹¤ë¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¤µ¤ì¤¿¹Ô¤Î¹Ô¿ô¡£
+.REG .hlm
+.\"O The maximum allowed number of consecutive hyphenated lines, as set by
+.\"O the
+.\"O .request .hlm
+.\"O request.
+Ϣ³¤¹¤ë¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¤µ¤ì¤¿¹Ô¤¬µö¤µ¤ì¤ëºÇÂç¤Î¹Ô¿ô¡£
+¥ê¥¯¥¨¥¹¥È
+.request .hlm
+¤ÇÀßÄꤵ¤ì¤ë¡£
+.REG .hy
+.\"O The current hyphenation flags (as set by the
+.\"O .request .hy
+.\"O request).
+¸½ºß¤Î¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¥Õ¥é¥° (¥ê¥¯¥¨¥¹¥È
+.request .hy
+¤ÇÀßÄꤵ¤ì¤ë)¡£
+.REG .hym
+.\"O The current hyphenation margin (as set by the
+.\"O .request .hym
+.\"O request).
+¸½ºß¤Î¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó¥Þ¡¼¥¸¥ó (¥ê¥¯¥¨¥¹¥È
+.request .hym
+¤ÇÀßÄꤵ¤ì¤ë)¡£
+.REG .hys
+.\"O The current hyphenation space (as set by the
+.\"O .request .hys
+.\"O request).
+¸½ºß¤Î¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó´Ö³Ö (¥ê¥¯¥¨¥¹¥È
+.request .hys
+¤ÇÀßÄꤵ¤ì¤ë)¡£
+.\"O .REG .i Current ident.
+.REG .i ¸½ºß¤Î¥¤¥ó¥Ç¥ó¥ÈÎÌ¡£
+.\"O .REG .in The indent that applies to the current output line.
+.REG .in ¸½ºß¤Î½ÐÎϹԤËŬÍѤµ¤ì¤ë¥¤¥ó¥Ç¥ó¥ÈÎÌ¡£
+.REG .kern
+.\"O .number 1
+.\"O if pairwise kerning is enabled,
+.\"O .number 0
+.\"O otherwise.
+1 ÂФΥ«¡¼¥Ë¥ó¥°¤¬Í­¸ú¤Ê¤é
+.number 1
+¤òÊÖ¤¹¡£¤½¤¦¤Ç¤Ê¤±¤ì¤Ð
+.number 0
+¤òÊÖ¤¹¡£
+.\"O .REG .l Current line length.
+.REG .l ¸½ºß¤Î¹ÔÉý¡£
+.REG .lg
+.\"O The current ligature mode (as set by the
+.\"O .request .lg
+.\"O request).
+¸½ºß¤Î¥ê¥¬¥Á¥ã (¹ç»ú) ¥â¡¼¥É (¥ê¥¯¥¨¥¹¥È
+.request .lg
+¤ÇÀßÄꤵ¤ì¤ë)¡£
+.\"O .REG .ll The line length that applies to the current output line.
+.REG .ll ¸½ºß¤Î½ÐÎϹԤËŬÍѤµ¤ì¤ë¹ÔÉý¡£
+.REG .lt
+.\"O The title length (as set by the
+.\"O .request .lt
+.\"O request).
+¥¿¥¤¥È¥ë¹Ô¤ÎŤµ (¥ê¥¯¥¨¥¹¥È
+.request .lt
+¤ÇÀßÄꤵ¤ì¤ë)¡£
+.\"O .REG .n Length of text portion on previous output line.
+.REG .n Ä¾Á°¤Î½ÐÎϹԤÎÉôʬ¤ÎŤµ¡£
+.REG .ne
+.\"O The amount of space that was needed in the last
+.\"O .request .ne
+.\"O request that caused a trap to be sprung.
+.\"O Useful in conjunction with
+.\"O .register .trunc .
+¥È¥é¥Ã¥×¤Î¸¶°ø¤È¤Ê¤Ã¤¿Ä¾Á°¤Î¥ê¥¯¥¨¥¹¥È
+.request .ne
+¤ËɬÍפʥ¹¥Ú¡¼¥¹¤ÎÎÌ¡£
+¥ì¥¸¥¹¥¿
+.register .trunc
+¤È°ì½ï¤Ë»ÈÍѤ¹¤ë¤ÈÊØÍø¡£
+.\"O .REG .o Current page offset.
+.REG .o ¸½ºß¤Î¥Ú¡¼¥¸¤Î¥ª¥Õ¥»¥Ã¥È¡£
+.\"O .REG .p Current page length.
+.REG .p ¸½ºß¤Î¥Ú¡¼¥¸¤ÎŤµ¡£
+.REG .pn
+.\"O The number of the next page: either the value set by a
+.\"O .request .pn
+.\"O request, or the number of the current page plus\ 1.
+¼¡¤Î¥Ú¡¼¥¸¤Î¥Ú¡¼¥¸Èֹ档¥ê¥¯¥¨¥¹¥È
+.request .pn
+¤Ë¤è¤Ã¤ÆÀßÄꤵ¤ì¤¿Ãͤ«¡¢¸½ºß¤Î¥Ú¡¼¥¸ÈÖ¹æ¤Ë 1 ¤òÄɲä·¤¿Ãͤˤʤ롣
+.\"O .REG .ps The current pointsize in scaled points.
+.REG .ps ¥¹¥±¡¼¥ë¥Ý¥¤¥ó¥È¤Ë¤ª¤±¤ë¸½ºß¤Î¥Ý¥¤¥ó¥È¥µ¥¤¥º¡£
+.\"O .REG .psr The last-requested pointsize in scaled points.
+.REG .psr ¥¹¥±¡¼¥ë¥Ý¥¤¥ó¥È¤Ë¤ª¤±¤ëľÁ°¤ËÍ׵ᤵ¤ì¤¿¥Ý¥¤¥ó¥È¥µ¥¤¥º¡£
+.REG .rj
+.\"O The number of lines to be right-justified as set by the rj request.
+¥ê¥¯¥¨¥¹¥È
+.request rj
+¤Ë¤è¤Ã¤ÆÀßÄꤵ¤ì¤¿±¦´ó¤»¤µ¤ì¤¿¹Ô¤Î¹Ô¿ô¡£
+.\"O .REG .s Current point size as a decimal fraction.
+.REG .s ¾®¿ô¤Çɽ¤ï¤·¤¿¸½ºß¤Î¥Ý¥¤¥ó¥È¥µ¥¤¥º¡£
+.REG .sr
+.\"O The last requested pointsize in points as a decimal fraction
+.\"O (string-valued).
+¾®¿ô¤Çɽ¤ï¤·¤¿Ä¾Á°¤ËÍ׵ᤵ¤ì¤¿¥Ý¥¤¥ó¥È¥µ¥¤¥º (ʸ»úÎóÃÍ)¡£
+.\"O .REG .t Distance to the next trap.
+.REG .t ¼¡¤Î¥È¥é¥Ã¥×¤Þ¤Ç¤Îµ÷Î¥¡£
+.REG .tabs
+.\"O A string representation of the current tab settings suitable for use as
+.\"O an argument to the
+.\"O .request .ta
+.\"O request.
+¥ê¥¯¥¨¥¹¥È
+.request .ta
+¤Î°ú¤­¿ô¤È¤·¤Æ»ÈÍѤ¹¤ë¤Î¤ËÊØÍø¤Ê¡¢¸½ºß¤Î¥¿¥ÖÀßÄê¤Îʸ»úÎóɽ¸½¡£
+.REG .trunc
+.\"O The amount of vertical space truncated by the most recently sprung
+.\"O vertical position trap, or, if the trap was sprung by a
+.\"O .request .ne
+.\"O request, minus the amount of vertical motion produced by
+.\"O .request .ne .
+.\"O request.
+.\"O In other words, at the point a trap is sprung, it represents the difference
+.\"O of what the vertical position would have been but for the trap, and what the
+.\"O vertical position actually is.
+.\"O Useful in conjunction with the
+.\"O .register .ne
+.\"O register.
+¤â¤Ã¤È¤âºÇ¶á¤Î¿âľ°ÌÃ֥ȥé¥Ã¥×¤Ë¤è¤Ã¤ÆÀÚ¤êµÍ¤á¤é¤ì¤¿¿âľ¥¹¥Ú¡¼¥¹¤ÎÎÌ¡£
+¤Þ¤¿¤Ï¡¢¥ê¥¯¥¨¥¹¥È
+.request .ne
+¤Ë¤è¤ë¥È¥é¥Ã¥×¤¬¤Ò¤­¤ª¤³¤µ¤ì¤¿¾ì¹ç¤Ï¡¢¤½¤Î¥ê¥¯¥¨¥¹¥È¤Ë¤è¤Ã¤ÆÀ¸¤¸¤¿
+¿âľ°ÜÆ°Î̤ò¤µ¤é¤Ë¥Þ¥¤¥Ê¥¹¤·¤¿ÃÍ¡£
+Ê̤θÀ¤¤Êý¤ò¤¹¤ì¤Ð¡¢¥È¥é¥Ã¥×¤¬È¯À¸¤·¤¿»þÅÀ¤Ç¤Î¡¢
+¥È¥é¥Ã¥×¤¬µ¯¤­¤Ê¤«¤Ã¤¿¤È¤·¤¿¾ì¹ç¤Î¿âľ°ÌÃ֤ȼºݤοâľ°ÌÃ֤Ȥκ¹¤ò
+ɽ¤·¤Æ¤¤¤ë¡£
+¥ê¥¯¥¨¥¹¥È
+.register .ne
+¤È°ì½ï¤Ë»ÈÍѤ¹¤ë¤ÈÊØÍø¡£
+.REG .ss
+.\"O The value of the parameters set by the first argument of the
+.\"O .request .ss
+.\"O request.
+¥ê¥¯¥¨¥¹¥È
+.request .ss
+¤ÎÂè 1 °ú¤­¿ô¤Ë¤è¤Ã¤ÆÀßÄꤵ¤ì¤¿¥Ñ¥é¥á¡¼¥¿¤ÎÃÍ¡£
+.REG .sss
+.\"O The value of the parameters set by the second argument of the
+.\"O .request .ss
+.\"O request.
+¥ê¥¯¥¨¥¹¥È
+.request .ss
+¤ÎÂè 2 °ú¤­¿ô¤Ë¤è¤Ã¤ÆÀßÄꤵ¤ì¤¿¥Ñ¥é¥á¡¼¥¿¤ÎÃÍ¡£
+.\"O .REG .u Equal to 1 bin fill mode and 0 in nofill mode.
+.REG .u ¹ÔÏ¢·ë¥â¡¼¥É¤Î¤È¤­¤Ï 1¡¢¤½¤¦¤Ç¤Ê¤±¤ì¤Ð 0¡£
+.\"O .REG .v Current vertical line spacing.
+.REG .v ¸½ºß¤Î¿âľ¹ÔÁ÷¤êÎÌ¡£
+.REG .vpt
+.\"O .number 1
+.\"O if vertical position traps are enabled,
+.\"O .number 0
+.\"O otherwise.
+¿âľ°ÌÃ֥ȥé¥Ã¥×¤¬Í­¸ú¤Ê¤é
+.number 1
+¡¢¤½¤¦¤Ç¤Ê¤±¤ì¤Ð
+.number 0
+¤Ë¤Ê¤ë¡£
+.\"O .REG .w Width of previous character.
+.REG .w Ä¾Á°¤Îʸ»ú¤ÎÉý¡£
+.REG .warn
+.\"O The sum of the number codes of the currently enabled warnings.
+¸½ºß¤ÎÍ­¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤ë·Ù¹ð¤Î¥³¡¼¥ÉÃͤÎÁíÏ¡£
+.\"O .REG .x The major version number.
+.REG .x ¥á¥¸¥ã¡¼¥Ð¡¼¥¸¥ç¥óÈֹ档
+.\"O .REG .y The minor version number.
+.REG .y ¥Þ¥¤¥Ê¡¼¥Ð¡¼¥¸¥ç¥óÈֹ档
+.\"O .REG .Y The revision number of groff.
+.REG .Y groff ¤Î¥ê¥Ó¥¸¥ç¥óÈֹ档
+.\"O .REG .z Name of current diversion.
+.REG .z ¸½ºß¤Î¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Î̾Á°¡£
+.REG llx
+.\"O Lower left x-coordinate (in PostScript units) of a given PostScript
+.\"O image (set by
+.\"O .request .psbb ).
+»ØÄꤵ¤ì¤¿ PostScript ²èÁü¤Îº¸²¼ x ºÂɸ (PostScript Ã±°Ì)¡£
+¥ê¥¯¥¨¥¹¥È
+.request .psbb
+¤Ë¤è¤êÀßÄꤵ¤ì¤ë¡£
+.REG lly
+.\"O Lower left y-coordinate (in PostScript units) of a given PostScript
+.\"O image (set by
+.\"O .request .psbb ).
+»ØÄꤵ¤ì¤¿ PostScript ²èÁü¤Îº¸²¼ y ºÂɸ (PostScript Ã±°Ì)¡£
+¥ê¥¯¥¨¥¹¥È
+.request .psbb
+¤Ë¤è¤êÀßÄꤵ¤ì¤ë¡£
+.REG rsb
+.\"O Like
+.\"O .register sb ,
+.\"O but takes account of the heights and depths of characters.
+¥ì¥¸¥¹¥¿
+.register sb
+¤È»÷¤Æ¤¤¤ë¤¬¡¢Ê¸»ú¤Î¹â¤µ¤È¿¼¤µ¤ò¹Íθ¤·¤Æ¤¤¤ë¡£
+.REG rst
+.\"O Like
+.\"O .register st ,
+.\"O but takes account of the heights and depths of characters.
+¥ì¥¸¥¹¥¿
+.register st
+¤È»÷¤Æ¤¤¤ë¤¬¡¢Ê¸»ú¤Î¹â¤µ¤È¿¼¤µ¤ò¹Íθ¤·¤Æ¤¤¤ë¡£
+.REG sb
+.\"O Depth of string below base line (generated by width function
+.\"O .esc w ).
+ʸ»úÎó¤Î¥Ù¡¼¥¹¥é¥¤¥ó¤è¤ê²¼¤Î¿¼¤µ (Éý´Ø¿ô
+.esc w
+¤Ë¤è¤êÀ¸À®¤µ¤ì¤ë)¡£
+.REG skw
+.\"O Right skip width from the center of the last character in the
+.\"O .esc w
+.\"O argument.
+.esc w
+¤Î°ú¤­¿ô¤Ë¤ª¤¤¤Æ¡¢Ä¾Á°¤Îʸ»ú¤ÎÃæ¿´¤«¤é¤Î±¦¥¹¥­¥Ã¥×Éý¡£
+.REG ssc
+.\"O The amount of horizontal space (possibly negative) that should be added
+.\"O to the last character before a subscript (generated by width function
+.\"O .esc w ).
+ź»ú¤ÎÁ°¤ÎľÁ°¤Îʸ»ú¤ËÄɲ䵤ì¤ë¿åÊ¿°ÜÆ°ÎÌ (Éé¤ÎÃͤâ²Äǽ)¡£
+Éý´Ø¿ô
+.esc w
+¤Ë¤è¤êÀ¸À®¤µ¤ì¤ë¡£
+.REG st
+.\"O Height of string above base line (generated by width function
+.\"O .esc w ).
+ʸ»úÎó¤Î¥Ù¡¼¥¹¥é¥¤¥ó¤è¤ê¾å¤Î¹â¤µ (Éý´Ø¿ô
+.esc w
+¤Ë¤è¤êÀ¸À®¤µ¤ì¤ë)¡£
+.REG urx
+.\"O Upper right x-coordinate (in PostScript units) of a given PostScript
+.\"O image (set by
+.\"O .request .psbb ).
+»ØÄꤵ¤ì¤¿ PostScript ²èÁü¤Î±¦¾å x ºÂɸ (PostScript Ã±°Ì)¡£
+¥ê¥¯¥¨¥¹¥È
+.request .psbb
+¤Ë¤è¤êÀßÄꤵ¤ì¤ë¡£
+.REG ury
+.\"O Upper right y-coordinate (in PostScript units) of a given PostScript
+.\"O image (set by
+.\"O .request .psbb ).
+»ØÄꤵ¤ì¤¿ PostScript ²èÁü¤Î±¦¾å y ºÂɸ (PostScript Ã±°Ì)¡£
+¥ê¥¯¥¨¥¹¥È
+.request .psbb
+¤Ë¤è¤êÀßÄꤵ¤ì¤ë¡£
+.PD
+.
+.\" --------------------------------------------------------------------
+.\"O .SS "WRITABLE REGISTERS"
+.SS ½ñ¤­¹þ¤ß²Äǽ¥ì¥¸¥¹¥¿
+.\" --------------------------------------------------------------------
+.\"O The following registers can be read and written by the user.
+.\"O They have predefined default values, but these can be modified for
+.\"O customizing a document.
+°Ê²¼¤Î¥ì¥¸¥¹¥¿¤Ï¥æ¡¼¥¶¤Ë¤è¤Ã¤ÆÆɤ߽ñ¤­¤¬²Äǽ¤Ç¤¢¤ë¡£
+¤³¤ì¤é¤ÏÄêµÁºÑ¤ß¤Î¥Ç¥Õ¥©¥ë¥ÈÃͤò»ý¤Ã¤Æ¤¤¤ë¤¬¡¢¥É¥­¥å¥á¥ó¥È¤ò
+¥«¥¹¥¿¥Þ¥¤¥º¤¹¤ë¤¿¤á¤ËÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.LP
+.PD 0
+.\"O .REG % Current page number.
+.REG % ¸½ºß¤Î¥Ú¡¼¥¸Èֹ档
+.\"O .REG c. Current input line number.
+.REG c. ¸½ºß¤ÎÆþÎϹÔÈֹ档
+.\"O .REG ct Character type (set by width function
+.\"O .esc w ).
+.REG ct Ê¸»ú¥¿¥¤¥× (Éý´Ø¿ô
+.esc w
+¤Ë¤è¤Ã¤ÆÀßÄꤵ¤ì¤ë)¡£
+.\"O .REG dl Maximal width of last completed diversion.
+.REG dl Ä¾Á°¤Ë½ªÎ»¤·¤¿¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤ÎºÇÂçÉý¡£
+.\"O .REG dw Current day of week (1-7).
+.REG dw ¸½ºß¤ÎÍËÆü (1-7)¡£
+.\"O .REG dy Current day of month (1-31).
+.REG dy ¸½ºß¤ÎÆü (1-31)¡£
+.\"O .REG hp Current horizontal position at input line.
+.REG hp ¸½ºß¤ÎÆþÎϹԤˤª¤±¤ë¿åÊ¿°ÌÃÖ¡£
+.\"O .REG ln Output line number.
+.REG ln ½ÐÎϹÔÈֹ档
+.\"O .REG mo Current month (1-12).
+.REG mo ¸½ºß¤Î·î (1-12)¡£
+.\"O .REG nl Vertical position of last printed text base-line.
+.REG nl Ä¾Á°¤Ë½ÐÎϤ·¤¿¥Æ¥­¥¹¥È¤Î¥Ù¡¼¥¹¥é¥¤¥ó¤Î¿âľ°ÌÃÖ¡£
+.REG slimit
+.\"O If greater than 0, the maximum number of objects on the input stack.
+.\"O If \(<=0 there is no limit, i.e., recursion can continue until virtual
+.\"O memory is exhausted.
+0 ¤è¤êÂ礭¤±¤ì¤Ð¡¢ÆþÎÏ¥¹¥¿¥Ã¥¯¤Ë¤¢¤ë¥ª¥Ö¥¸¥§¥¯¥È¤ÎºÇÂç¿ô¡£
+0 °Ê²¼¤Ç¤¢¤ì¤ÐÀ©¸Â¤Ï¤Ê¤¤¡£¤Ä¤Þ¤ê¡¢²¾ÁÛ¥á¥â¥ê¤ò»È¤¤¤Ï¤¿¤¹¤Þ¤ÇºÆµ¢¤ò³¤±¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.REG systat
+.\"O The return value of the
+.\"O .I system()
+.\"O function executed by the last
+.\"O .request .sy
+.\"O request.
+ľÁ°¤Î¥ê¥¯¥¨¥¹¥È
+.request .sy
+¤Ë¤è¤ê¼Â¹Ô¤µ¤ì¤¿
+.I system()
+´Ø¿ô¤ÎÌá¤êÃÍ¡£
+.\"O .REG year The current year (year 2000 compliant).
+.REG year ¸½ºß¤Îǯ (2000 Ç¯ÌäÂê¤Ê¤·)¡£
+.REG yr
+.\"O Current year minus 1900.  For Y2K compliance use register
+.\"O .register year
+.\"O instead.
+¸½ºß¤Îǯ¤«¤é 1900 ¤ò°ú¤¤¤¿ÃÍ¡£2000 Ç¯ÌäÂê¤òÈò¤±¤ë¤Ë¤Ï¥ì¥¸¥¹¥¿
+.register year
+¤òÂå¤ê¤ËÍѤ¤¤ë¤³¤È¡£
+.PD
+.
+.\" --------------------------------------------------------------------
+.\"O .SH WARNINGS
+.SH ·Ù¹ð
+.\" --------------------------------------------------------------------
+.\"O Each warning generated by groff is identified by a name and a code
+.\"O number.  The codes are powers of 2 to allow bit-encoding with a single
+.\"O integer.  There are also names that can be used to refer to groups of
+.\"O warnings.
+groff ¤Ë¤è¤Ã¤ÆÀ¸À®¤µ¤ì¤ë·Ù¹ð¤Ï¤¹¤Ù¤Æ̾Á°¤È¥³¡¼¥ÉÈֹ椬Ϳ¤¨¤é¤ì¤Æ¤¤¤ë¡£
+¥³¡¼¥ÉÈÖ¹æ¤Ï 2 ¤ÎÎß¾è¤Ç¡¢Ã±°ì¤Î int ·¿ÊÑ¿ô¤Ç¥Ó¥Ã¥È¥¨¥ó¥³¡¼¥É¤¬¤Ç¤­¤ë¤è¤¦¤Ë
+¤Ê¤Ã¤Æ¤¤¤ë¡£Ì¾Á°¤Î¤Û¤¦¤â¡¢·Ù¹ð¤Î¥°¥ë¡¼¥×¤Ç»²¾È¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.LP
+.\"O The name associated with a warning is used by the
+.\"O .option \-w
+.\"O and
+.\"O .option \-W
+.\"O options;
+.\"O the number code is used by the
+.\"O .request .warn
+.\"O request and by the
+.\"O .esc[arg] n warn
+.\"O register.
+·Ù¹ð̾¤Ï
+.option \-w
+¤È
+.option \-W
+¥ª¥×¥·¥ç¥ó¤Ç»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
+·Ù¹ð¥³¡¼¥ÉÈÖ¹æ¤Ï¡¢¥ê¥¯¥¨¥¹¥È
+.request .warn
+¤È¥ì¥¸¥¹¥¿
+.esc[arg] n warn
+¤Ç»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
+.LP
+.PD 0
+.Warning all group
+.\"O All warnings except
+.\"O .warning di ,
+.\"O .warning mac
+.\"O and
+.\"O .warning reg .
+.\"O Intended to cover all warnings with traditional macro packages.
+.warning di ,
+.warning mac ,
+.warning reg
+°Ê³°¤Î¤¹¤Ù¤Æ¤Î·Ù¹ð¡£
+ÅÁÅýŪ¤Ê¥Þ¥¯¥í¥Ñ¥Ã¥±¡¼¥¸¤Î¤¹¤Ù¤Æ¤Î·Ù¹ð¤ò¥«¥Ð¡¼¤·¤Æ¤¤¤ë¡£
+.Warning break 4
+.\"O In fill mode, lines which could not be broken so that their length was
+.\"O less than the line length.  This is enabled by default.
+¹ÔÏ¢·ë¥â¡¼¥É¤Ë¤ª¤¤¤Æ¡¢1 ¹Ô¤ÎŤµ¤ÈÈæ¤Ù¤Æ²þ¹Ô¤òÆþ¤ì¤é¤ì¤Ê¤¤¹Ô¤ÎŤµ¤¬Ã»¤¤¾ì¹ç¡£
+¤³¤Î·Ù¹ð¤Ï¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú¡£
+.Warning char 1
+.\"O Non-existent characters.  This is enabled by default.
+¸ºß¤·¤Ê¤¤Ê¸»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¡£¤³¤Î·Ù¹ð¤Ï¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú¡£
+.Warning delim 8
+.\"O Missing or mismatched closing delimiters.
+ÊĤ¸¶èÀڤ국¹æ¤¬¤Ê¤¤¡¢¤Þ¤¿¤Ï³«¤­¶èÀڤ국¹æ¤È°ìÃפ·¤Ê¤¤¡£
+.Warning di 256
+.\"O Use of
+.\"O .request .di
+.\"O or
+.\"O .request .da
+.\"O without an argument when there is no current diversion.
+¸½ºß¤Î¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤¬¤Ê¤¤»þ¤Ë¡¢°ú¤­¿ô¤Î¤Ê¤¤
+.request .di
+¤ä
+.request .da
+¤Î¥ê¥¯¥¨¥¹¥È¤¬»ÈÍѤµ¤ì¤¿¡£
+.Warning el 16
+.\"O Use of the
+.\"O .request .el
+.\"O request with no matching
+.\"O .request .ie
+.\"O request.
+°ìÃפ¹¤ë¥ê¥¯¥¨¥¹¥È
+.request .ie
+¤¬¤Ê¤¤¤Î¤Ë¥ê¥¯¥¨¥¹¥È
+.request .el
+¤¬»ÈÍѤµ¤ì¤¿¡£
+.Warning escape 32768
+.\"O Unrecognized escape sequence.  Then the escape character is ignored.
+ǧ¼±¤µ¤ì¤Ê¤¤¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬»ÈÍѤµ¤ì¤¿¡£¥¨¥¹¥±¡¼¥×ʸ»ú¤Ï̵»ë¤µ¤ì¤ë¡£
+.Warning font 131072
+.\"O Non-existent fonts.  This is enabled by default.
+¸ºß¤·¤Ê¤¤¥Õ¥©¥ó¥È¤¬»ÈÍѤµ¤ì¤¿¡£
+¤³¤Î·Ù¹ð¤Ï¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú¡£
+.Warning ig 262144
+.\"O Illegal escapes in text ignored with the
+.\"O .request \.ig
+.\"O request.  These are conditions that are errors when they occur outside
+.\"O of ignored text.
+¥ê¥¯¥¨¥¹¥È
+.request \.ig
+¤Ç̵»ë¤µ¤ì¤ë¥Æ¥­¥¹¥ÈÃæ¤ËÉÔÀµ¤Ê¥¨¥¹¥±¡¼¥×¤¬¤¢¤ë¡£
+̵»ë¤µ¤ì¤ë¥Æ¥­¥¹¥È³°¤Ç¤³¤ì¤¬È¯À¸¤¹¤ë¾ì¹ç¤Ï¥¨¥é¡¼¤È¤Ê¤ë¡£
+.Warning mac 512
+.\"O Use of undefined strings, macros, and diversions.  Automatically handled
+.\"O as empty.  Usually, only one warning per name.
+ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤Ê¸»úÎ󡦥ޥ¯¥í¡¦¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤¬»ÈÍѤµ¤ì¤¿¡£
+¼«Æ°Åª¤Ë¶õ¤Ç¤¢¤ë¤â¤Î¤È°·¤ï¤ì¤ë¡£Ä̾ï¤Ï¡¢Ì¾Á°¤Ò¤È¤Ä¤ËÂФ·¤Æ¤Ò¤È¤Ä¤Î·Ù¹ð¤È¤Ê¤ë¡£
+.Warning missing 8192
+.\"O Request that is missing non-optional arguments.
+¾Êά¤Ç¤­¤Ê¤¤°ú¤­¿ô¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
+.Warning input 16384
+.\"O Illegal input character.
+ÉÔÀµ¤ÊÆþÎÏʸ»ú¡£
+.Warning number 2
+.\"O Invalid numeric expressions.  This is enabled by default.
+ÉÔÀµ¤Ê¿ô¼°¡£¤³¤Î·Ù¹ð¤Ï¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú¡£
+.Warning range 64
+.\"O Out of range arguments.
+Èϰϳ°¤Î°ú¤­¿ô¤¬»ØÄꤵ¤ì¤¿¡£
+.Warning reg 1024
+.\"O Use of undefined number register.  Automatically defined as having
+.\"O value 0.  Usually, only one warning per name.
+ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¿ôÃͥ쥸¥¹¥¿¤¬»ÈÍѤµ¤ì¤¿¡£¼«Æ°Åª¤ËÃͤȤ·¤Æ 0 ¤¬ÄêµÁ¤µ¤ì¤ë¡£
+Ä̾ï¤Ï¡¢Ì¾Á°¤Ò¤È¤Ä¤ËÂФ·¤Æ¤Ò¤È¤Ä¤Î·Ù¹ð¤È¤Ê¤ë¡£
+.Warning right-brace 4096
+.\"O Use of
+.\"O .esc }
+.\"O where a number was expected.
+¿ôÃͤ¬´üÂÔ¤µ¤ì¤ë¾ì½ê¤Ë
+.esc }
+¤¬»ÈÍѤµ¤ì¤¿¡£
+.Warning scale 32
+.\"O Meaningless scaling indicators.
+°ÕÌ£¤Î¤Ê¤¤Ã±°Ì»ØÄê»Ò¤¬»ØÄꤵ¤ì¤¿¡£
+.Warning space 65536
+.\"O Missing space between a request or macro and its argument.  Then no
+.\"O macro is automatically defined.  This is enabled by default.  This
+.\"O warning will never occur in compatibility mode.
+¥ê¥¯¥¨¥¹¥È¤ä¥Þ¥¯¥í¤È°ú¤­¿ô¤Î´Ö¤Ë¶õÇòʸ»ú¤¬¤Ê¤¤¡£¤·¤¿¤¬¤Ã¤Æ¼«Æ°Åª¤ËÄêµÁ¤µ¤ì¤ë
+¥Þ¥¯¥í¤Ï¤Ê¤¤¡£¤³¤Î·Ù¹ð¤Ï¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú¡£
+¤Þ¤¿¡¢¤³¤Î·Ù¹ð¤Ï¸ß´¹¥â¡¼¥É¤Ç¤Ï·è¤·¤ÆȯÀ¸¤·¤Ê¤¤¡£
+.Warning syntax 128
+.\"O Dubious syntax in numeric expressions.
+¿ô¼°¤Ç¤¢¤¤¤Þ¤¤¤Êʸˡ¤¬»ÈÍѤµ¤ì¤¿¡£
+.Warning tab 2048
+.\"O Inappropriate use of a tab character (either in an unquoted macro
+.\"O argument or where a number was expected).
+¥¿¥Öʸ»ú¤¬ÉÔÀµ¤Ë»ÈÍѤµ¤ì¤¿ (¥¯¥©¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¥Þ¥¯¥í¤Î°ú¤­¿ô¤Î¤È¤³¤í¤ä
+¿ôÃͤ¬Í׵ᤵ¤ì¤Æ¤¤¤ë¤È¤³¤í¤Ë»ÈÍѤµ¤ì¤¿)¡£
+.Warning w group
+.\"O All warnings.
+¤¹¤Ù¤Æ¤Î·Ù¹ð¡£
+.PD
+.LP
+.TS
+tab(@), box, expand;
+c c c | c  c  c | c  c  c
+R RI CB | R RI CB | R RI CB.
+.\"O Bit@Code@Warning@Bit@Code@Warning@Bit@Code@Warning
+¥Ó¥Ã¥È@¥³¡¼¥É@·Ù¹ð@¥Ó¥Ã¥È@¥³¡¼¥É@·Ù¹ð@¥Ó¥Ã¥È@¥³¡¼¥É@·Ù¹ð
+_
+0@1@char@8@256@di@16@65536@space
+1@2@number@9@512@mac@17@131072@font
+2@4@break@10@1024@reg@18@262144@ig
+3@8@delim@11@2048@tab
+4@16@el@12@4096@right-brace
+5@32@scale@13@8192@missing
+6@64@range@14@16384@input
+7@128@syntax@15@32768@escape
+.TE
+.LP
+.
+.\" --------------------------------------------------------------------
+.\"O .SH COMPATIBILITY
+.SH ¸ß´¹À­
+.\" --------------------------------------------------------------------
+.\"O .I groff
+.\"O provides a
+.\"O .B compatibility mode
+.\"O that allows to process roff code written for classical
+.\"O .troff
+.\"O or for other implementations of roff in a consistent way.
+.I groff
+¤Ï
+.B ¸ß´¹¥â¡¼¥É
+¤òÄ󶡤·¤Æ¤ª¤ê¡¢¸ÅŵŪ¤Ê
+.troff
+¤ä¾¤Î roff ¤Î¼ÂÁõ¤Î¤¿¤á¤Ë½ñ¤«¤ì¤¿ roff ¥³¡¼¥É¤ò¤­¤Á¤ó¤È½èÍý¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.LP
+.\"O Compatibility mode can be turned on with the
+.\"O .option \-C
+.\"O command line option, and turned on or off with the
+.\"O .request .cp
+.\"O request.  The number register
+.\"O .esc(arg n .C
+.\"O is
+.\"O .number 1
+.\"O if compatibility mode is on,
+.\"O .number 0
+.\"O otherwise.
+¸ß´¹¥â¡¼¥É¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó
+.option \-C
+¤Ë¤è¤Ã¤ÆÍ­¸ú¤Ë¤Ç¤­¡¢¤µ¤é¤Ë¥ê¥¯¥¨¥¹¥È
+.request .cp
+¤Ë¤è¤Ã¤Æ̵¸ú¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+¸ß´¹¥â¡¼¥É¤¬Í­¸ú¤Î¤È¤­¤Ï¡¢
+¿ôÃͥ쥸¥¹¥¿
+.esc(arg n .C
+¤Ë
+.number 1
+¤¬ÀßÄꤵ¤ì¤ë¡£Ìµ¸ú¤Î¤È¤­¤Ï
+.number 0
+¤Ë¤Ê¤ë¡£
+.LP
+.\"O This became necessary because the GNU concept for long names causes some
+.\"O incompatibilities.
+.\"O .I Classical troff
+.\"O will interpret
+GNU ¤ÎŤ¤Ì¾Á°¤ËÂФ¹¤ëÀ߷פǤϤ¤¤¯¤Ä¤«Èó¸ß´¹¤ÊÉôʬ¤¬À¸¤¸¤ë¤Î¤Ç¡¢
+¤³¤Îµ¡Ç½¤¬É¬ÍפȤµ¤ì¤¿¡£
+.I ¸ÅŵŪ¤Ê troff
+¤Ï
+.IP
+.B
+\&.dsabcd
+.LP
+.\"O as defining a string
+.\"O .B ab
+.\"O with contents
+.\"O .BR cd .
+.\"O Normally,
+.\"O .I groff
+.\"O will interpret this as a call of a macro named
+.\"O .request dsabcd .
+¤ò¡¢Ê¸»úÎó
+.B ab
+¤ËÆâÍÆ
+.B cd
+¤òÄêµÁ¤¹¤ë¤È¤ß¤Ê¤·¤Æ½èÍý¤¹¤ë¡£
+Ä̾ï¤Ï¡¢
+.I groff
+¤Ï¤³¤ì¤ò
+.request dsabcd
+¤È¤¤¤¦Ì¾Á°¤Î¥Þ¥¯¥í¤Î¸Æ¤Ó½Ð¤·¤È¤ß¤Ê¤·¤Æ½èÍý¤¹¤ë¡£
+.LP
+.\"O Also
+.\"O .I classical troff
+.\"O will interpret
+.\"O .esc *[
+.\"O or
+.\"O .esc n[
+.\"O as references to a string or number register called
+.\"O .register [ .
+.\"O In
+.\"O .I GNU native
+.\"O .IR mode ,
+.\"O however, this will normally be interpreted as the start of a long name.
+¤Þ¤¿¡¢
+.I ¸ÅŵŪ¤Ê troff
+¤Ï
+.esc *[
+¤ä
+.esc n[
+¤ò
+.register [
+¤È¤¤¤¦Ê¸»úÎó¥ì¥¸¥¹¥¿¤Þ¤¿¤Ï¿ôÃͥ쥸¥¹¥¿¤Ø¤Î»²¾È¤È¤ß¤Ê¤·¤Æ½èÍý¤¹¤ë¡£
+¤·¤«¤·¡¢
+.I GNU ¤Î¥Í¥¤¥Æ¥£¥Ö¥â¡¼¥É
+¤Ç¤ÏÄ̾ï¤ÏŤ¤Ì¾Á°¤Î³«»Ï¤È¤ß¤Ê¤·¤Æ½èÍý¤¹¤ë¡£
+.LP
+.\"O In
+.\"O .I compatibility
+.\"O .IR mode ,
+.\"O groff will interpret these things in the traditional way, but long names
+.\"O are not recognized.
+.I ¸ß´¹¥â¡¼¥É
+¤Ç¤Ï¡¢groff ¤Ï¤³¤ì¤é¤òÅÁÅýŪ¤ÊÊýË¡¤Ç½èÍý¤¹¤ë¤è¤¦¤Ë¤Ê¤ë¡£
+¤½¤Î¤«¤ï¤ê¡¢Ä¹¤¤Ì¾Á°¤Ïǧ¼±¤µ¤ì¤Ê¤¤¡£
+.LP
+.\"O On the other hand, groff in
+.\"O .I GNU native mode
+.\"O does not allow to use the escape sequences
+°ìÊý¤Ç¡¢
+.I GNU ¥Í¥¤¥Æ¥£¥Ö¥â¡¼¥É
+¤Ç¤Î groff ¤Ï°Ê²¼¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ (
+.esc e ,
+.esc | ,
+.esc ^ ,
+.esc & ,
+.esc } ,
+.esc { ,
+.esc "\ " (space),
+.esc ' ,
+.esc ` ,
+.esc - ,
+.esc _ ,
+.esc ! ,
+.esc % ,
+.\"O and
+.\"O .esc c
+.esc c )
+.\"O in names of strings, macros, diversions, number registers, fonts or
+.\"O environments, whereas
+.\"O .I classical troff
+.\"O does.  The
+.\"O .esc A
+.\"O escape sequence can be helpful in avoiding these escape sequences in
+.\"O names.
+¤Ïʸ»úÎ󡦥ޥ¯¥í¡¦¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¡¦¿ôÃͥ쥸¥¹¥¿¡¦¥Õ¥©¥ó¥È¡¦´Ä¶­¤Î̾Á°¤È¤·¤Æ¤Ï
+»ÈÍѤǤ­¤Ê¤¤¡£¤·¤«¤·¡¢
+.I ¸ÅŵŪ¤Ê troff
+¤Ï²Äǽ¤Ç¤¢¤ë¡£
+.LP
+.\"O Fractional pointsizes cause one noteworthy incompatibility.
+.\"O In
+.\"O .I classical
+.\"O .IR troff ,
+.\"O the
+.\"O .request .ps
+.\"O request ignores scale indicators and so
+.\"O .RS
+.\"O .LP
+.\"O .B .ps\ 10u
+.\"O .RE
+.\"O .LP
+.\"O will set the pointsize to 10 points, whereas in groff native mode the
+.\"O pointsize will be set to 10 scaled points.
+¾®¿ô¤Î¥Ý¥¤¥ó¥È¥µ¥¤¥º¤Ï¸²Ãø¤ÊÈó¸ß´¹À­¤Î¸¶°ø¤È¤Ê¤ë¡£
+.I ¸ÅŵŪ¤Ê troff
+¤Ç¤Ï¡¢¥ê¥¯¥¨¥¹¥È
+.request .ps
+¤Ïñ°Ì»ØÄê»Ò¤ò̵»ë¤¹¤ë¤Î¤Ç
+.RS
+.LP
+.B .ps\ 10u
+.RE
+.LP
+¤Ï¥Ý¥¤¥ó¥È¥µ¥¤¥º¤ò 10 ¥Ý¥¤¥ó¥È¤ËÀßÄꤹ¤ë¡£¤·¤«¤·¡¢groff ¤Î¥Í¥¤¥Æ¥£¥Ö¥â¡¼¥É
+¤Ç¤Ï¥Ý¥¤¥ó¥È¥µ¥¤¥º¤Ï 10 ¥¹¥±¡¼¥ë¥Ý¥¤¥ó¥È¤ËÀßÄꤵ¤ì¤ë¡£
+.LP
+.\"O In
+.\"O .I groff
+.\"O mode, there is a fundamental difference between unformatted input
+.\"O characters, and formatted output characters.
+.\"O Everything that affects how an output character will be output is stored
+.\"O with the character; once an output character has been constructed it is
+.\"O unaffected by any subsequent requests that are executed, including the
+.\"O .request .bd ,
+.\"O .request .cs ,
+.\"O .request .tkf ,
+.\"O .request .tr ,
+.\"O or
+.\"O .request .fp
+.\"O requests.
+.I groff
+¥â¡¼¥É¤Ç¤Ï¡¢À°·Á¤µ¤ì¤Æ¤¤¤Ê¤¤ÆþÎÏʸ»ú¤ÈÀ°·Á¤µ¤ì¤¿½ÐÎÏʸ»ú¤Î´Ö¤Ë¤Ïº¬ËÜŪ¤Ê
+º¹°Û¤¬¤¢¤ë¡£
+½ÐÎÏʸ»ú¤¬¤É¤Î¤è¤¦¤Ë½ÐÎϤµ¤ì¤ë¤Î¤«¤È¤¤¤¦¤³¤È¤Ë±Æ¶Á¤¹¤ë¤â¤Î¤Ï¤¹¤Ù¤Æʸ»ú¤È
+°ì½ï¤Ë³ÊǼ¤µ¤ì¤ë¡£¤¢¤ë½ÐÎÏʸ»ú¤¬¹½ÃÛ¤µ¤ì¤ë¤È¡¢¤½¤ì°Ê¹ß¤Ë¤É¤ó¤Ê¥ê¥¯¥¨¥¹¥È¤¬
+¼Â¹Ô¤µ¤ì¤Æ¤â¤â¤Ï¤ä±Æ¶Á¤µ¤ì¤ë¤³¤È¤Ï¤Ê¤¤¡£¤³¤ì¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ê¥ê¥¯¥¨¥¹¥È¤Î
+¾ì¹ç¤â´Þ¤Þ¤ì¤ë¡£
+.request .bd ,
+.request .cs ,
+.request .tkf ,
+.request .tr ,
+.request .fp
+.LP
+.\"O Normally output characters are constructed from input characters at the
+.\"O moment immediately before the character is added to the current output
+.\"O line.
+.\"O Macros, diversions and strings are all, in fact, the same type of object;
+.\"O they contain lists of input characters and output characters in any
+.\"O combination.
+Ä̾ï¤Ï¡¢¸½ºß¤Î½ÐÎϹԤËʸ»ú¤òÄɲ乤ëÁ°¤Ë¡¢½ÐÎÏʸ»ú¤ÏÆþÎÏʸ»ú¤´¤È¤Ë½ç¼¡
+¹½ÃÛ¤µ¤ì¤Æ¤¤¤¯¡£
+¼Â¤Ï¡¢¥Þ¥¯¥í¡¦¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¡¦Ê¸»úÎó¤Ï¤¹¤Ù¤ÆƱ¤¸¥¿¥¤¥×¤Î¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë¡£
+¤³¤ì¤é¤ÏÆþÎÏʸ»ú¤È½ÐÎÏʸ»ú¤Î¼è¤êÆÀ¤ëÁȤ߹ç¤ï¤»¤Î¥ê¥¹¥È¤ò´Þ¤ó¤Ç¤¤¤ë¡£
+.LP
+.\"O An output character does not behave like an input character for the
+.\"O purposes of macro processing; it does not inherit any of the special
+.\"O properties that the input character from which it was constructed might
+.\"O have had.
+.\"O The following example will make things clearer.
+½ÐÎÏʸ»ú¤Ï¡¢(¥Þ¥¯¥í½èÍý¤ÎÂоݤȤʤë) ÆþÎÏʸ»ú¤Î¤è¤¦¤ÊÆ°ºî¤Ï¤·¤Ê¤¤¡£
+½ÐÎÏʸ»ú¤Ï¡¢¤½¤ì¤Î¹½ÃÛ¸µ¤Ë¤Ê¤Ã¤¿¡¢ÆþÎÏʸ»ú¤¬»ý¤Ã¤Æ¤¤¤¿¤è¤¦¤ÊÆÃÊ̤Ê°À­¤Ï
+¤¤¤Ã¤µ¤¤°ú¤­·Ñ¤¬¤Ê¤¤¡£
+°Ê²¼¤ÎÎã¤Ç¾Ü¤·¤¯ÀâÌÀ¤¹¤ë¡£
+.LP
+.RS
+.nf
+.ft B
+\&.di x
+\(rs\(rs\(rs\(rs
+\&.br
+\&.di
+\&.x
+.ft
+.fi
+.RE
+.LP
+.\"O In
+.\"O .I GNU mode
+.\"O this will be printed as
+.\"O .esc \(rs .
+.\"O So each pair of input backslashes
+.\"O .'char \(rs\(rs
+.\"O is turned into a single output backslash
+.\"O .'char \(rs
+.\"O and the resulting output backslashes are not interpreted as escape
+.\"O characters when they are reread.
+.I GNU ¥â¡¼¥É
+¤Ç¤Ï¡¢¤³¤ÎÎã¤Ï
+.esc \(rs
+¤Î¤è¤¦¤Ë½ÐÎϤµ¤ì¤ë¤À¤í¤¦¡£
+ÆþÎϤΥХ寥¹¥é¥Ã¥·¥å¤ÎÂÐ
+.'char \(rs\(rs
+¤Ï¤Ò¤È¤Ä¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å
+.'char \(rs
+¤ËÊÑ´¹¤µ¤ì¤ë¡£¤½¤·¤Æ¡¢·ë²Ì¤È¤·¤Æ½ÐÎϤµ¤ì¤ë¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ï
+¤³¤ì¤é¤¬»²¾È¤µ¤ì¤¿»þ¤Ç¤â¥¨¥¹¥±¡¼¥×ʸ»ú¤È¤·¤Æ½èÍý¤µ¤ì¤ë¤³¤È¤Ï¤Ê¤¤¡£
+.LP
+.\"O .I Classical troff
+.\"O would interpret them as escape characters when they were reread and
+.\"O would end up printing a single backslash
+.\"O .'char \(rs .
+.I ¸ÅŵŪ¤Ê troff
+¤Ç¤Ï¡¢¤³¤ì¤é¤Ï»²¾È¤µ¤ì¤¿»þ¤Ë¥¨¥¹¥±¡¼¥×ʸ»ú¤È¤·¤Æ½èÍý¤µ¤ì¤ë¤Î¤Ç¡¢ºÇ¸å¤Ë¤Ï
+¤Ò¤È¤Ä¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å
+.'char \(rs
+¤¬½ÐÎϤµ¤ì¤ë¤À¤í¤¦¡£
+.LP
+.\"O The correct way to get a printable
+.\"O .'char \(rs
+.\"O is to use the
+.\"O .esc e
+.\"O escape sequence.  This will always print a single instance of the
+.\"O current escape character, regardless of whether or not it is used in a
+.\"O diversion.  It will also work in both GNU mode and compatibility mode.
+.'char \(rs
+°ìʸ»ú¤òɽ¼¨¤¹¤ëÀµ¤·¤¤ÊýË¡¤Ï¡¢¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
+.esc e
+¤ò»ÈÍѤ¹¤ë¤³¤È¤Ç¤¢¤ë¡£¤³¤Î¤ä¤ê¤«¤¿¤Ê¤é¡¢¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤ÎÃæ¤Ç»ÈÍѤˤ«¤«¤ï¤é¤º
+¾ï¤Ë¸½ºß¤Î¥¨¥¹¥±¡¼¥×ʸ»ú¤ò¤Ò¤È¤Ä¤À¤±½ÐÎϤ¹¤ë¤À¤í¤¦¡£
+¤³¤ì¤Ï¡¢GNU ¥â¡¼¥É¤È¸ß´¹¥â¡¼¥É¤Î¤É¤Á¤é¤Ç¤âÆ°ºî¤¹¤ë¤Ï¤º¤Ç¤¢¤ë¡£
+.LP
+.\"O To store an escape sequence in a diversion that will be interpreted when
+.\"O the diversion is reread, either the traditional
+.\"O .esc !
+.\"O transparent output facility or the
+.\"O new
+.\"O .esc ?
+.\"O escape sequence can be used.
+¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤Ë¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤ò³ÊǼ¤¹¤ë¾ì¹ç¤Ï¡¢¥Ç¥£¥Ð¡¼¥¸¥ç¥ó¤¬»²¾È¤µ¤ì¤ë¤´¤È¤Ë
+¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬½èÍý¤µ¤ì¤ë¡£
+ÅÁÅýŪ¤Ê
+.esc !
+¤ÎÆ©²á½ÐÎϤ俷¤·¤¤
+.esc ?
+¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤ò»ÈÍѤ¹¤ë¤Ù¤­¤Ç¤¢¤ë¡£
+.\"O .
+.\" --------------------------------------------------------------------
+.\"O .SH BUGS
+.SH ¥Ð¥°
+.\" --------------------------------------------------------------------
+.\"O At the moment, the documentation of the groff system is in a state of
+.\"O change and evolution.  It is possible that there are small
+.\"O inconsistencies between different documents temporarily.
+¸½ºß¡¢groff ¥·¥¹¥Æ¥à¤Î¥É¥­¥å¥á¥ó¥È¤ÏÊѲ½¤È¿Ê²½¤ÎÅÓ¾å¤Ë¤¢¤ë¡£
+°ì»þŪ¤Ë¥É¥­¥å¥á¥ó¥ÈƱ»Î¤Ç¤µ¤µ¤ä¤«¤ÊÌ·½âÅÀ¤¬¸«¤é¤ì¤ë¤À¤í¤¦¡£
+.LP
+.\"O The
+.\"O .B WARNINGS
+.\"O section belongs to
+.\"O .BR troff (1).
+.B ·Ù¹ð
+¥»¥¯¥·¥ç¥ó¤Ï
+.BR troff (1)
+¤Ë´ð¤Å¤¤¤Æ¤¤¤ë¡£
+.
+.\" --------------------------------------------------------------------
+.\"O .SH AUTHOR
+.SH Ãø¼Ô
+.\" --------------------------------------------------------------------
+.\"O This document is part of groff, the GNU roff distribution.  It was
+.\"O written by Bernd Warken <bwarken@mayn.de>.
+¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ï groff (GNU roff ¥Ñ¥Ã¥±¡¼¥¸) ¤Î°ìÉô¤Ç¤¢¤ë¡£
+Bernd Warken <bwarken@mayn.de> ¤Ë¤è¤Ã¤Æµ­½Ò¤µ¤ì¤¿¡£
+.LP
+.\"O It is distributed under the terms of the FDL (GNU Free Documentation
+.\"O License) version 1.1 or later.  You should have received a copy of the
+.\"O FDL on your system, it is also available on-line under
+¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ï FDL (GNU Free Documentation License) ¤Î¥Ð¡¼¥¸¥ç¥ó 1.1 
+°Ê¹ß¤Î¸µ¤ËÇÛÉÛ¤µ¤ì¤ë¡£¤¢¤Ê¤¿¤Î¥·¥¹¥Æ¥à¤Ë¤â FDL ¤Î¥³¥Ô¡¼¤¬¤¢¤ë¤Ï¤º¤Ç¤¢¤ë¡£
+°Ê²¼¤Ç¤â¥ª¥ó¥é¥¤¥ó¤Ç»²¾È¤Ç¤­¤ë¡£
+.RS
+.LP
+.IR http://www.gnu.org/copyleft/fdl.html .
+.RE
+.LP
+.\"O Formerly, the extensions of the groff language were kept in the manual
+.\"O page
+.\"O .BR troff (1).
+.\"O This document contains the essential parts of that documentation, but
+.\"O the gory details are found in the groff info file.
+°ÊÁ°¤Ï¡¢groff ¸À¸ì¤Î³ÈÄ¥µ¡Ç½¤Ë¤Ä¤¤¤Æ¤Ï¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸
+.BR troff (1)
+¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤¿¡£
+³ÈÄ¥µ¡Ç½¤Î´ðËÜŪ¤Ê»ö¹à¤Ï¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ë¤â´Þ¤Þ¤ì¤ë¤¬¡¢
+¤è¤ê¾ÜºÙ¤Ê¾ðÊó¤Ï groff info ¥Õ¥¡¥¤¥ë¤Ç»²¾È¤Ç¤­¤ë¡£
+.
+.\" --------------------------------------------------------------------
+.\"O .SH "SEE ALSO"
+.SH ´ØÏ¢¹àÌÜ
+.\" --------------------------------------------------------------------
+.\"O The main source of information for the groff language is the
+.\"O .B groff
+.\"O .BR info (1)
+.\"O file.
+groff ¸À¸ì¤Î¼ç¤Ê¾ðÊ󸻤Ï
+.B groff
+.B info (1)
+¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£
+.LP
+.\"O For a survey of roff and the groff system and further documentation
+.\"O pointers see
+.\"O .BR roff (7).
+roff ¤È groff ¥·¥¹¥Æ¥à¤Î³µÍפȤµ¤é¤Ê¤ë¥É¥­¥å¥á¥ó¥È¤Î¥Ý¥¤¥ó¥¿¤Ï
+.BR roff (7)
+¤ò»²¾È¤Î¤³¤È¡£
+.LP
+.\"O The formatter programs are described in
+.\"O .BR groff (1)
+.\"O and
+.\"O .BR troff (1);
+.\"O a complete of all predefined glyph names can be found in
+.\"O .BR groff_char (7).
+¥Õ¥©¡¼¥Þ¥Ã¥¿¥×¥í¥°¥é¥à¤Ë¤Ä¤¤¤Æ¤Ï
+.BR groff (1)
+¤È
+.BR troff (1)
+¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤ë¡£
+¤¹¤Ù¤Æ¤ÎÄêµÁºÑ¤ß¥°¥ê¥Õ̾¤Ë¤Ä¤¤¤Æ¤Ï
+.BR groff_char (7)
+¤Ë¼¨¤·¤Æ¤¢¤ë¡£
+.LP
+.\"O The classical
+.\"O .I troff
+.\"O documentation is available on-line at
+¸ÅŵŪ¤Ê
+.I troff
+¤Ë¤Ä¤¤¤Æ¤Î¥É¥­¥å¥á¥ó¥È¤Ï°Ê²¼¤Î URL ¤Ë¤¢¤ë¡£
+.RS
+.LP
+.I http://cm.bell-labs.com/cm/cs/cstr.html
+.RE
+.\"O and
+.RS
+.\"O .IR http://www.kohala.com/start/troff/ .
+.IR http://www.kohala.com/start/troff/
+
+
+
+