JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
マニュアルページセクション 1: ユーザーコマンド     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

紹介

ユーザーコマンド

acctcom(1)

adb(1)

addbib(1)

admin(1)

alias(1)

allocate(1)

amt(1)

appcert(1)

apptrace(1)

apropos(1)

ar(1)

arch(1)

as(1)

asa(1)

at(1)

atq(1)

atrm(1)

audioconvert(1)

audioctl(1)

audioplay(1)

audiorecord(1)

audiotest(1)

auths(1)

auto_ef(1)

awk(1)

banner(1)

basename(1)

basename(1B)

batch(1)

bc(1)

bdiff(1)

bfs(1)

bg(1)

biff(1B)

break(1)

builtin(1)

cal(1)

calendar(1)

case(1)

cat(1)

cd(1)

cdc(1)

cdrw(1)

chdir(1)

checkeq(1)

checknr(1)

chgrp(1)

chkey(1)

chmod(1)

chown(1)

chown(1B)

ckdate(1)

ckgid(1)

ckint(1)

ckitem(1)

ckkeywd(1)

ckpath(1)

ckrange(1)

ckstr(1)

cksum(1)

cktime(1)

ckuid(1)

ckyorn(1)

clear(1)

cmp(1)

col(1)

comb(1)

comm(1)

command(1)

compress(1)

continue(1)

cp(1)

cpio(1)

cpp(1)

cputrack(1)

crle(1)

crontab(1)

csh(1)

csplit(1)

ct(1C)

ctags(1)

ctrun(1)

ctstat(1)

ctwatch(1)

cu(1C)

cut(1)

date(1)

dc(1)

deallocate(1)

decrypt(1)

delta(1)

deroff(1)

df(1B)

dhcpinfo(1)

diff(1)

diff3(1)

diffmk(1)

digest(1)

digestp(1)

dircmp(1)

dirname(1)

dirs(1)

dis(1)

disown(1)

dispgid(1)

dispuid(1)

dos2unix(1)

dpost(1)

du(1)

du(1B)

dump(1)

dumpcs(1)

dumpkeys(1)

echo(1)

echo(1B)

ed(1)

edit(1)

egrep(1)

eject(1)

elfdump(1)

elfedit(1)

elffile(1)

elfsign(1)

elfwrap(1)

encrypt(1)

enhance(1)

env(1)

eqn(1)

errange(1)

errdate(1)

errgid(1)

errint(1)

erritem(1)

error(1)

errpath(1)

errstr(1)

errtime(1)

erruid(1)

erryorn(1)

eval(1)

ex(1)

exec(1)

exit(1)

expand(1)

export(1)

exportfs(1B)

expr(1)

expr(1B)

exstr(1)

factor(1)

false(1)

fastboot(1B)

fasthalt(1B)

fc(1)

fg(1)

fgrep(1)

file(1)

file(1B)

filebench(1)

filep(1)

filesync(1)

filofaxp(1)

find(1)

finger(1)

fmt(1)

fmtmsg(1)

fold(1)

for(1)

foreach(1)

franklinp(1)

from(1B)

ftp(1)

function(1)

gcore(1)

gencat(1)

geniconvtbl(1)

genmsg(1)

get(1)

getconf(1)

getfacl(1)

getlabel(1)

getopt(1)

getoptcvt(1)

getopts(1)

gettext(1)

gettxt(1)

getzonepath(1)

glob(1)

goto(1)

gprof(1)

grep(1)

groups(1)

groups(1B)

grpck(1B)

hash(1)

hashcheck(1)

hashmake(1)

hashstat(1)

head(1)

helpdate(1)

helpgid(1)

helpint(1)

helpitem(1)

helppath(1)

helprange(1)

helpstr(1)

helptime(1)

helpuid(1)

helpyorn(1)

hist(1)

history(1)

hostid(1)

hostname(1)

i386(1)

i486(1)

iconv(1)

idnconv(1)

if(1)

indxbib(1)

install(1B)

ipcrm(1)

ipcs(1)

isainfo(1)

isalist(1)

jobs(1)

join(1)

jsh(1)

kbd(1)

kdestroy(1)

keylogin(1)

keylogout(1)

kill(1)

kinit(1)

klist(1)

kmdb(1)

kmfcfg(1)

kpasswd(1)

krb5-config(1)

ksh(1)

ksh88(1)

ksh93(1)

ktutil(1)

lari(1)

last(1)

lastcomm(1)

ld(1)

ldapadd(1)

ldapdelete(1)

ldaplist(1)

ldapmodify(1)

ldapmodrdn(1)

ldapsearch(1)

ldd(1)

ld.so.1(1)

let(1)

lex(1)

lgrpinfo(1)

limit(1)

line(1)

list_devices(1)

listusers(1)

llc2_autoconfig(1)

llc2_config(1)

llc2_stats(1)

ln(1)

ln(1B)

loadkeys(1)

locale(1)

localedef(1)

logger(1)

logger(1B)

login(1)

logname(1)

logout(1)

look(1)

lookbib(1)

lorder(1)

ls(1)

ls(1B)

m4(1)

mac(1)

mach(1)

machid(1)

madv.so.1(1)

mail(1)

Mail(1B)

mail(1B)

mailcompat(1)

mailp(1)

mailq(1)

mailstats(1)

mailx(1)

make(1S)

makekey(1)

man(1)

mconnect(1)

mcs(1)

mdb(1)

mesg(1)

mkdir(1)

mkmsgs(1)

mkstr(1B)

mktemp(1)

moe(1)

more(1)

mp(1)

mpss.so.1(1)

msgcc(1)

msgcpp(1)

msgcvt(1)

msgfmt(1)

msggen(1)

msgget(1)

mt(1)

mv(1)

nawk(1)

nc(1)

ncab2clf(1)

ncakmod(1)

neqn(1)

netcat(1)

newform(1)

newgrp(1)

newsp(1)

newtask(1)

nice(1)

nl(1)

nm(1)

nohup(1)

notify(1)

nroff(1)

od(1)

on(1)

onintr(1)

optisa(1)

pack(1)

page(1)

pagesize(1)

pam_tty_tickets.so(1)

pargs(1)

passwd(1)

paste(1)

patch(1)

pathchk(1)

pax(1)

pcat(1)

pcred(1)

perl(1)

pfbash(1)

pfcsh(1)

pfexec(1)

pfiles(1)

pfksh(1)

pflags(1)

pfsh(1)

pftcsh(1)

pfzsh(1)

pg(1)

pgrep(1)

pkcs11_inspect(1)

pkginfo(1)

pkgmk(1)

pkgparam(1)

pkgproto(1)

pkgtrans(1)

pkill(1)

pklogin_finder(1)

pktool(1)

plabel(1)

pldd(1)

plgrp(1)

plimit(1)

pmadvise(1)

pmap(1)

popd(1)

ppgsz(1)

ppriv(1)

pr(1)

praliases(1)

prctl(1)

preap(1)

print(1)

printenv(1B)

printf(1)

priocntl(1)

proc(1)

prof(1)

profiles(1)

projects(1)

prs(1)

prt(1)

prun(1)

ps(1)

ps(1B)

psig(1)

pstack(1)

pstop(1)

ptime(1)

ptree(1)

pushd(1)

pvs(1)

pwait(1)

pwd(1)

pwdx(1)

ranlib(1)

rcapstat(1)

rcp(1)

read(1)

readonly(1)

red(1)

refer(1)

regcmp(1)

rehash(1)

remote_shell(1)

remsh(1)

renice(1)

repeat(1)

reset(1B)

return(1)

rksh(1)

rksh88(1)

rlogin(1)

rm(1)

rmail(1)

rmdel(1)

rmdir(1)

rmformat(1)

rmmount(1)

rmumount(1)

roffbib(1)

roles(1)

rpcgen(1)

rpm2cpio(1)

rsh(1)

runat(1)

rup(1)

rup(1C)

ruptime(1)

rusage(1B)

rusers(1)

rwho(1)

sact(1)

sar(1)

sccs(1)

sccs-admin(1)

sccs-cdc(1)

sccs-comb(1)

sccs-delta(1)

sccsdiff(1)

sccs-get(1)

sccs-help(1)

sccshelp(1)

sccs-prs(1)

sccs-prt(1)

sccs-rmdel(1)

sccs-sact(1)

sccs-sccsdiff(1)

sccs-unget(1)

sccs-val(1)

scp(1)

script(1)

sdiff(1)

sed(1)

sed(1B)

select(1)

set(1)

setenv(1)

setfacl(1)

setlabel(1)

setpgrp(1)

settime(1)

sftp(1)

sh(1)

shcomp(1)

shell_builtins(1)

shift(1)

shutdown(1B)

size(1)

sleep(1)

soelim(1)

sort(1)

sortbib(1)

sotruss(1)

source(1)

sparc(1)

spell(1)

spellin(1)

split(1)

srchtxt(1)

ssh(1)

ssh-add(1)

ssh-agent(1)

ssh-http-proxy-connect(1)

ssh-keygen(1)

ssh-keyscan(1)

ssh-socks5-proxy-connect(1)

stop(1)

strchg(1)

strconf(1)

strings(1)

strip(1)

stty(1)

stty(1B)

sum(1)

sum(1B)

sun(1)

suspend(1)

svcprop(1)

svcs(1)

switch(1)

symorder(1)

sys-suspend(1)

sysV-make(1)

t300(1)

t300s(1)

t4014(1)

t450(1)

tabs(1)

tail(1)

talk(1)

tar(1)

tbl(1)

tcopy(1)

tee(1)

tek(1)

telnet(1)

test(1)

test(1B)

tftp(1)

time(1)

timemanp(1)

times(1)

timesysp(1)

timex(1)

tip(1)

touch(1)

touch(1B)

tplot(1)

tput(1)

tr(1)

tr(1B)

trap(1)

troff(1)

true(1)

truss(1)

tset(1B)

tsort(1)

tty(1)

type(1)

typeset(1)

ul(1)

ulimit(1)

umask(1)

unalias(1)

uname(1)

uncompress(1)

unexpand(1)

unget(1)

unhash(1)

unifdef(1)

uniq(1)

units(1)

unix2dos(1)

unlimit(1)

unpack(1)

unset(1)

unsetenv(1)

until(1)

updatehome(1)

uptime(1)

userattr(1)

users(1B)

uucp(1C)

uudecode(1C)

uuencode(1C)

uuglist(1C)

uulog(1C)

uuname(1C)

uupick(1C)

uustat(1C)

uuto(1C)

uux(1C)

vacation(1)

val(1)

valdate(1)

valgid(1)

valint(1)

valpath(1)

valrange(1)

valstr(1)

valtime(1)

valuid(1)

valyorn(1)

vc(1)

vedit(1)

ver(1)

vgrind(1)

vi(1)

view(1)

vipw(1B)

volcheck(1)

volrmmount(1)

w(1)

wait(1)

wc(1)

what(1)

whatis(1)

whence(1)

whereis(1B)

which(1)

while(1)

who(1)

whoami(1B)

whocalls(1)

whois(1)

write(1)

xargs(1)

xgettext(1)

xstr(1)

yacc(1)

yes(1)

ypmatch(1)

yppasswd(1)

ypwhich(1)

zcat(1)

zlogin(1)

zonename(1)

zonestat(1)

eqn

, neqn

, checkeq

- 数学的記述のタイプセット

形式

eqn [-d xy] [ -f n] [-p n] [ -s n] [file]...
neqn [file]...
checkeq [file]...

機能説明

eqn および neqn は、数式を記述するのに便利な言語プロセッサです。eqntroff(1) 用のプリプロセッサで、 troff の出力を印刷できる装置用に提供されています。neqnnroff(1) 用のプリプロセッサで、端末での出力用に提供されています。通常この 2 つのコマンドは、以下の形式で指定します。

example% eqn file ... | troff
example% neqn file ... | nroff

ファイル名を表す file引数を省略すると、eqn または neqn は標準入力から読み込みます。数式の開始を示すには、行の先頭に .EQ を記述します。同様に数式の終了は、行の先頭に .EN を記述して表します。この 2 つの行は変換されないので、センタリングや番号付けなどを行うマクロパッケージ中に定義しておくこともできます。また、一対の文字を「区切り記号」として設定し、区切り記号に囲まれたテキストを eqn 入力として処理させることもできます。

区切り記号や .EQ/.EN が存在しない、または対で指定されていない場合、checkeq はメッセージを出力します。

オプション

次のオプションがサポートされています。

-dxy

コマンド行引数で設定される数式の区切り記号として、文字 xy を設定します。ただしこの方法よりも、.EQ.EN の間で delim xy を使って区切り記号を指定する方法がより一般的です。x と y には同じ文字を指定することも可能です。テキスト中に delim off と記述すると、区切り記号は有効でなくなります。区切り記号にも .EQ.EN にも囲まれていないテキストは、すべてそのまま渡されます。

-fn

ドキュメント全体を通じて使用するフォントとして n を指定します。このグローバルフォントの設定は、ドキュメントの本文中に gfont n 命令を指定して変更することもできます。n はフォント指定です。

-pn

下付きおよび上付きの添字のサイズを、直前の文字サイズより n ポイントだけ小さくします。-p オプションを省略すると、添字のサイズは 3 ポイント小さくなります。

-sn

ドキュメント全体を通じて使用する文字サイズとして n を指定します。このグローバルサイズの設定は、ドキュメントの本文中に gsize n 命令を指定して変更することもできます。n はポイントサイズです。

オペランド

次のオペランドがサポートされています。

file

eqn または neqn によって処理される nroff のファイルまたは troff のファイル。

EQN 言語

この説明を nroff を使って端末画面に表示した場合、端末画面の制限から neqn による出力箇所は正確には表示できません。出力の正確な表示を確認するために、このページを印刷してご覧ください。

eqn 中のトークンは、中括弧、二重引用符、チルド、山型記号、スペース文字、タブ、または復帰改行文字で区切られます。中括弧 { } は、グループ分けに用いられます。一般的には、たとえば x のような 1 つの文字が記述できる箇所であれば、中括弧で囲んだ複雑な記述を代わりに指定できます。チルド (~) は出力中における 1 文字分のスペースを、山型記号 (^) は半文字分のスペースを表します。

下付きおよび上付きの添字:

これらは、キーワード subsup を使って生成できます。

x sub i

という記述の出力結果は次のようになります。 image:ascii 版は x(i) です。

a sub i sup 2

の出力は次のようになります。 image:ascii 版は a(i)^2 です。

e sup {x sup 2 + y sup 2}

の出力は次のようになります。 image:ascii 版は e^(x^2+y^2) です。

分数:

分数は、キーワード over で指定します。

a over b

この出力は次のようになります。 image:方程式で、分子が a、分母が b です。

平方根の式:

平方根の式は、キーワード sqrt で指定します。

1 over sqrt {ax sup 2 +bx+c}

この出力結果は、次のようになります。 image:方程式で、分子が 1、分母は x の 2 乗の a 倍 + bx + c の平方根です。

制限値:

キーワード fromto は、種々の指定における最小値と最大値を表します。

lim from {n-> inf } sum from 0 to n x sub i

という記述の出力結果は次のようになります。 image:方程式で、リミット n から無限大、シグマ 0 から n のときの xi です。

括弧:

大括弧、中括弧などを適切な高さで出力するには、左括弧に left を、右括弧には right をそれぞれ使用します。

left [ x sup 2 + y sup 2 over alpha right ] ~=~1

の出力は次のようになります。 image: 方程式で、大括弧、x の 2 乗 + α分の y の 2 乗、大括弧閉じる = 1 です。

なお、right 文節は省略することができます。キーワード leftright の直後に指定できる文字は、大括弧、中括弧、縦棒、上端と下端を表す cf、何もない旨を示す "" (対になるべき括弧のうち右括弧だけを使う場合に便利) です。

分数を縦に重ねる:

分数を縦に重ねるには、pilelpilecpile、または rpile を使用します。

pile {a above b above c}

の出力は次のようになります。 image: 方程式で、上から a、b、c の順に積み重ねられています。

何重に積み重ねてもかまいません。文字を合わせる位置は、lpile は左詰め、pilecpile はともにセンタリング (ただし縦方向の間隔が異なる)、そして rpile は右詰めとなります。

行列:

行列は matrixというキーワードで生成されます。

matrix { lcol { x sub i above y sub 2 } ccol { 1 above 2 } }

の出力は次のようになります。image: xi、1、y2、2 という行列です。

カラムを右詰めにするには rcol を使用します。

文字の上下に付加する記号:

発音符記号のように文字の上下に付加する記号は、dotdotdothattildebarvecdyadunderを使って指定できます。

x dot = f(t) bar

この出力結果は、次のようになります。 image:方程式で、ドット x = バー f 括弧 t です。

y dotdot bar ~=~ n under

この出力結果は、次のようになります。 image:方程式で、バードットドット y = アンダーバー n です。

x vec ~=~ y dyad

この出力結果は、次のようになります。 image: 方程式で、ベクトル x = ダイアド y です。

文字のサイズとフォント:

文字のサイズやフォントの変更は、size n または size ±nromanitalicboldfont n で指定します。ドキュメント全体を通じてグローバルに使用する文字サイズとフォントは、gsize ngfont n をドキュメント中に指定するか、またはコマンド行引数の -sn-fn を使って変更できます。

表示引数の位置:

一連の表示引数の位置をそろえることもできます。先頭の数式において、そろえたい表示引数の直前に mark と記述します。さらに後続の数式において、それと合わせたい表示引数の直前に lineup と記述します。

短縮形:

入力の短縮形を定義したり既存のキーワードを再定義するには、define を使用します。次に例を示します。

define thing % replacement %

これにより thing というトークンが新たに定義され、その後このトークンが現れるたびに replacement に置き換えられます。なお % の位置には、任意の文字 (ただし replacement に含まれていないもの) を指定できます。

キーワードと短縮形:

sum int inf のようなキーワード、および >= ->!= のような短縮形も処理されます。

ギリシャ文字:

ギリシャ文字は alpha または GAMMA のように、大文字・小文字のうち希望する方のつづりで出力できます。

数学用語:

sincoslog のような数学用語は自動的にローマン字体で出力されます。

\(bu (·) のような 4 文字からなる troff(1) のエスケープコードは、どこでも記述できます。二重引用符に囲まれた文字列 ". . ." は、そのまま渡されます。これによりキーワードをテキストとして入力でき、また (他の方法が使えないとき) troff との通信用に使うことができます。

属性

属性についての詳細は、attributes(5) を参照してください。

属性タイプ
属性値
使用条件
text/doctools

関連項目

nroff(1), tbl(1), troff(1), attributes(5), ms(5)

使用上の留意点

数字や括弧をボールドで出力したい場合、bold "12.3" のように引用符で囲んでください。