1 #LyX 2.4 created this file. For more info see https://www.lyx.org/
5 \save_transient_properties false
6 \origin /systemlyxdir/doc/ja/
9 % DO NOT ALTER THIS PREAMBLE!!!
11 % This preamble is designed to ensure that this document prints
12 % out as advertised. If you mess with this preamble,
13 % parts of this document may not print out as expected. If you
14 % have problems LaTeXing this file, please contact
15 % the documentation team
16 % email: lyx-docs@lists.lyx.org
18 % the pages of the TOC is numbered roman
19 % and a pdf-bookmark for the TOC is added
20 \let\myTOC\tableofcontents
21 \renewcommand\tableofcontents{%
23 \pdfbookmark[1]{\contentsname}{}
27 \options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading,bookmarkpackage=false
28 \use_default_options false
33 \maintain_unincluded_children no
36 InsetLayout Flex:MenuItem
46 \newcommand*{\menuitem}[1]{{\sffamily #1}}
50 # In case we need to do with sans...
51 #InsetLayout CharStyle:Code
56 #\renewcommand{\code}[1]{{\sffamily #1}}
69 Decoration Conglomerate
71 \usepackage{pxrubrica}
74 LabelString "Kenten option"
76 Tooltip "Emphasize Chinese characters."
77 Decoration Conglomerate
89 \language_package default
92 \font_roman "lmodern" "IPAexMincho"
93 \font_sans "default" "IPAexGothic"
94 \font_typewriter "default" "IPAGothic"
95 \font_math "auto" "auto"
96 \font_default_family default
97 \use_non_tex_fonts false
101 \font_typewriter_osf false
102 \font_sf_scale 100 100
103 \font_tt_scale 100 100
105 \use_dash_ligatures false
107 \default_output_format default
109 \bibtex_command default
110 \index_command default
111 \float_placement class
112 \float_alignment class
116 \pdf_title "LyX Configuration Manual"
117 \pdf_author "LyX Team"
118 \pdf_subject "LyX-Documentation Customization"
119 \pdf_keywords "LyX, documentation, customization"
121 \pdf_bookmarksnumbered true
122 \pdf_bookmarksopen true
123 \pdf_bookmarksopenlevel 1
124 \pdf_breaklinks false
128 \pdf_pdfusetitle false
129 \pdf_quoted_options "driverfallback=dvipdfmx, linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
132 \use_package amsmath 1
133 \use_package amssymb 1
134 \use_package cancel 1
136 \use_package mathdots 1
137 \use_package mathtools 1
138 \use_package mhchem 1
139 \use_package stackrel 1
140 \use_package stmaryrd 1
141 \use_package undertilde 1
143 \cite_engine_type default
147 \paperorientation portrait
154 \notefontcolor #0000ff
158 \color #f5fae7 #0a0518
166 \paragraph_separation indent
167 \paragraph_indentation default
169 \math_indentation default
170 \math_numbering_side default
171 \quotes_style english
175 \paperpagestyle headings
177 \tracking_changes false
178 \output_changes false
180 \postpone_fragile_content false
184 \docbook_table_output 0
185 \docbook_mathml_prefix 1
193 \begin_inset Newline newline
205 \begin_layout Plain Layout
207 もしコメントや誤りの修正をお持ちでしたら,
210 \begin_inset CommandInset href
212 target "lyx-docs@lists.lyx.org"
218 宛お送りください.件名ヘッダに「[Customization]」という文字を入れ,
219 このファイルの現在のメンテナRichard Kimberly Heck <rikiheck@lyx.org>をccにして送ってください.
225 \begin_inset Newline newline
229 \begin_inset Newline newline
235 \begin_layout Standard
236 \begin_inset CommandInset toc
237 LatexCommand tableofcontents
242 \begin_inset Note Note
245 \begin_layout Plain Layout
247 変更追跡機能を使用してください.これによって,
251 \begin_layout Plain Layout
254 メンテナが最新の状態を維持することが容易になります.
262 \begin_layout Chapter
266 \begin_layout Standard
269 に備わっている高度設定機能を取り扱います.ここでは,
270 ショートカットや画面プレビューオプション,
273 サーバ経由での\SpecialChar LyX
276 新しい\SpecialChar LaTeX
278 レイアウトの導入などの題材について論じます.おそらくは変更可能なことすべてについて触れることは無理でしょうが—
279 私たちの開発者たちは私たちが文書化できる速さよりも速く新しい機能を付け加えてしまうので—
281 もっとも一般的な高度設定については説明を行い,
282 わかりにくいものについては正しい方向を指し示すことができるようにしていくつもりです.
285 \begin_layout Standard
286 \begin_inset Branch OutDated
290 \begin_layout Standard
291 Information from previous versions of this document that now seems to be outdated is contained in the OutDated branch of this document.
293 this information will not appear in the \SpecialChar LaTeX
302 \begin_layout Chapter
307 \begin_layout Standard
310 設定ファイル群を理解するための一助となることです.本章を読み進める前に,
312 \begin_inset Flex MenuItem
315 \begin_layout Plain Layout
316 ヘルプ\SpecialChar menuseparator
324 ライブラリとユーザディレクトリがどこにあるかを確認しておいてください.ライブラリディレクトリは,
326 がシステム全体の設定ファイルを置いておくところです.一方,
328 自身がそれを修正した版を置いておくところです.私たちは,
331 \begin_inset Flex Code
334 \begin_layout Plain Layout
342 \begin_inset Flex MenuItem
345 \begin_layout Plain Layout
354 \begin_layout Section
355 \begin_inset Flex Code
358 \begin_layout Plain Layout
368 \begin_layout Standard
369 \begin_inset Flex Code
372 \begin_layout Plain Layout
381 の挙動を高度設定するのに使用されます.これらのファイルの多くは,
384 \begin_inset Flex MenuItem
387 \begin_layout Plain Layout
388 ツール\SpecialChar menuseparator
394 ダイアログから変更することができます.\SpecialChar LyX
396 ほとんどこのダイアログから行うことができるようになっています.しかしながら,
399 \begin_inset Flex Code
402 \begin_layout Plain Layout
408 のファイルを修正することで高度設定されます.これらのファイルは様々なカテゴリに分類しうるので,
412 \begin_layout Subsection
416 \begin_layout Standard
417 \begin_inset Flex MenuItem
420 \begin_layout Plain Layout
428 が自動設定を行ったときに生成されます.これらのファイルは,
429 環境構成中に自動的に検出された様々な既定値が置かれています.これらは,
434 \begin_layout Labeling
435 \labelwidthstring 00.00.0000
436 \begin_inset Flex Code
439 \begin_layout Plain Layout
449 \begin_layout Labeling
450 \labelwidthstring 00.00.0000
451 \begin_inset Flex Code
454 \begin_layout Plain Layout
462 が認識したパッケージの一覧が収められています.現在のところ,
467 \begin_inset Flex MenuItem
470 \begin_layout Plain Layout
471 ヘルプ\SpecialChar menuseparator
480 \begin_layout Labeling
481 \labelwidthstring 00.00.0000
482 \begin_inset Flex Code
485 \begin_layout Plain Layout
492 \begin_inset Flex Code
495 \begin_layout Plain Layout
501 ディレクトリで検出されたテキストクラスと,
502 関連した\SpecialChar LaTeX
506 \begin_layout Labeling
507 \labelwidthstring 00.00.0000
508 \begin_inset Flex Code
511 \begin_layout Plain Layout
518 \begin_inset Flex Code
521 \begin_layout Plain Layout
527 ディレクトリで検出されたレイアウトモジュールの一覧です.
530 \begin_layout Labeling
531 \labelwidthstring 00.00.0000
532 \begin_inset Flex Code
535 \begin_layout Plain Layout
541 ご使用のシステムで検出された様々な種類の\SpecialChar LaTeX
545 \begin_layout Labeling
546 \labelwidthstring 00.00.0000
547 \begin_inset Flex Code
550 \begin_layout Plain Layout
558 \begin_inset Flex Code
561 \begin_layout Plain Layout
567 から自動的に生成されます.ご使用中の\SpecialChar LaTeX
571 \begin_layout Subsection
575 \begin_layout Standard
576 \begin_inset Flex Code
579 \begin_layout Plain Layout
587 \begin_inset Flex Code
590 \begin_layout Plain Layout
596 にも重複して存在することがあります.特定のファイルが両方の場所にある場合には,
598 \begin_inset Flex Code
601 \begin_layout Plain Layout
610 \begin_layout Labeling
611 \labelwidthstring 00.00.0000
612 \begin_inset Flex Code
615 \begin_layout Plain Layout
625 \begin_inset Flex Code
628 \begin_layout Plain Layout
634 のファイルが置かれています.サブディレクトリ
635 \begin_inset Flex Code
638 \begin_layout Plain Layout
645 \begin_inset Quotes eld
649 \begin_inset Quotes erd
652 はISO言語コード)に割当ファイルの各国語版がある場合には,
656 \begin_layout Labeling
657 \labelwidthstring 00.00.0000
658 \begin_inset Flex Code
661 \begin_layout Plain Layout
671 \begin_inset Flex Code
674 \begin_layout Plain Layout
680 のファイルが置かれています.詳細については,
682 \begin_inset CommandInset ref
684 reference "subsec:引用エンジンファイル"
695 \begin_layout Labeling
696 \labelwidthstring 00.00.0000
697 \begin_inset Flex Code
700 \begin_layout Plain Layout
707 文書に取り込むことのできる画像ファイルが納められています.
710 \begin_layout Labeling
711 \labelwidthstring 00.00.0000
712 \begin_inset Flex Code
715 \begin_layout Plain Layout
723 の取扱説明書ファイル(今お読みのものも含めて)が納められています.上述のように,
725 \begin_inset Flex Code
728 \begin_layout Plain Layout
734 ファイルは特に注目に値します.各国語版のヘルプ文書は,
736 \begin_inset Flex Code
739 \begin_layout Plain Layout
745 (「xx」はISO言語コード)サブディレクトリにあります.詳しくは,
747 \begin_inset CommandInset ref
749 reference "cha:LyXの各国語対応"
757 \begin_layout Labeling
758 \labelwidthstring 00.00.0000
759 \begin_inset Flex Code
762 \begin_layout Plain Layout
769 何らかの機能の使い方を説明する例示ファイルが納められています.ファイルブラウザ中で
770 \begin_inset Flex MenuItem
773 \begin_layout Plain Layout
783 \begin_layout Labeling
784 \labelwidthstring 00.00.0000
785 \begin_inset Flex Code
788 \begin_layout Plain Layout
796 \begin_inset Flex MenuItem
799 \begin_layout Plain Layout
805 ダイアログで使用される画像ファイルが納められています.さらに,
808 を起動したときに現れるバナーも納められています.
811 \begin_layout Labeling
812 \labelwidthstring 00.00.0000
813 \begin_inset Flex Code
816 \begin_layout Plain Layout
823 キーボードのキー割当ファイルが納められています.詳細については,
825 \begin_inset CommandInset ref
827 reference "sec:国際キー配列"
835 \begin_layout Labeling
836 \labelwidthstring 00.00.0000
837 \begin_inset Flex Code
840 \begin_layout Plain Layout
848 \begin_inset CommandInset ref
850 reference "cha:新規文書を導入"
855 に述べられているテキストクラスおよびモジュールのファイルが納められています.
858 \begin_layout Labeling
859 \labelwidthstring 00.00.0000
860 \begin_inset Flex Code
863 \begin_layout Plain Layout
872 \begin_inset Flex Code
875 \begin_layout Plain Layout
881 Pythonスクリプトが納められています.複数のファイルの変換をバッチ処理したい場合には,
882 これらをコマンドラインから実行することもできます.
885 \begin_layout Labeling
886 \labelwidthstring 00.00.0000
887 \begin_inset Flex Code
890 \begin_layout Plain Layout
898 \begin_inset Flex MenuItem
901 \begin_layout Plain Layout
907 機能の有用性を示すためのファイルがいくつか納められています.\SpecialChar LyX
908 自身が使用するスクリプトもいくつか収められています.
911 \begin_layout Labeling
912 \labelwidthstring 00.00.0000
913 \begin_inset Flex Code
916 \begin_layout Plain Layout
924 \begin_inset CommandInset ref
926 reference "sec:ひな型を作成する"
931 で述べられている標準の\SpecialChar LyX
935 \begin_layout Labeling
936 \labelwidthstring 00.00.0000
937 \begin_inset Flex Code
940 \begin_layout Plain Layout
949 \begin_inset Flex Code
952 \begin_layout Plain Layout
960 どのメニュー項目がどのメニューに現れるかを定義し,
961 どの項目がツールバーに現れるかを定義しています.
964 \begin_layout Labeling
965 \labelwidthstring 00.00.0000
966 \begin_inset Flex Code
969 \begin_layout Plain Layout
977 文書への外部素材の挿入のひな型を定義する,
979 \begin_inset Flex Code
982 \begin_layout Plain Layout
989 \begin_inset CommandInset ref
991 reference "chap:外部素材を取り込む"
1002 \begin_layout Subsection
1006 \begin_layout Standard
1007 これらのファイルは\SpecialChar LyX
1010 凡そこれらに変更を加える必要はありません.
1013 \begin_layout Labeling
1014 \labelwidthstring 00.00.0000
1015 \begin_inset Flex Code
1018 \begin_layout Plain Layout
1028 \begin_inset Flex MenuItem
1031 \begin_layout Plain Layout
1032 ヘルプ\SpecialChar menuseparator
1041 \begin_layout Labeling
1042 \labelwidthstring 00.00.0000
1043 \begin_inset Flex Code
1046 \begin_layout Plain Layout
1053 自動設定プロセスによって使用される\SpecialChar LaTeX
1054 スクリプトです.直接実行しないでください.
1057 \begin_layout Labeling
1058 \labelwidthstring 00.00.0000
1059 \begin_inset Flex Code
1062 \begin_layout Plain Layout
1070 の環境構成によって使用されるスクリプトです.これは,
1071 このスクリプトを実行したディレクトリに設定ファイルを生成します.
1074 \begin_layout Subsection
1078 \begin_layout Labeling
1079 \labelwidthstring 00.00.0000
1080 \begin_inset Flex Code
1083 \begin_layout Plain Layout
1090 各文字エンコーディングがどのようにUnicodeにマップされるかを示した表が載っています.
1093 \begin_layout Labeling
1094 \labelwidthstring 00.00.0000
1095 \begin_inset Flex Code
1098 \begin_layout Plain Layout
1106 がサポートしている言語の全一覧が載っています.
1109 \begin_layout Labeling
1110 \labelwidthstring 00.00.0000
1111 \begin_inset Flex Code
1114 \begin_layout Plain Layout
1120 サポートされているフォントに関する情報が掲載されています.
1123 \begin_layout Labeling
1124 \labelwidthstring 00.00.0000
1125 \begin_inset Flex Code
1128 \begin_layout Plain Layout
1135 国際化された段落様式の翻訳が収録されています(
1136 \begin_inset CommandInset ref
1138 reference "subsec:段落様式の国際化"
1146 \begin_layout Labeling
1147 \labelwidthstring 00.00.0000
1148 \begin_inset Flex Code
1151 \begin_layout Plain Layout
1158 unicodeエンコーディングされたグリフに関する情報と,
1161 を介してそれらをどのようにサポートしているかについての情報を含んでいます.
1164 \begin_layout Section
1168 \begin_layout Standard
1170 を非特権ユーザとして利用している場合でも,
1173 の設定を変更したいと思うかもしれません.
1174 \begin_inset Flex Code
1177 \begin_layout Plain Layout
1184 すべての個人設定ファイルが収められています.これは,
1186 \begin_inset Flex MenuItem
1189 \begin_layout Plain Layout
1190 ヘルプ\SpecialChar menuseparator
1196 で「ユーザーディレクトリ」として言及されているディレクトリです.このディレクトリは,
1198 \begin_inset Flex Code
1201 \begin_layout Plain Layout
1209 \begin_inset Flex Code
1212 \begin_layout Plain Layout
1220 \begin_inset Flex Code
1223 \begin_layout Plain Layout
1230 自分自身で使うために個人のローカルディレクトリに置くこともできます.
1233 \begin_layout Standard
1238 \begin_layout Itemize
1239 \begin_inset Flex MenuItem
1242 \begin_layout Plain Layout
1243 ツール\SpecialChar menuseparator
1251 \begin_inset Flex Code
1254 \begin_layout Plain Layout
1261 \begin_inset Flex Code
1264 \begin_layout Plain Layout
1273 \begin_layout Itemize
1274 \begin_inset Flex MenuItem
1277 \begin_layout Plain Layout
1278 ツール\SpecialChar menuseparator
1287 \begin_inset Flex Code
1290 \begin_layout Plain Layout
1298 ご自身のローカル設定ディレクトリに書き込まれます.これはすなわち,
1300 \begin_inset Flex Code
1303 \begin_layout Plain Layout
1311 \begin_inset Flex MenuItem
1314 \begin_layout Plain Layout
1315 文書\SpecialChar menuseparator
1321 ダイアログのクラス一覧に表示されるようになることを意味します.
1324 \begin_layout Itemize
1327 のFTPサイトから最新の取扱説明書をとってきたものの,
1328 使用中のシステム上で管理者権限がないために,
1329 それをインストールすることができなかったとしても,
1331 \begin_inset Flex Code
1334 \begin_layout Plain Layout
1342 \begin_inset Flex MenuItem
1345 \begin_layout Plain Layout
1351 メニュー項目はこれらを開くようになります!
1355 \begin_layout Section
1360 \begin_layout Standard
1361 ローカル設定ディレクトリにおいて設定の自由度があるだけでは,
1362 2つ以上の設定を自由に使いこなしたい場合には充分ではないかもしれません.たとえば,
1363 使用する度に異なるキー割当を使用したり,
1364 異なるプリンタ設定を使用したいことがあるかもしれません.これは,
1365 複数の設定ディレクトリを作ることで実現することができます.そして,
1366 実行時にどのディレクトリを使用するか指定するのです.
1369 \begin_layout Standard
1372 \begin_inset Flex Code
1375 \begin_layout Plain Layout
1387 指定したディレクトリから読み込むように,
1388 指示することになります(\SpecialChar LyX
1390 \begin_inset Flex Code
1393 \begin_layout Plain Layout
1400 既定ディレクトリを指定することになります).指定したディレクトリが存在しない場合には,
1404 を実行したときに既定ディレクトリを訊いてくるのと同様に,
1405 そのディレクトリを作るかどうか訊いてきます.この追加したユーザディレクトリでは,
1406 既定ディレクトリで行うのと全く同じように設定オプションを修正することができます.これらのディレクトリは完全に独立しています(が,
1409 \begin_inset Flex Code
1412 \begin_layout Plain Layout
1422 \begin_layout Standard
1424 維持の手間も増えるということです.もし新しいレイアウトを
1425 \begin_inset Flex Code
1428 \begin_layout Plain Layout
1435 これをすべての設定で利用できるようにしたいならば,
1436 これをすべての設定ディレクトリで個々に付け加えなくてはなりません.これを避けるには,
1437 次のようなトリックを使用してください.\SpecialChar LyX
1439 そのサブディレクトリ(上記参照)はほとんど空です.新しい設定が既存のものをミラーするようにするには,
1441 既存の設定の対応するサブディレクトリへのシンボリックリンクに置き換えてください.ただし
1442 \begin_inset Flex Code
1445 \begin_layout Plain Layout
1453 \begin_inset Flex MenuItem
1456 \begin_layout Plain Layout
1457 ツール\SpecialChar menuseparator
1464 設定毎に異なるファイルが含まれていますので,
1468 \begin_layout Chapter
1472 \begin_layout Standard
1482 に述べられています.オプションのうちいくつかについて,
1486 \begin_layout Section
1488 \begin_inset CommandInset label
1497 \begin_layout Standard
1500 使いたいと思うファイル形式を定義することです.それには,
1502 \begin_inset Flex MenuItem
1505 \begin_layout Plain Layout
1506 ツール\SpecialChar menuseparator
1513 \begin_inset Flex MenuItem
1516 \begin_layout Plain Layout
1517 ファイル処理\SpecialChar menuseparator
1524 \begin_inset Flex MenuItem
1527 \begin_layout Plain Layout
1528 新規\SpecialChar ldots
1536 \begin_inset Flex MenuItem
1539 \begin_layout Plain Layout
1546 GUI中で形式を認識するために用いられる名称です.
1547 \begin_inset Flex MenuItem
1550 \begin_layout Plain Layout
1557 形式を内部的に識別するために用いられます.さらにファイル拡張子も入力する必要があります.これらはすべて必須事項です.オプションの
1558 \begin_inset Flex MenuItem
1561 \begin_layout Plain Layout
1568 メニュー中でショートカットを提供するのに使用されます(たとえば,
1570 \begin_inset Flex MenuItem
1573 \begin_layout Plain Layout
1580 \begin_inset Flex MenuItem
1583 \begin_layout Plain Layout
1584 表示\SpecialChar menuseparator
1593 \begin_layout Standard
1596 \begin_inset Flex MenuItem
1599 \begin_layout Plain Layout
1606 \begin_inset Flex MenuItem
1609 \begin_layout Plain Layout
1616 PostScriptファイルを閲覧するのに
1617 \begin_inset Flex MenuItem
1620 \begin_layout Plain Layout
1626 を使用したいとしましょう.このプログラムを起動するのに必要なコマンドを対応するフィールドに入力します.ここで,
1628 次節に掲げる4つの変数を用いることができます.この閲覧プログラムは,
1631 \begin_inset Flex MenuItem
1634 \begin_layout Plain Layout
1640 メニューを使用したときに起動されます.一方,
1643 画像を右クリックして現れるコンテクストメニューで
1644 \begin_inset Flex MenuItem
1647 \begin_layout Plain Layout
1656 \begin_layout Standard
1658 \begin_inset Flex MenuItem
1661 \begin_layout Plain Layout
1669 すべての形式の中で一意的なものでなくてはなりません.これは,
1670 この形式のファイルをファイル内容から検出するのに用いられます.重要なファイル形式のうちには,
1672 \begin_inset CommandInset href
1675 target "http://www.iana.org/assignments/media-types/"
1680 に公式に登録されたMIME型がないものがあります.そこで,
1684 \begin_inset CommandInset href
1686 name "freedesktop.org"
1687 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1692 で指定されているMIME型拡張表を使用しています.
1695 \begin_layout Standard
1696 \begin_inset Flex MenuItem
1699 \begin_layout Plain Layout
1708 この形式が文書として書き出すのに適していることを指示するものです.このオプションが有効となっていて,
1710 \begin_inset CommandInset ref
1719 \begin_inset Flex MenuItem
1722 \begin_layout Plain Layout
1723 ファイル\SpecialChar menuseparator
1730 \begin_inset Flex MenuItem
1733 \begin_layout Plain Layout
1739 footlabel Label color for footnotす.
1740 \begin_inset Flex Code
1743 \begin_layout Plain Layout
1750 このオプションを有効にしてはいけません.
1751 \begin_inset Flex Code
1754 \begin_layout Plain Layout
1760 のようにベクター画像であると同時に文書でもあるような形式は,
1764 \begin_layout Standard
1765 \begin_inset Flex MenuItem
1768 \begin_layout Plain Layout
1776 にこの形式がベクター画像を含みうることを教示するものです.この情報は,
1778 \begin_inset Flex MenuItem
1781 \begin_layout Plain Layout
1788 内包されている画像をどの形式に変換するかを決定するのに使用されます.
1789 \begin_inset Flex MenuItem
1792 \begin_layout Plain Layout
1800 \begin_inset Flex MenuItem
1803 \begin_layout Plain Layout
1810 \begin_inset Flex MenuItem
1813 \begin_layout Plain Layout
1820 \begin_inset Flex MenuItem
1823 \begin_layout Plain Layout
1829 以外の画像形式を取り扱うことができないので,
1831 これらの形式に変換される必要があるかもしれない為です.内包されている画像が既に
1832 \begin_inset Flex MenuItem
1835 \begin_layout Plain Layout
1842 \begin_inset Flex MenuItem
1845 \begin_layout Plain Layout
1852 \begin_inset Flex MenuItem
1855 \begin_layout Plain Layout
1862 ベクター画像形式オプションが有効になっている場合には
1863 \begin_inset Flex MenuItem
1866 \begin_layout Plain Layout
1874 \begin_inset Flex MenuItem
1877 \begin_layout Plain Layout
1886 \begin_layout Section
1890 \begin_layout Standard
1894 変換用にファイルを一時ディレクトリにコピーする前段階で,
1895 ファイルに変更を加える必要のあることがあります
1899 \begin_layout Plain Layout
1904 相対ファイル名を用いて参照している場合,
1905 このファイルが一時ディレクトリにコピーされると参照が無効になる場合があります.
1912 ファイルを一時ディレクトリに(あるいは一時ディレクトリから)コピーすると同時に,
1916 \begin_layout Standard
1918 以下の8つの変数を用いることができます.
1921 \begin_layout Labeling
1922 \labelwidthstring 00.00.0000
1923 \begin_inset Flex Code
1926 \begin_layout Plain Layout
1935 \begin_inset Flex MenuItem
1938 \begin_layout Plain Layout
1947 \begin_layout Labeling
1948 \labelwidthstring 00.00.0000
1949 \begin_inset Flex Code
1952 \begin_layout Plain Layout
1961 \begin_layout Labeling
1962 \labelwidthstring 00.00.0000
1963 \begin_inset Flex Code
1966 \begin_layout Plain Layout
1975 \begin_layout Labeling
1976 \labelwidthstring 00.00.0000
1977 \begin_inset Flex Code
1980 \begin_layout Plain Layout
1987 一時ディレクトリ内でのベース名(ファイル拡張子なし)
1990 \begin_layout Labeling
1991 \labelwidthstring 00.00.0000
1992 \begin_inset Flex Code
1995 \begin_layout Plain Layout
2005 \begin_layout Labeling
2006 \labelwidthstring 00.00.0000
2007 \begin_inset Flex Code
2010 \begin_layout Plain Layout
2016 処理されている元の\SpecialChar LyX
2020 \begin_layout Labeling
2021 \labelwidthstring 00.00.0000
2022 \begin_inset Flex Code
2025 \begin_layout Plain Layout
2032 ファイルのファイル名(ディレクトリパスなし)
2035 \begin_layout Labeling
2036 \labelwidthstring 00.00.0000
2037 \begin_inset Flex Code
2040 \begin_layout Plain Layout
2050 \begin_layout Standard
2059 コマンドで使用されるのと同形式のファイル名です.これは,
2060 書き出すファイルがそのようなインクルードに適している場合のみ,
2064 \begin_layout Standard
2067 ほとんどすべてに対応することができます.たとえば,
2070 \begin_inset Flex Code
2073 \begin_layout Plain Layout
2079 という特別なディレクトリにコピーしたいものとしましょう.その場合には,
2080 以下のようなシェルスクリプトを書きます.
2083 \begin_layout Standard
2084 \begin_inset listings
2088 \begin_layout Plain Layout
2093 \begin_layout Plain Layout
2098 \begin_layout Plain Layout
2100 TOFILE=`basename $2`
2103 \begin_layout Plain Layout
2105 DescriptionE /home/you/pdf/$TOFILE
2112 \begin_inset Flex Code
2115 \begin_layout Plain Layout
2116 /home/you/.lyx/scripts/pdfcopier.sh
2122 自身のローカル\SpecialChar LyX
2124 お使いのプラットフォームが必要とするならば,
2127 \begin_inset Flex MenuItem
2130 \begin_layout Plain Layout
2131 ツール\SpecialChar menuseparator
2138 \begin_inset Flex MenuItem
2141 \begin_layout Plain Layout
2142 ファイル処理\SpecialChar menuseparator
2150 \begin_inset Flex MenuItem
2153 \begin_layout Plain Layout
2163 \begin_inset Flex MenuItem
2166 \begin_layout Plain Layout
2173 \begin_inset Flex Code
2176 \begin_layout Plain Layout
2177 pdfcopier.sh $$i $$o
2185 \begin_layout Standard
2188 自身が様々な変換に使用します.たとえば,
2192 \begin_inset Flex MenuItem
2195 \begin_layout Plain Layout
2202 \begin_inset Flex MenuItem
2205 \begin_layout Plain Layout
2207 \begin_inset space ~
2215 形式の複写子を導入します.これらの形式を書き出す際,
2218 関連した様々なファイル(スタイルファイルや画像など)もコピーされるように手配します.これらのファイルはすべて,
2220 ファイルのあるディレクトリのサブディレクトリに書き込まれます.
2224 \begin_layout Plain Layout
2225 この複写子の挙動は調整することができます.非必須の「-e」オプションは,
2226 コピーする拡張子をコンマ区切りで羅列したものを引数にとります.これを省略した場合には,
2227 すべてのファイルがコピーされます.「-t」引数は,
2228 生成したディレクトリに書き加える拡張子を指定するものです.既定値では,
2230 \begin_inset Flex MenuItem
2233 \begin_layout Plain Layout
2241 \begin_inset Flex MenuItem
2244 \begin_layout Plain Layout
2245 /path/to/filename.lyx
2252 \begin_inset Flex MenuItem
2255 \begin_layout Plain Layout
2256 /path/to/filename.html.LyXconv
2270 \begin_layout Section
2272 \begin_inset CommandInset label
2281 \begin_layout Standard
2283 ご自身の変換子を定義することができます.これは,
2285 \begin_inset Flex MenuItem
2288 \begin_layout Plain Layout
2289 ツール\SpecialChar menuseparator
2290 設定\SpecialChar menuseparator
2291 ファイル処理\SpecialChar menuseparator
2300 \begin_layout Standard
2303 \begin_inset Flex MenuItem
2306 \begin_layout Plain Layout
2313 \begin_inset Flex MenuItem
2316 \begin_layout Plain Layout
2324 \begin_inset Flex MenuItem
2327 \begin_layout Plain Layout
2333 ボタンを押してください.変換子の定義には,
2334 以下のような変数を使用することができます.
2337 \begin_layout Labeling
2338 \labelwidthstring 00.00.0000
2339 \begin_inset Flex Code
2342 \begin_layout Plain Layout
2352 \begin_layout Labeling
2353 \labelwidthstring 00.00.0000
2354 \begin_inset Flex Code
2357 \begin_layout Plain Layout
2366 \begin_layout Labeling
2367 \labelwidthstring 00.00.0000
2368 \begin_inset Flex Code
2371 \begin_layout Plain Layout
2380 \begin_layout Labeling
2381 \labelwidthstring 00.00.0000
2382 \begin_inset Flex Code
2385 \begin_layout Plain Layout
2391 入力ファイルのベースファイル名(拡張子をとった部分)
2394 \begin_layout Labeling
2395 \labelwidthstring 00.00.0000
2396 \begin_inset Flex Code
2399 \begin_layout Plain Layout
2408 \begin_layout Labeling
2409 \labelwidthstring 00.00.0000
2410 \begin_inset Flex Code
2413 \begin_layout Plain Layout
2419 元の入力ファイルのパス(変換子が連鎖して呼び出されたときの挙動が$$pとは異なります)
2422 \begin_layout Labeling
2423 \labelwidthstring 00.00.0000
2424 \begin_inset Flex Code
2427 \begin_layout Plain Layout
2436 \begin_layout Standard
2437 \begin_inset Flex MenuItem
2440 \begin_layout Plain Layout
2447 以下のフラグをコンマで区切って入力することができます.
2450 \begin_layout Labeling
2451 \labelwidthstring 00.00.0000
2452 \begin_inset Flex Code
2455 \begin_layout Plain Layout
2461 この変換子が\SpecialChar LaTeX
2462 の一種を実行することを示します.これによって,
2465 エラーログに記録を残せるようになります.オプションの
2466 \begin_inset Flex Code
2469 \begin_layout Plain Layout
2475 値は実行する\SpecialChar LaTeX
2477 \begin_inset Flex Code
2480 \begin_layout Plain Layout
2491 \begin_inset Flex Code
2494 \begin_layout Plain Layout
2503 \begin_layout Labeling
2504 \labelwidthstring 00.00.0000
2505 \begin_inset Flex Code
2508 \begin_layout Plain Layout
2514 この変換子が安全でないと見做されていて,
2515 ユーザーの許可が必要であることを示します.
2518 ツール\SpecialChar menuseparator
2519 設定\SpecialChar menuseparator
2520 ファイル処理\SpecialChar menuseparator
2525 \begin_inset space \thinspace{}
2530 (a.)現在の文書を一時的もしくは恒久的に信頼するか否かを尋ねられるか,
2531 (b.)セキュリティ上の懸念によって変換は不可能であることを伝えられるか,
2532 (c.)恒久的な同意を与えたので通知されないかのいずれかになります.任意のプログラムを実行する可能性のある変換子には,
2536 \begin_layout Labeling
2537 \labelwidthstring 00.00.0000
2538 \begin_inset Flex Code
2541 \begin_layout Plain Layout
2547 変換に\SpecialChar LaTeX
2549 \begin_inset Flex MenuItem
2552 \begin_layout Plain Layout
2558 ファイルが必要であることを示します.オプションの
2559 \begin_inset Flex Code
2562 \begin_layout Plain Layout
2569 \begin_inset Flex MenuItem
2572 \begin_layout Plain Layout
2578 ファイルを生成するのに実行する\SpecialChar LaTeX
2580 \begin_inset Flex Code
2583 \begin_layout Plain Layout
2594 \begin_inset Flex Code
2597 \begin_layout Plain Layout
2606 \begin_layout Labeling
2607 \labelwidthstring 00.00.0000
2608 \begin_inset Flex Code
2611 \begin_layout Plain Layout
2618 \begin_inset Quotes erd
2622 \begin_inset Quotes erd
2627 が書き出す\SpecialChar LaTeX
2630 \begin_inset Flex Code
2633 \begin_layout Plain Layout
2639 のない\SpecialChar LaTeX
2643 \begin_layout Labeling
2644 \labelwidthstring 00.00.0000
2645 \begin_inset Flex Code
2648 \begin_layout Plain Layout
2657 \begin_layout Standard
2659 \begin_inset Flex MenuItem
2662 \begin_layout Plain Layout
2664 \begin_inset space ~
2668 \begin_inset space ~
2676 形式の引数をとります(したがって厳密にはフラグとは呼べません).
2679 \begin_layout Labeling
2680 \labelwidthstring 00.00.0000
2681 \begin_inset Flex Code
2684 \begin_layout Plain Layout
2694 パッケージとともに読み込む必要のあるドライバ名.一部のPDF機能を利用するには正しいドライバを読み込む必要があります.詳細については,
2702 \begin_layout Labeling
2703 \labelwidthstring 00.00.0000
2704 \begin_inset Flex Code
2707 \begin_layout Plain Layout
2715 \begin_inset Flex Code
2718 \begin_layout Plain Layout
2726 \begin_inset Flex Code
2729 \begin_layout Plain Layout
2730 script < infile.out > infile.log
2735 の形で実行されるようになります.引数には
2736 \begin_inset Flex Code
2739 \begin_layout Plain Layout
2748 \begin_layout Labeling
2749 \labelwidthstring 00.00.0000
2750 \begin_inset Flex Code
2753 \begin_layout Plain Layout
2760 変換子が生成したファイルをダンプするディレクトリ名を指定します.\SpecialChar LyX
2763 このディレクトリを宛先にコピーします.引数には,
2765 \begin_inset Flex Code
2768 \begin_layout Plain Layout
2776 入力ファイルおよび出力ファイルのベース名で置換されます.
2777 \begin_inset Newline newline
2780 resultdirとusetempdirは,
2781 同時に用いることはできませんのでご注意ください.前者が指定されているときには,
2785 \begin_layout Labeling
2786 \labelwidthstring 00.00.0000
2787 \begin_inset Flex Code
2790 \begin_layout Plain Layout
2798 \begin_inset Flex Code
2801 \begin_layout Plain Layout
2807 を使用することができます.resultdirが指定されているときのみ有効で,
2808 必ず用いる必要はありません.指定されていなければ,
2812 \begin_layout Standard
2814 とともに導入されている変換子の一部には適切なhyperref-driverが設定されています.しかしながら最後の3つは,
2820 \begin_layout Standard
2821 変換しようとするすべての形式のあいだに変換子を定義する必要はありません.たとえば,
2823 からPostScript」変換子が定義されていないのに,
2825 はPostScriptを書き出していることに気づかれることでしょう.これは,
2826 まず\SpecialChar LaTeX
2827 ファイルを生成した後に(これには変換子を定義する必要はありません),
2828 「LaTeXからDVI」変換子を使用してDVIに変換し,
2830 得られたDVIをPostScriptに変換することによって実現しています.\SpecialChar LyX
2831 はこのような変換子の「連鎖」を自動的に見つけ,
2832 つねに最も短い連鎖を選択します.しかしながら,
2833 なお形式間に複数の変換方法を定義することも可能です.たとえば,
2834 標準的な\SpecialChar LyX
2841 \begin_layout Enumerate
2843 \begin_inset Flex MenuItem
2846 \begin_layout Plain Layout
2855 \begin_layout Enumerate
2856 (DVIと)PostScriptを経由して
2857 \begin_inset Flex MenuItem
2860 \begin_layout Plain Layout
2869 \begin_layout Enumerate
2871 \begin_inset Flex MenuItem
2874 \begin_layout Plain Layout
2883 \begin_layout Enumerate
2885 \begin_inset Flex MenuItem
2888 \begin_layout Plain Layout
2898 \begin_layout Enumerate
2900 \begin_inset Flex MenuItem
2903 \begin_layout Plain Layout
2913 \begin_layout Standard
2916 \begin_inset CommandInset ref
2918 reference "sec:ファイル形式"
2924 ターゲットとなる「ファイル形式」を複数定義しなくてはなりません.たとえば,
2927 \begin_inset Flex MenuItem
2930 \begin_layout Plain Layout
2937 \begin_inset Flex MenuItem
2940 \begin_layout Plain Layout
2947 \begin_inset Flex MenuItem
2950 \begin_layout Plain Layout
2957 \begin_inset Flex MenuItem
2960 \begin_layout Plain Layout
2967 \begin_inset Flex MenuItem
2970 \begin_layout Plain Layout
2977 \begin_inset Flex MenuItem
2980 \begin_layout Plain Layout
2987 \begin_inset Flex MenuItem
2990 \begin_layout Plain Layout
2997 \begin_inset Flex MenuItem
3000 \begin_layout Plain Layout
3008 \begin_inset Flex MenuItem
3011 \begin_layout Plain Layout
3018 \begin_inset Flex MenuItem
3021 \begin_layout Plain Layout
3028 用\SpecialChar softhyphen
3031 \begin_inset Flex MenuItem
3034 \begin_layout Plain Layout
3041 上記で言及した各変換方法に対応しています.
3044 \begin_layout Chapter
3047 \begin_inset CommandInset label
3049 name "cha:LyXの各国語対応"
3056 \begin_layout Standard
3059 翻訳された操作画面の利用をサポートしています.私たちが最後に確かめたところでは,
3061 は30言語の翻訳を提供しています.選択した言語は,
3066 と呼ばれます(ロケール設定についての詳しい資料は,
3067 お使いの基本ソフトに添付のロケール関連説明書をご覧ください.Linuxの場合は,
3069 \begin_inset Flex Code
3072 \begin_layout Plain Layout
3081 \begin_layout Standard
3083 欠点もいくつかあることに注意してください.たとえば,
3084 ダイアログはすべて英文を念頭にデザインされているため,
3086 割り当てられたスペースに収めるには大きすぎるかもしれません.これは表示上の問題に過ぎず,
3089 すべてのショートカットが定義されていないことに気づかれるでしょう.ショートカットのために空いている文字が十分ないことが時々あるのです.単に翻訳者がまだショートカットを定義していないこともあるでしょう.もちろん,
3091 あなたも参加したいと思われるかもしれません
3095 \begin_layout Plain Layout
3096 もしあなたが英語以外の言語を流暢に操れるならば,
3099 コミュニティに報いるたいへん素晴らしい方法です!
3108 の将来のバージョンでこれらの欠点を修正しようとするでしょう.
3111 \begin_layout Section
3116 \begin_layout Subsection
3117 グラフィカル・ユーザ・インタフェース(テキスト・メッセージ)を翻訳する
3118 \begin_inset Argument 1
3121 \begin_layout Plain Layout
3130 \begin_layout Standard
3134 \begin_inset Flex Code
3137 \begin_layout Plain Layout
3143 ライブラリを使用します.\SpecialChar LyX
3144 のすべてのメニューやダイアログでお好みの言語を話させたいときには,
3146 \begin_inset Flex Code
3149 \begin_layout Plain Layout
3155 ファイルが必要です.このファイルが利用可能であれば,
3157 \begin_inset Flex Code
3160 \begin_layout Plain Layout
3168 \begin_inset Flex Code
3171 \begin_layout Plain Layout
3177 ファイルをインストールしなくてはなりません.この全過程は,
3179 \begin_inset Flex Code
3182 \begin_layout Plain Layout
3188 の取扱説明書に説明があります.この作業をあなたのためだけに行うこともできますが,
3190 あなたの骨折りの結果を\SpecialChar LyX
3191 コミュニティの他の人々と分かち合いませんか.どのように段取りを進めればよいか,
3192 詳しくは\SpecialChar LyX
3193 開発者メーリングリストにメールを送ってください.
3196 \begin_layout Standard
3198 以下のように行います(xxは言語コードを表します).
3201 \begin_layout Itemize
3203 ソースコードをチェックアウトしてください(
3204 \begin_inset CommandInset href
3207 target "https://www.lyx.org/HowToUseGIT"
3215 \begin_layout Itemize
3216 \begin_inset Flex Code
3219 \begin_layout Plain Layout
3226 \begin_inset Flex Code
3229 \begin_layout Plain Layout
3237 \begin_inset Flex Code
3240 \begin_layout Plain Layout
3247 \begin_inset Flex Code
3250 \begin_layout Plain Layout
3258 \begin_inset Flex Code
3261 \begin_layout Plain Layout
3269 他言語の既存のpoファイルをひな型として使用することができます).
3272 \begin_layout Itemize
3273 \begin_inset Flex Code
3276 \begin_layout Plain Layout
3286 \begin_layout Plain Layout
3288 どのテキストエディタでも編集できます.しかし,
3298 この目的の編集をサポートする特別なプログラムがあります.
3303 \begin_inset Flex Code
3306 \begin_layout Plain Layout
3312 ファイルを編集するための「モード」があります,
3314 \begin_inset Flex URL
3317 \begin_layout Plain Layout
3319 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html#PO-Mode
3329 メニューラベルやウィジェットラベルのうちには,
3330 翻訳しなくてはならないショートカットがある場合があります.これらのキーは「|」の後に記されており,
3331 当該言語の単語やフレーズに対応して翻訳しなくてはなりません.さらに,
3333 \begin_inset Flex Code
3336 \begin_layout Plain Layout
3343 あなたの電子メールアドレスなどの情報も書き加えて,
3345 滑稽な怒りのメッセージを届けることができるようにしてください.
3348 \begin_layout Standard
3350 あなたがこれを自身のためだけに行っているのであれば,
3354 \begin_layout Itemize
3355 \begin_inset Flex Code
3358 \begin_layout Plain Layout
3365 \begin_inset Flex Code
3368 \begin_layout Plain Layout
3369 msgfmt -o xx.mo < xx.po
3377 \begin_layout Itemize
3379 \begin_inset Flex Code
3382 \begin_layout Plain Layout
3390 言語xxのアプリケーションメッセージ用の正式なディレクトリにコピーして,
3392 \begin_inset Flex Code
3395 \begin_layout Plain Layout
3403 \begin_inset Flex Code
3406 \begin_layout Plain Layout
3407 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3415 \begin_layout Standard
3418 \begin_inset Flex Code
3421 \begin_layout Plain Layout
3429 頒布版に追加できることが最善です.これを追加するには,
3433 開発者メーリングリストに電子メールを送ってください.
3436 \begin_layout Subsubsection
3440 \begin_layout Standard
3443 翻訳先の言語では複数のメッセージに翻訳されなくてはならないことが判明することがあります.一つの例は,
3445 \begin_inset Flex Code
3448 \begin_layout Plain Layout
3455 これは英語で「to」がどういう意味を持っているかによって,
3456 独語ではNachと訳されたりBisと訳されたりします.GNU
3457 \begin_inset Flex Code
3460 \begin_layout Plain Layout
3468 \begin_inset Flex Code
3471 \begin_layout Plain Layout
3479 \begin_inset Flex Code
3482 \begin_layout Plain Layout
3483 To[[as in 'From format x to format y']]
3489 \begin_inset Flex Code
3492 \begin_layout Plain Layout
3493 To[[as in 'From page x to page y']]
3500 \begin_inset Flex Code
3503 \begin_layout Plain Layout
3511 \begin_inset Flex Code
3514 \begin_layout Plain Layout
3521 それぞれ正しくNachとBisに訳すことができるようになります.
3524 \begin_layout Standard
3527 翻訳が存在しないときには取り去られる必要がありますので,
3528 メッセージの終わりに二重大括弧で囲わなくてはなりません(上例参照).\SpecialChar LyX
3530 メッセージの終わりに二重大括弧で囲われているものはすべて,
3531 メッセージを表示する前に取り去るようにされています.
3534 \begin_layout Subsection
3538 \begin_layout Standard
3540 \begin_inset Flex MenuItem
3543 \begin_layout Plain Layout
3549 メニュー中の)オンライン説明書は翻訳することができます(そして翻訳されるべきです!
3554 \begin_layout Plain Layout
3556 説明書の少なくとも一部が翻訳されている言語は14言語に上り,
3557 入門編が訳されているものはさらにいくつかあります.
3563 ロケールがその言語に設定されている場合,
3565 はこれを自動的に使用します.\SpecialChar LyX
3568 \begin_inset Flex Code
3571 \begin_layout Plain Layout
3572 LyXDir/doc/xx/DocName.lyx
3578 \begin_inset Flex Code
3581 \begin_layout Plain Layout
3587 は現在使用している言語コード)で探します.翻訳文書がない場合には,
3590 \begin_inset Flex Code
3593 \begin_layout Plain Layout
3599 )を持っていなくてはならないことに注意してください.説明書を翻訳する気がおありであれば(これは原典の校正としてもたいへん役立ちます!
3604 \begin_layout Itemize
3606 \begin_inset CommandInset href
3608 name "https://www.lyx.org/Translation"
3609 target "https://www.lyx.org/Translation"
3615 どの文書が(もしあれば)お使いの言語に既に翻訳されているかを見つけることができます.また,
3616 説明書をお使いの言語に翻訳する作業の面倒を見ている人を(もしいれば)見つけることができます.この作業の面倒を見ている人がいない場合には,
3617 私たちにあなたが興味をお持ちであることを知らせてください.
3620 \begin_layout Standard
3621 いったん実際の翻訳の仕事に取りかかったならば,
3622 トラブルを回避するいくつかのヒントがあります.
3625 \begin_layout Itemize
3628 \begin_inset Flex Code
3631 \begin_layout Plain Layout
3638 \begin_inset Flex MenuItem
3641 \begin_layout Plain Layout
3642 ヘルプ\SpecialChar menuseparator
3650 \begin_inset Flex Code
3653 \begin_layout Plain Layout
3662 \begin_layout Itemize
3663 翻訳しようとする言語での印刷慣行を学んでください.活版印刷は古来の技術であり,
3666 あなたの国で活版工が用いる専門用語も学んでください.自分で勝手な専門用語を捻出するとユーザを混乱させるだけです.(
3669 活版技術は病みつきになる可能性があるので注意してくさい!
3675 \begin_layout Itemize
3676 文書のコピーをとってください.これを作業用コピーとします.これをお使いの
3677 \begin_inset Flex Code
3680 \begin_layout Plain Layout
3687 個人用の翻訳ヘルプファイルとして使用することができます.
3688 \begin_inset Newline newline
3692 \begin_inset Note Greyedout
3695 \begin_layout Plain Layout
3700 外部素材(画像など)のある複雑な文書の場合,
3701 例えば一時ディレクトリなどにコピーを作ると,
3703 外部素材へのリンクは壊れてしまうかもしれないことに注意してください.最も良い方法は,
3705 \begin_inset Flex URL
3708 \begin_layout Plain Layout
3710 https://www.lyx.org/HowToUseGIT
3716 そのdocファイルを直接編集するのが良いでしょう.
3724 \begin_layout Itemize
3729 \begin_inset CommandInset href
3731 name "https://www.lyx.org/trac/timeline"
3732 target "https://www.lyx.org/trac/timeline"
3737 のソースビューアでご覧ください.この方法で,
3738 翻訳文書のどの部分を更新しなくてはならないか,
3742 \begin_layout Standard
3744 修正して文書化チームの他のメンバーに変更したことを知らせてください(文書化チームに参加することをお忘れになっていませんよね).
3747 \begin_layout Standard
3748 \begin_inset Branch OutDated
3752 \begin_layout Section
3753 International Keyboard Support
3756 \begin_layout Standard
3760 The following section is by
3768 It needs to be fixed to conform to the new Documentation Style sheet and to make use of the new v1.0 features.
3769 The whole thing also needs to be merged with the section following it.-jw It may also be badly out of date.-rh (2008)]
3772 \begin_layout Subsection
3773 Defining Own Keymaps:
3777 \begin_layout Standard
3778 Let's look at a keyboard definition file a little closer.
3779 It is a plain text file defining
3782 \begin_layout Itemize
3783 key-to-key or key-to-string translations
3786 \begin_layout Itemize
3790 \begin_layout Itemize
3791 dead keys exceptions
3794 \begin_layout Standard
3795 To define key-to-key or key-to-string translation,
3799 \begin_layout Quotation
3800 \begin_inset Flex Code
3803 \begin_layout Plain Layout
3812 \begin_inset Flex Code
3815 \begin_layout Plain Layout
3824 \begin_layout Standard
3826 \begin_inset Flex Code
3829 \begin_layout Plain Layout
3835 is the key to be translated and
3836 \begin_inset Flex Code
3839 \begin_layout Plain Layout
3845 is the string to be inserted into the document.
3846 To define dead keys,
3850 \begin_layout Quotation
3851 \begin_inset Flex Code
3854 \begin_layout Plain Layout
3863 \begin_inset Flex Code
3866 \begin_layout Plain Layout
3875 \begin_layout Standard
3877 \begin_inset Flex Code
3880 \begin_layout Plain Layout
3886 is a keyboard key and
3887 \begin_inset Flex Code
3890 \begin_layout Plain Layout
3897 The following dead keys are supported (shortcut name is in parentheses):
3900 \begin_layout Quotation
3904 \begin_inset space \hfill{}
3910 \begin_layout Quotation
3912 \begin_inset space \hfill{}
3920 \begin_layout Quotation
3922 \begin_inset space \hfill{}
3930 \begin_layout Quotation
3932 \begin_inset space \hfill{}
3940 \begin_layout Quotation
3942 \begin_inset space \hfill{}
3950 \begin_layout Quotation
3952 \begin_inset space \hfill{}
3959 \begin_layout Plain Layout
3971 \begin_layout Quotation
3973 \begin_inset space \hfill{}
3981 \begin_layout Quotation
3983 \begin_inset space \hfill{}
3990 \begin_layout Plain Layout
4002 \begin_layout Quotation
4004 \begin_inset space \hfill{}
4012 \begin_layout Quotation
4014 \begin_inset space \hfill{}
4022 \begin_layout Quotation
4024 \begin_inset space \hfill{}
4031 \begin_layout Plain Layout
4043 \begin_layout Quotation
4045 \begin_inset space \hfill{}
4056 \begin_layout Plain Layout
4068 \begin_layout Quotation
4070 \begin_inset space \hfill{}
4078 \begin_layout Quotation
4079 hungarian umlaut (hug)
4080 \begin_inset space \hfill{}
4088 \begin_layout Quotation
4090 \begin_inset space \hfill{}
4098 \begin_layout Quotation
4100 \begin_inset space \hfill{}
4111 \begin_layout Plain Layout
4123 \begin_layout Standard
4124 Since in many international keyboards there are exceptions to what some dead keys should do,
4125 you can define them using
4128 \begin_layout Quotation
4129 \begin_inset Flex Code
4132 \begin_layout Plain Layout
4140 deadkey key outstring
4143 \begin_layout Standard
4146 if you enter caron-o,
4147 it generates circumflex-o,
4151 \begin_layout Quotation
4152 \begin_inset Flex Code
4155 \begin_layout Plain Layout
4168 \begin_layout Standard
4169 to make it work correctly.
4171 you have to define as exceptions dead keys over i and j,
4172 to remove the dot from them before inserting an accent mark.
4173 I will change this when the time comes,
4174 but so far I haven't had time.
4177 \begin_layout Standard
4179 and about characters:
4180 backslash is escaped,
4182 you'll need double backslash.
4185 \begin_inset Flex Code
4188 \begin_layout Plain Layout
4194 have different meaning.
4196 \begin_inset Flex Code
4199 \begin_layout Plain Layout
4206 quotes start and end \SpecialChar LaTeX
4210 \begin_inset Flex Code
4213 \begin_layout Plain Layout
4223 \begin_inset Flex Code
4226 \begin_layout Plain Layout
4234 \begin_inset Flex Code
4237 \begin_layout Plain Layout
4248 \begin_layout Standard
4249 If you make a keyboard description file that works for your language,
4250 please mail it to me,
4251 so I can include it in the next keymap distribution.
4254 \begin_layout Standard
4255 More keywords will be supported in keymap configuration file in future,
4259 \begin_layout Itemize
4260 \begin_inset Flex Code
4263 \begin_layout Plain Layout
4274 \begin_inset space \hfill{}
4278 \begin_inset Flex Code
4281 \begin_layout Plain Layout
4290 \begin_layout Itemize
4291 \begin_inset Flex Code
4294 \begin_layout Plain Layout
4305 \begin_inset space \hfill{}
4309 \begin_inset Flex Code
4312 \begin_layout Plain Layout
4318 an external keymap translation program
4321 \begin_layout Standard
4324 \begin_inset Flex Code
4327 \begin_layout Plain Layout
4336 \begin_inset Flex Code
4339 \begin_layout Plain Layout
4347 option to include default keyboard).
4355 \begin_layout Section
4357 \begin_inset CommandInset label
4366 \begin_layout Standard
4367 \begin_inset Note Note
4370 \begin_layout Plain Layout
4371 2008年3月にこの文書を改訂するに当たって,
4372 改訂者が本節の内容に詳しくなかったために,
4373 本節は改訂されていません.他に改訂してくださる方がおられれば幸いです.
4376 \begin_layout Plain Layout
4385 \begin_layout Standard
4388 \begin_inset Flex Code
4391 \begin_layout Plain Layout
4398 \begin_inset Flex Code
4401 \begin_layout Plain Layout
4407 ファイルの文法を詳細に解説します.これらの節は,
4408 提供されているキー配列があなたのニーズに合わない場合に,
4409 自身用のキー配列をデザインする手助けとなるでしょう.
4412 \begin_layout Subsection
4416 \begin_layout Standard
4417 \begin_inset Flex Code
4420 \begin_layout Plain Layout
4427 打鍵したものを文字や文字列に割り当てます.名前が示唆するように,
4429 \begin_inset Flex Code
4432 \begin_layout Plain Layout
4441 \begin_inset Flex Code
4444 \begin_layout Plain Layout
4451 \begin_inset Flex Code
4454 \begin_layout Plain Layout
4461 \begin_inset Flex Code
4464 \begin_layout Plain Layout
4471 \begin_inset Flex Code
4474 \begin_layout Plain Layout
4483 \begin_layout Labeling
4484 \labelwidthstring 00.00.0000
4485 \begin_inset Flex Code
4488 \begin_layout Plain Layout
4497 \begin_layout LyX-Code
4512 \begin_layout Standard
4532 )を付けてエスケープしなくてはならないことに注意してください.
4535 \begin_layout Standard
4536 \begin_inset Flex MenuItem
4539 \begin_layout Plain Layout
4546 \begin_inset Flex MenuItem
4549 \begin_layout Plain Layout
4556 \begin_inset Flex MenuItem
4559 \begin_layout Plain Layout
4570 \begin_layout LyX-Code
4576 \begin_layout Standard
4580 \begin_layout Labeling
4581 \labelwidthstring 00.00.0000
4582 \begin_inset Flex Code
4585 \begin_layout Plain Layout
4594 \begin_layout LyX-Code
4603 \begin_layout Standard
4612 のアクセントとするものです.これはデッドキー
4616 \begin_layout Plain Layout
4624 望んだアクセント文字を出力するキーのことを指し示します.たとえば,
4638 \begin_layout Standard
4652 の後に許可文字ではないその文字が出力として表示されます.
4653 \begin_inset Flex MenuItem
4656 \begin_layout Plain Layout
4668 \begin_inset Flex MenuItem
4671 \begin_layout Plain Layout
4679 文字が次の打鍵したものに及ぼしたはずの効力を取り消します.
4682 \begin_layout Standard
4685 a・e・i・o・u・A・E・I・O・Uの文字に許可するものです.
4688 \begin_layout LyX-Code
4691 kmod ' acute aeiouAEIOU
4694 \begin_layout Labeling
4695 \labelwidthstring 00.00.0000
4696 \begin_inset Flex Code
4699 \begin_layout Plain Layout
4708 \begin_layout LyX-Code
4717 \begin_layout Standard
4732 \begin_inset Flex Code
4735 \begin_layout Plain Layout
4743 宣言で打鍵キーを既に割り当てられてなくてはならず,
4756 の集合に属していてはなりません.こうして
4770 \begin_inset Flex Code
4773 \begin_layout Plain Layout
4802 \begin_inset Flex Code
4805 \begin_layout Plain Layout
4816 \begin_layout Standard
4822 \begin_layout LyX-Code
4836 \begin_layout Labeling
4837 \labelwidthstring 00.00.0000
4838 \begin_inset Flex Code
4841 \begin_layout Plain Layout
4850 \begin_layout LyX-Code
4859 \begin_layout Standard
4860 これはなかなか難解になってきます.これは
4888 \begin_inset Flex Code
4891 \begin_layout Plain Layout
4899 コマンドで設定されていなくてはなりません.
4902 \begin_layout Standard
4903 \begin_inset Flex Code
4906 \begin_layout Plain Layout
4915 \begin_layout LyX-Code
4919 acute aeioyvhAEIOYVH
4924 kcomb acute umlaut iyIY
4927 \begin_layout Standard
4929 \begin_inset Flex MenuItem
4932 \begin_layout Plain Layout
4939 \begin_inset Flex Code
4942 \begin_layout Plain Layout
4952 という効果を得るようにするものです.この場合のバックスペースは,
4955 \begin_inset Flex MenuItem
4958 \begin_layout Plain Layout
4967 \begin_inset Flex Code
4970 \begin_layout Plain Layout
4981 \begin_layout Subsection
4985 \begin_layout Standard
4986 \begin_inset Flex Code
4989 \begin_layout Plain Layout
4997 \begin_inset Flex Code
5000 \begin_layout Plain Layout
5007 記号の作り出す文字列を現在のフォントの文字に割り当てます.\SpecialChar LyX
5011 \begin_inset Flex Code
5014 \begin_layout Plain Layout
5021 \begin_inset Flex Code
5024 \begin_layout Plain Layout
5033 \begin_layout Standard
5035 \begin_inset Flex Code
5038 \begin_layout Plain Layout
5048 \begin_layout LyX-Code
5061 \begin_layout Standard
5064 \begin_inset Flex MenuItem
5067 \begin_layout Plain Layout
5075 をiso-8859-1セットの対応する文字(233)に割り当てるには,
5079 \begin_layout LyX-Code
5087 \begin_layout Standard
5094 \begin_inset Flex Code
5097 \begin_layout Plain Layout
5106 \begin_inset Flex Code
5109 \begin_layout Plain Layout
5115 はエスケープされています.同一の文字を二つ以上の文字列に充てることができることに注意してください.
5116 \begin_inset Flex Code
5119 \begin_layout Plain Layout
5129 \begin_layout LyX-Code
5141 \begin_inset Newline newline
5157 \begin_layout Standard
5158 という例があります.\SpecialChar LyX
5160 キー打鍵やデッドキーの組み合わせで生成される文字列の割り当てを見つけることができないとき,
5161 それがアクセント付き文字のように解釈ができないかどうかチェックして,
5162 画面上の文字にアクセントを引くことを試みます.
5165 \begin_layout Subsection
5169 \begin_layout Standard
5170 国際文字のサポートを追加する第2の方法として,
5171 いわゆるデッドキーによる方法があります.デッドキーは文字と一緒に用いて,
5172 アクセント付き文字を生成します.ここではその機能を説明するために,
5173 きわめて単純なデッドキーの作り方を説明します.
5176 \begin_layout Standard
5178 曲折アクセント記号「 ̂」が必要になったものとしましょう.この場合,
5180 \begin_inset Flex Code
5183 \begin_layout Plain Layout
5191 \begin_inset Flex MenuItem
5194 \begin_layout Plain Layout
5201 \begin_inset Flex MenuItem
5204 \begin_layout Plain Layout
5213 \begin_inset Flex Code
5216 \begin_layout Plain Layout
5223 \begin_inset Flex MenuItem
5226 \begin_layout Plain Layout
5233 この文字上に曲折アクセントが付けられるようになります.たとえば「
5234 \begin_inset Flex MenuItem
5237 \begin_layout Plain Layout
5243 」という打鍵順は「ê」という文字を生成します.しかしながら,
5245 \begin_inset Flex MenuItem
5248 \begin_layout Plain Layout
5256 \begin_inset Flex MenuItem
5259 \begin_layout Plain Layout
5265 」は曲折アクセントをとることは決してないために,
5267 はビープを鳴らして文句を付けます.デッドキーの後に
5268 \begin_inset Flex MenuItem
5271 \begin_layout Plain Layout
5278 アクセントだけが生成されます.この最後の点に注意してください.あるキーをデッドキーに割り当てる場合には,
5279 このキー上の文字を別のキーに割り当て直す必要があります.たとえば,
5281 \begin_inset Flex MenuItem
5284 \begin_layout Plain Layout
5290 をセディーユに割り当てるのはよくありません.コンマを入力しようとすると必ずセディーユが出てくるようになるためです.
5293 \begin_layout Standard
5294 デッドキーを割り当てるのによく用いられる方法は,
5296 \begin_inset Flex MenuItem
5299 \begin_layout Plain Layout
5306 \begin_inset Flex MenuItem
5309 \begin_layout Plain Layout
5316 \begin_inset Flex MenuItem
5319 \begin_layout Plain Layout
5327 \begin_inset Flex MenuItem
5330 \begin_layout Plain Layout
5337 \begin_inset Flex MenuItem
5340 \begin_layout Plain Layout
5347 \begin_inset Flex MenuItem
5350 \begin_layout Plain Layout
5356 」のようなアクセントと一緒に用いる方法です.また,
5358 \begin_inset Flex Code
5361 \begin_layout Plain Layout
5368 \begin_inset Flex Code
5371 \begin_layout Plain Layout
5379 \begin_inset Flex Code
5382 \begin_layout Plain Layout
5389 \begin_inset Flex Code
5392 \begin_layout Plain Layout
5400 \begin_inset Flex MenuItem
5403 \begin_layout Plain Layout
5410 アクセント文字を割り当てるのに使用できます.また,
5412 \begin_inset Flex Code
5415 \begin_layout Plain Layout
5423 このシンボリックキーを対応する\SpecialChar LyX
5428 \begin_layout Plain Layout
5436 \begin_inset Flex Code
5439 \begin_layout Plain Layout
5446 \begin_inset Flex Code
5449 \begin_layout Plain Layout
5457 \begin_inset Flex MenuItem
5460 \begin_layout Plain Layout
5462 \begin_inset space ~
5471 \begin_inset Flex Code
5474 \begin_layout Plain Layout
5482 \begin_inset Flex Code
5485 \begin_layout Plain Layout
5492 \begin_inset Flex MenuItem
5495 \begin_layout Plain Layout
5497 \begin_inset space ~
5506 \begin_inset Flex MenuItem
5509 \begin_layout Plain Layout
5511 \begin_inset space ~
5519 などに割り当てています.私はこの方法でアクセント文字を入力しています.
5525 \begin_inset Flex Code
5528 \begin_layout Plain Layout
5536 \begin_inset Flex MenuItem
5539 \begin_layout Plain Layout
5545 キーの片方や使われていないファンクションキーなど,
5546 ほぼ何でも指定することができます.アクセントを生み出す\SpecialChar LyX
5554 \begin_inset Flex Code
5557 \begin_layout Plain Layout
5563 の項をご覧ください.ここには完備した一覧があります.
5566 \begin_layout Subsection
5570 \begin_layout Standard
5571 \begin_inset Flex MenuItem
5574 \begin_layout Plain Layout
5575 ツール\SpecialChar menuseparator
5584 ご希望の言語環境に自動的に設定されるように,
5588 \begin_layout Chapter
5589 文書クラス・レイアウト・ひな型の作成と新規導入
5590 \begin_inset CommandInset label
5597 \begin_inset Argument 1
5600 \begin_layout Plain Layout
5609 \begin_layout Standard
5612 のレイアウトファイルやひな型ファイルを作成して,
5614 新規に\SpecialChar LaTeX
5615 文書クラス(ドキュメントクラス)を正しく導入する方法を復習します.
5618 \begin_layout Standard
5623 若干の註釈を加えておくことにしましょう.理解していただきたいことは,
5628 について何も知らないと云うことです.実際のところ,
5635 複数の「バックエンド形式」のうちの一つに過ぎないということです.同種のバックエンド形式には,
5636 DocBook・平文・XHTMLがあります.もちろん\SpecialChar LaTeX
5642 実はプログラム本体には含まれていないのです
5646 \begin_layout Plain Layout
5649 に「ハードコード化」されているコマンドもありますが,
5658 \begin_inset Flex Code
5661 \begin_layout Plain Layout
5668 「レイアウトファイル」に保管されています.同様に,
5671 DocBookやXHTMLについてもほとんど知りません.\SpecialChar LyX
5676 \begin_layout Standard
5680 対応する様式や何らかの差込枠などを有する段落群—
5682 それに対応する\SpecialChar LaTeX
5683 構成体・DocBook構成体・XHTML構成体との間の翻訳指南書のようなものです.たとえば,
5686 \begin_inset Flex Code
5689 \begin_layout Plain Layout
5695 について知っていることのほとんど総ては,
5697 \begin_inset Flex Code
5700 \begin_layout Plain Layout
5707 それが呼び出す他の様々なファイルに書き込まれています.このことから,
5709 既存のファイルを研究することを勧めます.とっかかりとしては,
5711 \begin_inset Flex Code
5714 \begin_layout Plain Layout
5721 \begin_inset Flex Code
5724 \begin_layout Plain Layout
5731 文書クラス用の他のレイアウトファイルに取り込まれている
5732 \begin_inset Flex Code
5735 \begin_layout Plain Layout
5741 から見始めるのがよいでしょう.このファイルは,
5743 \begin_inset Flex Code
5746 \begin_layout Plain Layout
5753 節様式や小節様式などとしてマークされている段落を,
5754 対応する\SpecialChar LaTeX
5755 ・DocBook・XHTMLのコマンドやタグにどのように翻訳すべきかを\SpecialChar LyX
5757 \begin_inset Flex Code
5760 \begin_layout Plain Layout
5768 \begin_inset Flex Code
5771 \begin_layout Plain Layout
5777 ファイルを取り込んでいるだけのものです.
5780 \begin_layout Standard
5785 レイアウトファイルが行うことではありません.レイアウトファイルが行うもう一つの仕事は,
5787 構成体自身が画面上にどのように表示されるべきかを定義することです.この2つの仕事は全く独立したものであるので,
5788 レイアウトファイルが2つの仕事を行うという事実は,
5789 しばしば混乱を引き起こす元となります.ある段落様式を\SpecialChar LaTeX
5790 に翻訳する仕方を\SpecialChar LyX
5792 その表示の仕方を\SpecialChar LyX
5794 ある段落様式の表示の仕方を\SpecialChar LyX
5796 その段落様式をどのように\SpecialChar LaTeX
5797 に翻訳するかを\SpecialChar LyX
5798 に指示するものではありません(ましてや\SpecialChar LaTeX
5799 に表示の仕方を指示するものではありません).つまり,
5804 \begin_inset space ~
5808 にどのように翻訳するかを\SpecialChar LyX
5811 \begin_inset space ~
5814 それをどのように表示するかを\SpecialChar LyX
5817 二つのかなり異なることを行わなくてはならないのです.
5820 \begin_layout Standard
5828 ブラウザ中での段落の表示方法を(CSSの形で)出力するにあたって,
5829 当該段落を\SpecialChar LyX
5831 ある程度利用することができます.しかし,
5837 この2つは独立して制御することができます.詳細に関しては,
5839 \begin_inset CommandInset ref
5841 reference "sec:XHTML出力のタグ"
5849 \begin_layout Section
5850 新しい\SpecialChar LaTeX
5854 \begin_layout Standard
5857 で使いたい\SpecialChar LaTeX
5858 パッケージやクラスファイルが含まれていないことがあるかもしれません.たとえば,
5859 オーバーヘッドプロジェクタ用のスライドを準備するためのパッケージである,
5860 Foil\SpecialChar TeX
5861 がないかもしれません.\SpecialChar TeX
5862 Live(2008年以降)やMiK\SpecialChar TeX
5863 のような最近の\SpecialChar LaTeX
5865 これらのパッケージを導入するためのユーザーインタフェースが用意されています.たとえば,
5869 \begin_inset space ~
5872 Manager」プログラムを起動すると,
5873 利用できるパッケージの一覧を得ることができます.どれかを導入するには,
5874 その上で右クリックするかツールバーボタンを押してください.
5877 \begin_layout Standard
5878 お使いの\SpecialChar LaTeX
5879 頒布版がこのような「パッケージマネジャー」を提供していなかったり,
5880 使用中の頒布版にそのパッケージが入っていない場合には,
5881 以下のステップに従って手動で導入してください.
5884 \begin_layout Enumerate
5885 \begin_inset CommandInset href
5888 target "http://www.ctan.org/"
5893 などから欲しいパッケージを入手してください.
5896 \begin_layout Enumerate
5898 \begin_inset Flex Code
5901 \begin_layout Plain Layout
5907 」で終わるファイル名が入っている場合(Foil\SpecialChar TeX
5912 \begin_inset Flex Code
5915 \begin_layout Plain Layout
5923 導入すべきすべてのファイルが展開されます.たいていの\SpecialChar LaTeX
5928 \begin_layout Enumerate
5930 パッケージを全ユーザーに使用可能にするか自分自身だけで使うかを決定する必要があります.
5934 \begin_layout Enumerate
5935 (Linux・OSXなどの)*nix系システムでは,
5936 システム上の全ユーザーに新パッケージを利用可能にしたければ,
5937 「ローカル」\SpecialChar TeX
5939 そうでなければ「ユーザー」\SpecialChar TeX
5940 ツリーに導入してください.これらのツリーが存在しない場合にどこに作成すればよいかは,
5941 お使いのシステムに依存します.これを見いだすには,
5943 \begin_inset Flex Code
5946 \begin_layout Plain Layout
5956 \begin_layout Plain Layout
5964 \begin_inset Flex Code
5967 \begin_layout Plain Layout
5973 を実行してその場所を見つけることもできます.
5978 .「ローカル」\SpecialChar TeX
5981 \begin_inset Flex Code
5984 \begin_layout Plain Layout
5992 \begin_inset Flex Code
5995 \begin_layout Plain Layout
5996 /usr/local/share/texmf/
6002 \begin_inset Flex Code
6005 \begin_layout Plain Layout
6006 /usr/local/texlive/XXXX
6011 (XXXXは導入されている\SpecialChar TeX
6012 Live頒布版の年次)のような場所になっています.「ユーザー」\SpecialChar TeX
6015 \begin_inset Flex Code
6018 \begin_layout Plain Layout
6026 \begin_inset Flex Code
6029 \begin_layout Plain Layout
6036 \begin_inset Flex Code
6039 \begin_layout Plain Layout
6045 です(もしこれらの変数が事前定義されていなければ,
6046 定義しなくてはなりません).「ローカル」ツリーを作成したり変更したりするには,
6048 「ユーザー」ツリーにはこのような制限はありません.
6049 \begin_inset Newline newline
6054 ユーザーが修正されたり上書きされたりということが起こらないので,
6055 ユーザーツリーに導入することが推奨されます.こうすると,
6056 自分のホームディレクトリをバックアップする際に,
6057 パッケージも他のものと一緒にバックアップされます(もちろん通常行われるようにすればの話です).
6060 \begin_layout Enumerate
6062 システム上の全ユーザーに新パッケージを利用可能にしたい場合には,
6065 \begin_inset Flex Code
6068 \begin_layout Plain Layout
6078 に移動します(MiK\SpecialChar TeX
6081 \begin_inset Flex Code
6084 \begin_layout Plain Layout
6100 \begin_layout Plain Layout
6102 英語版でのみ正しいパスになっています.独語版では
6103 \begin_inset Flex Code
6106 \begin_layout Plain Layout
6125 \begin_inset Flex Code
6128 \begin_layout Plain Layout
6135 パッケージの全ファイルをそこにコピーしてください.パッケージを自分だけで使用したい場合や,
6137 ローカル\SpecialChar LaTeX
6138 フォルダで同じことを行います.たとえばMiK\SpecialChar TeX
6140 \begin_inset space ~
6145 \begin_inset Newline newline
6149 \begin_inset Flex Code
6152 \begin_layout Plain Layout
6155 Documents and Settings
6167 \begin_inset Newline newline
6171 \begin_inset Phantom HPhantom
6174 \begin_layout Plain Layout
6185 \begin_inset Flex Code
6188 \begin_layout Plain Layout
6201 \begin_inset Newline newline
6206 \begin_inset Newline newline
6210 \begin_inset Flex Code
6213 \begin_layout Plain Layout
6236 \begin_inset Newline newline
6243 \begin_layout Enumerate
6245 あとは\SpecialChar LaTeX
6246 に新しいファイルがあることを告げるだけです.これは使用している\SpecialChar LaTeX
6251 \begin_layout Enumerate
6255 \begin_inset Flex Code
6258 \begin_layout Plain Layout
6264 コマンドを実行してください.パッケージを全ユーザー用に導入した場合には,
6265 おそらくroot権限で行う必要があります.
6268 \begin_layout Enumerate
6271 パッケージを全ユーザー用に導入した場合には,
6273 \begin_inset space ~
6277 「Refresh FNDB」と記してあるボタンを押してください.そうでない場合には,
6278 「Settings」を起動して同様に行ってください.
6282 \begin_layout Enumerate
6285 に新しいパッケージがあることを告げなくてはなりません.そこで,
6287 からツール\SpecialChar menuseparator
6293 \begin_layout Standard
6294 これでパッケージが導入されました.この例では,
6296 \begin_inset Flex Code
6299 \begin_layout Plain Layout
6301 \begin_inset space ~
6310 \begin_inset Flex MenuItem
6313 \begin_layout Plain Layout
6314 文書\SpecialChar menuseparator
6315 設定\SpecialChar menuseparator
6324 \begin_layout Standard
6325 \begin_inset Flex MenuItem
6328 \begin_layout Plain Layout
6329 文書\SpecialChar menuseparator
6330 設定\SpecialChar menuseparator
6336 メニューに列挙されてもいない\SpecialChar LaTeX
6338 その「レイアウト」ファイルを作り出さなくてはなりません.これが次節のトピックです.
6341 \begin_layout Section
6345 \begin_layout Standard
6347 レイアウト情報を含む各種\SpecialChar LyX
6348 ファイルについて述べます.これらのファイルは,
6349 各種段落様式や文字様式についての記述がされているものであり,
6353 それらをどのように\SpecialChar LaTeX
6355 XHTMLその他の出力形式に翻訳すればよいのかが記されています.
6358 \begin_layout Standard
6360 レイアウトファイル作成過程の包括的な解説を試みたいと思いますが,
6362 クラスだけでもサポートする文書の種類があまりにたくさんあるので,
6363 読者が出会いうるケースや問題をすべてカバーすることはとても望めません.\SpecialChar LyX
6365 自身の経験を人々と分かち合いたいと望む,
6366 レイアウトデザインの経験豊かな人々がよく顔を出していますので,
6370 \begin_layout Standard
6371 新しいレイアウトを準備するに当たっては,
6373 と共に頒布されているレイアウトの例を見るのがたいへん役立ちます.他の人々も使用できる\SpecialChar LaTeX
6374 文書クラス用の\SpecialChar LyX
6376 他の人々にも有用なモジュールをお書きになった場合には,
6378 \begin_inset CommandInset href
6380 name "LyX Wikiのレイアウトに関する節"
6381 target "https://wiki.lyx.org/Layouts/Layouts"
6390 頒布版に同梱することができるようにしてください
6394 \begin_layout Plain Layout
6396 はGeneral Public Licenseの下でライセンスされていますので,
6398 に寄贈されたものは総て同じライセンス下に置かれることに注意してください.
6406 \begin_layout Subsection
6408 \begin_inset CommandInset label
6410 name "subsec:レイアウトモジュール"
6417 \begin_layout Standard
6419 「レイアウトファイル」についてお話してきました.しかし,
6421 他の種類のファイルもあります.厳密にレイアウトファイルと呼ぶとき,
6423 \begin_inset Flex Code
6426 \begin_layout Plain Layout
6433 文書クラスに関する情報を\SpecialChar LyX
6434 に提供するものを指します.しかしながら,
6439 \begin_inset Flex Code
6442 \begin_layout Plain Layout
6452 にも含めることができます.レイアウトが\SpecialChar LaTeX
6454 モジュールは\SpecialChar LaTeX
6457 \begin_inset Flex Code
6460 \begin_layout Plain Layout
6467 特定のパッケージにサポートを提供するためのモジュールもあります.レイアウトモジュールは,
6468 特定の文書レイアウトに特化したものではなく,
6469 多くのレイアウトで使用できるという意味において,
6472 \begin_inset Flex Code
6475 \begin_layout Plain Layout
6485 \begin_layout Plain Layout
6486 これらは任意の拡張子をつけることができますが,
6488 \begin_inset Flex Code
6491 \begin_layout Plain Layout
6504 \begin_inset Flex Code
6507 \begin_layout Plain Layout
6514 そのファイルを編集しなくてはなりませんが,
6517 \begin_inset Flex MenuItem
6520 \begin_layout Plain Layout
6521 文書\SpecialChar menuseparator
6530 \begin_layout Standard
6533 自由差込枠を加えたりするだけで済むことも多いので,
6534 レイアウト編集を学ぶ上でもっとも易しい方法です.しかし原理的には,
6535 レイアウトファイルに入れることのできるものはすべて入れることができます.
6538 \begin_layout Standard
6541 \begin_inset Flex Code
6544 \begin_layout Plain Layout
6551 モジュールがメニューに現れるようにするためには,
6553 の環境構成を行って再起動しなくてはなりません.しかしながら,
6556 \begin_inset Flex MenuItem
6559 \begin_layout Plain Layout
6560 文書\SpecialChar menuseparator
6566 を開いてどれかを選択し「OK」を押せば,
6570 作業中の文書を保存しておくことを強く勧めます
6576 同時にモジュールの編集をしようとしないことを強く勧めます
6579 そのような場合でも\SpecialChar LyX
6580 が安定性を維持するように努力していますが,
6581 あなたが作成したモジュール中の文法エラー等によって,
6582 奇妙な挙動が引き起こされることがあるからです.
6585 \begin_layout Subsubsection
6589 \begin_layout Standard
6593 に於けるパッケージに当たります.しかしながら,
6595 ひとつの文書のためだけに作りたいこともあるでしょうから,
6597 他の文書でも利用できるようなモジュールをわざわざ書くことには,
6598 あまり意味がありません.このような場合に必要となるのが,
6602 \begin_layout Standard
6606 文書\SpecialChar menuseparator
6607 設定\SpecialChar menuseparator
6610 にあります.そこにある大きなテキストボックスは,
6611 本来ならレイアウトファイルやモジュールに入力すべきものを,
6612 入力するためのものです.特定の文書のローカルレイアウトは,
6613 その文書専属のモジュールだと考えることができます.したがって,
6615 \begin_inset Flex Code
6618 \begin_layout Plain Layout
6624 タグは挿入しなくてはなりません.どの書式を使用しても構いませんが,
6626 執筆時点の最新書式を用いることになるでしょう(\SpecialChar LyX
6643 \begin_layout Standard
6644 \begin_inset Flex Code
6647 \begin_layout Plain Layout
6654 下部にある「検証」ボタンが有効になります.このボタンを押すと,
6657 有効なレイアウト情報になっているかどうかが検証されます.すると,
6661 エラーがあった場合にそれが何のエラーであるかは返しません.しかしながら,
6663 をターミナル(擬似端末)から起動した場合には,
6664 そのエラーがターミナルに返されます.ローカルレイアウトは,
6669 \begin_layout Standard
6671 前節と同じ警告があります.ローカルレイアウトは,
6673 特に保存していない文書上ではいじらないでください.それに注意すれば,
6674 テスト用文書上でローカルレイアウトを用いるのは,
6675 レイアウトのアイディアを試すのに便利ですし,
6676 モジュール開発の第一歩としても便利です.
6679 \begin_layout Subsection
6680 \begin_inset Flex MenuItem
6683 \begin_layout Plain Layout
6692 \begin_layout Standard
6693 新しく\SpecialChar LaTeX
6695 \SpecialChar LaTeX2e
6697 \begin_inset Flex Code
6700 \begin_layout Plain Layout
6708 \begin_inset Flex Code
6711 \begin_layout Plain Layout
6717 )ファイルが絡む場合の2つの状況があり得ます.スタイルファイルのサポートは,
6720 新しくクラスファイルをサポートすることは,
6726 \begin_layout Standard
6729 既にサポートされている文書クラスと共に使うスタイルファイルとして提供されています.例示のために,
6731 \begin_inset Flex MenuItem
6734 \begin_layout Plain Layout
6742 \begin_inset Flex MenuItem
6745 \begin_layout Plain Layout
6754 \begin_layout Standard
6755 既存の文書クラスのレイアウトファイルを,
6757 お使いのローカルディレクトリにコピーすることから始めてください
6761 \begin_layout Plain Layout
6763 どのディレクトリがローカルディレクトリとなるかは,
6764 プラットフォームに依存します.\SpecialChar LyX
6767 \begin_inset Flex MenuItem
6770 \begin_layout Plain Layout
6777 ローカルディレクトリを指定することも可能です.
6785 \begin_layout LyX-Code
6786 cp report.layout ~/.lyx/layouts/myclass.layout
6789 \begin_layout Standard
6792 \begin_inset Flex Code
6795 \begin_layout Plain Layout
6805 \begin_layout LyX-Code
6808 DeclareLaTeXClass{report}
6811 \begin_layout Standard
6815 \begin_layout LyX-Code
6818 DeclareLaTeXClass[report,
6819 myclass.sty]{report (myclass)}
6822 \begin_layout Standard
6827 \begin_layout LyX-Code
6829 \begin_inset Newline newline
6835 \begin_inset Newline newline
6841 \begin_layout Standard
6845 \begin_layout Standard
6848 \begin_inset Flex MenuItem
6851 \begin_layout Plain Layout
6852 ツール\SpecialChar menuseparator
6858 を選択してください.それから\SpecialChar LyX
6860 新規文書を作成してみてください.すると,
6862 \begin_inset Flex MenuItem
6865 \begin_layout Plain Layout
6866 文書\SpecialChar menuseparator
6873 \begin_inset Flex MenuItem
6876 \begin_layout Plain Layout
6882 」が現れるはずです.新しいクラスにおいて,
6886 \begin_inset Flex Code
6889 \begin_layout Plain Layout
6896 とは違う挙動をすることはよくありますので,
6898 各節の設定をいじると良いでしょう.各節のレイアウト情報は,
6900 \begin_inset Flex Code
6903 \begin_layout Plain Layout
6910 このファイルをコピーしたり変更したりする必要はありません.代わりに,
6913 \begin_inset Flex Code
6916 \begin_layout Plain Layout
6923 \begin_inset Flex Code
6926 \begin_layout Plain Layout
6933 章見だしのフォントをサンセリフ体に変更するには,
6937 \begin_layout LyX-Code
6941 \begin_layout LyX-Code
6945 \begin_layout LyX-Code
6949 \begin_layout LyX-Code
6953 \begin_layout LyX-Code
6957 \begin_layout Standard
6959 既存の章様式宣言を上書き(あるいはこの場合には追加)します.
6962 \begin_layout Standard
6964 基礎となったクラスには存在しないコマンドや環境を提供することもできます.この場合には,
6965 これらをレイアウトファイルに加えます.そのやり方については,
6967 \begin_inset CommandInset ref
6969 reference "sec:テキストクラス"
6977 \begin_layout Standard
6979 \begin_inset Flex Code
6982 \begin_layout Plain Layout
6988 が他の文書クラスで使用することができたり,
6990 基礎となるクラスから読み込むことのできるモジュールを書くのが最も簡単であることがわかるでしょう.最も簡単なモジュールの例としては,
6994 \begin_layout LyX-Code
6997 DeclareLyXModule{My Package}
7000 \begin_layout LyX-Code
7004 \begin_layout LyX-Code
7005 #Support for mypkg.sty.
7008 \begin_layout LyX-Code
7010 \begin_inset Newline newline
7016 \begin_layout LyX-Code
7018 \begin_inset Newline newline
7024 \begin_layout LyX-Code
7026 \begin_inset Newline newline
7032 \begin_inset Newline newline
7038 \begin_layout Standard
7041 新しい構成物を定義したりすることになるでしょう.この辺りの議論については,
7043 \begin_inset CommandInset ref
7045 reference "sec:テキストクラス"
7053 \begin_layout Subsection
7054 \begin_inset Flex MenuItem
7057 \begin_layout Plain Layout
7066 \begin_layout Standard
7067 これには2つのケースがありえます.ひとつは,
7068 クラスファイル自体が既存の文書クラスに立脚している場合です.たとえば,
7070 \begin_inset Flex MenuItem
7073 \begin_layout Plain Layout
7079 に基づいています.お使いのものがどうであるかを見るには,
7083 \begin_layout LyX-Code
7089 \begin_layout Standard
7090 という行がないかどうか探してください.もしこれがあれば,
7092 \begin_inset Flex Code
7095 \begin_layout Plain Layout
7096 Declare\SpecialChar LaTeX
7103 おおよそ前節のように進めることができます.あなたが新しく作るクラスが
7104 \begin_inset Flex Code
7107 \begin_layout Plain Layout
7115 \begin_inset Flex Code
7118 \begin_layout Plain Layout
7126 \begin_inset Flex Code
7129 \begin_layout Plain Layout
7130 Declare\SpecialChar LaTeX
7140 \begin_layout Plain Layout
7143 文書クラス名がレイアウトファイル名と同じだと仮定するので,
7145 \begin_inset Flex Code
7148 \begin_layout Plain Layout
7162 \begin_layout LyX-Code
7165 DeclareLaTeXClass[thesis,book]{thesis}
7168 \begin_layout Standard
7170 新しいクラスが既存のクラスに基づいていない場合には,
7171 おそらくあなた自身のレイアウトをしたためる必要があります.もし可能であれば,
7172 類似した\SpecialChar LaTeX
7173 クラスを使用している既存のレイアウトファイルをコピーして,
7174 それに修正を加えるようにすることを強くお勧めします.少なくとも,
7176 既存のファイルを作業の開始点としてください.
7179 \begin_layout Subsection
7181 \begin_inset CommandInset label
7190 \begin_layout Standard
7191 新しい文書クラス用のレイアウトファイルを書いたならば,
7192 そのレイアウト用のひな型も書くことを検討されるかもしれません.ひな型は,
7194 レイアウトの使い方を示す一種のチュートリアルとして動作します.もちろん,
7197 添付のひな型をあれこれ見てみるのもよいでしょう.
7200 \begin_layout Standard
7204 を使って作成することができます.唯一違う点は,
7207 すべてのあり得る設定が為されている点です.これらの場合,
7208 通常ユーザーはひな型が彼の設定値を上書きすることを望みません.この理由から,
7211 \begin_inset Flex Code
7214 \begin_layout Plain Layout
7223 \begin_inset Flex Code
7226 \begin_layout Plain Layout
7234 などの対応するコマンドをひな型\SpecialChar LyX
7235 ファイルから取り除く必要があります.これは,
7237 \begin_inset Flex Code
7240 \begin_layout Plain Layout
7247 \begin_inset Flex Code
7250 \begin_layout Plain Layout
7257 どの軽いテキストエディタでも行うことができます.
7260 \begin_layout Standard
7262 \begin_inset Flex Code
7265 \begin_layout Plain Layout
7273 \begin_inset Flex Code
7276 \begin_layout Plain Layout
7282 から使用したいものを同じ場所にコピーし,
7284 \begin_inset Flex MenuItem
7287 \begin_layout Plain Layout
7288 ツール\SpecialChar menuseparator
7289 設定\SpecialChar menuseparator
7295 ダイアログのひな型パスを再定義してください.
7298 \begin_layout Standard
7301 \begin_inset Flex Code
7304 \begin_layout Plain Layout
7310 があることに注意してください.このひな型は,
7312 \begin_inset Flex MenuItem
7315 \begin_layout Plain Layout
7316 ファイル\SpecialChar menuseparator
7323 便利な既定値を提供する目的で必ず読み込まれます.このひな型を\SpecialChar LyX
7324 内部から作成するのにしなくてはならないことは,
7327 \begin_inset Flex MenuItem
7330 \begin_layout Plain Layout
7339 \begin_layout Subsection
7343 \begin_layout Standard
7347 古いレイアウトファイルは変換されなくてはなりません.\SpecialChar LyX
7348 が古い書式のレイアウトファイルを読み込むと,
7352 \begin_inset Flex Code
7355 \begin_layout Plain Layout
7357 Dir/scripts/layout2layout.py
7363 それを現在の書式の一時ファイルに変換します.元のファイルは変更を加えられずに措かれます.もしこのレイアウトファイルをよく使うならば,
7366 レイアウトファイルを恒久的に変換しておきたいと思うかもしれません.これを行うには,
7367 以下のように変換子を手動で呼び出してください.
7370 \begin_layout Enumerate
7372 \begin_inset Flex Code
7375 \begin_layout Plain Layout
7382 \begin_inset Flex Code
7385 \begin_layout Plain Layout
7394 \begin_layout Enumerate
7396 \begin_inset Newline newline
7400 \begin_inset Flex Code
7403 \begin_layout Plain Layout
7404 python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
7410 \begin_inset Newline newline
7414 \begin_inset Flex Code
7417 \begin_layout Plain Layout
7427 \begin_layout Standard
7429 インクルードされているファイル内部の変更までは取り扱いませんので,
7430 それらのファイルは別に変換されなくてはなりません.
7433 \begin_layout Subsection
7434 \begin_inset CommandInset label
7436 name "subsec:引用エンジンファイル"
7443 \begin_layout Standard
7444 \begin_inset Flex Code
7447 \begin_layout Plain Layout
7455 \begin_inset Flex Code
7458 \begin_layout Plain Layout
7465 レイアウトファイルの特殊形です.これらの目的は,
7479 書誌情報を生成する\SpecialChar LaTeX
7481 通常の(追加パッケージのない)Bib\SpecialChar TeX
7487 \begin_layout Standard
7489 どのパッケージを\SpecialChar LyX
7492 これらが\SpecialChar LyX
7493 中(作業領域・ダイアログ・コンテクストメニュー)で,
7494 さらにはXHTMLや平文出力中でどのように表示されるのかを定義します.さらに,
7497 数値など)とその子細を特定します.引用エンジンファイルは,
7500 文書\SpecialChar menuseparator
7501 設定\SpecialChar ldots
7502 \SpecialChar menuseparator
7503 書誌情報\SpecialChar menuseparator
7506 で利用できる選択肢を生成するのにも使用されます.
7509 \begin_layout Standard
7511 本質的に通常のレイアウトファイルであり,
7512 理論上どのようなレイアウト情報も内包することができますが,
7514 \begin_inset Flex Code
7517 \begin_layout Plain Layout
7524 \begin_inset Flex Code
7527 \begin_layout Plain Layout
7534 \begin_inset Flex Code
7537 \begin_layout Plain Layout
7544 \begin_inset Flex Code
7547 \begin_layout Plain Layout
7553 ブロックのような特定のパラメータをもっぱら含みます.この最後の2つの文法は,
7556 \begin_inset CommandInset ref
7558 reference "subsec:引用エンジンの説明"
7567 \begin_inset CommandInset ref
7569 reference "subsec:引用書式指定"
7580 \begin_layout Section
7581 \begin_inset CommandInset label
7590 \begin_layout Standard
7592 いよいよ自分の手を汚してレイアウトファイルを作成したり編集したりする段階になった際,
7593 直面することの説明を行います.私たちからのアドバイスとしては,
7597 好きな大人の飲み物を一二杯口にしながら行うのがいいでしょう.特に行き詰まってしまったときにはそうです.実際にはそんなに難しいことではないのですが,
7599 選択肢が多くありすぎて圧倒されてしまうのです.さて,
7600 もう一杯大人向け飲料をどうぞ.適量ね.\SpecialChar LyX
7601 の既存のレイアウトを例や参考に使ったり,
7602 既存のレイアウトを自身の目的に合わせて修正したりすると,
7606 \begin_layout Standard
7608 すべて大文字小文字を区別しません.つまり,
7610 \begin_inset Flex Code
7613 \begin_layout Plain Layout
7620 \begin_inset Flex Code
7623 \begin_layout Plain Layout
7630 \begin_inset Flex Code
7633 \begin_layout Plain Layout
7639 は同じコマンドとなります.機能名の後にある角括弧は,
7640 その機能が取り得る値を示します.テキストクラス設定内で機能が特定されていない場合には,
7642 \begin_inset Flex Code
7645 \begin_layout Plain Layout
7653 で表記されます.引数が「文字列」や「浮動小数点型」などのデータ型をとる場合には,
7655 \begin_inset Flex Code
7658 \begin_layout Plain Layout
7669 \begin_layout Subsection
7673 \begin_layout Standard
7675 \begin_inset Flex Code
7678 \begin_layout Plain Layout
7684 で始まる行はコメントです.この規則には一つだけ例外があります.すべての
7685 \begin_inset Flex Code
7688 \begin_layout Plain Layout
7695 以下のような行で始めなくてはならないのです.
7698 \begin_layout LyX-Code
7701 #% Do not delete the line below;
7702 configure depends on this
7705 \begin_layout LyX-Code
7710 DeclareLaTeXClass{Article (Standard Class)}
7713 \begin_layout LyX-Code
7718 DeclareCategory{Articles}
7721 \begin_layout Standard
7724 が環境構成を行う際に用いられます.このレイアウトファイルは,
7727 \begin_inset Flex Code
7730 \begin_layout Plain Layout
7738 \begin_inset Flex Code
7741 \begin_layout Plain Layout
7747 を無視する特別なモードで読み込みます.1行目は単なる\SpecialChar LaTeX
7750 3行目にはクラスの分類(非必須)が書かれています.これらの行が
7751 \begin_inset Flex Code
7754 \begin_layout Plain Layout
7762 \begin_inset Flex Code
7765 \begin_layout Plain Layout
7771 (レイアウトファイル名)という名称のテキストクラスを定義し,
7774 \begin_inset Flex Code
7777 \begin_layout Plain Layout
7783 を使用するようになります(既定ではレイアウトと同じ名称のものを使用します).上記に現れる「Article (Standard Class)」という文字列は,
7785 \begin_inset Flex MenuItem
7788 \begin_layout Plain Layout
7789 文書\SpecialChar menuseparator
7795 ダイアログのテキストクラスの説明に使用されます.分類(例中の「Articles」)は,
7797 \begin_inset Flex MenuItem
7800 \begin_layout Plain Layout
7801 文書\SpecialChar menuseparator
7808 文書クラスはこの分類によってグループ化されます(分類は通常ジャンルを表し,
7810 「Articles」「Books」「Reports」「Letters」「Presentations」「Curricula Vitae」等があります).分類を宣言しない場合には,
7811 このクラスは「Uncategorized」グループに属することになります.
7814 \begin_layout Standard
7817 \begin_inset Flex Code
7820 \begin_layout Plain Layout
7826 文書クラスを使用するテキストクラスを自分で書いたものとしましょう.これを
7827 \begin_inset Flex Code
7830 \begin_layout Plain Layout
7837 このファイルのヘッダは以下のようになります.
7840 \begin_layout LyX-Code
7843 #% Do not delete the line below;
7844 configure depends on this
7847 \begin_layout LyX-Code
7852 DeclareLaTeXClass[article]{article (with My Own Headings)}
7855 \begin_layout LyX-Code
7860 DeclareCategory{Articles}
7863 \begin_layout Standard
7867 \begin_inset Flex Code
7870 \begin_layout Plain Layout
7877 「Article (with My Own Headings)」と表示される,
7879 \begin_inset Flex Code
7882 \begin_layout Plain Layout
7888 テキストクラスを宣言するものです.もしこのテキストクラスが複数のパッケージに依存するならば,
7892 \begin_layout LyX-Code
7895 #% Do not delete the line below;
7896 configure depends on this
7899 \begin_layout LyX-Code
7904 DeclareLaTeXClass[article,foo.sty]{Article (with My Own Headings)}
7907 \begin_layout LyX-Code
7912 DeclareCategory{Articles}
7915 \begin_layout Standard
7918 \begin_inset Flex Code
7921 \begin_layout Plain Layout
7927 パッケージを使用することを示しています.
7930 \begin_layout Standard
7932 文書クラス名を宣言する非必須パラメータ(ただしリストではない)を与えることができることに注意してください.
7935 \begin_layout Standard
7940 \begin_layout LyX-Code
7945 DeclareLaTeXClass[クラス,パッケージ名.sty]{レイアウトの説明}
7948 \begin_layout LyX-Code
7956 \begin_layout Standard
7959 クラスファイル名とレイアウトファイル名が異なるときのみ,
7960 指定する必要があります.クラスファイル名が指定されなければ,
7963 クラスファイル名がレイアウトファイル名と同じであると仮定します.
7966 \begin_layout Standard
7967 テキストクラスがあなたの嗜好に合うように修正できたならば,
7970 \begin_inset Flex Code
7973 \begin_layout Plain Layout
7980 \begin_inset Flex Code
7983 \begin_layout Plain Layout
7991 \begin_inset Flex MenuItem
7994 \begin_layout Plain Layout
7995 ツール\SpecialChar menuseparator
8003 を終了して再起動するだけです.そうすれば,
8005 他のテキストクラスと同様に使用できるようになります.
8008 \begin_layout Standard
8011 環境構成したり\SpecialChar LyX
8017 \begin_layout Plain Layout
8018 第1.6版よりも前の\SpecialChar LyX
8020 これを行うことはできませんでした.その結果,
8021 レイアウトファイルに加えた変更を反映させるには,
8022 その度に\SpecialChar LyX
8025 たいへん時間を浪費する作業だったのです.
8032 \begin_inset Flex MenuItem
8035 \begin_layout Plain Layout
8042 現在使っているレイアウトの再読み込みを強制することができるのです.この関数への既定のキー割り当てはありません—
8043 もちろん自分でどれかのキーに割り当てることもできますが—
8050 \begin_layout Standard
8057 \begin_inset Flex MenuItem
8060 \begin_layout Plain Layout
8066 はかなり「高度な機能」です.この機能を利用する前に,
8073 同時にレイアウト情報の編集をしようとしないことを
8077 勧めます.テスト用文書を使用してください.レイアウトファイル中の文法エラー等が奇妙な挙動を引き起こす可能性があります.特に,
8080 は現在のレイアウトが無効であるものと判断して,
8081 別のレイアウトに切り替えようとする可能性があります
8085 \begin_layout Plain Layout
8088 が終了してしまうことさえあります.これは,
8091 がレイアウト情報を全く読めなくなる可能性があるからです.ご注意ください.
8098 このような状況下でも安定性を保つよう努力していますが,
8103 \begin_layout Plain Layout
8105 つねにバックアップを取ってください.それから,
8114 \begin_layout Subsection
8118 \begin_layout Standard
8120 以下のような行で始まらなくてはなりません.
8123 \begin_layout LyX-Code
8126 DeclareLyXModule[endnotes.sty]{Endnotes}
8129 \begin_layout LyX-Code
8132 DeclareCategory{Foot- and Endnotes}
8135 \begin_layout Standard
8144 \begin_inset Flex MenuItem
8147 \begin_layout Plain Layout
8148 文書\SpecialChar menuseparator
8154 内に表示されます.角括弧内の引数は非必須です.これは,
8155 モジュールが依存する\SpecialChar LaTeX
8159 \begin_inset Flex Code
8162 \begin_layout Plain Layout
8170 \begin_inset Flex Code
8173 \begin_layout Plain Layout
8180 \begin_inset Flex Code
8183 \begin_layout Plain Layout
8190 このモジュールを使用できることを宣言するものです.
8198 モジュールを見つけやすくするために書いておくべきです.既存のモジュールカテゴリを見て,
8199 適切ならばそのどれかを使用してください.
8202 \begin_layout Standard
8208 \begin_layout Plain Layout
8209 モジュールを\SpecialChar LyX
8210 に公開する場合には英語が望ましいです.この説明は翻訳メッセージ一覧に現れるようになるので,
8211 次回のインタフェースの更新時に翻訳されることになります.
8219 \begin_layout LyX-Code
8223 \begin_layout LyX-Code
8224 #Adds an endnote command,
8225 in addition to footnotes.
8229 \begin_layout LyX-Code
8230 #You will need to add
8232 theendnotes in TeX code where you
8235 \begin_layout LyX-Code
8236 #want the endnotes to appear.
8240 \begin_layout LyX-Code
8244 \begin_layout LyX-Code
8246 somemodule | othermodule
8249 \begin_layout LyX-Code
8254 \begin_layout Standard
8255 ここで説明(Description)は,
8257 \begin_inset Flex MenuItem
8260 \begin_layout Plain Layout
8261 文書\SpecialChar menuseparator
8268 ユーザに情報を与えるために使用されます.
8269 \begin_inset Flex Code
8272 \begin_layout Plain Layout
8279 このモジュールが共に使用する必要がある,
8280 他のモジュールを特定するのに用いられます.一方,
8282 \begin_inset Flex Code
8285 \begin_layout Plain Layout
8292 このモジュールが共に使用してはならない,
8293 他のモジュールを特定するのに用いられます.この2つの行は必須ではなく,
8294 上記のようにモジュールが複数ある場合には,
8295 パイプ記号「|」で区切らなくてはなりません.
8296 \begin_inset Flex Code
8299 \begin_layout Plain Layout
8306 選言的に取り扱われることに注意してください.つまり,
8308 \begin_inset Flex Code
8311 \begin_layout Plain Layout
8322 が使用されていればよいということです.同様に,
8324 \begin_inset Flex Code
8327 \begin_layout Plain Layout
8334 一つも使用されてはなりません.ここでモジュールは,
8336 \begin_inset Flex Code
8339 \begin_layout Plain Layout
8345 拡張子を除いたファイル名で認識されることに注意してください.つまり
8346 \begin_inset Flex Code
8349 \begin_layout Plain Layout
8357 \begin_inset Flex Code
8360 \begin_layout Plain Layout
8369 \begin_layout Subsection
8373 \begin_layout Standard
8375 次のような行で始まらなくてはなりません.
8378 \begin_layout LyX-Code
8381 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
8384 \begin_layout Standard
8387 \begin_inset Flex Noun
8390 \begin_layout Plain Layout
8391 文書\SpecialChar menuseparator
8392 設定\SpecialChar menuseparator
8398 にそのまま現れます.角括弧内の引数は非必須です.これは,
8399 引用エンジンが依存する\SpecialChar LaTeX
8403 \begin_layout Standard
8410 \begin_layout Plain Layout
8413 英語で書かれることが望まれます.この説明は,
8414 翻訳対象メッセージのリストに含まれますので,
8415 次回インタフェースの更新の際に翻訳されることになります.
8423 \begin_layout LyX-Code
8427 \begin_layout LyX-Code
8428 # Biblatex supports many author-year and numerical styles.
8431 \begin_layout LyX-Code
8432 # It is mainly aimed at the Humanities.
8436 \begin_layout LyX-Code
8438 fully localized and provides many features
8441 \begin_layout LyX-Code
8442 # that are not possible with BibTeX.
8443 The use of 'biber' as
8446 \begin_layout LyX-Code
8447 # bibliography processor is advised.
8450 \begin_layout LyX-Code
8454 \begin_layout Standard
8457 \begin_inset Flex Noun
8460 \begin_layout Plain Layout
8461 文書\SpecialChar menuseparator
8462 設定\SpecialChar menuseparator
8469 ユーザーに引用エンジンに関する情報を提供するために使われます.
8472 \begin_layout Subsection
8476 \begin_layout Standard
8477 レイアウトファイルやインクルードされたファイル,
8478 またはモジュールの最初の非コメント行には,
8480 かならずファイル形式番号が記されていなくてはなりません.
8483 \begin_layout Description
8484 \begin_inset Flex Code
8487 \begin_layout Plain Layout
8494 \begin_inset Flex Code
8497 \begin_layout Plain Layout
8506 \begin_layout Standard
8507 このタグは\SpecialChar LyX
8509 \begin_inset space ~
8512 1.4.0で導入されました.\SpecialChar LyX
8514 \begin_inset space ~
8517 1.3.x以前のレイアウトファイルには,
8519 書式1と解されます.\SpecialChar LyX
8525 で作成されたファイルを読むことができるように,
8526 旧版のレイアウトファイルも読むことができます.しかしながら,
8530 \begin_layout Subsection
8531 \begin_inset CommandInset label
8533 name "subsec:汎用テキストクラスパラメータ"
8540 \begin_layout Standard
8542 文書クラス全体の挙動を決定する汎用パラメータです(これは,
8544 \begin_inset Flex Code
8547 \begin_layout Plain Layout
8560 すべてのレイアウトタグを使用することができます).
8563 \begin_layout Description
8564 \begin_inset Flex Code
8567 \begin_layout Plain Layout
8568 AddToCiteEngine <エンジン>
8573 引用参考文献の表示能力を拡張します.詳細については、第
8574 \begin_inset CommandInset ref
8576 reference "subsec:引用エンジンの説明"
8585 \begin_inset Flex Code
8588 \begin_layout Plain Layout
8597 \begin_layout Description
8598 \begin_inset Flex Code
8601 \begin_layout Plain Layout
8607 この文書クラスがXHTMLに出力されるときに,
8609 \begin_inset Flex Code
8612 \begin_layout Plain Layout
8618 ブロックに追加出力される情報です.典型的には,
8619 これはCSSスタイル情報を出力するのに用いられますが,
8621 \begin_inset Flex Code
8624 \begin_layout Plain Layout
8632 \begin_inset Flex Code
8635 \begin_layout Plain Layout
8644 \begin_layout Description
8645 \begin_inset Flex Code
8648 \begin_layout Plain Layout
8654 文書プリアンブルに書き加えられる情報です.「
8655 \begin_inset Flex Code
8658 \begin_layout Plain Layout
8667 \begin_layout Description
8668 \begin_inset Flex Code
8671 \begin_layout Plain Layout
8678 \begin_inset Flex Code
8681 \begin_layout Plain Layout
8690 \begin_inset Flex Code
8693 \begin_layout Plain Layout
8699 ] この文書クラスが書誌情報を目次に入れるとき,
8701 \begin_inset Flex Code
8704 \begin_layout Plain Layout
8711 \begin_inset Flex Code
8714 \begin_layout Plain Layout
8721 書誌情報が2回目次に現れるのを防ぐことができます.
8724 \begin_layout Description
8725 \begin_inset Flex Code
8728 \begin_layout Plain Layout
8734 文献参照を表示する方法を定義します.詳細については,
8736 \begin_inset CommandInset ref
8738 reference "subsec:引用エンジンの説明"
8747 \begin_inset Flex Code
8750 \begin_layout Plain Layout
8756 」で閉じる必要があります.主に引用エンジンファイルで使用されます(第
8757 \begin_inset CommandInset ref
8759 reference "subsec:引用エンジンファイル"
8767 節参照).これをレイアウトファイルやモジュールに追加した場合,
8769 すべて上書きされることに注意してください.
8770 \begin_inset Flex Code
8773 \begin_layout Plain Layout
8782 \begin_layout Description
8783 \begin_inset Flex Code
8786 \begin_layout Plain Layout
8792 書誌情報の表示に使う書式を定義します.詳細については,
8794 \begin_inset CommandInset ref
8796 reference "subsec:引用書式指定"
8802 \begin_inset Flex Code
8805 \begin_layout Plain Layout
8811 」で閉じる必要があります.主に引用エンジンファイルで使用されます(第
8812 \begin_inset CommandInset ref
8814 reference "subsec:引用エンジンファイル"
8822 節参照).レイアウトやモジュールにCiteFormatが指定されると,
8826 \begin_layout Description
8827 \begin_inset Flex Code
8830 \begin_layout Plain Layout
8837 \begin_inset Flex Code
8840 \begin_layout Plain Layout
8849 \begin_inset Flex Code
8852 \begin_layout Plain Layout
8863 を用いるのかBib\SpecialChar TeX
8864 を用いるのかを特定します.主に引用エンジンファイルで使用されます(第
8865 \begin_inset CommandInset ref
8867 reference "subsec:引用エンジンファイル"
8878 \begin_layout Description
8879 \begin_inset Flex Code
8882 \begin_layout Plain Layout
8888 文書クラスがサポートする様々な大域オプションを記します.説明は,
8890 \begin_inset CommandInset ref
8892 reference "subsec:ClassOptions"
8898 \begin_inset Flex Code
8901 \begin_layout Plain Layout
8910 \begin_layout Description
8911 \begin_inset Flex Code
8914 \begin_layout Plain Layout
8921 \begin_inset Flex Code
8924 \begin_layout Plain Layout
8933 \begin_inset space \thinspace{}
8937 \begin_inset Flex Code
8940 \begin_layout Plain Layout
8946 ] 文書クラスが既定で1段組か2段組かを指定します.
8947 \begin_inset Flex MenuItem
8950 \begin_layout Plain Layout
8951 文書\SpecialChar menuseparator
8960 \begin_layout Description
8961 \begin_inset Flex Code
8964 \begin_layout Plain Layout
8971 \begin_inset Flex Code
8974 \begin_layout Plain Layout
8980 ] この部分はカウンタの特性を定義します.カウンタがまだ存在していなければ,
8981 生成されます.もし存在しなければ修正されます.「
8982 \begin_inset Flex Code
8985 \begin_layout Plain Layout
8992 \begin_inset Newline newline
8997 \begin_inset CommandInset ref
8999 reference "subsec:カウンタ"
9007 \begin_layout Description
9008 \begin_inset Flex Code
9011 \begin_layout Plain Layout
9017 文書を表示するのに用いられる既定フォントを設定します.フォントの宣言の仕方については,
9019 \begin_inset CommandInset ref
9021 reference "subsec:フォント指定"
9027 \begin_inset Flex Code
9030 \begin_layout Plain Layout
9039 \begin_layout Description
9040 \begin_inset Flex Code
9043 \begin_layout Plain Layout
9050 \begin_inset Flex Code
9053 \begin_layout Plain Layout
9060 既定で取り込むモジュールを指定します.モジュールは,
9062 \begin_inset Flex Code
9065 \begin_layout Plain Layout
9071 拡張子を除いたファイル名で指定します.ユーザはこのモジュールを除外することができますが,
9072 当初は有効の状態になっています(これは新しいファイルが作成されたときや,
9073 既存の文書にこの文書クラスが選択したときのみ該当します).
9076 \begin_layout Description
9077 \begin_inset Flex Code
9080 \begin_layout Plain Layout
9087 \begin_inset Flex Code
9090 \begin_layout Plain Layout
9100 これは新規段落に割り当てられる様式であり,
9102 \begin_inset Flex MenuItem
9105 \begin_layout Plain Layout
9112 最初に定義される様式がこれに割り当てられるようにはなっていますが,
9113 このディレクティブを使用することが推奨されます.
9116 \begin_layout Description
9117 \begin_inset Flex Code
9120 \begin_layout Plain Layout
9127 \begin_inset Flex Code
9130 \begin_layout Plain Layout
9136 ] 文書をDocBookのこのクラスで出力する際に使用する(文書の最上位の)ルート要素.既定値は「
9137 \begin_inset Flex Code
9140 \begin_layout Plain Layout
9149 \begin_layout Description
9150 \begin_inset Flex Code
9153 \begin_layout Plain Layout
9154 DocBookForceAbstract
9160 \begin_inset Flex Code
9163 \begin_layout Plain Layout
9170 \begin_inset Flex Code
9173 \begin_layout Plain Layout
9190 \begin_layout Description
9191 \begin_inset Flex Code
9194 \begin_layout Plain Layout
9201 \begin_inset Flex Code
9204 \begin_layout Plain Layout
9213 \begin_inset Flex Code
9216 \begin_layout Plain Layout
9224 この文書クラスでは使用できないように設定します.これはたとえば,
9225 特定の学術誌用レイアウトファイルの中で,
9227 \begin_inset Flex Code
9230 \begin_layout Plain Layout
9236 モジュールが使用されるのを防ぐために用いたりすることができます.このタグは,
9242 他のモジュールを排除する独自の枠組みがあります(第
9243 \begin_inset CommandInset ref
9245 reference "subsec:レイアウトモジュール"
9253 \begin_layout Description
9254 \begin_inset Flex Code
9257 \begin_layout Plain Layout
9265 \begin_inset CommandInset ref
9267 reference "subsec:フロート"
9273 \begin_inset Flex Code
9276 \begin_layout Plain Layout
9285 \begin_layout Description
9286 \begin_inset Flex Code
9289 \begin_layout Plain Layout
9295 この文書クラスがXHTMLに出力されるときに,
9297 \begin_inset Flex Code
9300 \begin_layout Plain Layout
9306 ブロックに出力される情報です.これより前に出現した
9307 \begin_inset Flex Code
9310 \begin_layout Plain Layout
9317 \begin_inset Flex Code
9320 \begin_layout Plain Layout
9327 すべて完全に上書きされることに注意してください(プリアンブルに何かを追加したい時には,
9329 \begin_inset Flex Code
9332 \begin_layout Plain Layout
9339 \begin_inset Flex Code
9342 \begin_layout Plain Layout
9351 \begin_layout Description
9352 \begin_inset Flex Code
9355 \begin_layout Plain Layout
9362 \begin_inset Flex Code
9365 \begin_layout Plain Layout
9372 目次や書誌情報などに使用されるレイアウトです.articleの場合には,
9374 bookの場合は「章」です.これを指定しない場合には,
9380 \begin_layout Description
9381 \begin_inset Flex Code
9384 \begin_layout Plain Layout
9391 \begin_inset Flex Code
9394 \begin_layout Plain Layout
9400 ] 与えられたカウンタの特性を修正します.カウンタが存在しない場合には,
9402 \begin_inset Flex Code
9405 \begin_layout Plain Layout
9412 \begin_inset Newline newline
9417 \begin_inset CommandInset ref
9419 reference "subsec:カウンタ"
9427 \begin_layout Description
9428 \begin_inset Flex Code
9431 \begin_layout Plain Layout
9438 \begin_inset Flex Code
9441 \begin_layout Plain Layout
9447 ] 与えられた段落様式の特性を修正します.様式が存在しない場合には,
9449 \begin_inset Flex Code
9452 \begin_layout Plain Layout
9461 \begin_layout Description
9462 \begin_inset Flex Code
9465 \begin_layout Plain Layout
9472 \begin_inset Flex Code
9475 \begin_layout Plain Layout
9487 同じコマンドを何度も指定せずに済むように,
9488 別のレイアウト定義ファイルを取り込ませます.よく使われる例は,
9489 基本的なレイアウトのほとんどを収録している
9490 \begin_inset Flex Code
9493 \begin_layout Plain Layout
9502 \begin_layout Description
9503 \begin_inset Flex Code
9506 \begin_layout Plain Layout
9513 \begin_inset Flex Code
9516 \begin_layout Plain Layout
9523 \begin_inset Flex Code
9526 \begin_layout Plain Layout
9533 ユーザーディレクトリのファイルは探しません.これによって,
9535 \begin_inset Flex Code
9538 \begin_layout Plain Layout
9545 \begin_inset Flex Code
9548 \begin_layout Plain Layout
9556 \begin_inset Flex Code
9559 \begin_layout Plain Layout
9566 \begin_inset Flex Code
9569 \begin_layout Plain Layout
9570 InputGlobal name.inc
9576 同名のグローバルファイルを読み込むことができます(
9577 \begin_inset Flex Code
9580 \begin_layout Plain Layout
9586 ではファイルを再帰的に読み込んでしまいます).このようにすることで,
9587 グローバルファイル全体をコピーすることなく,
9591 \begin_layout Description
9592 \begin_inset Flex Code
9595 \begin_layout Plain Layout
9602 \begin_inset Flex Code
9605 \begin_layout Plain Layout
9616 差込枠のレイアウトを定義(再定義)します.これは,
9618 新しい文字様式のような新規のユーザ定義差込枠にも使用することができます.「
9619 \begin_inset Flex Code
9622 \begin_layout Plain Layout
9629 \begin_inset Newline newline
9634 \begin_inset CommandInset ref
9636 reference "subsec:任意設定差込枠"
9644 \begin_layout Description
9645 \begin_inset Flex Code
9648 \begin_layout Plain Layout
9655 \begin_inset Flex Code
9658 \begin_layout Plain Layout
9664 ] 画面上の左余白の幅を指示する文字列.例:
9666 \begin_inset Flex Code
9669 \begin_layout Plain Layout
9676 「2ex」のような「長さ」ではないことに注意してください.)
9679 \begin_layout Description
9680 \begin_inset Flex Code
9683 \begin_layout Plain Layout
9690 \begin_inset Flex Code
9693 \begin_layout Plain Layout
9700 引用が「第一著者 et al.」に切り替わる前に,
9701 表示される名前の最大数を定める整数.主に引用エンジンファイルで使用されます(第
9702 \begin_inset CommandInset ref
9704 reference "subsec:引用エンジンファイル"
9715 \begin_layout Description
9716 \begin_inset Flex Code
9719 \begin_layout Plain Layout
9726 \begin_inset Flex Code
9729 \begin_layout Plain Layout
9735 ] は差込枠のレイアウトを修正します.レイアウトが存在しない場合には,
9737 \begin_inset Flex Code
9740 \begin_layout Plain Layout
9749 \begin_layout Description
9750 \begin_inset Flex Code
9753 \begin_layout Plain Layout
9760 \begin_inset Flex Code
9763 \begin_layout Plain Layout
9770 既存のカウンタ(通常インクルードファイル内で定義されたもの)を削除します.
9773 \begin_layout Description
9774 \begin_inset Flex Code
9777 \begin_layout Plain Layout
9784 \begin_inset Flex Code
9787 \begin_layout Plain Layout
9793 ] このコマンドは既存のフロートを削除します.これは特に,
9794 Inputで取り込んだファイルに定義されていたフロートを抑制するのに便利です.
9797 \begin_layout Description
9798 \begin_inset Flex Code
9801 \begin_layout Plain Layout
9808 \begin_inset Flex Code
9811 \begin_layout Plain Layout
9817 ] このコマンドは既存の様式を削除します.これは特に,
9818 Inputで取り込んだファイルに定義されていた様式を抑制するのに便利です.
9821 \begin_layout Description
9822 \begin_inset Flex Code
9825 \begin_layout Plain Layout
9832 \begin_inset Flex Code
9835 \begin_layout Plain Layout
9842 \begin_inset Flex Code
9845 \begin_layout Plain Layout
9852 \begin_inset Flex Code
9855 \begin_layout Plain Layout
9862 \begin_inset Flex Code
9865 \begin_layout Plain Layout
9871 の新しい一覧表を定義します.AddToTocコマンドもご覧ください.
9874 \begin_layout Description
9875 \begin_inset Flex Code
9878 \begin_layout Plain Layout
9885 \begin_inset Flex Code
9888 \begin_layout Plain Layout
9894 ] この文書クラスによって生成されるファイル形式(\SpecialChar LyX
9897 \begin_inset Flex Code
9900 \begin_layout Plain Layout
9907 \begin_inset Flex Code
9910 \begin_layout Plain Layout
9917 新しい型のliterate文書を定義したい時に便利です.対応する
9918 \begin_inset Flex Code
9921 \begin_layout Plain Layout
9929 \begin_inset Flex Code
9932 \begin_layout Plain Layout
9941 \begin_layout Description
9942 \begin_inset Flex Code
9945 \begin_layout Plain Layout
9952 \begin_inset Flex Code
9955 \begin_layout Plain Layout
9967 \begin_inset Flex Code
9970 \begin_layout Plain Layout
9976 ] このクラスを使用する文書がどのような種類の出力をするかを示す文字列.
9979 \begin_layout Description
9980 \begin_inset Flex Code
9983 \begin_layout Plain Layout
9990 \begin_inset Flex Code
9993 \begin_layout Plain Layout
10000 \begin_inset Flex Code
10003 \begin_layout Plain Layout
10009 ] 第1文字列で指定したパッケージ用のオプションを第2文字列で指定します.例えば,
10011 \begin_inset Flex Code
10014 \begin_layout Plain Layout
10015 PackageOptions natbib square
10022 \begin_inset Flex Code
10025 \begin_layout Plain Layout
10032 \begin_inset Flex Code
10035 \begin_layout Plain Layout
10041 オプションとともに読み込みます(\SpecialChar TeX
10045 \begin_inset Flex Code
10048 \begin_layout Plain Layout
10057 \begin_inset Flex Code
10060 \begin_layout Plain Layout
10063 PassOptionsToPackage{natbib}{square}
10071 \begin_layout Description
10072 \begin_inset Flex Code
10075 \begin_layout Plain Layout
10082 \begin_inset Flex Code
10085 \begin_layout Plain Layout
10126 ] 既定のページサイズです.これは一部の変換子に使われます.
10129 \begin_layout Description
10130 \begin_inset Flex Code
10133 \begin_layout Plain Layout
10142 \begin_inset Flex Code
10145 \begin_layout Plain Layout
10155 \begin_inset Flex Code
10158 \begin_layout Plain Layout
10166 \begin_inset Flex Code
10169 \begin_layout Plain Layout
10176 \begin_inset Flex MenuItem
10179 \begin_layout Plain Layout
10180 文書\SpecialChar menuseparator
10189 \begin_layout Description
10190 \begin_inset Flex Code
10193 \begin_layout Plain Layout
10200 文書のプリアンブルを設定します.前に行った
10201 \begin_inset Flex Code
10204 \begin_layout Plain Layout
10211 \begin_inset Flex Code
10214 \begin_layout Plain Layout
10221 すべて上書きされてしまうので注意してください.(プリアンブルに何かを追加したい時には,
10223 \begin_inset Flex Code
10226 \begin_layout Plain Layout
10233 \begin_inset Flex Code
10236 \begin_layout Plain Layout
10245 \begin_layout Description
10246 \begin_inset Flex Code
10249 \begin_layout Plain Layout
10256 \begin_inset Flex Code
10259 \begin_layout Plain Layout
10265 ] 差込枠のレイアウトが存在しない場合に,
10266 それを定義します.レイアウトが存在する場合には,
10268 \begin_inset Flex Code
10271 \begin_layout Plain Layout
10280 \begin_layout Description
10281 \begin_inset Flex Code
10284 \begin_layout Plain Layout
10291 \begin_inset Flex Code
10294 \begin_layout Plain Layout
10301 \begin_inset Flex Code
10304 \begin_layout Plain Layout
10314 \begin_inset Flex Code
10317 \begin_layout Plain Layout
10324 \begin_inset Flex Code
10327 \begin_layout Plain Layout
10333 で示される機能を既に提供しているかどうかを示します.機能は,
10335 \begin_inset Flex Code
10338 \begin_layout Plain Layout
10345 \begin_inset Flex Code
10348 \begin_layout Plain Layout
10354 ・\SpecialChar ldots
10356 \begin_inset Flex Code
10359 \begin_layout Plain Layout
10366 \begin_inset Flex Code
10369 \begin_layout Plain Layout
10375 ・\SpecialChar ldots
10378 \begin_inset CommandInset ref
10380 reference "chap:関数一覧"
10388 \begin_layout Description
10389 \begin_inset Flex Code
10392 \begin_layout Plain Layout
10399 \begin_inset Flex Code
10402 \begin_layout Plain Layout
10409 \begin_inset Flex Code
10412 \begin_layout Plain Layout
10418 で表されているモジュールの機能を提供することを示し,
10420 \begin_inset Flex Code
10423 \begin_layout Plain Layout
10429 拡張子を除いたファイル名で指定します.
10430 \begin_inset Flex Code
10433 \begin_layout Plain Layout
10440 モジュールを使用しなくてはならないことを示しますが,
10442 このレイアウトがモジュールを直接取り込んでしまっていることを示すのに用いられます.同じ機能を別に実装しているモジュール中で使用するなどすることもできます.
10445 \begin_layout Description
10446 \begin_inset Flex Code
10449 \begin_layout Plain Layout
10456 \begin_inset Flex Code
10459 \begin_layout Plain Layout
10466 \begin_inset Flex Code
10469 \begin_layout Plain Layout
10475 で表されている機能を要求することを示します.機能が複数ある場合には,
10476 コンマで区切らなくてはなりません.サポートされている機能以外は要求できないことに注意してください(機能一覧については
10477 \begin_inset CommandInset ref
10479 reference "chap:関数一覧"
10484 を参照).特定のオプションをとるパッケージを要求する場合,
10486 \begin_inset Flex Code
10489 \begin_layout Plain Layout
10498 \begin_layout Description
10499 \begin_inset Flex Code
10502 \begin_layout Plain Layout
10509 \begin_inset Flex Code
10512 \begin_layout Plain Layout
10518 ] 画面上の右余白の幅を指示する文字列.例:
10520 \begin_inset Flex Code
10523 \begin_layout Plain Layout
10532 \begin_layout Description
10533 \begin_inset Flex Code
10536 \begin_layout Plain Layout
10543 \begin_inset Flex Code
10546 \begin_layout Plain Layout
10552 ] どの節区切りまで連番を振るかを指定します.\SpecialChar LaTeX
10554 \begin_inset Flex Code
10557 \begin_layout Plain Layout
10566 \begin_layout Description
10567 \begin_inset Flex Code
10570 \begin_layout Plain Layout
10579 \begin_inset Flex Code
10582 \begin_layout Plain Layout
10591 \begin_inset space \thinspace{}
10595 \begin_inset Flex Code
10598 \begin_layout Plain Layout
10605 用紙の片面に印字するか両面に印字するかを指定します.
10606 \begin_inset Flex MenuItem
10609 \begin_layout Plain Layout
10610 文書\SpecialChar menuseparator
10619 \begin_layout Description
10620 \begin_inset Flex Code
10623 \begin_layout Plain Layout
10630 \begin_inset Flex Code
10633 \begin_layout Plain Layout
10643 この部分は段落様式を定義します.様式がまだ存在していなければ,
10646 \begin_inset Flex Code
10649 \begin_layout Plain Layout
10656 \begin_inset Newline newline
10661 \begin_inset CommandInset ref
10663 reference "subsec:段落様式-XHTML"
10671 \begin_layout Description
10672 \begin_inset Flex Code
10675 \begin_layout Plain Layout
10682 \begin_inset Flex Code
10685 \begin_layout Plain Layout
10692 表を挿入する際に用いられる既定の表様式を定義します.下記の様式が利用可能です.
10696 \begin_layout Itemize
10697 \begin_inset Flex Code
10700 \begin_layout Plain Layout
10701 Formal_with_Footline
10707 フォーマル様式(「ブックタブ」様式).すなわち,
10709 ときに第一行と最終行は表本体とは細い内部罫線で区切られます.
10712 \begin_layout Itemize
10713 \begin_inset Flex Code
10716 \begin_layout Plain Layout
10717 Formal_without_Footline
10724 最終行は本体から内部罫線で区切られることはありません.
10727 \begin_layout Itemize
10728 \begin_inset Flex Code
10731 \begin_layout Plain Layout
10741 \begin_layout Itemize
10742 \begin_inset Flex Code
10745 \begin_layout Plain Layout
10753 \begin_inset Flex Code
10756 \begin_layout Plain Layout
10763 ヘッダ行は2本目の罫線が余分に引かれます.これは\SpecialChar LyX
10767 \begin_layout Itemize
10768 \begin_inset Flex Code
10771 \begin_layout Plain Layout
10782 \begin_layout Description
10783 \begin_inset Flex Code
10786 \begin_layout Plain Layout
10793 \begin_inset Flex Code
10796 \begin_layout Plain Layout
10803 \begin_inset Flex Code
10806 \begin_layout Plain Layout
10815 \begin_layout Description
10816 \begin_inset Flex Code
10819 \begin_layout Plain Layout
10826 \begin_inset Flex Code
10829 \begin_layout Plain Layout
10839 \begin_inset Flex Code
10842 \begin_layout Plain Layout
10849 どのようなマークアップを使用するのかを示します.
10850 \begin_inset Flex Code
10853 \begin_layout Plain Layout
10861 \begin_inset Flex Code
10864 \begin_layout Plain Layout
10866 \begin_inset space ~
10874 」が指定されている最後のレイアウトの後に,
10876 \begin_inset Flex Code
10879 \begin_layout Plain Layout
10885 で指定したマクロ名を挿入することを意味します.
10886 \begin_inset Flex Code
10889 \begin_layout Plain Layout
10897 \begin_inset Flex Code
10900 \begin_layout Plain Layout
10902 \begin_inset space ~
10911 \begin_inset Flex Code
10914 \begin_layout Plain Layout
10920 で指定した環境でくるむ場合に対応します.
10923 \begin_layout Description
10924 \begin_inset Flex Code
10927 \begin_layout Plain Layout
10934 \begin_inset Flex Code
10937 \begin_layout Plain Layout
10943 ] どの節区切りまで目次に取り込むかを指定します.\SpecialChar LaTeX
10945 \begin_inset Flex Code
10948 \begin_layout Plain Layout
10957 \begin_layout Subsection
10958 \begin_inset Flex Code
10961 \begin_layout Plain Layout
10968 \begin_inset CommandInset label
10970 name "subsec:ClassOptions"
10977 \begin_layout Standard
10978 \begin_inset Flex Code
10981 \begin_layout Plain Layout
10991 \begin_layout Description
10992 \begin_inset Flex Code
10995 \begin_layout Plain Layout
11002 \begin_inset Flex Code
11005 \begin_layout Plain Layout
11011 ] 文書のメインフォントが使用できるフォント寸法の一覧です.「
11012 \begin_inset Flex Code
11015 \begin_layout Plain Layout
11021 」で区切ります.任意の数値が使用できます.
11024 \begin_layout Description
11025 \begin_inset Flex Code
11028 \begin_layout Plain Layout
11035 \begin_inset Flex Code
11038 \begin_layout Plain Layout
11044 ] フォント寸法オプションのフォーマット.既定値:
11046 \begin_inset Flex Code
11049 \begin_layout Plain Layout
11057 \begin_inset Flex Code
11060 \begin_layout Plain Layout
11069 \begin_layout Description
11070 \begin_inset Flex Code
11073 \begin_layout Plain Layout
11080 \begin_inset Flex Code
11083 \begin_layout Plain Layout
11084 文字列="letter|\SpecialChar allowbreak
11085 legal|\SpecialChar allowbreak
11086 executive|\SpecialChar allowbreak
11087 a0|\SpecialChar allowbreak
11088 a1|\SpecialChar allowbreak
11089 a2|\SpecialChar allowbreak
11090 a3|\SpecialChar allowbreak
11091 a4|\SpecialChar allowbreak
11092 a5|\SpecialChar allowbreak
11093 a6|\SpecialChar allowbreak
11094 b0|\SpecialChar allowbreak
11095 b1|\SpecialChar allowbreak
11096 b2|\SpecialChar allowbreak
11097 b3|\SpecialChar allowbreak
11098 b4|\SpecialChar allowbreak
11099 b5|\SpecialChar allowbreak
11100 b6|\SpecialChar allowbreak
11101 c0|\SpecialChar allowbreak
11102 c1|\SpecialChar allowbreak
11103 c2|\SpecialChar allowbreak
11104 c3|\SpecialChar allowbreak
11105 c4|\SpecialChar allowbreak
11106 c5|\SpecialChar allowbreak
11107 c6|\SpecialChar allowbreak
11108 b0j|\SpecialChar allowbreak
11109 b1j|\SpecialChar allowbreak
11110 b2j|\SpecialChar allowbreak
11111 b3j|\SpecialChar allowbreak
11112 b4j|\SpecialChar allowbreak
11113 b5j|\SpecialChar allowbreak
11120 \begin_inset Flex Code
11123 \begin_layout Plain Layout
11130 表記の寸法のみサポートされています.他の寸法は,
11131 クラスオプション設定で入力することができます.
11134 \begin_layout Description
11135 \begin_inset Flex Code
11138 \begin_layout Plain Layout
11145 \begin_inset Flex Code
11148 \begin_layout Plain Layout
11154 ] ページ寸法オプションの書式.既定値:
11156 \begin_inset Flex Code
11159 \begin_layout Plain Layout
11166 \begin_inset Flex Code
11169 \begin_layout Plain Layout
11178 \begin_layout Description
11179 \begin_inset Flex Code
11182 \begin_layout Plain Layout
11189 \begin_inset Flex Code
11192 \begin_layout Plain Layout
11193 文字列="empty|plain|headings|fancy"
11198 ] 使用できるページ様式の一覧です.「
11199 \begin_inset Flex Code
11202 \begin_layout Plain Layout
11211 \begin_layout Description
11212 \begin_inset Flex Code
11215 \begin_layout Plain Layout
11222 \begin_inset Flex Code
11225 \begin_layout Plain Layout
11232 \begin_inset Flex Code
11235 \begin_layout Plain Layout
11243 コマンドの非必須パラメータとして付け加える文書クラスオプションです.コンマで区切ります.
11246 \begin_layout Standard
11247 \begin_inset Flex Code
11250 \begin_layout Plain Layout
11257 \begin_inset Flex Code
11260 \begin_layout Plain Layout
11269 \begin_layout Subsection
11271 \begin_inset CommandInset label
11280 \begin_layout Standard
11286 \begin_layout Plain Layout
11288 既存のレイアウトを修正することになることに注意してください.
11296 \begin_layout LyX-Code
11303 \begin_layout LyX-Code
11307 \begin_layout LyX-Code
11311 \begin_layout Standard
11313 以下のコマンドを使用することができます.
11316 \begin_layout Description
11317 \begin_inset Flex Code
11320 \begin_layout Plain Layout
11327 \begin_inset Flex Code
11330 \begin_layout Plain Layout
11336 =""] この段落は指定された型の一覧表に現れます.空の文字列を与えると無効になります.OutlinerNameコマンドとIsTocCaptionコマンドもご覧ください.既定値:
11340 \begin_layout Description
11341 \begin_inset Flex Code
11344 \begin_layout Plain Layout
11351 \begin_inset Flex Code
11354 \begin_layout Plain Layout
11370 \begin_layout Description
11371 \begin_inset Flex Code
11374 \begin_layout Plain Layout
11381 \begin_inset Flex Code
11384 \begin_layout Plain Layout
11397 ] 使用できる揃えのコンマ区切りリスト(\SpecialChar LaTeX
11399 意味を成さない一部の揃えが禁じられているものがあります.たとえば,
11400 連番箇条書きを右揃えや中央揃えにすることはできません).
11403 \begin_layout Description
11404 \begin_inset Flex Code
11407 \begin_layout Plain Layout
11414 \begin_inset Flex Code
11417 \begin_layout Plain Layout
11423 ] 現在の様式に関連付けられたコマンドまたは環境の引数番号<整数>を定義します.定義は「
11424 \begin_inset Flex Code
11427 \begin_layout Plain Layout
11433 」で閉じる必要があります.詳細については第
11434 \begin_inset CommandInset ref
11436 reference "subsec:引数"
11447 \begin_layout Description
11448 \begin_inset Flex Code
11451 \begin_layout Plain Layout
11457 現在のレイアウト中もしくは後にネストすべきレイアウトのコンマ区切りリストを入れます.(環境など)ネスト可能なレイアウトでのみ意味を持ちます.「
11458 \begin_inset Flex Code
11461 \begin_layout Plain Layout
11468 \begin_inset Flex Code
11471 \begin_layout Plain Layout
11480 \begin_layout Description
11481 \begin_inset Flex Code
11484 \begin_layout Plain Layout
11492 \begin_inset Flex Code
11495 \begin_layout Plain Layout
11502 完全に上書きしますので注意してください.「
11503 \begin_inset Flex Code
11506 \begin_layout Plain Layout
11512 」で閉じる必要があります.これの利用法についての詳細は,
11514 \begin_inset CommandInset ref
11516 reference "subsec:段落様式の国際化"
11524 \begin_layout Description
11525 \begin_inset Flex Code
11528 \begin_layout Plain Layout
11535 \begin_inset Flex Code
11538 \begin_layout Plain Layout
11548 \begin_layout Plain Layout
11549 ここで「浮動小数点型」とは1.5のような実数を指します.
11554 このレイアウト型の段落塊の最後の段落と,
11555 次の段落とを分離する垂直空白.次の段落が別のレイアウト型である場合,
11560 \begin_layout Description
11561 \begin_inset Flex Code
11564 \begin_layout Plain Layout
11571 \begin_inset Flex Code
11574 \begin_layout Plain Layout
11581 ツールバーのレイアウト・コンボボックスで関連した様式をグループ化するのに用いられます.任意の文字列を使用することができますが,
11582 作成した様式に既存のカテゴリを使用したいと思うことが多いでしょう.
11585 \begin_layout Description
11586 \begin_inset Flex Code
11589 \begin_layout Plain Layout
11596 \begin_inset Flex Code
11599 \begin_layout Plain Layout
11606 すべての機能を現在の様式にコピーします.これは,
11607 そのときに定義されている様式をコピーすることに注意してください.その後に加えられた変更は,
11611 \begin_layout Description
11612 \begin_inset Flex Code
11615 \begin_layout Plain Layout
11616 DocBookGenerateTitle
11622 \begin_inset Flex Code
11625 \begin_layout Plain Layout
11632 \begin_inset Flex Code
11635 \begin_layout Plain Layout
11643 \begin_inset Flex Code
11646 \begin_layout Plain Layout
11652 でのみ使用してください.他の場合はタイトルは環境の中身の
11653 \begin_inset Flex 圏点
11656 \begin_layout Plain Layout
11662 出力されます.生成されるタイトルはLyXHTMLラベルと同じで,
11663 環境型とその番号の組み合わせです.主な使用法は,
11664 DocBookにLaTeX環境を閉じるマッピングがなく,
11665 LaTeXにはないタイトルが必要となる
11666 \begin_inset Flex Code
11669 \begin_layout Plain Layout
11675 のような汎用コンテナをユーザが頼らざるを得ないときに使います.この機能は,
11676 定理型の環境でたいへんよく用いられます.
11679 \begin_layout Description
11680 \begin_inset Flex Code
11683 \begin_layout Plain Layout
11690 \begin_inset Flex Code
11693 \begin_layout Plain Layout
11707 プリアンブルを出力させる様式名.マクロ定義がお互いに依存関係にある場合に,
11708 プリアンブルの断片の順序を確実にするためのものです
11712 \begin_layout Plain Layout
11714 プリアンブルの順序を確定する方法はないことに注意してください.\SpecialChar LyX
11715 の特定のバージョンで観察された順序は,
11716 将来のバージョンで警告なしに変わる可能性があります.
11724 \begin_layout Description
11725 \begin_inset Flex Code
11728 \begin_layout Plain Layout
11735 \begin_inset Flex Code
11738 \begin_layout Plain Layout
11752 \begin_inset Flex Code
11755 \begin_layout Plain Layout
11763 \begin_inset Flex Code
11766 \begin_layout Plain Layout
11773 \begin_inset Flex Code
11776 \begin_layout Plain Layout
11783 \begin_inset Flex Code
11786 \begin_layout Plain Layout
11794 \begin_inset Flex Code
11797 \begin_layout Plain Layout
11805 \begin_inset Flex Code
11808 \begin_layout Plain Layout
11815 \begin_inset Flex Code
11818 \begin_layout Plain Layout
11825 証明終了マーカ用の白い箱型(あるいは黒い箱型)を指し,
11827 \begin_inset Flex Code
11830 \begin_layout Plain Layout
11839 \begin_layout Description
11840 \begin_inset Flex Code
11843 \begin_layout Plain Layout
11850 \begin_inset Flex Code
11853 \begin_layout Plain Layout
11860 \begin_inset Flex Code
11863 \begin_layout Plain Layout
11870 \begin_inset Flex Code
11873 \begin_layout Plain Layout
11882 \begin_layout Description
11883 \begin_inset Flex Code
11886 \begin_layout Plain Layout
11897 \begin_inset CommandInset ref
11899 reference "subsec:フォント指定"
11906 \begin_inset Flex Code
11909 \begin_layout Plain Layout
11915 も同じ値で定義されることに注意してください.したがって,
11917 \begin_inset Flex Code
11920 \begin_layout Plain Layout
11930 \begin_layout Description
11931 \begin_inset Flex Code
11934 \begin_layout Plain Layout
11941 \begin_inset Flex Code
11944 \begin_layout Plain Layout
11950 ] 新しい様式を\SpecialChar LyX
11951 安定版にバックポートするのに用いられます.このタグを最初にサポートした安定版は\SpecialChar LyX
11953 0・-1・1以上の任意の数をとることができます.様式の
11954 \begin_inset Flex Code
11957 \begin_layout Plain Layout
11964 これは常に文書ヘッダに書き込まれます..lyxファイルが読み込まれると,
11965 文書ヘッダからの様式定義が文書クラスに追加されます.したがって,
11966 古い版の\SpecialChar LyX
11967 もこの様式を取り扱えるようになります.
11968 \begin_inset Flex Code
11971 \begin_layout Plain Layout
11977 の引数は版数です.様式が読み込まれたときに,
11978 文書クラス中の既存の様式の版数よりも小さいと,
11979 新しい様式は無視されます.版数が大きいと,
11980 既存の様式に代わって新しい様式が用いられます.値-1は無限大の版数を意味し,
11981 この様式が常に用いられることになります.
11984 \begin_layout Description
11985 \begin_inset Flex Code
11988 \begin_layout Plain Layout
11997 \begin_inset Flex Code
12000 \begin_layout Plain Layout
12009 \begin_inset space \thinspace{}
12013 \begin_inset Flex Code
12016 \begin_layout Plain Layout
12025 2つの単語の間の分割子として捉えているため,
12026 単語間に2つ以上の空白を入れることは,
12027 通常許可していません.これ自体はとても素晴らしいことですが,
12028 たとえばプログラムコードや生の\SpecialChar LaTeX
12030 煩わしくなることがあります.このことから,
12032 \begin_inset Flex Code
12035 \begin_layout Plain Layout
12042 \begin_inset Flex Code
12045 \begin_layout Plain Layout
12053 は2つめ以降の空白には非改行空白を生成します.
12054 \begin_inset Flex Code
12057 \begin_layout Plain Layout
12064 \begin_inset Flex Code
12067 \begin_layout Plain Layout
12076 \begin_layout Description
12077 \begin_inset Flex Code
12080 \begin_layout Plain Layout
12088 \begin_inset CommandInset ref
12090 reference "subsec:段落様式-XHTML"
12098 \begin_layout Description
12099 \begin_inset Flex Code
12102 \begin_layout Plain Layout
12111 \begin_inset Flex Code
12114 \begin_layout Plain Layout
12123 \begin_inset space \thinspace{}
12127 \begin_inset Flex Code
12130 \begin_layout Plain Layout
12137 \begin_inset Flex Code
12140 \begin_layout Plain Layout
12148 文書プリアンブルにインクルードされるようにします.これは,
12149 タイトルや著者の情報をプリアンブルで設定する必要のある文書クラスに便利です.これは,
12151 \begin_inset Flex Code
12154 \begin_layout Plain Layout
12161 \begin_inset Flex Code
12164 \begin_layout Plain Layout
12171 \begin_inset Flex Code
12174 \begin_layout Plain Layout
12183 \begin_layout Description
12184 \begin_inset Flex Code
12187 \begin_layout Plain Layout
12196 \begin_inset Flex Code
12199 \begin_layout Plain Layout
12208 \begin_inset space \thinspace{}
12212 \begin_inset Flex Code
12215 \begin_layout Plain Layout
12222 \begin_inset Flex Code
12225 \begin_layout Plain Layout
12232 このレイアウトをタイトルブロックの一部としてマークします(大域項目の
12233 \begin_inset Flex Code
12236 \begin_layout Plain Layout
12243 \begin_inset Flex Code
12246 \begin_layout Plain Layout
12255 \begin_layout Description
12256 \begin_inset Flex Code
12259 \begin_layout Plain Layout
12265 このレイアウトがネストされるべき親レイアウトのコンマ区切りリストを入れます.(環境など)ネスト可能なレイアウトでのみ意味を持ちます.「
12266 \begin_inset Flex Code
12269 \begin_layout Plain Layout
12276 \begin_inset Flex Code
12279 \begin_layout Plain Layout
12288 \begin_layout Description
12289 \begin_inset Flex Code
12292 \begin_layout Plain Layout
12299 \begin_inset Flex Code
12302 \begin_layout Plain Layout
12311 \begin_inset space \thinspace{}
12315 \begin_inset Flex Code
12318 \begin_layout Plain Layout
12327 その内容の要約を一覧表の項目に表示します.0に設定すると,
12332 \begin_layout Description
12333 \begin_inset Flex Code
12336 \begin_layout Plain Layout
12343 \begin_inset Flex Code
12346 \begin_layout Plain Layout
12352 ] 箇条書きの項目を宣言する\SpecialChar LaTeX
12354 前置されるバックスラッシュを除いた部分で定義されます(既定値は「item」です.これは,
12357 \begin_inset Flex Code
12360 \begin_layout Plain Layout
12371 \begin_layout Description
12372 \begin_inset Flex Code
12375 \begin_layout Plain Layout
12382 \begin_inset Flex Code
12385 \begin_layout Plain Layout
12392 同じレイアウトを持つ段落群の間に追加する空白を与えるものです.複数のレイアウトを一つの環境に入れると,
12395 \begin_inset Flex Code
12398 \begin_layout Plain Layout
12407 \begin_inset Flex Code
12410 \begin_layout Plain Layout
12423 \begin_layout Description
12424 \begin_inset Flex Code
12427 \begin_layout Plain Layout
12436 \begin_inset Flex Code
12439 \begin_layout Plain Layout
12448 \begin_inset space \thinspace{}
12452 \begin_inset Flex Code
12455 \begin_layout Plain Layout
12466 は段落を空にすることを許可しません.しかしながら,
12467 これを無効にすることが望ましい場合が存在します.たとえば,
12469 必須フィールドを人々が忘れないように,
12470 空のフィールドのまま提供する手もあります.特別なクラスにおいては,
12471 レイアウトを実際には文章を含まないある種の改行として使用することもあります.
12474 \begin_layout Description
12475 \begin_inset Flex Code
12478 \begin_layout Plain Layout
12485 \begin_inset Flex Code
12488 \begin_layout Plain Layout
12494 ] ラベルと本文テキストとの間の垂直余白.本文テキストの上に来るラベルにのみ使用されます(
12495 \begin_inset Flex Code
12498 \begin_layout Plain Layout
12505 \begin_inset Newline linebreak
12509 \begin_inset Flex Code
12512 \begin_layout Plain Layout
12513 Centered_Top_Environment
12521 \begin_layout Description
12522 \begin_inset Flex Code
12525 \begin_layout Plain Layout
12532 \begin_inset Flex Code
12535 \begin_layout Plain Layout
12541 ] 自動連番に使われるカウンタ名(詳しくは第
12542 \begin_inset CommandInset ref
12544 reference "subsec:カウンタ"
12552 節参照).カウンタがラベル中に表示されるようにするためには,
12554 \begin_inset Flex Code
12557 \begin_layout Plain Layout
12565 \begin_inset Flex Code
12568 \begin_layout Plain Layout
12575 \begin_inset Flex Code
12578 \begin_layout Plain Layout
12585 \begin_inset Flex Code
12588 \begin_layout Plain Layout
12595 \begin_inset Flex Code
12598 \begin_layout Plain Layout
12605 \begin_inset Newline newline
12610 \begin_inset Flex Code
12613 \begin_layout Plain Layout
12620 \begin_inset Flex Code
12623 \begin_layout Plain Layout
12631 本項目を使うことができます.たとえば,
12633 \begin_inset Flex Code
12636 \begin_layout Plain Layout
12637 LabelCounter myenum
12642 」と宣言したものとしましょう.すると,
12647 \begin_inset Flex Code
12650 \begin_layout Plain Layout
12657 \begin_inset Flex Code
12660 \begin_layout Plain Layout
12667 \begin_inset Flex Code
12670 \begin_layout Plain Layout
12677 \begin_inset Flex Code
12680 \begin_layout Plain Layout
12686 のようになります.これらのカウンタは,
12687 全て別々に宣言されなくてはなりません.
12688 \begin_inset Newline newline
12693 \begin_inset CommandInset ref
12695 reference "subsec:カウンタ"
12703 \begin_layout Description
12704 \begin_inset Flex Code
12707 \begin_layout Plain Layout
12714 \begin_inset CommandInset ref
12716 reference "subsec:フォント指定"
12724 \begin_layout Description
12725 \begin_inset Flex Code
12728 \begin_layout Plain Layout
12735 \begin_inset Flex Code
12738 \begin_layout Plain Layout
12744 ] ラベルをどれくらい行頭下げすべきかを示す文字列.
12747 \begin_layout Description
12748 \begin_inset Flex Code
12751 \begin_layout Plain Layout
12758 \begin_inset Flex Code
12761 \begin_layout Plain Layout
12767 ] ラベルと本文テキストの間の水平余白の大きさを表す文字列.本文テキストの上に来ないラベルにのみ使用されます.
12770 \begin_layout Description
12771 \begin_inset Flex Code
12774 \begin_layout Plain Layout
12781 \begin_inset Flex Code
12784 \begin_layout Plain Layout
12791 \begin_inset Flex Code
12794 \begin_layout Plain Layout
12801 \begin_inset Flex Code
12804 \begin_layout Plain Layout
12812 \begin_inset CommandInset ref
12814 reference "subsec:カウンタ"
12819 に述べられている特別な整形コマンドを含めることができます.
12822 \begin_layout Description
12823 \begin_inset Flex Code
12826 \begin_layout Plain Layout
12827 LabelStringAppendix
12833 \begin_inset Flex Code
12836 \begin_layout Plain Layout
12843 \begin_inset Flex Code
12846 \begin_layout Plain Layout
12853 \begin_inset Flex Code
12856 \begin_layout Plain Layout
12864 \begin_inset Flex Code
12867 \begin_layout Plain Layout
12868 LabelStringAppendix
12873 をもリセットすることに注意してください.
12876 \begin_layout Description
12877 \begin_inset Flex Code
12880 \begin_layout Plain Layout
12887 \begin_inset Flex Code
12890 \begin_layout Plain Layout
12899 \begin_inset Newline newline
12905 \begin_inset Newline newline
12918 \begin_layout Description
12919 \begin_inset Flex Code
12922 \begin_layout Plain Layout
12929 ラベルが最初の単語(最初の本当の空白まで)であることを示します.ラベルに2単語以上使用したいときは,
12933 \begin_layout Description
12934 \begin_inset Flex Code
12937 \begin_layout Plain Layout
12945 \begin_inset Flex Code
12948 \begin_layout Plain Layout
12954 で宣言したものであることを示します.これは段落冒頭の「行中」に表示されます.
12955 \begin_inset Flex Code
12958 \begin_layout Plain Layout
12965 \begin_inset Flex Code
12968 \begin_layout Plain Layout
12976 \begin_inset Flex Code
12979 \begin_layout Plain Layout
12989 \begin_layout Description
12990 \begin_inset Flex Code
12993 \begin_layout Plain Layout
13000 \begin_inset Flex Code
13003 \begin_layout Plain Layout
13011 \begin_inset Flex Code
13014 \begin_layout Plain Layout
13020 の特別な場合です.ラベルは段落の上部に行頭か中央揃えで印字されます.
13023 \begin_layout Description
13024 \begin_inset Flex Code
13027 \begin_layout Plain Layout
13033 はキャプションラベルの「図」や「表」の特別な場合です.
13034 \begin_inset Flex Code
13037 \begin_layout Plain Layout
13044 (ハードコードされた)ラベル文字列がフロートの種類に依存することを示します.これは,
13045 フロートに関連付けられたカウンタの値がNであるものとすると,
13046 「FloatType N」にハードコードされています.キャプションがフロートの外に挿入されると,
13048 \begin_inset Flex Code
13051 \begin_layout Plain Layout
13057 は「意味を成しません!」と表示されます.
13060 \begin_layout Description
13061 \begin_inset Flex Code
13064 \begin_layout Plain Layout
13071 通常の連番ラベルを生成します.数値型を
13076 \begin_inset CommandInset ref
13078 reference "subsec:カウンタ"
13086 \begin_layout Description
13087 \begin_inset Flex Code
13090 \begin_layout Plain Layout
13097 各階層でさまざまなブリットを生成します.表示されるブリット型は
13098 \begin_inset Flex Noun
13101 \begin_layout Plain Layout
13102 文書\SpecialChar menuseparator
13103 設定\SpecialChar menuseparator
13112 \begin_layout Description
13113 \begin_inset Flex Code
13116 \begin_layout Plain Layout
13123 \begin_inset Flex Code
13126 \begin_layout Plain Layout
13127 LatexType BibEnvironment
13136 \begin_layout Description
13137 \begin_inset Flex Code
13140 \begin_layout Plain Layout
13148 \begin_inset Flex Code
13151 \begin_layout Plain Layout
13159 注意してください.使用法についての詳細は,
13161 \begin_inset CommandInset ref
13163 reference "subsec:段落様式の国際化"
13171 \begin_layout Description
13172 \begin_inset Flex Code
13175 \begin_layout Plain Layout
13182 \begin_inset Flex Code
13185 \begin_layout Plain Layout
13191 ] 対応する\SpecialChar LaTeX
13192 の名称です.環境名かコマンド名を指します.
13195 \begin_layout Description
13196 \begin_inset Flex Code
13199 \begin_layout Plain Layout
13206 \begin_inset Flex Code
13209 \begin_layout Plain Layout
13216 \begin_inset Flex Code
13219 \begin_layout Plain Layout
13225 の非必須パラメータです.このパラメータは,
13227 内部から変更することはできません(変更可能なパラメータには
13228 \begin_inset Flex Code
13231 \begin_layout Plain Layout
13238 全ての\SpecialChar LaTeX
13240 \begin_inset Flex Code
13243 \begin_layout Plain Layout
13252 \begin_layout Description
13253 \begin_inset Flex Code
13256 \begin_layout Plain Layout
13263 \begin_inset Flex Code
13266 \begin_layout Plain Layout
13275 \begin_inset Newline newline
13284 ] レイアウトがどのように\SpecialChar LaTeX
13289 \begin_layout Plain Layout
13290 これらのルールはSGMLクラスにも適用されるので,
13292 \begin_inset Flex Code
13295 \begin_layout Plain Layout
13302 少しミスリーディングかもしれません.特定の例については,
13304 \begin_inset Flex Code
13307 \begin_layout Plain Layout
13322 \begin_layout Description
13323 \begin_inset Flex Code
13326 \begin_layout Plain Layout
13336 \begin_layout Description
13337 \begin_inset Flex Code
13340 \begin_layout Plain Layout
13348 \begin_inset Flex Code
13351 \begin_layout Plain Layout
13358 {\SpecialChar ldots
13367 \begin_layout Description
13368 \begin_inset Flex Code
13371 \begin_layout Plain Layout
13379 \begin_inset Flex Code
13382 \begin_layout Plain Layout
13389 }\SpecialChar ldots
13404 \begin_layout Description
13405 \begin_inset Flex Code
13408 \begin_layout Plain Layout
13415 \begin_inset Flex Code
13418 \begin_layout Plain Layout
13426 \begin_inset Flex Code
13429 \begin_layout Plain Layout
13437 がこの環境のすべての段落に付けられるところだけが異なっています.
13440 \begin_layout Description
13441 \begin_inset Flex Code
13444 \begin_layout Plain Layout
13451 \begin_inset Flex Code
13454 \begin_layout Plain Layout
13462 \begin_inset Flex Code
13465 \begin_layout Plain Layout
13471 が環境の引数として渡されるところだけが異なっています.
13472 \begin_inset Flex Code
13475 \begin_layout Plain Layout
13483 \begin_inset Flex MenuItem
13486 \begin_layout Plain Layout
13487 編集\SpecialChar menuseparator
13496 \begin_layout Description
13497 \begin_inset Flex Code
13500 \begin_layout Plain Layout
13507 \begin_inset Flex Code
13510 \begin_layout Plain Layout
13518 書誌情報環境のbeginステートメントに必須引数(最長ラベル)を追記します.
13519 \begin_inset Newline newline
13523 \begin_inset Flex Code
13526 \begin_layout Plain Layout
13529 begin{thebibliography}{99}
13535 \begin_inset Newline newline
13539 これは書誌情報環境にのみ有用です.既定の最長ラベル「99」は,
13544 \begin_layout Standard
13552 \begin_layout LyX-Code
13555 LatexName[LatexParam]{\SpecialChar ldots
13559 \begin_layout Standard
13564 \begin_layout LyX-Code
13567 begin{LatexName}[LatexParam] \SpecialChar ldots
13573 \begin_layout Standard
13578 \begin_layout Description
13579 \begin_inset Flex Code
13582 \begin_layout Plain Layout
13589 \begin_inset Flex Code
13592 \begin_layout Plain Layout
13598 ] 様式の内容の最初に置かれる文字列.出力中の改行は
13599 \begin_inset Flex Code
13602 \begin_layout Plain Layout
13611 \begin_layout Description
13612 \begin_inset Flex Code
13615 \begin_layout Plain Layout
13622 \begin_inset Flex Code
13625 \begin_layout Plain Layout
13631 ] レイアウトを環境の中に入れた場合,
13634 \begin_inset Formula $\frac{4}{\mathrm{depth}+4}$
13637 をかけて加えられます.このパラメータは,
13639 \begin_inset Flex Code
13642 \begin_layout Plain Layout
13649 \begin_inset Flex Code
13652 \begin_layout Plain Layout
13659 \begin_inset Flex Code
13662 \begin_layout Plain Layout
13668 に設定されているときにも用いられることに注意してください.その場合には,
13669 これは手動設定余白または動的設定余白に加えられることに注意してください.
13670 \begin_inset Newline newline
13674 \begin_inset Flex Code
13677 \begin_layout Plain Layout
13685 \begin_inset Flex Code
13688 \begin_layout Plain Layout
13694 」の幅だけ行頭下げを行います.文字列の前に「
13695 \begin_inset Flex Code
13698 \begin_layout Plain Layout
13705 負の幅を与えることができます.この方法が採用されたのは,
13706 どの画面フォントでも見かけが同じになるようにするためです.
13709 \begin_layout Description
13710 \begin_inset Flex Code
13713 \begin_layout Plain Layout
13720 \begin_inset Flex Code
13723 \begin_layout Plain Layout
13738 \begin_inset Newline newline
13745 \begin_layout Description
13746 \begin_inset Flex Code
13749 \begin_layout Plain Layout
13758 \begin_layout Description
13759 \begin_inset Flex Code
13762 \begin_layout Plain Layout
13770 \begin_inset Flex MenuItem
13773 \begin_layout Plain Layout
13774 編集\SpecialChar menuseparator
13780 ダイアログで入力した文字列によって決められることを示します.これは,
13781 タブを用いずに整った一覧表を組むのに使用されます.
13784 \begin_layout Description
13785 \begin_inset Flex Code
13788 \begin_layout Plain Layout
13795 余白がラベルの大きさに依存することを示します.これは,
13796 自動連番の見出しに使用されます.「5.4.3.2.1 非常に長い見出し」という見出し行が,
13797 「3.2 非常に長い見出し」よりも広い左余白(5.4.3.2.1足す空白と同じ幅)を必要とすることは明らかでしょう(標準的「ワープロ」はこんなことはやってくれませんが).
13800 \begin_layout Description
13801 \begin_inset Flex Code
13804 \begin_layout Plain Layout
13811 段落の最初の行だけがDynamicでその他の行はStaticです.これは,
13816 \begin_layout Description
13817 \begin_inset Flex Code
13820 \begin_layout Plain Layout
13828 最も長い行が右余白に合うように余白を選択します.これは,
13829 ページの右端に住所を組版するのに用いられます.
13833 \begin_layout Description
13834 \begin_inset Flex Code
13837 \begin_layout Plain Layout
13844 \begin_inset Flex Code
13847 \begin_layout Plain Layout
13856 \begin_inset space \thinspace{}
13860 \begin_inset Flex Code
13863 \begin_layout Plain Layout
13869 ] このレイアウト中の脆弱なコマンドが
13870 \begin_inset Flex Code
13873 \begin_layout Plain Layout
13883 \begin_inset Flex Code
13886 \begin_layout Plain Layout
13895 \begin_inset Flex 圏点
13898 \begin_layout Plain Layout
13907 \begin_layout Description
13908 \begin_inset Flex Code
13911 \begin_layout Plain Layout
13918 \begin_inset Flex Code
13921 \begin_layout Plain Layout
13930 \begin_inset space \thinspace{}
13934 \begin_inset Flex Code
13937 \begin_layout Plain Layout
13945 \begin_inset Flex Code
13948 \begin_layout Plain Layout
13961 パッケージ)を用いて保護するようにし,
13962 マクロ中でverbatimを使えるようにします.
13963 \begin_inset Note Note
13966 \begin_layout Description
13969 \begin_inset Flex Code
13972 \begin_layout Plain Layout
13981 \begin_inset Flex Code
13984 \begin_layout Plain Layout
13993 \begin_inset space \thinspace{}
13997 \begin_inset Flex Code
14000 \begin_layout Plain Layout
14010 \begin_inset space \thinspace{}
14014 \begin_inset Flex Code
14017 \begin_layout Plain Layout
14026 \begin_inset Flex Code
14029 \begin_layout Plain Layout
14037 causes macros that contain this layout to be protected with
14038 \begin_inset Flex Code
14041 \begin_layout Plain Layout
14056 ) if necessary and thus allows (some) verbatim stuff in macros.
14057 With the default setting (value
14058 \begin_inset Flex Code
14061 \begin_layout Plain Layout
14071 \begin_inset Flex Code
14074 \begin_layout Plain Layout
14084 is used if a nested element requires it.
14086 \begin_inset Flex Code
14089 \begin_layout Plain Layout
14097 prevents any use of
14098 \begin_inset Flex Code
14101 \begin_layout Plain Layout
14111 within this layout,
14112 even if required by a nested element.
14120 \begin_layout Description
14121 \begin_inset Flex Code
14124 \begin_layout Plain Layout
14131 \begin_inset Flex Code
14134 \begin_layout Plain Layout
14143 \begin_inset space \thinspace{}
14147 \begin_inset Flex Code
14150 \begin_layout Plain Layout
14157 \begin_inset Flex Code
14160 \begin_layout Plain Layout
14169 \begin_inset Flex Code
14172 \begin_layout Plain Layout
14181 \begin_inset Flex Code
14184 \begin_layout Plain Layout
14201 コマンドに頼る様式でとくに必要になります.
14204 \begin_layout Description
14205 \begin_inset Flex Code
14208 \begin_layout Plain Layout
14215 \begin_inset Flex Code
14218 \begin_layout Plain Layout
14225 \begin_inset space \thinspace{}
14229 \begin_inset Flex Code
14232 \begin_layout Plain Layout
14240 ] 新規行を\SpecialChar LaTeX
14242 \begin_inset Flex Code
14245 \begin_layout Plain Layout
14255 )に変換するか否か.\SpecialChar LyX
14256 中で\SpecialChar LaTeX
14261 \begin_layout Description
14262 \begin_inset Flex Code
14265 \begin_layout Plain Layout
14272 \begin_inset Flex Code
14275 \begin_layout Plain Layout
14284 \begin_inset space \thinspace{}
14288 \begin_inset Flex Code
14291 \begin_layout Plain Layout
14299 \begin_inset Flex Code
14302 \begin_layout Plain Layout
14309 \begin_inset Flex Code
14312 \begin_layout Plain Layout
14318 )段落が行頭下げになっている場合でも,
14321 既定でない段落には影響を与えません).
14324 \begin_layout Description
14325 \begin_inset Flex Code
14328 \begin_layout Plain Layout
14335 \begin_inset Flex Code
14338 \begin_layout Plain Layout
14344 ] このレイアウトが置き換えられたレイアウト名.これは,
14346 レイアウトの名称を変更するのに使用されます.
14349 \begin_layout Description
14350 \begin_inset Flex Code
14353 \begin_layout Plain Layout
14360 \begin_inset Flex Code
14363 \begin_layout Plain Layout
14370 \begin_inset space \thinspace{}
14374 \begin_inset Flex Code
14377 \begin_layout Plain Layout
14384 同じ段落として取り扱うか否かを決定します.これは,
14387 \begin_inset Flex Code
14390 \begin_layout Plain Layout
14396 が一度だけ出力される効果があります.既定では,
14398 \begin_inset Flex Code
14401 \begin_layout Plain Layout
14409 \begin_inset Flex Code
14412 \begin_layout Plain Layout
14419 \begin_inset Flex Code
14422 \begin_layout Plain Layout
14429 他の型すべてについて無効になっています.
14432 \begin_layout Description
14433 \begin_inset Flex Code
14436 \begin_layout Plain Layout
14443 \begin_inset Flex Code
14446 \begin_layout Plain Layout
14455 \begin_inset space \thinspace{}
14459 \begin_inset Flex Code
14462 \begin_layout Plain Layout
14468 ] \SpecialChar LaTeX
14472 \begin_inset Flex Code
14475 \begin_layout Plain Layout
14483 コードを使用したときのように)テキストエディタをエミュレートすることができます.
14486 \begin_layout Description
14487 \begin_inset Flex Code
14490 \begin_layout Plain Layout
14497 \begin_inset Flex Code
14500 \begin_layout Plain Layout
14506 ] 段落の最初の行の行頭下げ.レイアウトによっては
14507 \begin_inset Flex Code
14510 \begin_layout Plain Layout
14516 は固定されています.例外には標準レイアウトがあり,
14519 \begin_inset Flex Code
14522 \begin_layout Plain Layout
14528 で禁止することができるようになっています.また,
14531 \begin_inset Flex Code
14534 \begin_layout Plain Layout
14542 \begin_inset Flex Code
14545 \begin_layout Plain Layout
14556 \begin_layout Description
14557 \begin_inset Flex Code
14560 \begin_layout Plain Layout
14567 \begin_inset Flex Code
14570 \begin_layout Plain Layout
14576 ] このレイアウトの2段落間の垂直余白.
14579 \begin_layout Description
14580 \begin_inset Flex Code
14583 \begin_layout Plain Layout
14590 \begin_inset Flex Code
14593 \begin_layout Plain Layout
14602 ユーザが「行頭下げ」か「スキップ」を選ぶことができます.「行頭下げ」を選択した際には,
14603 この値は完全に無視されます.「スキップ」を選択した際には,
14606 \begin_inset Flex Code
14609 \begin_layout Plain Layout
14617 \begin_inset Flex Code
14620 \begin_layout Plain Layout
14626 引数分だけ引き離されます.垂直余白は,
14628 \begin_inset Flex Code
14631 \begin_layout Plain Layout
14637 を標準フォントでの1行の高さとすると,
14639 \begin_inset Flex Code
14642 \begin_layout Plain Layout
14649 \begin_inset Formula $\times$
14653 \begin_inset Flex Code
14656 \begin_layout Plain Layout
14662 によって計算されます.このようにして,
14663 画面フォントを変更しても同じように表示されるのです.
14666 \begin_layout Description
14667 \begin_inset Flex Code
14670 \begin_layout Plain Layout
14679 \begin_inset Flex Code
14682 \begin_layout Plain Layout
14691 \begin_inset space \thinspace{}
14695 \begin_inset Flex Code
14698 \begin_layout Plain Layout
14706 が必要とするような特別な変換を行わずに,
14710 \begin_layout Description
14711 \begin_inset Flex Code
14714 \begin_layout Plain Layout
14721 \begin_inset Flex Code
14724 \begin_layout Plain Layout
14735 が要請する特別な翻訳なしで.生の形で出力されるべき,
14739 \begin_layout Description
14740 \begin_inset Flex Code
14743 \begin_layout Plain Layout
14751 プリアンブルに付け加えるべき情報.この特定の様式が要求するマクロを定義したり,
14752 パッケージを読み込んだりと言ったことに使用します.「
14753 \begin_inset Flex Code
14756 \begin_layout Plain Layout
14765 \begin_layout Description
14766 \begin_inset Flex Code
14769 \begin_layout Plain Layout
14776 \begin_inset Flex Code
14779 \begin_layout Plain Layout
14786 生成されるラベルに使用する前置句.これによって,
14787 整形参照を使用することができるようになります.
14790 \begin_layout Description
14791 \begin_inset Flex Code
14794 \begin_layout Plain Layout
14801 \begin_inset Flex Code
14804 \begin_layout Plain Layout
14811 \begin_inset Flex Code
14814 \begin_layout Plain Layout
14820 を必要とするかどうか(機能詳細については,
14822 \begin_inset CommandInset ref
14824 reference "chap:関数一覧"
14829 節参照).特定のオプションをとるパッケージを要求する場合,
14831 \begin_inset Flex Code
14834 \begin_layout Plain Layout
14840 を汎用テキストクラスパラメータとして追加して使うことができます(
14841 \begin_inset CommandInset ref
14843 reference "subsec:汎用テキストクラスパラメータ"
14851 \begin_layout Description
14852 \begin_inset Flex Code
14855 \begin_layout Plain Layout
14862 \begin_inset Flex Code
14865 \begin_layout Plain Layout
14874 \begin_inset Flex Code
14877 \begin_layout Plain Layout
14884 \begin_inset Flex Code
14887 \begin_layout Plain Layout
14893 タグで定義された)この様式の\SpecialChar LaTeX
14896 \begin_inset Flex Code
14899 \begin_layout Plain Layout
14906 その(必須及び非必須)引数は継承したくない場合に便利です.
14909 \begin_layout Description
14910 \begin_inset Flex Code
14913 \begin_layout Plain Layout
14920 \begin_inset Flex Code
14923 \begin_layout Plain Layout
14932 \begin_inset Flex Code
14935 \begin_layout Plain Layout
14941 ] レイアウトの新しい一群で通常リセットされるカウンタを元に戻します.これは,
14943 \begin_inset Flex Code
14946 \begin_layout Plain Layout
14953 \begin_inset Flex Code
14956 \begin_layout Plain Layout
14965 \begin_layout Description
14966 \begin_inset Flex Code
14969 \begin_layout Plain Layout
14976 \begin_inset Flex Code
14979 \begin_layout Plain Layout
14985 ] 様式の内容の最後に置かれる文字列.出力中の改行は
14986 \begin_inset Flex Code
14989 \begin_layout Plain Layout
14998 \begin_layout Description
14999 \begin_inset Flex Code
15002 \begin_layout Plain Layout
15009 \begin_inset Flex Code
15012 \begin_layout Plain Layout
15019 \begin_inset Flex Code
15022 \begin_layout Plain Layout
15031 \begin_layout Description
15032 \begin_inset Flex Code
15035 \begin_layout Plain Layout
15042 \begin_inset Flex Code
15045 \begin_layout Plain Layout
15055 \begin_inset Flex Code
15058 \begin_layout Plain Layout
15066 \begin_inset Flex Code
15069 \begin_layout Plain Layout
15077 \begin_inset Flex Code
15080 \begin_layout Plain Layout
15082 \begin_inset space ~
15098 これはレイアウト中の既定の行間をどうすべきか定義するものです.引数の
15099 \begin_inset Flex Code
15102 \begin_layout Plain Layout
15109 \begin_inset Flex Code
15112 \begin_layout Plain Layout
15119 \begin_inset Flex Code
15122 \begin_layout Plain Layout
15129 それぞれ乗数1・1.25・1.667に対応します.引数
15130 \begin_inset Flex Code
15133 \begin_layout Plain Layout
15140 実際の乗数値も引数として指定しなくてはなりません.他のパラメータと違って
15141 \begin_inset Flex Code
15144 \begin_layout Plain Layout
15153 \begin_inset Flex Code
15156 \begin_layout Plain Layout
15163 限定的な\SpecialChar LaTeX
15164 コードを生成することを意味することにご注意ください.
15167 \begin_layout Description
15168 \begin_inset Flex Code
15171 \begin_layout Plain Layout
15178 \begin_inset Flex Code
15181 \begin_layout Plain Layout
15188 \begin_inset space \thinspace{}
15192 \begin_inset Flex Code
15195 \begin_layout Plain Layout
15201 ] この様式の段落をスペルチェックするか否か.既定値は真です.
15204 \begin_layout Description
15205 \begin_inset Flex Code
15208 \begin_layout Plain Layout
15215 \begin_inset Flex Code
15218 \begin_layout Plain Layout
15227 \begin_inset Flex Code
15230 \begin_layout Plain Layout
15236 ] 新しいレイアウト群を開始する際に,
15237 このカウンタの親カウンタを進めるか否か.これは,
15240 \begin_inset Flex Code
15243 \begin_layout Plain Layout
15250 \begin_inset Flex Code
15253 \begin_layout Plain Layout
15262 \begin_layout Description
15263 \begin_inset Flex Code
15266 \begin_layout Plain Layout
15273 \begin_inset CommandInset ref
15275 reference "subsec:フォント指定"
15283 \begin_layout Description
15284 \begin_inset Flex Code
15287 \begin_layout Plain Layout
15294 \begin_inset Flex Code
15297 \begin_layout Plain Layout
15303 ] 目次中でのこの様式の階層.これは,
15307 \begin_layout Description
15308 \begin_inset Flex Code
15311 \begin_layout Plain Layout
15320 \begin_inset Flex Code
15323 \begin_layout Plain Layout
15333 \begin_inset Flex Code
15336 \begin_layout Plain Layout
15344 \begin_inset Flex Code
15347 \begin_layout Plain Layout
15355 段落設定ダイアログで切り替えられるかどうかを決めます.
15356 \begin_inset Flex Code
15359 \begin_layout Plain Layout
15366 文書設定が「行頭下げ」段落様式を使用しているときに,
15368 \begin_inset Flex Code
15371 \begin_layout Plain Layout
15378 文書設定にかかわらず変更することができ,
15380 \begin_inset Flex Code
15383 \begin_layout Plain Layout
15390 どのような場合でも変更することができません.
15393 \begin_layout Description
15394 \begin_inset Flex Code
15397 \begin_layout Plain Layout
15404 \begin_inset Flex Code
15407 \begin_layout Plain Layout
15413 ] このレイアウトを持つ一連の段落群の最初の段落と,
15414 その前の段落の間の垂直余白.前の段落が別のレイアウトを持っていれば,
15419 \begin_layout Subsection
15421 \begin_inset CommandInset label
15423 name "subsec:段落様式の国際化"
15430 \begin_layout Standard
15433 長きにわたってレイアウト情報の国際化をサポートしてきましたが,
15435 これは操作画面にのみ適用されるものであって,
15436 たとえばPDF出力には適用されませんでした.たとえば,
15443 醜いハックに頼るしかありませんでした.Georg Baumのおかげで,
15447 \begin_layout Standard
15449 \begin_inset Flex MenuItem
15452 \begin_layout Plain Layout
15459 組版文書に出力される文字列を定義するのであれば,
15460 非英語文書や複数言語文書をサポートするために,
15462 \begin_inset Flex MenuItem
15465 \begin_layout Plain Layout
15472 \begin_inset Flex MenuItem
15475 \begin_layout Plain Layout
15481 を使用することができます.以下の抜粋(
15482 \begin_inset Flex MenuItem
15485 \begin_layout Plain Layout
15495 \begin_layout LyX-Code
15500 \begin_layout LyX-Code
15503 theoremstyle{remark}
15506 \begin_layout LyX-Code
15509 newtheorem{claim}[thm]{
15516 \begin_layout LyX-Code
15520 \begin_layout LyX-Code
15524 \begin_layout LyX-Code
15529 claimname}{_(Claim)}
15532 \begin_layout LyX-Code
15536 \begin_layout LyX-Code
15540 \begin_layout LyX-Code
15549 claimname}{_(Claim)}}
15552 \begin_layout LyX-Code
15557 \begin_layout Standard
15560 \begin_inset Flex MenuItem
15563 \begin_layout Plain Layout
15570 \begin_inset Flex MenuItem
15573 \begin_layout Plain Layout
15580 有効な\SpecialChar LaTeX
15581 コードはすべて用いることができますが,
15583 ここで典型的に示したような形になるでしょう.組版文字列が正しく翻訳されるための鍵となるのは,
15586 \begin_inset Flex Code
15589 \begin_layout Plain Layout
15598 \begin_inset Flex Code
15601 \begin_layout Plain Layout
15612 \begin_layout Standard
15613 \begin_inset Flex Code
15616 \begin_layout Plain Layout
15623 文書全体の言語に基づいた国際化を提供します.タグの内容は,
15625 \begin_inset Flex Code
15628 \begin_layout Plain Layout
15638 \begin_inset Flex Code
15641 \begin_layout Plain Layout
15649 が\SpecialChar LaTeX
15651 その引数を文書言語に翻訳したもので置き換えられます.
15654 \begin_layout Standard
15655 \begin_inset Flex Code
15658 \begin_layout Plain Layout
15667 \begin_inset Flex Code
15670 \begin_layout Plain Layout
15676 パッケージへのインタフェースを提供することを意図しているので,
15678 文書に現れる言語それぞれについて一度,
15679 プリアンブルに追加されます.この場合には,
15681 \begin_inset Flex Code
15684 \begin_layout Plain Layout
15693 \begin_inset Flex Code
15696 \begin_layout Plain Layout
15702 は言語名(babelパッケージで使用されるもの)で置き換えられます.
15705 \begin_layout Standard
15707 フランス語のセクションを持つドイツ語文書では,
15708 以下のような内容がプリアンブルに追加されます
15711 \begin_layout LyX-Code
15720 claimname}{Affirmation}}
15721 \begin_inset Newline newline
15732 claimname}{Behauptung}}
15733 \begin_inset Newline newline
15740 claimname}{Behauptung}
15743 \begin_layout Standard
15747 \begin_inset Flex Code
15750 \begin_layout Plain Layout
15760 \begin_layout Standard
15761 ここで注意しておくべき一つの重要な点は,
15764 \begin_inset Flex Code
15767 \begin_layout Plain Layout
15775 自身によって提供されるということです.つまり,
15776 ユーザー作成のレイアウトファイルに入力された文字列は,
15778 \begin_inset Flex Code
15781 \begin_layout Plain Layout
15787 ファイルをそれに応じて変更しない限り,
15789 の国際化ルーチンでは取り扱われないので,
15791 \begin_inset Flex MenuItem
15794 \begin_layout Plain Layout
15801 \begin_inset Flex MenuItem
15804 \begin_layout Plain Layout
15813 とともに提供されるレイアウトファイルでのみ,
15814 使うことができるということを意味します.とはいえ,
15816 将来的に\SpecialChar LyX
15817 に同梱させようという意図を以て作成されたレイアウトは,
15819 これらのタグを使用するべきです.\SpecialChar LyX
15821 マイナー更新(例えば2.1.x版から2.1.y版)では変更されないことに注意してください.しかしながら,
15822 メジャー更新(例えば2.0.x版から2.1.y版)では,
15823 新しい翻訳や修正が導入される可能性は大いにあります.
15826 \begin_layout Subsection
15828 \begin_inset CommandInset label
15837 \begin_layout Standard
15841 \begin_inset Flex MenuItem
15844 \begin_layout Plain Layout
15851 \begin_inset Flex MenuItem
15854 \begin_layout Plain Layout
15860 ・\SpecialChar ldots
15862 かつ必要となりました.標準的なフロートは
15863 \begin_inset Flex Code
15866 \begin_layout Plain Layout
15876 \begin_layout LyX-Code
15877 Input stdfloats.inc
15880 \begin_layout Standard
15881 と加えるだけで済むことも多いでしょう.\SpecialChar LyX
15882 に同梱されているAGUクラスのように,
15883 それ以外のフロート型を提供するテキストクラスを実装するには,
15887 \begin_layout Description
15888 \begin_inset Flex Code
15891 \begin_layout Plain Layout
15898 \begin_inset Flex Code
15901 \begin_layout Plain Layout
15907 =!htbpH] このフロート型に許可された配置用の選択肢.値は,
15908 配置文字からなる文字列です.使用できる文字には,
15914 \begin_inset Quotes eld
15919 \begin_inset Quotes erd
15928 \begin_inset Quotes eld
15933 \begin_inset Quotes erd
15941 \begin_inset Quotes eld
15946 \begin_inset Quotes erd
15954 \begin_inset Quotes eld
15959 \begin_inset Quotes erd
15967 \begin_inset Quotes eld
15972 \begin_inset Quotes erd
15981 \begin_inset Quotes eld
15984 ignore LaTeX rules:
15986 \begin_inset Quotes erd
15989 )があります.文字列中の文字の順序は関係ありません.配置の選択肢を与えない場合には,
15997 \begin_layout Description
15998 \begin_inset Flex Code
16001 \begin_layout Plain Layout
16008 \begin_inset Flex Code
16011 \begin_layout Plain Layout
16018 \begin_inset space \thinspace{}
16024 \begin_inset Flex Code
16027 \begin_layout Plain Layout
16041 (横向きフロート)を使って回転させることを許可するか否かを指定.フロートにこの機能をサポートさせないときには,
16043 \begin_inset Flex Code
16046 \begin_layout Plain Layout
16055 \begin_layout Description
16056 \begin_inset Flex Code
16059 \begin_layout Plain Layout
16066 \begin_inset Flex Code
16069 \begin_layout Plain Layout
16076 \begin_inset space \thinspace{}
16082 \begin_inset Flex Code
16085 \begin_layout Plain Layout
16095 星付き版があるか否かを定義.フロートにこの機能をサポートさせないときには,
16097 \begin_inset Flex Code
16100 \begin_layout Plain Layout
16109 \begin_layout Description
16110 \begin_inset Flex Code
16113 \begin_layout Plain Layout
16120 \begin_inset Flex Code
16123 \begin_layout Plain Layout
16130 \begin_inset Quotes erd
16134 \begin_inset Quotes erd
16137 ] 図などのリストを含む外部ファイルのファイル拡張子名.\SpecialChar LaTeX
16138 がキャプションを書き込むファイルです.
16141 \begin_layout Description
16142 \begin_inset Flex Code
16145 \begin_layout Plain Layout
16152 \begin_inset Flex Code
16155 \begin_layout Plain Layout
16162 \begin_inset Quotes erd
16166 \begin_inset Quotes erd
16169 ] メニューとキャプションに使用される文字列.babelが使用される場合には,
16173 \begin_layout Description
16174 \begin_inset Flex Code
16177 \begin_layout Plain Layout
16185 \begin_inset CommandInset ref
16187 reference "sec:XHTML出力のタグ"
16195 \begin_layout Description
16196 \begin_inset Flex Code
16199 \begin_layout Plain Layout
16206 \begin_inset Flex Code
16209 \begin_layout Plain Layout
16218 \begin_inset space \thinspace{}
16222 \begin_inset Flex Code
16225 \begin_layout Plain Layout
16231 ] フロートがドキュメントクラス中に既に定義されているのか,
16232 あるいは\SpecialChar LaTeX
16234 \begin_inset Flex Code
16237 \begin_layout Plain Layout
16245 オン・ザ・フライで定義するかを示します.既定は
16246 \begin_inset Flex Code
16249 \begin_layout Plain Layout
16257 \begin_inset Flex Code
16260 \begin_layout Plain Layout
16266 を使用します.\SpecialChar LaTeX
16267 ドキュメントクラス中に既に定義されているときには,
16269 \begin_inset Flex Code
16272 \begin_layout Plain Layout
16281 \begin_layout Description
16282 \begin_inset Flex Code
16285 \begin_layout Plain Layout
16292 \begin_inset Flex Code
16295 \begin_layout Plain Layout
16302 \begin_inset Quotes erd
16306 \begin_inset Quotes erd
16309 ] この型のフロートの一覧を生成するのに使用するコマンド.頭部の「
16312 \begin_inset Flex Code
16315 \begin_layout Plain Layout
16322 このコマンドを生成する標準的な方法はないので,
16328 \begin_inset Flex Code
16331 \begin_layout Plain Layout
16342 \begin_layout Description
16343 \begin_inset Flex Code
16346 \begin_layout Plain Layout
16353 \begin_inset Flex Code
16356 \begin_layout Plain Layout
16363 \begin_inset Quotes erd
16367 \begin_inset Quotes erd
16370 ] この種類のフロート一覧(図一覧・表一覧など)に使用される見出し.\SpecialChar LyX
16372 これは画面上のラベルとして使用されます.また,
16376 XHTML出力でも見出しとして使用されます.これは,
16380 \begin_layout Description
16381 \begin_inset Flex Code
16384 \begin_layout Plain Layout
16391 \begin_inset Flex Code
16394 \begin_layout Plain Layout
16401 \begin_inset Quotes erd
16405 \begin_inset Quotes erd
16409 このクラスのフロートが文書中のある節単位ごとに番号を振り直されるべきかどうかを規定します.例えば,
16411 \begin_inset Flex Code
16414 \begin_layout Plain Layout
16421 \begin_inset Flex Code
16424 \begin_layout Plain Layout
16431 フロートは章ごとに番号が振り直されます.
16434 \begin_layout Description
16435 \begin_inset Flex Code
16438 \begin_layout Plain Layout
16445 \begin_inset Flex Code
16448 \begin_layout Plain Layout
16455 \begin_inset Quotes erd
16459 \begin_inset Quotes erd
16462 ] このクラスのフロートの既定の配置法.文字列は,
16463 標準的な\SpecialChar LaTeX
16466 \begin_inset Flex Code
16469 \begin_layout Plain Layout
16477 \begin_inset Flex Code
16480 \begin_layout Plain Layout
16488 \begin_inset Flex Code
16491 \begin_layout Plain Layout
16499 \begin_inset Flex Code
16502 \begin_layout Plain Layout
16512 \begin_layout Plain Layout
16515 文字列中でのこれらの文字の順序は関係ありません.
16521 \begin_inset Flex Code
16524 \begin_layout Plain Layout
16531 これはフロートを「ここ」に置いていいけれども他の場所はだめ,
16533 本当はフロートにあるものではありません.しかし,
16535 \begin_inset Flex Code
16538 \begin_layout Plain Layout
16546 組み込み以外のフロート型では使用することができません.これが何を意味するかおわかりにならない場合には,
16548 \begin_inset Flex Code
16551 \begin_layout Plain Layout
16560 \begin_layout Description
16561 \begin_inset Flex Code
16564 \begin_layout Plain Layout
16571 \begin_inset Flex Code
16574 \begin_layout Plain Layout
16581 \begin_inset Quotes erd
16585 \begin_inset Quotes erd
16588 ] このカウンタへの書式付き参照に使われる書式.たとえば,
16589 表への参照を「表2」のように表示させたいとしましょう.この文字列には,
16590 「##」やカウンタ指定を入れることができます(
16591 \begin_inset CommandInset ref
16592 LatexCommand formatted
16593 reference "subsec:カウンタ"
16602 \begin_inset Flex Code
16605 \begin_layout Plain Layout
16611 の説明を参照).前者はカウンタ番号そのもので置換されます.したがって,
16612 節の場合には「第##節」のように指定するか,
16615 arabic{section}節」のように指定します(これは第2.7節のように翻訳されます).
16618 \begin_layout Description
16619 \begin_inset Flex Code
16622 \begin_layout Plain Layout
16629 \begin_inset Flex Code
16632 \begin_layout Plain Layout
16639 生成されるラベルに使用する前置句.これによって,
16640 整形参照を使用することができるようになります.コピーした様式が設定した
16641 \begin_inset Flex Code
16644 \begin_layout Plain Layout
16651 特別な文字列「OFF」(すべて大文字)を使えば,
16655 \begin_layout Description
16656 \begin_inset Flex Code
16659 \begin_layout Plain Layout
16666 \begin_inset Flex Code
16669 \begin_layout Plain Layout
16676 \begin_inset CommandInset ref
16678 reference "subsec:段落様式"
16689 \begin_layout Description
16690 \begin_inset Flex Code
16693 \begin_layout Plain Layout
16700 \begin_inset Flex Code
16703 \begin_layout Plain Layout
16710 \begin_inset Quotes erd
16714 \begin_inset Quotes erd
16718 \begin_inset Flex Code
16721 \begin_layout Plain Layout
16729 を使用してフロートを定義する際に使用される様式.
16732 \begin_layout Description
16733 \begin_inset Flex Code
16736 \begin_layout Plain Layout
16743 \begin_inset Flex Code
16746 \begin_layout Plain Layout
16753 \begin_inset Quotes erd
16757 \begin_inset Quotes erd
16760 ] プログラムやアルゴリズムのような,
16762 \begin_inset Flex Code
16765 \begin_layout Plain Layout
16775 \begin_inset Flex Code
16778 \begin_layout Plain Layout
16787 \begin_inset Flex Code
16790 \begin_layout Plain Layout
16801 \begin_layout Description
16802 \begin_inset Flex Code
16805 \begin_layout Plain Layout
16812 \begin_inset Flex Code
16815 \begin_layout Plain Layout
16822 \begin_inset space \thinspace{}
16826 \begin_inset Flex Code
16829 \begin_layout Plain Layout
16841 \begin_inset Flex Code
16844 \begin_layout Plain Layout
16850 が提供しているものを使用して定義されているのか,
16852 自身がオン・ザ・フライで定義しているのかを示します.
16855 \begin_layout Standard
16856 \begin_inset Flex Code
16859 \begin_layout Plain Layout
16873 \begin_inset Flex Code
16876 \begin_layout Plain Layout
16887 \begin_layout Subsection
16889 \begin_inset CommandInset label
16891 name "subsec:任意設定差込枠"
16898 \begin_layout Standard
16902 \begin_layout Itemize
16904 \begin_inset Flex Code
16907 \begin_layout Plain Layout
16915 \begin_inset Flex Code
16918 \begin_layout Plain Layout
16927 \begin_inset Flex Code
16930 \begin_layout Plain Layout
16938 などの\SpecialChar LaTeX
16939 コマンドに対応した意味論的マークアップを定義するものです.
16942 \begin_layout Itemize
16944 \begin_inset Flex Code
16947 \begin_layout Plain Layout
16955 コードや脚註などに似たユーザ設定の折りたたみ式差込枠を定義するのに使用することができます.わかりやすい例はendnote差込枠で,
16957 \begin_inset Flex Code
16960 \begin_layout Plain Layout
16969 \begin_layout Standard
16972 \begin_inset Flex Code
16975 \begin_layout Plain Layout
16984 \begin_layout Standard
16985 \begin_inset Flex Code
16988 \begin_layout Plain Layout
16995 もう一つ別の機能も提供します.これを使えば,
16996 いろいろな種類の差込枠全体のレイアウトを設定するのに使用することができるのです.現在のところ,
16998 \begin_inset Flex Code
17001 \begin_layout Plain Layout
17008 脚註・傍註・註釈差込枠・\SpecialChar TeX
17009 コード(ERT)差込枠・派生枝・リスト・索引・ボックス・表・アルゴリズム・URL・キャプションをユーザー定義するのに使用されます.
17012 \begin_layout Standard
17013 \begin_inset Flex Code
17016 \begin_layout Plain Layout
17022 定義は以下の形の行では始まらなくてはなりません.
17025 \begin_layout LyX-Code
17029 \begin_layout Standard
17031 \begin_inset Flex Code
17034 \begin_layout Plain Layout
17041 レイアウトを定義しようとしている差込枠を指し,
17045 \begin_layout Enumerate
17046 既存の差込枠のレイアウトを変更する場合.この場合,
17048 \begin_inset Flex Code
17051 \begin_layout Plain Layout
17059 \begin_inset Flex Code
17062 \begin_layout Plain Layout
17069 \begin_inset Flex Code
17072 \begin_layout Plain Layout
17079 \begin_inset Flex Code
17082 \begin_layout Plain Layout
17089 \begin_inset Flex Code
17092 \begin_layout Plain Layout
17099 \begin_inset Flex Code
17102 \begin_layout Plain Layout
17109 \begin_inset Flex Code
17112 \begin_layout Plain Layout
17119 \begin_inset Flex Code
17122 \begin_layout Plain Layout
17129 \begin_inset Flex Code
17132 \begin_layout Plain Layout
17139 \begin_inset Flex Code
17142 \begin_layout Plain Layout
17149 \begin_inset Flex Code
17152 \begin_layout Plain Layout
17159 \begin_inset Flex Code
17162 \begin_layout Plain Layout
17169 \begin_inset Flex Code
17172 \begin_layout Plain Layout
17179 \begin_inset Flex Code
17182 \begin_layout Plain Layout
17189 \begin_inset Flex Code
17192 \begin_layout Plain Layout
17199 \begin_inset Flex Code
17202 \begin_layout Plain Layout
17209 \begin_inset Flex Code
17212 \begin_layout Plain Layout
17219 \begin_inset Flex Code
17222 \begin_layout Plain Layout
17229 \begin_inset Flex Code
17232 \begin_layout Plain Layout
17239 \begin_inset Flex Code
17242 \begin_layout Plain Layout
17249 \begin_inset Flex Code
17252 \begin_layout Plain Layout
17261 \begin_layout Enumerate
17262 自由差込枠のレイアウトを定義する場合.この場合,
17264 \begin_inset Flex Code
17267 \begin_layout Plain Layout
17274 \begin_inset Flex Code
17277 \begin_layout Plain Layout
17285 \begin_inset Flex Code
17288 \begin_layout Plain Layout
17295 既存の自由差込枠で使用されていない有効な識別子であれば,
17296 何でも構いません.識別子には空白を入れることもできますが,
17297 この場合には全体を引用符で囲まなくてはなりません.自由差込枠の定義には,
17298 この定義がどの差込枠型なのか宣言するために,
17300 \begin_inset Flex Code
17303 \begin_layout Plain Layout
17309 項目が含まれていなくてはならないことに注意してください.
17312 \begin_layout Enumerate
17313 ユーザー定義派生枝を定義する場合.この場合,
17315 \begin_inset Flex Code
17318 \begin_layout Plain Layout
17325 \begin_inset Flex Code
17328 \begin_layout Plain Layout
17336 \begin_inset Flex Code
17339 \begin_layout Plain Layout
17346 ユーザーの文書で定義されている有効な派生枝名です.派生枝名には空白を入れても構いませんが,
17347 その場合は派生枝全体を引用符で囲まなくてはなりません.この機能の主な目的は,
17349 特定の派生枝を\SpecialChar LaTeX
17350 がくるむことができるようにすることです.
17353 \begin_layout Enumerate
17354 ユーザー(またはクラス)定義のキャプションを定義する場合.この場合,
17356 \begin_inset Flex Code
17359 \begin_layout Plain Layout
17366 \begin_inset Flex Code
17369 \begin_layout Plain Layout
17377 \begin_inset Flex Code
17380 \begin_layout Plain Layout
17387 メニューに表示されるキャプション名です.応用例については,
17389 \begin_inset Flex Code
17392 \begin_layout Plain Layout
17399 若しくはKOMA-Scriptクラスのクラス定義キャプション(
17400 \begin_inset Flex Code
17403 \begin_layout Plain Layout
17411 \begin_inset Flex Code
17414 \begin_layout Plain Layout
17426 \begin_inset Flex Code
17429 \begin_layout Plain Layout
17430 Caption:\SpecialChar allowbreak
17439 \begin_layout Standard
17440 \begin_inset Flex Code
17443 \begin_layout Plain Layout
17449 定義には以下の項目を入れることができます.
17452 \begin_layout Description
17453 \begin_inset Flex Code
17456 \begin_layout Plain Layout
17463 \begin_inset Flex Code
17466 \begin_layout Plain Layout
17473 この型の一覧表に表示されます.空の文字列を入れると無効になります.OutlinerNameコマンドとIsTocCaptionコマンドも参照してください.これは,
17474 自由差込枠にのみ実装されています.既定値:
17478 \begin_layout Description
17479 \begin_inset Flex Code
17482 \begin_layout Plain Layout
17488 この差込枠を挿入することのできる差込枠を,
17490 \begin_inset Flex Code
17493 \begin_layout Plain Layout
17499 」で閉じる必要があります.挿入先差込枠の特定の引数に挿入を許可したい場合,
17500 引数名を@の後に付記してください(例:
17502 \begin_inset Flex Code
17505 \begin_layout Plain Layout
17512 これは直下の差込枠しかサポートしていないことに注意してください(入れ子となっているものは不可).
17513 \begin_inset Flex Code
17516 \begin_layout Plain Layout
17525 \begin_layout Description
17526 \begin_inset Flex Code
17529 \begin_layout Plain Layout
17535 この差込枠を挿入することのできるレイアウトを,
17537 \begin_inset Flex Code
17540 \begin_layout Plain Layout
17541 EndAllowedInLayouts
17546 」で閉じる必要があります.挿入先差込枠の特定の引数に挿入を許可したい場合,
17547 引数名を@の後に付記してください(例:
17549 \begin_inset Flex Code
17552 \begin_layout Plain Layout
17559 これは直下のレイアウトしかサポートしていないことに注意してください(入れ子となっているものは不可).
17560 \begin_inset Flex Code
17563 \begin_layout Plain Layout
17572 \begin_layout Description
17573 \begin_inset Flex Code
17576 \begin_layout Plain Layout
17583 \begin_inset Flex Code
17586 \begin_layout Plain Layout
17593 \begin_inset Flex Code
17596 \begin_layout Plain Layout
17603 \begin_inset Flex Code
17606 \begin_layout Plain Layout
17614 特定の差込枠や段落(グループ)にこの差込枠を何回挿入することができるかを指定することができます.
17617 \begin_layout Description
17618 \begin_inset Flex Code
17621 \begin_layout Plain Layout
17622 AllowedOccurrencesPerItem
17628 \begin_inset Flex Code
17631 \begin_layout Plain Layout
17638 \begin_inset space \thinspace{}
17642 \begin_inset Flex Code
17645 \begin_layout Plain Layout
17653 \begin_inset Flex Code
17656 \begin_layout Plain Layout
17664 を用いる)箇条書き型環境の中にいるとき,
17666 \begin_inset Flex Code
17669 \begin_layout Plain Layout
17678 \begin_layout Description
17679 \begin_inset Flex Code
17682 \begin_layout Plain Layout
17689 \begin_inset Flex Code
17692 \begin_layout Plain Layout
17698 ] 現在のレイアウトに関連付けられたコマンドまたは環境の引数番号を定義します.定義は
17699 \begin_inset Flex Code
17702 \begin_layout Plain Layout
17709 \begin_inset CommandInset ref
17711 reference "subsec:引数"
17722 \begin_layout Description
17723 \begin_inset Flex Code
17726 \begin_layout Plain Layout
17732 言語コマンドを変更するプリアンブル.第
17733 \begin_inset CommandInset ref
17735 reference "subsec:段落様式の国際化"
17743 \begin_layout Description
17744 \begin_inset Flex Code
17747 \begin_layout Plain Layout
17754 \begin_inset Flex Code
17757 \begin_layout Plain Layout
17763 ] 差込枠の背景色.使用できる色名一覧は第
17764 \begin_inset CommandInset ref
17766 reference "chap:色名"
17774 \begin_layout Description
17775 \begin_inset Flex Code
17778 \begin_layout Plain Layout
17785 \begin_inset Flex Code
17788 \begin_layout Plain Layout
17797 \begin_inset space \thinspace{}
17801 \begin_inset Flex Code
17804 \begin_layout Plain Layout
17811 差込枠の内容をラベルとして使用するか否か.既定値は偽です.
17814 \begin_layout Description
17815 \begin_inset Flex Code
17818 \begin_layout Plain Layout
17825 \begin_inset CommandInset ref
17827 reference "subsec:段落様式"
17832 節参照のこと.完全な型を指定する必要があることに注意してください.例:
17833 \begin_inset Flex Code
17836 \begin_layout Plain Layout
17837 CopyStyle Flex:<名称>
17845 \begin_layout Description
17846 \begin_inset Flex Code
17849 \begin_layout Plain Layout
17856 \begin_inset Flex Code
17859 \begin_layout Plain Layout
17868 \begin_inset space \thinspace{}
17872 \begin_inset Flex Code
17875 \begin_layout Plain Layout
17882 段落設定ダイアログをユーザが使えるかどうかを指定します.
17885 \begin_layout Description
17886 \begin_inset Flex Code
17889 \begin_layout Plain Layout
17895 差込枠の枠とボタンをレンダリングするのに使用する様式を指定するもので,
17897 \begin_inset Flex Code
17900 \begin_layout Plain Layout
17907 \begin_inset Flex Code
17910 \begin_layout Plain Layout
17917 \begin_inset Flex Code
17920 \begin_layout Plain Layout
17926 のいずれかを指定することができます.脚註は通常
17927 \begin_inset Flex Code
17930 \begin_layout Plain Layout
17939 \begin_inset Flex Code
17942 \begin_layout Plain Layout
17950 \begin_inset Flex Code
17953 \begin_layout Plain Layout
17962 \begin_layout Description
17963 \begin_inset Flex Code
17966 \begin_layout Plain Layout
17973 \begin_inset Flex Code
17976 \begin_layout Plain Layout
17983 \begin_inset space \thinspace{}
17987 \begin_inset Flex Code
17990 \begin_layout Plain Layout
17999 \begin_inset Flex Code
18002 \begin_layout Plain Layout
18009 \begin_inset Flex Code
18012 \begin_layout Plain Layout
18020 周囲のテキストとインラインで出力させるかを示します.偽にすると,
18024 \begin_inset Flex Code
18027 \begin_layout Plain Layout
18036 \begin_inset Flex Code
18039 \begin_layout Plain Layout
18047 タグの後の空白(改行文字を含む)を無視するものと仮定します.
18050 \begin_layout Description
18051 \begin_inset Flex Code
18054 \begin_layout Plain Layout
18061 \begin_inset Flex Code
18064 \begin_layout Plain Layout
18073 \begin_inset space \thinspace{}
18077 \begin_inset Flex Code
18080 \begin_layout Plain Layout
18086 ] 差込枠の内容を外部で編集できるか否か(文書の出力形式に定義されている編集ソフトウェアを使用).
18089 \begin_layout Description
18090 \begin_inset Flex Code
18093 \begin_layout Plain Layout
18100 \begin_inset Flex Code
18103 \begin_layout Plain Layout
18112 \begin_layout Description
18113 \begin_inset Flex Code
18116 \begin_layout Plain Layout
18127 \begin_inset CommandInset ref
18129 reference "subsec:フォント指定"
18134 節を参照.このフォントを定義すると自動的に
18135 \begin_inset Flex Code
18138 \begin_layout Plain Layout
18147 \begin_inset Flex Code
18150 \begin_layout Plain Layout
18156 を定義しなくてはならないことに注意してください.
18159 \begin_layout Description
18160 \begin_inset Flex Code
18163 \begin_layout Plain Layout
18164 FixedWidthPreambleEncoding
18170 \begin_inset Flex Code
18173 \begin_layout Plain Layout
18182 \begin_inset space \thinspace{}
18186 \begin_inset Flex Code
18189 \begin_layout Plain Layout
18196 \begin_inset Flex Code
18199 \begin_layout Plain Layout
18206 \begin_inset Flex Code
18209 \begin_layout Plain Layout
18215 コードの訳出後の内容が固定幅エンコーディングを持つように強制するか否か.これは,
18225 などの可変幅エンコーディングでは機能しない特殊な\SpecialChar LaTeX
18226 パッケージのために必要です.この設定は,
18228 やLua\SpecialChar TeX
18229 のようなUnicodeを完全に解する\SpecialChar LaTeX
18234 \begin_layout Description
18235 \begin_inset Flex Code
18238 \begin_layout Plain Layout
18239 ForceLocalFontSwitch
18245 \begin_inset Flex Code
18248 \begin_layout Plain Layout
18257 \begin_inset space \thinspace{}
18261 \begin_inset Flex Code
18264 \begin_layout Plain Layout
18272 \begin_inset Flex Code
18275 \begin_layout Plain Layout
18285 \begin_inset Flex Code
18288 \begin_layout Plain Layout
18299 \begin_layout Description
18300 \begin_inset Flex Code
18303 \begin_layout Plain Layout
18310 \begin_inset Flex Code
18313 \begin_layout Plain Layout
18322 \begin_inset space \thinspace{}
18326 \begin_inset Flex Code
18329 \begin_layout Plain Layout
18335 ] たとえば\SpecialChar TeX
18336 コードやURLで「latex」言語が「左から右」(ラテン式)出力になるように強制します.うまく機能しません.
18339 \begin_layout Description
18340 \begin_inset Flex Code
18343 \begin_layout Plain Layout
18350 \begin_inset Flex Code
18353 \begin_layout Plain Layout
18362 \begin_inset space \thinspace{}
18366 \begin_inset Flex Code
18369 \begin_layout Plain Layout
18375 ] \SpecialChar LaTeX
18377 この差込枠が開始する前と終了する後に,
18380 差込枠が単独行に出力されるように保証します.
18383 \begin_layout Description
18384 \begin_inset Flex Code
18387 \begin_layout Plain Layout
18394 \begin_inset Flex Code
18397 \begin_layout Plain Layout
18406 \begin_inset space \thinspace{}
18410 \begin_inset Flex Code
18413 \begin_layout Plain Layout
18419 ] PlainLayoutを使用するべきなのか,
18420 それともユーザが差込枠で使用されている段落様式を変更できるのかを指定します.既定値は偽です.
18423 \begin_layout Description
18424 \begin_inset Flex Code
18427 \begin_layout Plain Layout
18436 \begin_inset Flex Code
18439 \begin_layout Plain Layout
18448 \begin_inset space \thinspace{}
18452 \begin_inset Flex Code
18455 \begin_layout Plain Layout
18462 \begin_inset CommandInset ref
18464 reference "subsec:段落様式"
18472 \begin_layout Description
18473 \begin_inset Flex Code
18476 \begin_layout Plain Layout
18484 \begin_inset CommandInset ref
18486 reference "sec:XHTML出力のタグ"
18494 \begin_layout Description
18495 \begin_inset Flex Code
18498 \begin_layout Plain Layout
18505 \begin_inset Flex Code
18508 \begin_layout Plain Layout
18517 \begin_inset space \thinspace{}
18521 \begin_inset Flex Code
18524 \begin_layout Plain Layout
18532 スクリーン上のみならず\SpecialChar LaTeX
18533 への書き出しにおいても親から継承されます.0のときには,
18537 \begin_layout Description
18538 \begin_inset Flex Code
18541 \begin_layout Plain Layout
18548 \begin_inset Flex Code
18551 \begin_layout Plain Layout
18560 \begin_inset space \thinspace{}
18564 \begin_inset Flex Code
18567 \begin_layout Plain Layout
18573 ] AddToTocの設定に関わらず,
18574 「文書構造」面用に出力される文字列に,
18575 この差込枠の内容を含めるかどうか.たとえば,
18577 文書構造の目次に表示されることは望まないでしょうが,
18579 文字様式の内容は表示されることを望むでしょう.既定値は偽,
18583 \begin_layout Description
18584 \begin_inset Flex Code
18587 \begin_layout Plain Layout
18594 \begin_inset Flex Code
18597 \begin_layout Plain Layout
18606 \begin_inset space \thinspace{}
18610 \begin_inset Flex Code
18613 \begin_layout Plain Layout
18626 \begin_layout Description
18627 \begin_inset Flex Code
18630 \begin_layout Plain Layout
18639 \begin_inset Flex Code
18642 \begin_layout Plain Layout
18651 \begin_inset space \thinspace{}
18655 \begin_inset Flex Code
18658 \begin_layout Plain Layout
18665 \begin_inset CommandInset ref
18667 reference "subsec:段落様式"
18675 \begin_layout Description
18676 \begin_inset Flex Code
18679 \begin_layout Plain Layout
18686 \begin_inset CommandInset ref
18688 reference "subsec:フォント指定"
18695 \begin_inset Flex Code
18698 \begin_layout Plain Layout
18707 \begin_layout Description
18708 \begin_inset Flex Code
18711 \begin_layout Plain Layout
18718 \begin_inset Flex Code
18721 \begin_layout Plain Layout
18728 \begin_inset Quotes erd
18732 \begin_inset Quotes erd
18739 ボタンなどに差込枠のラベルとして表示されるもの.差込枠型によっては(\SpecialChar TeX
18744 \begin_layout Description
18745 \begin_inset Flex Code
18748 \begin_layout Plain Layout
18755 \begin_inset CommandInset ref
18757 reference "subsec:段落様式の国際化"
18765 \begin_layout Description
18766 \begin_inset Flex Code
18769 \begin_layout Plain Layout
18776 \begin_inset Flex Code
18779 \begin_layout Plain Layout
18785 ] 対応する\SpecialChar LaTeX
18786 関連物の名称.環境名ないしはコマンド名.
18789 \begin_layout Description
18790 \begin_inset Flex Code
18793 \begin_layout Plain Layout
18800 \begin_inset Flex Code
18803 \begin_layout Plain Layout
18814 \begin_inset Flex Code
18817 \begin_layout Plain Layout
18824 \begin_inset Flex Code
18827 \begin_layout Plain Layout
18833 のような括弧対を含む.このパラメータは\SpecialChar LyX
18834 内部から変更することはできません(変更可能なパラメータには
18835 \begin_inset Flex Code
18838 \begin_layout Plain Layout
18845 全ての\SpecialChar LaTeX
18847 \begin_inset Flex Code
18850 \begin_layout Plain Layout
18859 \begin_layout Description
18860 \begin_inset Flex Code
18863 \begin_layout Plain Layout
18870 \begin_inset Flex Code
18873 \begin_layout Plain Layout
18881 ] 様式がどのように\SpecialChar LaTeX
18886 \begin_layout Plain Layout
18887 これらのルールはSGMLクラスにも適用されるので,
18889 \begin_inset Flex Code
18892 \begin_layout Plain Layout
18899 少しミスリーディングかもしれません.特定の例については,
18900 SGMLクラスファイルを見てください.
18909 \begin_layout Description
18910 \begin_inset Flex Code
18913 \begin_layout Plain Layout
18923 \begin_layout Description
18924 \begin_inset Flex Code
18927 \begin_layout Plain Layout
18935 \begin_inset Flex Code
18938 \begin_layout Plain Layout
18945 {\SpecialChar ldots
18954 \begin_layout Description
18955 \begin_inset Flex Code
18958 \begin_layout Plain Layout
18966 \begin_inset Flex Code
18969 \begin_layout Plain Layout
18976 }\SpecialChar ldots
18991 \begin_layout Standard
18999 \begin_layout LyX-Code
19002 LatexName[LatexParam]{\SpecialChar ldots
19006 \begin_layout Standard
19011 \begin_layout LyX-Code
19014 begin{LatexName}[LatexParam] \SpecialChar ldots
19020 \begin_layout Standard
19025 \begin_layout Description
19026 \begin_inset Flex Code
19029 \begin_layout Plain Layout
19036 \begin_inset Flex Code
19039 \begin_layout Plain Layout
19045 ] 様式の内容の最初に置かれる文字列.出力中の改行は
19046 \begin_inset Flex Code
19049 \begin_layout Plain Layout
19058 \begin_layout Description
19059 \begin_inset Flex Code
19062 \begin_layout Plain Layout
19069 \begin_inset Flex Code
19072 \begin_layout Plain Layout
19079 \begin_inset Flex Code
19082 \begin_layout Plain Layout
19089 \begin_inset Flex Code
19092 \begin_layout Plain Layout
19098 (charstyleの定義の終わりなどを示すダミー定義)の各値を取ることができます.この項目は,
19100 かつ自由差込枠でしか意味を持ちません.この項目は,
19102 差込枠がどのメニューに表示されるかを決定します.
19103 \begin_inset Flex Code
19106 \begin_layout Plain Layout
19113 \begin_inset Flex Code
19116 \begin_layout Plain Layout
19124 \begin_inset Flex Code
19127 \begin_layout Plain Layout
19135 \begin_inset Flex Code
19138 \begin_layout Plain Layout
19145 \begin_inset Flex Code
19148 \begin_layout Plain Layout
19155 \begin_inset Flex Code
19158 \begin_layout Plain Layout
19166 \begin_inset Flex Code
19169 \begin_layout Plain Layout
19177 \begin_inset Flex Code
19180 \begin_layout Plain Layout
19187 \begin_inset Flex 圏点
19190 \begin_layout Plain Layout
19199 \begin_layout Description
19200 \begin_inset Flex Code
19203 \begin_layout Plain Layout
19210 \begin_inset Flex Code
19213 \begin_layout Plain Layout
19219 メニュー用の文字列.この文字列に特定の文字を「|」で区切って追加することでアクセラレーターを定義することができます(例:
19221 \begin_inset Flex Code
19224 \begin_layout Plain Layout
19230 ).この指定は必須ではありません.指定がない場合には,
19235 \begin_layout Description
19236 \begin_inset Flex Code
19239 \begin_layout Plain Layout
19246 \begin_inset Flex Code
19249 \begin_layout Plain Layout
19258 \begin_inset space \thinspace{}
19262 \begin_inset Flex Code
19265 \begin_layout Plain Layout
19271 ] この差込枠中に複数の段落を入れることができるかどうか.これは同時に,
19273 \begin_inset Flex Code
19276 \begin_layout Plain Layout
19284 \begin_inset Flex Code
19287 \begin_layout Plain Layout
19295 \begin_inset Flex Code
19298 \begin_layout Plain Layout
19309 他の値に指定し直すことができます.既定値は真です.
19312 \begin_layout Description
19313 \begin_inset Flex Code
19316 \begin_layout Plain Layout
19323 \begin_inset Flex Code
19326 \begin_layout Plain Layout
19335 \begin_inset space \thinspace{}
19339 \begin_inset Flex Code
19342 \begin_layout Plain Layout
19349 \begin_inset Flex Code
19352 \begin_layout Plain Layout
19361 当該コマンド自身をprotectするかどうかでは
19368 \begin_layout Description
19369 \begin_inset Flex Code
19372 \begin_layout Plain Layout
19379 \begin_inset Flex Code
19382 \begin_layout Plain Layout
19391 \begin_inset space \thinspace{}
19395 \begin_inset Flex Code
19398 \begin_layout Plain Layout
19406 \begin_inset Flex Code
19409 \begin_layout Plain Layout
19422 パッケージ)を用いて保護するようにし,
19423 マクロ中でverbatimを使えるようにします.既定値は偽です.
19426 \begin_layout Description
19427 \begin_inset Flex Code
19430 \begin_layout Plain Layout
19437 \begin_inset Flex Code
19440 \begin_layout Plain Layout
19449 \begin_inset space \thinspace{}
19453 \begin_inset Flex Code
19456 \begin_layout Plain Layout
19463 \begin_inset Flex Code
19466 \begin_layout Plain Layout
19475 \begin_inset Flex Code
19478 \begin_layout Plain Layout
19487 \begin_inset Flex Code
19490 \begin_layout Plain Layout
19507 コマンドに頼る様式でとくに必要になります.既定値は偽です.
19510 \begin_layout Description
19511 \begin_inset Flex Code
19514 \begin_layout Plain Layout
19521 \begin_inset Flex Code
19524 \begin_layout Plain Layout
19531 \begin_inset Flex Code
19534 \begin_layout Plain Layout
19544 以外に)定義するオプションです.初期値のバックスラッシュは指定できません.
19547 \begin_layout Description
19548 \begin_inset Flex Code
19551 \begin_layout Plain Layout
19558 \begin_inset Flex Code
19561 \begin_layout Plain Layout
19568 \begin_inset Flex Code
19571 \begin_layout Plain Layout
19580 \begin_layout Description
19581 \begin_inset Flex Code
19584 \begin_layout Plain Layout
19591 \begin_inset Flex Code
19594 \begin_layout Plain Layout
19601 \begin_inset Flex Code
19604 \begin_layout Plain Layout
19611 \begin_inset Flex Code
19614 \begin_layout Plain Layout
19622 \begin_inset Flex Code
19625 \begin_layout Plain Layout
19632 後方互換性を維持しながら行うために用いられます.
19635 \begin_layout Description
19636 \begin_inset Flex Code
19639 \begin_layout Plain Layout
19646 \begin_inset Flex Code
19649 \begin_layout Plain Layout
19658 \begin_inset space \thinspace{}
19662 \begin_inset Flex Code
19665 \begin_layout Plain Layout
19672 \begin_inset Flex Code
19675 \begin_layout Plain Layout
19682 段落の改行は出力では無視されます.これは,
19683 内容が\SpecialChar LyX
19685 出力に影響を与えない差込枠において有用です.
19688 \begin_layout Description
19689 \begin_inset Flex Code
19692 \begin_layout Plain Layout
19699 \begin_inset Flex Code
19702 \begin_layout Plain Layout
19711 \begin_inset space \thinspace{}
19715 \begin_inset Flex Code
19718 \begin_layout Plain Layout
19725 \begin_inset CommandInset ref
19727 reference "subsec:段落様式"
19735 \begin_layout Description
19736 \begin_inset Flex Code
19739 \begin_layout Plain Layout
19748 \begin_inset Flex Code
19751 \begin_layout Plain Layout
19760 \begin_inset space \thinspace{}
19764 \begin_inset Flex Code
19767 \begin_layout Plain Layout
19774 \begin_inset CommandInset ref
19776 reference "subsec:段落様式"
19784 \begin_layout Description
19785 \begin_inset Flex Code
19788 \begin_layout Plain Layout
19795 \begin_inset CommandInset ref
19797 reference "subsec:段落様式"
19805 \begin_layout Description
19806 \begin_inset Flex Code
19809 \begin_layout Plain Layout
19816 \begin_inset Flex Code
19819 \begin_layout Plain Layout
19826 生成されるラベルに使用する前置句.これによって,
19827 整形参照を使用することができるようになります.
19830 \begin_layout Description
19831 \begin_inset Flex Code
19834 \begin_layout Plain Layout
19841 \begin_inset Flex Code
19844 \begin_layout Plain Layout
19851 \begin_inset CommandInset ref
19853 reference "subsec:段落様式"
19861 \begin_layout Description
19862 \begin_inset Flex Code
19865 \begin_layout Plain Layout
19872 \begin_inset Flex Code
19875 \begin_layout Plain Layout
19884 \begin_inset space \thinspace{}
19888 \begin_inset Flex Code
19891 \begin_layout Plain Layout
19898 \begin_inset Flex Code
19901 \begin_layout Plain Layout
19907 タグで定義された)この様式の\SpecialChar LaTeX
19910 \begin_inset Flex Code
19913 \begin_layout Plain Layout
19920 その(必須及び非必須)引数は継承したくない場合に便利です.
19923 \begin_layout Description
19924 \begin_inset Flex Code
19927 \begin_layout Plain Layout
19934 \begin_inset Flex Code
19937 \begin_layout Plain Layout
19944 \begin_inset space \thinspace{}
19948 \begin_inset Flex Code
19951 \begin_layout Plain Layout
19960 \begin_inset Flex Code
19963 \begin_layout Plain Layout
19972 差込枠がフォント変更指定の中にあるとき,
19973 各差込枠の内部で再度フォント変更指定が為されます(たとえば
19974 \begin_inset Flex Code
19977 \begin_layout Plain Layout
19982 myinset{中身}\SpecialChar ldots
19989 \begin_inset Flex Code
19992 \begin_layout Plain Layout
19999 textbf{中身}}\SpecialChar ldots
20005 ).(脚註のような)内部的にフォント設定をリセットするコマンドで意味を持ちます.これを誤って設定してしまうと,
20006 望まない結果を生むことがあります(例:
20008 \begin_inset Flex Code
20011 \begin_layout Plain Layout
20018 emph{中身t}}\SpecialChar ldots
20025 \begin_inset Flex Code
20028 \begin_layout Plain Layout
20037 中身がアップライト体になります).既定値は
20038 \begin_inset Flex Code
20041 \begin_layout Plain Layout
20048 フォント変更は差込枠内部で繰り返されません.
20051 \begin_layout Description
20052 \begin_inset Flex Code
20055 \begin_layout Plain Layout
20062 \begin_inset Flex Code
20065 \begin_layout Plain Layout
20071 ] 様式の内容の最後に置かれる文字列.出力中の改行は
20072 \begin_inset Flex Code
20075 \begin_layout Plain Layout
20084 \begin_layout Description
20085 \begin_inset Flex Code
20088 \begin_layout Plain Layout
20095 \begin_inset Flex Code
20098 \begin_layout Plain Layout
20105 \begin_inset space \thinspace{}
20109 \begin_inset Flex Code
20112 \begin_layout Plain Layout
20120 ] この差込枠の内容をスペルチェックするか否か.既定値は真です.
20123 \begin_layout Subsection
20125 \begin_inset CommandInset label
20134 \begin_layout Standard
20136 内容本体に加えて引数を取ることができます.これは,
20138 また\SpecialChar LaTeX
20139 でのみ意味を持ちます.コマンドまたは環境の引数は全て–段落の内容自身に関連付けられた必須引数を除き,
20143 \begin_inset Flex Code
20146 \begin_layout Plain Layout
20152 で閉じなくてはなりません.非必須引数が2つあるコマンドの場合は,
20156 \begin_layout Quote
20162 \begin_layout Quote
20168 \begin_layout Quote
20174 \begin_layout Quote
20180 \begin_layout Quote
20186 \begin_layout Quote
20192 \begin_layout Standard
20193 \begin_inset Flex Code
20196 \begin_layout Plain Layout
20206 \begin_layout Itemize
20207 \begin_inset Flex Code
20210 \begin_layout Plain Layout
20217 \begin_inset Flex Code
20220 \begin_layout Plain Layout
20226 この引数を挿入するメニューと引数差込枠ボタンに表示される文字列です(別に
20227 \begin_inset Flex Code
20230 \begin_layout Plain Layout
20236 を指定した場合を除く).メニューには,
20237 後ろに「|」で区切った文字を置くことでアクセラレーターを定義することができます(例:
20238 \begin_inset space \space{}
20242 \begin_inset Quotes eld
20246 \begin_inset Flex Code
20249 \begin_layout Plain Layout
20256 \begin_inset Quotes erd
20262 \begin_layout Itemize
20263 \begin_inset Flex Code
20266 \begin_layout Plain Layout
20273 \begin_inset Flex Code
20276 \begin_layout Plain Layout
20282 メニュー単独用の文字列.後ろに「|」で区切った文字を置くことでアクセラレーターを定義することができます(例:
20283 \begin_inset space \space{}
20287 \begin_inset Quotes eld
20291 \begin_inset Flex Code
20294 \begin_layout Plain Layout
20301 \begin_inset Quotes erd
20304 ).この指定は必須ではありません.指定しない場合には,
20306 \begin_inset Flex Code
20309 \begin_layout Plain Layout
20318 \begin_layout Itemize
20319 \begin_inset Flex Code
20322 \begin_layout Plain Layout
20329 \begin_inset Flex Code
20332 \begin_layout Plain Layout
20338 引数差込枠にマウスをかざしたときに現れるツールチップに表示される長めの説明文.
20341 \begin_layout Itemize
20342 \begin_inset Flex Code
20345 \begin_layout Plain Layout
20352 \begin_inset Flex Code
20355 \begin_layout Plain Layout
20364 \begin_inset space \thinspace{}
20368 \begin_inset Flex Code
20371 \begin_layout Plain Layout
20377 ] これが必須の引数なのか(1)非必須の引数なのか(0)を宣言します.必須引数は,
20378 与えられなければ空の出力を行いますが,
20379 非必須引数の場合はそもそも出力されません.既定では,
20381 \begin_inset Flex Code
20384 \begin_layout Plain Layout
20392 \begin_inset Flex Code
20395 \begin_layout Plain Layout
20404 \begin_layout Itemize
20405 \begin_inset Flex Code
20408 \begin_layout Plain Layout
20415 \begin_inset Flex Code
20418 \begin_layout Plain Layout
20425 \begin_inset Flex Code
20428 \begin_layout Plain Layout
20438 以外に)定義するオプションです.初期値のバックスラッシュは指定できません.
20441 \begin_layout Itemize
20442 \begin_inset Flex Code
20445 \begin_layout Plain Layout
20452 \begin_inset Flex Code
20455 \begin_layout Plain Layout
20462 必要となる別の引数を(番号によって)指定します.例えば,
20466 \begin_inset Flex Code
20469 \begin_layout Plain Layout
20478 前に(少なくとも空の)別の非必須引数を要求する非必須引数があります.これは,
20480 \begin_inset Flex Code
20483 \begin_layout Plain Layout
20490 \begin_inset Flex Code
20493 \begin_layout Plain Layout
20499 ステートメントを置くことで実現できます.
20502 \begin_layout Itemize
20503 \begin_inset Flex Code
20506 \begin_layout Plain Layout
20513 \begin_inset Flex Code
20516 \begin_layout Plain Layout
20523 \begin_inset Flex Code
20526 \begin_layout Plain Layout
20533 \begin_inset Flex Code
20536 \begin_layout Plain Layout
20542 ではない)ユーザー定義の左区切りを定義します.出力中の改行は
20543 \begin_inset Flex Code
20546 \begin_layout Plain Layout
20555 \begin_layout Itemize
20556 \begin_inset Flex Code
20559 \begin_layout Plain Layout
20566 \begin_inset Flex Code
20569 \begin_layout Plain Layout
20576 \begin_inset Flex Code
20579 \begin_layout Plain Layout
20586 \begin_inset Flex Code
20589 \begin_layout Plain Layout
20595 ではない)ユーザー定義の右区切りを定義します.出力中の改行は
20596 \begin_inset Flex Code
20599 \begin_layout Plain Layout
20608 \begin_layout Itemize
20609 \begin_inset Flex Code
20612 \begin_layout Plain Layout
20619 \begin_inset Flex Code
20622 \begin_layout Plain Layout
20628 ユーザー指定引数が与えられなかったとき,
20629 すなわち引数差込枠が挿入されなかったときに限り,
20630 挿入される引数を定義します(空の引数差込枠が挿入されてもDefaultArgは無効になることに注意してください).引数が複数のときはコンマで区切る必要があります.
20633 \begin_layout Itemize
20634 \begin_inset Flex Code
20637 \begin_layout Plain Layout
20644 \begin_inset Flex Code
20647 \begin_layout Plain Layout
20653 どのような場合にも(単独もしくはユーザー定義引数とともに)挿入される引数を定義します.引数が複数のときはコンマで区切る必要があります.
20656 \begin_layout Itemize
20657 \begin_inset Flex Code
20660 \begin_layout Plain Layout
20667 \begin_inset CommandInset ref
20669 reference "subsec:フォント指定"
20677 \begin_layout Itemize
20678 \begin_inset Flex Code
20681 \begin_layout Plain Layout
20690 \begin_inset Flex Code
20693 \begin_layout Plain Layout
20702 \begin_inset space \thinspace{}
20706 \begin_inset Flex Code
20709 \begin_layout Plain Layout
20716 \begin_inset CommandInset ref
20718 reference "subsec:段落様式"
20726 \begin_layout Itemize
20727 \begin_inset Flex Code
20730 \begin_layout Plain Layout
20737 \begin_inset CommandInset ref
20739 reference "subsec:フォント指定"
20747 \begin_layout Itemize
20748 \begin_inset Flex Code
20751 \begin_layout Plain Layout
20758 \begin_inset Flex Code
20761 \begin_layout Plain Layout
20773 ] 差込枠の枠とボタンに用いられる装飾様式.
20776 \begin_layout Itemize
20777 \begin_inset Flex Code
20780 \begin_layout Plain Layout
20787 \begin_inset Flex Code
20790 \begin_layout Plain Layout
20797 \begin_inset Flex Code
20800 \begin_layout Plain Layout
20811 \begin_layout Itemize
20812 \begin_inset Flex Code
20815 \begin_layout Plain Layout
20822 \begin_inset Flex Code
20825 \begin_layout Plain Layout
20832 \begin_inset Flex Code
20835 \begin_layout Plain Layout
20843 \begin_inset Flex Code
20846 \begin_layout Plain Layout
20852 時にこの変数は新規行に挿入されます(自由差込枠でのみ使用可能).
20855 \begin_layout Itemize
20856 \begin_inset Flex Code
20859 \begin_layout Plain Layout
20866 \begin_inset Flex Code
20869 \begin_layout Plain Layout
20876 \begin_inset Flex Code
20879 \begin_layout Plain Layout
20887 副文(選択した文ないしは段落全体)のコピーを内容にとって挿入されます.
20890 \begin_layout Itemize
20891 \begin_inset Flex Code
20894 \begin_layout Plain Layout
20901 \begin_inset Flex Code
20904 \begin_layout Plain Layout
20918 が要求する特別な書き換えを行うことなく,
20919 原文のまま出力されるべきかどうかを指定します.既定値では,
20921 \begin_inset Flex Code
20924 \begin_layout Plain Layout
20931 引数が属する差込枠または段落レイアウトに継承されます.trueまたはfalseは,
20935 \begin_layout Itemize
20936 \begin_inset Flex Code
20939 \begin_layout Plain Layout
20946 \begin_inset Flex Code
20949 \begin_layout Plain Layout
20961 生の形で出力されるべき各文字を定義します.PassThruとは違って,
20963 これは明示的に定義されなくてはなりません.つまり,
20965 親差込枠や親レイアウトからPassThruCharsを継承しません.
20968 \begin_layout Itemize
20969 \begin_inset Flex Code
20972 \begin_layout Plain Layout
20979 \begin_inset Flex Code
20982 \begin_layout Plain Layout
20991 \begin_inset space \thinspace{}
20995 \begin_inset Flex Code
20998 \begin_layout Plain Layout
21006 その内容を対応する一覧表の項目に出力します.AddToTocを参照.
21009 \begin_layout Standard
21012 \begin_inset Flex Code
21015 \begin_layout Plain Layout
21022 \begin_inset Flex Code
21025 \begin_layout Plain Layout
21032 各レイアウトで\SpecialChar LyX
21034 コマンドの最後の(必須)引数になります.しかしながら,
21036 \begin_inset Flex Code
21039 \begin_layout Plain Layout
21046 この作業領域引数の後に出力されます.後置引数の番号は1から振られ直されますので,
21048 \begin_inset Flex Code
21051 \begin_layout Plain Layout
21059 \begin_inset Flex Code
21062 \begin_layout Plain Layout
21069 \begin_inset Flex Code
21072 \begin_layout Plain Layout
21081 \begin_layout Standard
21083 \begin_inset Flex Code
21086 \begin_layout Plain Layout
21095 \begin_inset Flex Code
21098 \begin_layout Plain Layout
21108 \begin_inset Flex Code
21111 \begin_layout Plain Layout
21118 \begin_inset Flex Code
21121 \begin_layout Plain Layout
21130 \begin_layout Standard
21133 \begin_inset Flex Code
21136 \begin_layout Plain Layout
21142 を用いる特別な引数型があります.これは本当は引数ではありませんが,
21143 引数インタフェースを用います(したがって前置句後には数値が続きます.例:
21145 \begin_inset Flex Code
21148 \begin_layout Plain Layout
21149 Argument listpreamble:1
21171 のようなリストが対象です.その中身はリスト開始時,
21173 \begin_inset Flex Code
21176 \begin_layout Plain Layout
21184 の前に独立した行として(\SpecialChar LyX
21185 からは他の方法ではアクセス不能な場所です)出力されます.このようにして,
21186 ユーザーは各リストに(長さ等の)再定義を入れることができます.既定では,
21187 これらの引数は区切り文字を持ちません.
21190 \begin_layout Subsection
21192 \begin_inset CommandInset label
21201 \begin_layout Standard
21204 \begin_inset Flex MenuItem
21207 \begin_layout Plain Layout
21214 \begin_inset Flex MenuItem
21217 \begin_layout Plain Layout
21223 ・\SpecialChar ldots
21224 )を定義することが必要です.標準的なカウンタは
21225 \begin_inset Flex Code
21228 \begin_layout Plain Layout
21238 \begin_layout LyX-Code
21239 Input stdcounters.inc
21242 \begin_layout Standard
21243 と加えるだけで済むことも多いでしょう.しかし自製カウンタを定義したければ,
21244 そうすることもできます.カウンタ宣言は,
21248 \begin_layout LyX-Code
21252 \begin_layout Standard
21254 \begin_inset Flex Code
21257 \begin_layout Plain Layout
21264 実際のカウンタ名で置き換えます.また,
21266 \begin_inset Flex Code
21269 \begin_layout Plain Layout
21278 \begin_layout Standard
21279 以下のパラメータを使用することができます.
21282 \begin_layout Description
21283 \begin_inset Flex Code
21286 \begin_layout Plain Layout
21293 \begin_inset Flex Code
21296 \begin_layout Plain Layout
21302 ] カウンタの初期値を設定します.リセットの度にカウンタはこの値に戻ります.通常,
21306 \begin_layout Description
21307 \begin_inset Flex Code
21310 \begin_layout Plain Layout
21317 \begin_inset Flex Code
21320 \begin_layout Plain Layout
21327 ここで指定した文字列がカウンタの表示の仕方を定義します.この値を指定すると,
21329 \begin_inset Flex Code
21332 \begin_layout Plain Layout
21333 LabelStringAppendix
21338 も同じ値に設定されます.文字列中では,
21339 以下の構成要素を使用することができます.
21343 \begin_layout Itemize
21344 \begin_inset Flex Code
21347 \begin_layout Plain Layout
21357 \begin_inset Flex Code
21360 \begin_layout Plain Layout
21367 \begin_inset Flex Code
21370 \begin_layout Plain Layout
21377 \begin_inset Newline linebreak
21381 \begin_inset Flex Code
21384 \begin_layout Plain Layout
21385 LabelStringAppendix
21393 \begin_layout Itemize
21397 \begin_inset Flex Code
21400 \begin_layout Plain Layout
21416 を用いて表現することができます.ここで
21417 \begin_inset Flex Code
21420 \begin_layout Plain Layout
21429 \begin_inset Flex Code
21432 \begin_layout Plain Layout
21441 3,\SpecialChar ldots
21444 \begin_inset Flex Code
21447 \begin_layout Plain Layout
21460 \begin_inset Flex Code
21463 \begin_layout Plain Layout
21476 \begin_inset Flex Code
21479 \begin_layout Plain Layout
21492 \begin_inset Flex Code
21495 \begin_layout Plain Layout
21504 III\SpecialChar ldots
21509 \begin_layout Standard
21510 \begin_inset Flex Code
21513 \begin_layout Plain Layout
21520 既定値は以下のように組み立てられます.このカウンタに親カウンタ
21521 \begin_inset Flex Code
21524 \begin_layout Plain Layout
21531 \begin_inset Flex Code
21534 \begin_layout Plain Layout
21542 \begin_inset Newline linebreak
21546 \begin_inset Flex Code
21549 \begin_layout Plain Layout
21561 \begin_inset Flex Code
21564 \begin_layout Plain Layout
21575 \begin_layout Description
21576 \begin_inset Flex Code
21579 \begin_layout Plain Layout
21580 LabelStringAppendix
21586 \begin_inset Flex Code
21589 \begin_layout Plain Layout
21596 \begin_inset Flex Code
21599 \begin_layout Plain Layout
21609 \begin_layout Description
21610 \begin_inset Flex Code
21613 \begin_layout Plain Layout
21620 \begin_inset Flex Code
21623 \begin_layout Plain Layout
21630 \begin_inset Quotes erd
21634 \begin_inset Quotes erd
21637 ] \SpecialChar LaTeX
21638 で使用されるカウンタ名(たとえば\SpecialChar LyX
21639 では「theorem」というカウンタがありますが,
21644 \begin_layout Description
21645 \begin_inset Flex Code
21648 \begin_layout Plain Layout
21655 \begin_inset Flex Code
21658 \begin_layout Plain Layout
21665 \begin_inset Quotes erd
21669 \begin_inset Quotes erd
21672 ] このカウンタの整形参照で使用する書式.たとえば,
21674 \begin_inset space ~
21677 2.4」のように表示させたい場合には,
21680 \begin_inset Flex Code
21683 \begin_layout Plain Layout
21689 でのようにカウンタ指定を含めます.前者はカウンタ番号で置換されます.したがって,
21690 節の場合には「Section ##」のようにするか,
21692 \begin_inset Flex Code
21695 \begin_layout Plain Layout
21705 」のようにします(これは§2.7のように翻訳されます).
21708 \begin_layout Description
21709 \begin_inset Flex Code
21712 \begin_layout Plain Layout
21719 \begin_inset Flex Code
21722 \begin_layout Plain Layout
21730 \begin_inset Flex Code
21733 \begin_layout Plain Layout
21740 単一のカウンタを複数の種類の様式で使用するとき「書式付き参照」で使用するためのものです.たとえば,
21742 \begin_inset Flex Code
21745 \begin_layout Plain Layout
21752 往々にしてTheoremやLemmaなど,
21753 定理型の環境の全種類で使用されます.第1引数は,
21756 \begin_inset Quotes erd
21760 \begin_inset Quotes erd
21764 \begin_inset Quotes erd
21768 \begin_inset Quotes erd
21774 \begin_inset Flex Code
21777 \begin_layout Plain Layout
21784 \begin_inset Flex Code
21787 \begin_layout Plain Layout
21793 に与えるような書式指定文字列を与えます.これが与えられなければ,
21795 \begin_inset Flex Code
21798 \begin_layout Plain Layout
21807 \begin_layout Description
21808 \begin_inset Flex Code
21811 \begin_layout Plain Layout
21818 \begin_inset Flex Code
21821 \begin_layout Plain Layout
21828 \begin_inset Quotes erd
21832 \begin_inset Quotes erd
21835 ] これを別のカウンタ名に設定すると,
21837 別のカウンタが増加する毎にリセットされます.たとえば,
21839 \begin_inset Flex Code
21842 \begin_layout Plain Layout
21849 \begin_inset Flex Code
21852 \begin_layout Plain Layout
21861 \begin_layout Subsection
21863 \begin_inset CommandInset label
21865 name "subsec:フォント指定"
21872 \begin_layout Standard
21877 \begin_layout LyX-Code
21893 \begin_layout LyX-Code
21897 \begin_layout LyX-Code
21901 \begin_layout Standard
21902 以下のコマンドを使用することができます.
21905 \begin_layout Description
21906 \begin_inset Flex Code
21909 \begin_layout Plain Layout
21916 \begin_inset Flex Code
21919 \begin_layout Plain Layout
21927 \begin_inset CommandInset ref
21929 reference "chap:色名"
21940 \begin_layout Description
21941 \begin_inset Flex Code
21944 \begin_layout Plain Layout
21953 \begin_inset Flex Code
21956 \begin_layout Plain Layout
21966 \begin_inset Flex Code
21969 \begin_layout Plain Layout
21977 \begin_inset Flex Code
21980 \begin_layout Plain Layout
21989 \begin_layout Description
21990 \begin_inset Flex Code
21993 \begin_layout Plain Layout
22000 \begin_inset Flex Code
22003 \begin_layout Plain Layout
22011 \begin_inset Flex Code
22014 \begin_layout Plain Layout
22021 \begin_inset Flex Code
22024 \begin_layout Plain Layout
22031 \begin_inset Flex Code
22034 \begin_layout Plain Layout
22041 \begin_inset Flex Code
22044 \begin_layout Plain Layout
22051 \begin_inset Flex Code
22054 \begin_layout Plain Layout
22061 \begin_inset Flex Code
22064 \begin_layout Plain Layout
22071 \begin_inset Flex Code
22074 \begin_layout Plain Layout
22081 \begin_inset Flex Code
22084 \begin_layout Plain Layout
22091 \begin_inset Flex Code
22094 \begin_layout Plain Layout
22101 \begin_inset Flex Code
22104 \begin_layout Plain Layout
22111 \begin_inset Flex Code
22114 \begin_layout Plain Layout
22121 \begin_inset Flex Code
22124 \begin_layout Plain Layout
22131 対応する属性を有効にしたり無効にしたりします.
22132 \begin_inset Newline newline
22137 \begin_inset Flex Code
22140 \begin_layout Plain Layout
22148 \begin_inset Flex Code
22151 \begin_layout Plain Layout
22157 はそれを無効にします.もし後者がわかりにくければ,
22159 一般的に周囲のコンテクストから継承していることを思い出してください.ですから
22160 \begin_inset Flex Code
22163 \begin_layout Plain Layout
22171 何をせずとも有効となっている強調を無効にするのです.
22174 \begin_layout Description
22175 \begin_inset Flex Code
22178 \begin_layout Plain Layout
22187 \begin_inset Flex Code
22190 \begin_layout Plain Layout
22200 \begin_inset Flex Code
22203 \begin_layout Plain Layout
22212 \begin_layout Description
22213 \begin_inset Flex Code
22216 \begin_layout Plain Layout
22225 \begin_inset Flex Code
22228 \begin_layout Plain Layout
22238 \begin_inset Flex Code
22241 \begin_layout Plain Layout
22249 \begin_inset Flex Code
22252 \begin_layout Plain Layout
22260 \begin_inset Flex Code
22263 \begin_layout Plain Layout
22272 \begin_layout Description
22273 \begin_inset Flex Code
22276 \begin_layout Plain Layout
22283 \begin_inset Flex Code
22286 \begin_layout Plain Layout
22294 \begin_inset Flex Code
22297 \begin_layout Plain Layout
22305 \begin_inset Flex Code
22308 \begin_layout Plain Layout
22318 \begin_inset Flex Code
22321 \begin_layout Plain Layout
22329 \begin_inset Flex Code
22332 \begin_layout Plain Layout
22340 \begin_inset Flex Code
22343 \begin_layout Plain Layout
22351 \begin_inset Flex Code
22354 \begin_layout Plain Layout
22362 \begin_inset Flex Code
22365 \begin_layout Plain Layout
22374 \begin_layout Subsection
22375 \begin_inset CommandInset label
22377 name "subsec:引用エンジンの説明"
22384 \begin_layout Standard
22386 \begin_inset CommandInset ref
22388 reference "subsec:引用エンジンファイル"
22397 \begin_inset Flex Code
22400 \begin_layout Plain Layout
22407 特定の「引用エンジン」で提供される引用コマンドを定義します.\SpecialChar LyX
22412 引用を整形する特定の方法のことを指します.\SpecialChar LyX
22414 3つのエンジンの型をサポートします.すなわち,
22418 \begin_layout Enumerate
22419 \begin_inset Flex Code
22422 \begin_layout Plain Layout
22429 既定のBib\SpecialChar TeX
22435 \begin_layout Enumerate
22436 \begin_inset Flex Code
22439 \begin_layout Plain Layout
22446 著者名と刊行年を使ったHarvard様式の引用(例:
22447 「Smith and Miller (2017b)」)
22450 \begin_layout Enumerate
22451 \begin_inset Flex Code
22454 \begin_layout Plain Layout
22461 番号に隣接して著者名やタイトルを付けることのできる拡張された番号引用(例:
22462 「Smith and Miller [1]」)
22465 \begin_layout Standard
22466 \begin_inset Flex Code
22469 \begin_layout Plain Layout
22478 \begin_layout LyX-Code
22482 \begin_layout LyX-Code
22486 \begin_layout LyX-Code
22490 \begin_layout LyX-Code
22491 citeyearpar[][]=parencite*
22494 \begin_layout LyX-Code
22498 \begin_layout LyX-Code
22502 \begin_layout Standard
22503 \begin_inset Flex Code
22506 \begin_layout Plain Layout
22512 に続くタグがエンジンを表します.各行は,
22513 このエンジンによってサポートされる引用コマンドや引用コマンドパラダイムを定義します.行は,
22515 コマンドと\SpecialChar LaTeX
22516 出力を命名するのに使われる引用コマンドのみを含むこともあれば,
22517 色々変えるために複雑なこともあります.完全な文法は
22520 \begin_layout LyX-Code
22521 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
22524 \begin_layout Standard
22528 \begin_layout Itemize
22529 \begin_inset Flex Code
22532 \begin_layout Plain Layout
22540 \begin_inset Flex Code
22543 \begin_layout Plain Layout
22553 \begin_layout Standard
22555 異なる引用パッケージ中の同じ形をしたコマンドには,
22556 同じ名前をつけるようにしています(したがって,
22557 多くの名前がnatbibから派生しており,
22561 \begin_inset Flex Code
22564 \begin_layout Plain Layout
22574 \begin_layout Itemize
22575 \begin_inset Flex Code
22578 \begin_layout Plain Layout
22587 \begin_inset Flex Code
22590 \begin_layout Plain Layout
22596 にフォールバックするコマンドの(コンマで区切られた)リスト.これによって,
22597 引用パッケージとエンジンを切り替えるのが楽になります.
22598 \begin_inset Flex Code
22601 \begin_layout Plain Layout
22608 \begin_inset Flex Code
22611 \begin_layout Plain Layout
22620 \begin_layout Itemize
22621 \begin_inset Flex Code
22624 \begin_layout Plain Layout
22631 出力される実際の\SpecialChar LaTeX
22635 \begin_layout Standard
22636 \begin_inset Flex Code
22639 \begin_layout Plain Layout
22646 \begin_inset Flex Code
22649 \begin_layout Plain Layout
22656 \begin_inset Flex Code
22659 \begin_layout Plain Layout
22667 \begin_inset Flex Code
22670 \begin_layout Plain Layout
22676 が\SpecialChar LaTeX
22680 \begin_layout Standard
22685 \begin_layout Itemize
22686 大文字にするとコマンドも大文字化されたものになります(
22687 \begin_inset Flex Code
22690 \begin_layout Plain Layout
22699 \begin_inset Flex Code
22702 \begin_layout Plain Layout
22711 名前の前置詞を大文字化するのを確実にします(
22716 \begin_inset Formula $\Rightarrow$
22726 \begin_layout Itemize
22728 \begin_inset Flex Code
22731 \begin_layout Plain Layout
22737 は非必須引数の数を表します(0-2をとりえます).
22740 \begin_layout Itemize
22742 \begin_inset Flex Code
22745 \begin_layout Plain Layout
22752 \begin_inset Flex Code
22755 \begin_layout Plain Layout
22764 \begin_inset Flex Code
22767 \begin_layout Plain Layout
22779 \begin_layout Standard
22783 \begin_inset Flex Code
22786 \begin_layout Plain Layout
22792 の閾値を超えたために「et al.」に省略されるべき時にも全ての著者を出力することを意味します.
22795 \begin_layout Standard
22797 当該コマンドについては別の意味を持つ場合には,
22799 \begin_inset Flex Code
22802 \begin_layout Plain Layout
22803 <!_stardesc!_stardesctooltip>
22808 のように三角括弧で指定することができます.前置詞
22809 \begin_inset Flex Code
22812 \begin_layout Plain Layout
22819 翻訳可能なキーワードを最大2つ与えることができます.最初のキーワードは,
22820 引用ダイアログ中の「Full aut&hor list」チェックボックスラベルを書き換える文字列を指し,
22822 このチェックボックスに対する非必須のツールチップの文字列を指します.
22825 \begin_layout Standard
22829 \begin_inset Flex Code
22832 \begin_layout Plain Layout
22839 \begin_inset Flex Code
22842 \begin_layout Plain Layout
22848 (次節参照)で定義されなくてはなりません.
22851 \begin_layout LyX-Code
22852 _stardesc Sta&rred command label
22855 \begin_layout LyX-Code
22856 _stardesctooltip Tooltip for the starred command checkbox.
22860 \begin_layout Itemize
22862 \begin_inset Flex Code
22865 \begin_layout Plain Layout
22872 このコマンドが「qualified citation lists」を取り扱うことを示します.これは,
22874 前置文字列と後置文字列を置くことができる,
22879 に特有の複数文献引用機能です.詳細については,
22887 \begin_layout Standard
22888 引用エンジンに引用コマンドを追加したい場合(たとえばクラスによって提供される特定のコマンドを追加するなど)には,
22890 \begin_inset Flex Code
22893 \begin_layout Plain Layout
22894 AddToCiteEngine <engine type> \SpecialChar ldots
22900 を使うことができます.まだ存在しない引用コマンドのみ追加することができます.
22903 \begin_layout Subsection
22904 \begin_inset CommandInset label
22906 name "subsec:引用書式指定"
22913 \begin_layout Standard
22914 (引用ダイアログやツールチップなどの)\SpecialChar LyX
22916 書誌情報をどのように表示するべきかの叙述には,
22918 \begin_inset Flex Code
22921 \begin_layout Plain Layout
22927 ブロックが使用されています.このブロックは,
22931 \begin_layout LyX-Code
22935 \begin_layout LyX-Code
22939 \begin_layout LyX-Code
22943 \begin_layout LyX-Code
22947 \begin_layout Standard
22951 \begin_layout LyX-Code
22955 \begin_layout LyX-Code
22959 \begin_layout LyX-Code
22963 \begin_layout LyX-Code
22967 \begin_layout Standard
22969 それぞれarticleやbookに関連付けられた書誌情報をどのように表示するべきかを定義するものですが,
22971 Bib\SpecialChar TeX
22972 ファイル中に存在しうる「項目型」すべてについて与えることができます.特定の定義が与えられなければ,
22975 ソースコード中に定義されている既定書式を使用します.\SpecialChar LyX
22978 \begin_inset Flex Code
22981 \begin_layout Plain Layout
22988 これはほとんどの\SpecialChar LyX
22989 文書クラスにインクルードされています.
22992 \begin_layout Standard
22996 \begin_inset Flex Code
22999 \begin_layout Plain Layout
23008 \begin_inset Flex Code
23011 \begin_layout Plain Layout
23022 XHTML出力でどのように表示されるべきかを定義しています.\SpecialChar LyX
23026 \begin_inset Flex Code
23029 \begin_layout Plain Layout
23038 文書\SpecialChar menuseparator
23039 設定\SpecialChar menuseparator
23040 書誌情報\SpecialChar ldots
23045 \begin_inset CommandInset ref
23047 reference "subsec:引用エンジンファイル"
23058 \begin_layout Standard
23060 Bib\SpecialChar TeX
23061 キーをその値で置換できる機能を持った,
23064 \begin_inset Flex Code
23067 \begin_layout Plain Layout
23074 \begin_inset Flex Code
23077 \begin_layout Plain Layout
23083 記号でくくらなくてはなりません.したがって,
23087 \begin_layout LyX-Code
23090 \begin_inset Quotes eld
23094 \begin_inset Quotes erd
23100 \begin_layout Standard
23102 「著者名・コンマ・引用に囲まれたタイトル・終止符」を出力します.
23105 \begin_layout Standard
23108 そのキーを出力したい時があるはずです.このようなときには
23109 \begin_inset Flex Code
23112 \begin_layout Plain Layout
23114 \begin_inset space ~
23123 条件付きの構成を使用することができます.これは,
23125 \begin_inset Flex Code
23128 \begin_layout Plain Layout
23136 \begin_inset space ~
23139 」とvolumeキーを出力するという意味です.また,
23141 \begin_inset Newline newline
23145 \begin_inset Flex Code
23148 \begin_layout Plain Layout
23149 {%author%[[%author%]][[%editor%,
23156 \begin_inset Newline newline
23160 条件の中にelse節を含めることも可能です.ここでは,
23162 \begin_inset Flex Code
23165 \begin_layout Plain Layout
23173 \begin_inset space ~
23176 ed.」が出力されます.ここでもキーは,
23178 \begin_inset Flex Code
23181 \begin_layout Plain Layout
23187 記号でくくられていることに注意してください.条件全体は,
23188 波括弧で囲まれています.if節およびelse節は,
23190 \begin_inset Flex Code
23193 \begin_layout Plain Layout
23200 \begin_inset Flex Code
23203 \begin_layout Plain Layout
23209 」の二重角括弧で囲まれています.これらすべてのあいだには,
23213 \begin_layout Standard
23214 これらの条件文に使うことができるものには,
23219 \begin_layout Itemize
23220 \begin_inset Flex Code
23223 \begin_layout Plain Layout
23224 {%dialog%[[真]][[偽]]}
23230 ダイアログとメニューに対しては「真」の部分を処理し,
23231 他の文脈(作業領域や書き出し)には「偽」の部分を処理します
23234 \begin_layout Itemize
23235 \begin_inset Flex Code
23238 \begin_layout Plain Layout
23239 {%export%[[真]][[偽]]}
23245 書き出しとメニューに対しては「真」の部分を処理し,
23246 他の文脈(作業領域やダイアログ)には「偽」の部分を処理します
23249 \begin_layout Itemize
23250 \begin_inset Flex Code
23253 \begin_layout Plain Layout
23260 他の項目が続く場合には「真」の部分を処理します(複数キーを持つ引用など)
23263 \begin_layout Itemize
23264 \begin_inset Flex Code
23267 \begin_layout Plain Layout
23268 {%second%[[真]][[偽]]}
23274 これが複数項目の2番目の場合には「真」の部分を処理し,
23275 それ以外の場合には「偽」の部分を処理します
23278 \begin_layout Itemize
23279 \begin_inset Flex Code
23282 \begin_layout Plain Layout
23283 {%ifstar%[[真]][[偽]]}
23290 \begin_inset Flex Code
23293 \begin_layout Plain Layout
23301 など)星印付き引用コマンドの場合には「真」の部分を処理し,
23302 星印付きでない場合には「偽」の部分を処理します
23305 \begin_layout Itemize
23306 \begin_inset Flex Code
23309 \begin_layout Plain Layout
23310 {%ifentrytype:<type>%[[真]][[偽]]}
23317 \begin_inset Flex Code
23320 \begin_layout Plain Layout
23326 に一致する場合には「真」の部分を処理し,
23327 それ以外の場合には「偽」の部分を処理します(例:
23329 \begin_inset Flex Code
23332 \begin_layout Plain Layout
23333 {%ifentrytype:book%[[これはbookです]][[これはbookではありません]]}
23341 \begin_layout Itemize
23342 \begin_inset Flex Code
23345 \begin_layout Plain Layout
23346 {%ifmultiple:<authortype>%[[真]][[偽]]}
23352 現行の項目が著者型(著者・編者など)が複数の著者を含む場合には「真」の部分を処理し,
23353 それ以外の場合には「偽」の部分を処理します(例:
23355 \begin_inset Flex Code
23358 \begin_layout Plain Layout
23359 {%ifmultiple:editor%[[eds.]][[ed.]]}
23367 \begin_layout Itemize
23368 \begin_inset Flex Code
23371 \begin_layout Plain Layout
23372 {%ifqualified%[[真]][[偽]]}
23378 現行の引用がqualified citation listである(複数文献引用に対する
23382 特有の形式)場合には「真」の部分を処理し,
23383 それ以外の場合には「偽」の部分を処理します
23386 \begin_layout Standard
23387 \begin_inset Flex Code
23390 \begin_layout Plain Layout
23396 は書誌情報ファイルに記録されている形のままの著者キーを出力すると述べました.これは「Miller,
23399 Jane」のような文字列に終わることがあり(Bib\SpecialChar TeX
23400 では著者を区切るのに「and」が用いられるため),
23401 望ましい結果ではありません.したがって,
23404 正しく整形された名前のリスト(これも翻訳の対象となります)を得るための方法を提供しています.以下のキーが提供されています.
23407 \begin_layout Enumerate
23408 書誌情報項目の主要著者・編者に適した,
23410 \begin_inset Flex Code
23413 \begin_layout Plain Layout
23419 部分は要請されているリスト型を表します(例:
23421 \begin_inset Flex Code
23424 \begin_layout Plain Layout
23434 \begin_layout Itemize
23435 \begin_inset Flex Code
23438 \begin_layout Plain Layout
23439 %abbrvnames:<nametype>%
23446 \begin_inset Flex Code
23449 \begin_layout Plain Layout
23455 に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
23458 \begin_layout Itemize
23459 \begin_inset Flex Code
23462 \begin_layout Plain Layout
23463 %fullnames:<nametype>%
23469 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
23472 \begin_layout Itemize
23473 \begin_inset Flex Code
23476 \begin_layout Plain Layout
23477 %forceabbrvnames:<nametype>%
23484 \begin_inset Flex Code
23487 \begin_layout Plain Layout
23494 常に短縮される(「et al.」と共に供される)名前リストを提供します.
23498 \begin_layout Enumerate
23499 書誌情報項目中の姓名の順序が異なっている場合の,
23511 \begin_layout Itemize
23512 \begin_inset Flex Code
23515 \begin_layout Plain Layout
23516 %abbrvbynames:<nametype>%
23523 \begin_inset Flex Code
23526 \begin_layout Plain Layout
23532 に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
23535 \begin_layout Itemize
23536 \begin_inset Flex Code
23539 \begin_layout Plain Layout
23540 %fullbynames:<nametype>%
23546 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
23549 \begin_layout Itemize
23550 \begin_inset Flex Code
23553 \begin_layout Plain Layout
23554 %forceabbrvbynames:<nametype>%
23561 \begin_inset Flex Code
23564 \begin_layout Plain Layout
23571 常に短縮される(「et al.」と共に供される)名前リストを提供します.
23575 \begin_layout Enumerate
23576 著者-発行年引用ラベルで用いられるような,
23578 \begin_inset Flex Code
23581 \begin_layout Plain Layout
23588 (著者-発行年ラベルで通例であるように)常に著者リストか,
23589 存在しない場合には編者リストを返します.
23593 \begin_layout Itemize
23594 \begin_inset Flex Code
23597 \begin_layout Plain Layout
23605 \begin_inset Flex Code
23608 \begin_layout Plain Layout
23614 に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
23617 \begin_layout Itemize
23618 \begin_inset Flex Code
23621 \begin_layout Plain Layout
23628 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
23631 \begin_layout Itemize
23632 \begin_inset Flex Code
23635 \begin_layout Plain Layout
23636 %forceabbrvciteauthor%
23643 \begin_inset Flex Code
23646 \begin_layout Plain Layout
23653 常に短縮される(「et al.」と共に供される)名前リストを提供します.
23657 \begin_layout Standard
23659 下記のマクロで変更することができます.
23662 \begin_layout Itemize
23663 \begin_inset Flex Code
23666 \begin_layout Plain Layout
23667 !firstnameform %surname%,
23676 \begin_layout Itemize
23677 \begin_inset Flex Code
23680 \begin_layout Plain Layout
23681 !othernameform %surname%,
23690 \begin_layout Itemize
23691 \begin_inset Flex Code
23694 \begin_layout Plain Layout
23695 !firstbynameform %prename% %surname%
23703 \begin_layout Itemize
23704 \begin_inset Flex Code
23707 \begin_layout Plain Layout
23708 !otherbynameform %prename% %surname%
23716 \begin_layout Standard
23719 Peter and Mary Smith:
23723 John Doe and Pat Green,
23724 eds.:\SpecialChar ldots
23728 \begin_layout Standard
23730 定義中で使用することのできる文法として,
23732 \begin_inset Flex Code
23735 \begin_layout Plain Layout
23741 という形をしたものがあります.これは,
23742 「リッチテキスト」を生成するときに使われる整形情報を定義するものです.当然のことながら,
23744 HTMLタグを出力させたくはありませんから,
23746 \begin_inset Flex Code
23749 \begin_layout Plain Layout
23756 \begin_inset Flex Code
23759 \begin_layout Plain Layout
23765 」でくるんでやらなくてはならないのです.
23768 \begin_layout Standard
23769 \begin_inset Flex Code
23772 \begin_layout Plain Layout
23779 他に2つの特殊な定義が可能です.一つめの例としては,
23783 \begin_layout LyX-Code
23785 \begin_inset Quotes eld
23789 \begin_inset Quotes erd
23795 \begin_layout Standard
23799 \begin_inset Flex Code
23802 \begin_layout Plain Layout
23809 これがキーであるかのように扱って使用することができます.\SpecialChar LyX
23812 \begin_inset Flex Code
23815 \begin_layout Plain Layout
23822 そこで定義されているものを扱う場合と同じように取り扱います.ですから,
23827 \begin_layout LyX-Code
23831 \begin_layout Standard
23832 のようなことはしないでください.\SpecialChar LyX
23834 無限ループに陥るようなことはありませんが,
23835 諦めるまでに時間のかかる長いループに入るかもしれません.
23838 \begin_layout Standard
23843 \begin_layout LyX-Code
23847 \begin_layout Standard
23848 のようなものです.これは翻訳対象となるテキスト部分を定義し,
23849 これによって書誌情報や引用の対応する部分が翻訳されるようになります.
23850 \begin_inset Flex Code
23853 \begin_layout Plain Layout
23861 定義の中に入れることもできます.以下の2つの翻訳パスがあることに注意してください.上記の例のように
23862 \begin_inset Flex Code
23865 \begin_layout Plain Layout
23872 すべて現在アクティブなバッファ言語に翻訳されます(したがって翻訳は生成された文書に一致します).アンダースコアだけから始まる定義は,
23873 すべてGUI言語に翻訳されます.これは
23876 \begin_layout LyX-Code
23877 _addtobib Add to bibliography only
23880 \begin_layout Standard
23882 ダイアログやボタンにのみ現れる文字列に適した翻訳です.
23885 \begin_layout Standard
23886 これらの翻訳可能な文字列のうちいくつかは,
23888 \begin_inset Flex Code
23891 \begin_layout Plain Layout
23898 \begin_inset Flex Code
23901 \begin_layout Plain Layout
23907 ファイル中に事前定義されています.これは,
23908 上記で述べたような意味でのマクロではないことに注意してください.
23911 \begin_layout Standard
23914 \begin_inset VSpace defskip
23920 \begin_layout Standard
23924 !authoredit {%author%[[%author%,
23925 ]][[{%editor%[[%editor%,
23930 \begin_layout Standard
23931 \begin_inset VSpace defskip
23936 \begin_inset Flex Code
23939 \begin_layout Plain Layout
23948 \begin_inset Flex Code
23951 \begin_layout Plain Layout
23959 \begin_inset Flex Code
23962 \begin_layout Plain Layout
23970 \begin_inset Flex Code
23973 \begin_layout Plain Layout
23979 ないしはその翻訳(既定では「ed.」)を出力します.これは実は
23980 \begin_inset Flex Code
23983 \begin_layout Plain Layout
23991 ご自身の定義ないしは再定義の中で使用することができます.
23994 \begin_layout Section
23995 \begin_inset CommandInset label
23997 name "sec:XHTML出力のタグ"
24004 \begin_layout Standard
24009 レイアウト情報によって制御することができます.一般的に,
24014 既定のCSSスタイルの構成まで行ないます.たとえば,
24015 章見出しを適切に整形するためのCSSを書き出すために,
24019 \begin_inset Flex Code
24022 \begin_layout Plain Layout
24028 宣言で提供されている情報を利用しようと試みます.
24031 \begin_layout Standard
24034 使いたい環境やユーザ設定差込枠などのために満足のいくXHTML出力を得るために,
24035 まったく何もしなくてよいことになるでしょう.しかしながら,
24039 生成されるXHTMLやCSSをカスタマイズするために使用できるレイアウトタグを,
24043 \begin_layout Standard
24044 様式宣言や差込枠宣言の外で使用することができるタグに,
24046 \begin_inset Flex Code
24049 \begin_layout Plain Layout
24056 \begin_inset Flex Code
24059 \begin_layout Plain Layout
24065 の2つがあることに注意してください.これらの詳細については,
24067 \begin_inset CommandInset ref
24069 reference "subsec:汎用テキストクラスパラメータ"
24077 \begin_layout Subsection
24078 \begin_inset CommandInset label
24080 name "subsec:段落様式-XHTML"
24087 \begin_layout Standard
24089 が段落のために出力するXHTMLの種類は,
24092 あるいは環境を取り扱っているのかに依存し,
24094 \begin_inset Flex Code
24097 \begin_layout Plain Layout
24107 \begin_layout Standard
24112 \begin_layout LyX-Code
24116 \begin_inset Quotes erd
24120 \begin_inset Quotes erd
24126 \begin_layout LyX-Code
24130 \begin_inset Quotes erd
24134 \begin_inset Quotes erd
24140 \begin_layout LyX-Code
24146 \begin_layout LyX-Code
24152 \begin_layout Standard
24158 \begin_layout Standard
24164 \begin_layout LyX-Code
24168 \begin_inset Quotes erd
24172 \begin_inset Quotes erd
24178 \begin_layout LyX-Code
24182 \begin_inset Quotes erd
24186 \begin_inset Quotes erd
24190 \begin_inset Quotes erd
24194 \begin_inset Quotes erd
24197 >環境ラベル</labeltag>最初の段落.
24200 \begin_layout LyX-Code
24206 \begin_layout LyX-Code
24209 <itemtag>二つめの段落.</itemtag>
24212 \begin_layout LyX-Code
24218 \begin_layout Standard
24220 たとえば定理の場合にそうであるように,
24221 最初の段落にだけ出力されることに注意してください.
24224 \begin_layout Standard
24229 \begin_layout LyX-Code
24233 \begin_inset Quotes erd
24237 \begin_inset Quotes erd
24243 \begin_layout LyX-Code
24247 \begin_inset Quotes erd
24251 \begin_inset Quotes erd
24255 \begin_inset Quotes erd
24259 \begin_inset Quotes erd
24262 >リストのラベル</labeltag>最初の項目.</itemtag>
24265 \begin_layout LyX-Code
24269 \begin_inset Quotes erd
24273 \begin_inset Quotes erd
24277 \begin_inset Quotes erd
24281 \begin_inset Quotes erd
24284 >リストのラベル</labeltag>二つめの項目.</itemtag>
24287 \begin_layout LyX-Code
24293 \begin_layout LyX-Code
24297 \begin_layout LyX-Code
24301 \begin_inset Quotes erd
24305 \begin_inset Quotes erd
24311 \begin_layout LyX-Code
24315 \begin_inset Quotes erd
24319 \begin_inset Quotes erd
24322 >リストのラベル</labeltag><itemtag attr=
24323 \begin_inset Quotes erd
24327 \begin_inset Quotes erd
24333 \begin_layout LyX-Code
24337 \begin_inset Quotes erd
24341 \begin_inset Quotes erd
24344 >リストのラベル</labeltag><itemtag attr=
24345 \begin_inset Quotes erd
24349 \begin_inset Quotes erd
24355 \begin_layout LyX-Code
24361 \begin_layout Standard
24363 \begin_inset Flex Code
24366 \begin_layout Plain Layout
24373 \begin_inset Flex Code
24376 \begin_layout Plain Layout
24382 の順序が違っていることに注意してください.どちらの順序になるかは,
24384 \begin_inset Flex Code
24387 \begin_layout Plain Layout
24394 \begin_inset Flex Code
24397 \begin_layout Plain Layout
24407 labelがitemの外側に来るようになります.
24410 \begin_layout Standard
24412 以下に述べるようなレイアウトタグを使って制御することができます.しかしながら,
24418 望ましいXHTML出力を得ることができるということになるはずです.ここで利用出来るタグは,
24419 自分の好みにあわせて微調整する目的でここにあるものと考えてください.
24422 \begin_layout Description
24423 \begin_inset Flex Code
24426 \begin_layout Plain Layout
24433 \begin_inset Flex Code
24436 \begin_layout Plain Layout
24442 ] 主幹タグと共に出力される属性情報を指定します.たとえば,
24444 \begin_inset Flex Code
24447 \begin_layout Plain Layout
24456 \begin_inset Flex Code
24459 \begin_layout Plain Layout
24466 \begin_inset Flex Code
24469 \begin_layout Plain Layout
24476 レイアウトの\SpecialChar LyX
24478 chapterのように小文字で記述します.
24481 \begin_layout Description
24482 \begin_inset Flex Code
24485 \begin_layout Plain Layout
24492 \begin_inset Flex Code
24495 \begin_layout Plain Layout
24501 ] この段落に使用するCSSクラス.段落が連番もしくは記号の箇条書きであるならば,
24502 既定値は「lyxenum」または「lyxitem」および階層の深さにより「i」「ii」「iii」「iv」となることに注意してください.これはここで書き換えることができます.しかしながら,
24503 その場合後置句は付け加えられません.すなわち,
24505 つねにここで宣言されたものの通りとなります.
24508 \begin_layout Description
24509 \begin_inset Flex Code
24512 \begin_layout Plain Layout
24519 \begin_inset Flex Code
24522 \begin_layout Plain Layout
24533 \begin_inset Flex Code
24536 \begin_layout Plain Layout
24542 で追加情報が明示的に与えられているときでも,
24544 がこのレイアウト用に生成する既定CSS情報を出力するか否か.これを
24545 \begin_inset Flex Code
24548 \begin_layout Plain Layout
24555 生成されたCSSを完全に上書きする代わりに,
24556 変更したり追加したりすることができます.既定値は
24557 \begin_inset Flex Code
24560 \begin_layout Plain Layout
24569 \begin_layout Description
24570 \begin_inset Flex Code
24573 \begin_layout Plain Layout
24580 \begin_inset Flex Code
24583 \begin_layout Plain Layout
24593 ] この段落(通常節やその類い)をTOCに入れるか否か.既定値は真となっているので,
24594 たとえば星付きの節については偽に設定しなくてはなりません.
24597 \begin_layout Description
24598 \begin_inset Flex Code
24601 \begin_layout Plain Layout
24608 \begin_inset Flex Code
24611 \begin_layout Plain Layout
24617 ] 環境の段落に使用されるタグ.上記各例の
24618 \begin_inset Flex Code
24621 \begin_layout Plain Layout
24628 \begin_inset Flex Code
24631 \begin_layout Plain Layout
24640 \begin_layout Description
24641 \begin_inset Flex Code
24644 \begin_layout Plain Layout
24651 \begin_inset Flex Code
24654 \begin_layout Plain Layout
24661 \begin_inset Flex Code
24664 \begin_layout Plain Layout
24665 class=`レイアウト名_item'
24677 \begin_inset Flex Code
24680 \begin_layout Plain Layout
24689 \begin_layout Description
24690 \begin_inset Flex Code
24693 \begin_layout Plain Layout
24700 \begin_inset Flex Code
24703 \begin_layout Plain Layout
24709 ] 段落と項目ラベルに使用されるタグ.上記各例の
24710 \begin_inset Flex Code
24713 \begin_layout Plain Layout
24720 \begin_inset Flex Code
24723 \begin_layout Plain Layout
24730 \begin_inset Flex Code
24733 \begin_layout Plain Layout
24740 \begin_inset Flex Code
24743 \begin_layout Plain Layout
24744 Centered_Top_Environment
24751 \begin_inset Flex Code
24754 \begin_layout Plain Layout
24762 \begin_inset Flex Code
24765 \begin_layout Plain Layout
24774 \begin_layout Description
24775 \begin_inset Flex Code
24778 \begin_layout Plain Layout
24785 \begin_inset Flex Code
24788 \begin_layout Plain Layout
24795 \begin_inset Flex Code
24798 \begin_layout Plain Layout
24799 class=`レイアウト名_label'
24811 \begin_inset Flex Code
24814 \begin_layout Plain Layout
24823 \begin_layout Description
24824 \begin_inset Flex Code
24827 \begin_layout Plain Layout
24834 \begin_inset Flex Code
24837 \begin_layout Plain Layout
24851 中に出力されるかを制御します.これは,
24855 \begin_inset Flex Code
24858 \begin_layout Plain Layout
24859 `<dt>\SpecialChar ldots
24860 </dt><dd>\SpecialChar ldots
24866 という形を得るために使用されます.既定値は
24867 \begin_inset Flex Code
24870 \begin_layout Plain Layout
24877 labelタグはitemタグの中に出力されます.
24880 \begin_layout Description
24881 \begin_inset Flex Code
24884 \begin_layout Plain Layout
24892 \begin_inset Flex Code
24895 \begin_layout Plain Layout
24904 \begin_inset Flex Code
24907 \begin_layout Plain Layout
24914 \begin_inset Flex Code
24917 \begin_layout Plain Layout
24923 ブロックをインクルードするのに使用することができます.
24926 \begin_layout Description
24927 \begin_inset Flex Code
24930 \begin_layout Plain Layout
24937 インクルードするCSSスタイル情報.これは,
24939 \begin_inset Flex Code
24942 \begin_layout Plain Layout
24949 CSS自体をインクルードするだけで大丈夫です.
24950 \begin_inset Flex Code
24953 \begin_layout Plain Layout
24962 \begin_layout Description
24963 \begin_inset Flex Code
24966 \begin_layout Plain Layout
24973 \begin_inset Flex Code
24976 \begin_layout Plain Layout
24982 ] 主幹ラベルに使用されるタグ.上記各例の
24983 \begin_inset Flex Code
24986 \begin_layout Plain Layout
24993 \begin_inset Flex Code
24996 \begin_layout Plain Layout
25005 \begin_layout Description
25006 \begin_inset Flex Code
25009 \begin_layout Plain Layout
25016 \begin_inset Flex Code
25019 \begin_layout Plain Layout
25031 \begin_inset Flex Code
25034 \begin_layout Plain Layout
25040 タグを生成するのに使用する様式であるという印をつけます.既定値は偽です.
25041 \begin_inset Flex Code
25044 \begin_layout Plain Layout
25052 \begin_inset Flex Code
25055 \begin_layout Plain Layout
25064 \begin_layout Subsection
25068 \begin_layout Standard
25070 レイアウトファイル内の情報によって制御することができます
25074 \begin_layout Plain Layout
25076 これは「テキスト」差込枠(中に書き込みができる差込枠)にのみ有効で,
25077 「コマンド」差込枠(ダイアログボックスに関連付けられた差込枠)には適用されません.
25085 既定のCSS様式を構成します.しかし,
25089 \begin_layout Standard
25095 \begin_layout LyX-Code
25097 \begin_inset Quotes erd
25101 \begin_inset Quotes erd
25107 \begin_layout LyX-Code
25108 <labeltag>ラベル</labeltag>
25111 \begin_layout LyX-Code
25113 \begin_inset Quotes erd
25117 \begin_inset Quotes erd
25120 >差込枠の内容.</innertag>
25123 \begin_layout LyX-Code
25127 \begin_layout Standard
25130 \begin_inset Flex Code
25133 \begin_layout Plain Layout
25144 引用など)を用いて整形されます.もちろん,
25150 \begin_inset Flex Code
25153 \begin_layout Plain Layout
25159 が用いられます.innerタグは非必須であり,
25160 既定では出力されません.各差込枠用に出力される特定のタグや属性は,
25161 以下のレイアウトタグによって制御することができます.
25164 \begin_layout Description
25165 \begin_inset Flex Code
25168 \begin_layout Plain Layout
25175 \begin_inset Flex Code
25178 \begin_layout Plain Layout
25184 ] 主幹タグと共に出力される属性情報を指定します.たとえば,
25186 \begin_inset Flex Code
25189 \begin_layout Plain Layout
25190 class=`myinset' onclick=`\SpecialChar ldots
25199 \begin_inset Flex Code
25202 \begin_layout Plain Layout
25209 \begin_inset Flex Code
25212 \begin_layout Plain Layout
25219 差込枠の\SpecialChar LyX
25221 小文字で記述します.アルファベットや数字以外の文字は,
25222 アンダースコアに置き換えられます.例:
25226 \begin_layout Description
25227 \begin_inset Flex Code
25230 \begin_layout Plain Layout
25237 \begin_inset Flex Code
25240 \begin_layout Plain Layout
25251 \begin_inset Flex Code
25254 \begin_layout Plain Layout
25260 で追加情報が明示的に与えられているときでも,
25262 がこのレイアウト用に生成する既定CSS情報を出力するか否か.これを
25263 \begin_inset Flex Code
25266 \begin_layout Plain Layout
25273 生成されたCSSを完全に上書きする代わりに,
25274 変更したり追加したりすることができます.既定値は
25275 \begin_inset Flex Code
25278 \begin_layout Plain Layout
25287 \begin_layout Description
25288 \begin_inset Flex Code
25291 \begin_layout Plain Layout
25298 \begin_inset Flex Code
25301 \begin_layout Plain Layout
25308 \begin_inset Flex Code
25311 \begin_layout Plain Layout
25320 \begin_layout Description
25321 \begin_inset Flex Code
25324 \begin_layout Plain Layout
25331 \begin_inset Flex Code
25334 \begin_layout Plain Layout
25341 \begin_inset Flex Code
25344 \begin_layout Plain Layout
25353 \begin_layout Description
25354 \begin_inset Flex Code
25357 \begin_layout Plain Layout
25364 \begin_inset Flex Code
25367 \begin_layout Plain Layout
25375 ] この差込枠が(脚註のように)独立した文字列ブロックを表すのか,
25377 (派生枝のように)周囲の文字列の中に取り込まれる素材を表すのか.既定値は1です.
25380 \begin_layout Description
25381 \begin_inset Flex Code
25384 \begin_layout Plain Layout
25391 \begin_inset Flex Code
25394 \begin_layout Plain Layout
25404 \begin_inset Flex Code
25407 \begin_layout Plain Layout
25419 \begin_layout Description
25420 \begin_inset Flex Code
25423 \begin_layout Plain Layout
25431 \begin_inset Flex Code
25434 \begin_layout Plain Layout
25443 \begin_inset Flex Code
25446 \begin_layout Plain Layout
25453 \begin_inset Flex Code
25456 \begin_layout Plain Layout
25462 ブロックをインクルードするのに使用することができます.
25465 \begin_layout Description
25466 \begin_inset Flex Code
25469 \begin_layout Plain Layout
25476 インクルードするCSSスタイル情報.これは,
25478 \begin_inset Flex Code
25481 \begin_layout Plain Layout
25488 CSS自体をインクルードするだけで大丈夫です.
25491 \begin_layout Description
25492 \begin_inset Flex Code
25495 \begin_layout Plain Layout
25502 \begin_inset Flex Code
25505 \begin_layout Plain Layout
25511 ] 主幹ラベルに使用されるタグ.上記各例の
25512 \begin_inset Flex Code
25515 \begin_layout Plain Layout
25522 \begin_inset Flex Code
25525 \begin_layout Plain Layout
25533 \begin_inset Flex Code
25536 \begin_layout Plain Layout
25543 \begin_inset Flex Code
25546 \begin_layout Plain Layout
25554 \begin_inset Flex Code
25557 \begin_layout Plain Layout
25566 \begin_layout Subsection
25570 \begin_layout Standard
25572 レイアウトファイル内の情報によって制御することができます.出力は,
25576 \begin_layout LyX-Code
25578 \begin_inset Quotes erd
25582 \begin_inset Quotes erd
25588 \begin_layout LyX-Code
25592 \begin_layout LyX-Code
25596 \begin_layout Standard
25600 そのような形で出力されます.その外観は,
25601 キャプション差込枠のInsetLayoutで制御することができます.
25604 \begin_layout Description
25605 \begin_inset Flex Code
25608 \begin_layout Plain Layout
25615 \begin_inset Flex Code
25618 \begin_layout Plain Layout
25624 ] 主幹タグと共に出力される属性情報を指定します.たとえば,
25626 \begin_inset Flex Code
25629 \begin_layout Plain Layout
25630 class=`myfloat' onclick=`\SpecialChar ldots
25639 \begin_inset Flex Code
25642 \begin_layout Plain Layout
25643 class=`float フロート-フロート型'
25649 \begin_inset Flex Code
25652 \begin_layout Plain Layout
25660 \begin_inset CommandInset ref
25662 reference "subsec:フロート"
25668 この型のフロートの\SpecialChar LyX
25671 アルファベットや数字でない文字はアンダースコアに変換されます.例:
25675 \begin_layout Description
25676 \begin_inset Flex Code
25679 \begin_layout Plain Layout
25686 インクルードするCSSスタイル情報.これは,
25688 \begin_inset Flex Code
25691 \begin_layout Plain Layout
25698 CSS自体をインクルードするだけで大丈夫です.
25701 \begin_layout Description
25702 \begin_inset Flex Code
25705 \begin_layout Plain Layout
25712 \begin_inset Flex Code
25715 \begin_layout Plain Layout
25721 ] このフロートに使用されるタグ.上記各例の
25722 \begin_inset Flex Code
25725 \begin_layout Plain Layout
25732 \begin_inset Flex Code
25735 \begin_layout Plain Layout
25742 ほとんどの場合変更する必要はありません.
25745 \begin_layout Subsection
25749 \begin_layout Standard
25752 \begin_inset Flex Code
25755 \begin_layout Plain Layout
25761 ブロックを使用して整形することができます.詳細については,
25763 \begin_inset CommandInset ref
25765 reference "subsec:引用書式指定"
25773 \begin_layout Subsection
25778 \begin_layout Standard
25781 提供されている他のレイアウト情報に基づいて,
25782 差込枠と段落様式の両方の既定CSS様式ルールを生成ということすることを,
25783 これまでに何度か触れました.この節では,
25790 \begin_layout Standard
25795 \begin_inset Flex Code
25798 \begin_layout Plain Layout
25805 \begin_inset Flex Code
25808 \begin_layout Plain Layout
25815 \begin_inset Flex Code
25818 \begin_layout Plain Layout
25825 \begin_inset Flex Code
25828 \begin_layout Plain Layout
25835 \begin_inset Flex Code
25838 \begin_layout Plain Layout
25845 フォント情報についてのみCSSを自動生成します(
25846 \begin_inset CommandInset ref
25848 reference "subsec:フォント指定"
25854 きわめて分かりやすく自明です.たとえば,
25856 \begin_inset Flex Code
25859 \begin_layout Plain Layout
25866 \begin_inset Flex Code
25869 \begin_layout Plain Layout
25876 」になります.\SpecialChar LyX
25877 の寸法とCSSの寸法のあいだの対応は,
25879 それでも直感的に分かります.詳細については,
25881 \begin_inset Flex URL
25884 \begin_layout Plain Layout
25892 \begin_inset Flex Code
25895 \begin_layout Plain Layout
25904 \begin_layout Section
25906 \begin_inset CommandInset label
25908 name "sec:DocBook出力のタグ"
25915 \begin_layout Standard
25919 のDocBook出力の書式もレイアウト情報によって制御されています.一般的に\SpecialChar LyX
25921 DocBookは厳密にセマンティックであり,
25923 スタイリングの多くは変換の途中で失われてしまいます.可能な場合には,
25932 \begin_layout Standard
25934 設定した環境や特別差込枠等々について,
25935 納得のいくDocBook出力を得るために,
25936 何かしなくてはならないということはまったくありません.しかしながら,
25937 いくつかの場合において必要となることがあるため,
25940 生成されるDocBookを調整できるようにしています.
25943 \begin_layout Standard
25944 ラベルはDocBookでは冗長であるため,
25945 めったに出力されることはありません.この情報はタグ自身によって伝達され,
25946 (DocBookファイルを処理した後の)最終文書にラベルが現れるかどうかは,
25947 スタイルシートによって制御されます.しかしながら,
25949 ラベルが冗長な内容ではないことが時々あり,
25954 \begin_layout Subsection
25956 \begin_inset CommandInset label
25958 name "subsec:DocBook段落様式"
25965 \begin_layout Standard
25966 段落に対して\SpecialChar LyX
25969 コマンドなのか環境なのかによって変化し,
25971 \begin_inset Flex Code
25974 \begin_layout Plain Layout
25984 \begin_layout Standard
25986 DocBook出力は下記の形を取ります:
25990 \begin_layout LyX-Code
25994 \begin_layout LyX-Code
25998 \begin_layout LyX-Code
26002 \begin_layout Standard
26004 生成されるDocBookは下記の形を取ります:
26008 \begin_layout LyX-Code
26012 \begin_layout LyX-Code
26013 <itemtag>第1段落</itemtag>
26016 \begin_layout LyX-Code
26017 <itemtag>第2段落</itemtag>
26020 \begin_layout LyX-Code
26024 \begin_layout Standard
26026 DocBook出力は下記の形を取ります:
26030 \begin_layout LyX-Code
26034 \begin_layout LyX-Code
26035 <itemtag attr>第1項目</itemtag>
26038 \begin_layout LyX-Code
26039 <itemtag attr>第2項目</itemtag>
26042 \begin_layout LyX-Code
26046 \begin_layout Standard
26047 各段落型に対する特定のタグやロール出力は,
26048 これから説明するレイアウトタグによって制御することができます.まさにDocBookの性質そのものによって,
26049 妥当な既定値というものはまったく存在せず,
26050 値はつねに注意深く選ばなくてはならないと言うことに注意してください.
26053 \begin_layout Description
26054 \begin_inset Flex Code
26057 \begin_layout Plain Layout
26064 \begin_inset Flex Code
26067 \begin_layout Plain Layout
26073 ] メインタグに出力される属性情報を,
26075 \begin_inset Flex Code
26078 \begin_layout Plain Layout
26085 DocBookファイルの後処理に使用することができます.
26088 \begin_layout Description
26089 \begin_inset Flex Code
26092 \begin_layout Plain Layout
26099 \begin_inset Flex Code
26102 \begin_layout Plain Layout
26108 ] この差込枠に使用するタグ.上記の例の「
26109 \begin_inset Flex Code
26112 \begin_layout Plain Layout
26118 」の位置に出力します.既定値はフロート名で,
26119 DocBookには一般的なタグはないので,
26123 \begin_layout Description
26124 \begin_inset Flex Code
26127 \begin_layout Plain Layout
26134 \begin_inset Flex Code
26137 \begin_layout Plain Layout
26145 \begin_inset Flex Code
26148 \begin_layout Plain Layout
26156 \begin_inset Flex Code
26159 \begin_layout Plain Layout
26165 ] このタグの新規行ポリシー.詳細は第
26166 \begin_inset CommandInset ref
26168 reference "subsec:新規行ポリシー"
26179 \begin_layout Subsection
26181 \begin_inset CommandInset label
26183 name "subsec:新規行ポリシー"
26190 \begin_layout Standard
26193 \begin_inset Flex Code
26196 \begin_layout Plain Layout
26202 属性で指定される)新規行の出力ポリシーに下記の3つの選択肢があります.
26205 \begin_layout Itemize
26207 \begin_inset Flex Code
26210 \begin_layout Plain Layout
26217 開始タグと終了タグは独立した行に置きます(つまり開始タグと終了タグの前後にラインフィードします).典型的な要素はフロートです.たとえば,
26222 \begin_layout LyX-Code
26226 \begin_layout LyX-Code
26230 \begin_layout LyX-Code
26234 \begin_layout LyX-Code
26238 \begin_layout LyX-Code
26242 \begin_layout Standard
26247 \begin_layout Itemize
26249 \begin_inset Flex Code
26252 \begin_layout Plain Layout
26259 開始タグと終了タグは同じ新規行に置きます(開始タグの前と終了タグの後にラインフィードが出力されます).典型的な要素は段落と箇条書き項目です.たとえば,
26264 \begin_layout LyX-Code
26268 \begin_layout LyX-Code
26269 <paratag>段落の内容</paratag>
26272 \begin_layout LyX-Code
26276 \begin_layout Standard
26281 \begin_layout Itemize
26283 \begin_inset Flex Code
26286 \begin_layout Plain Layout
26293 開始タグと終了タグは内容と同じ行に置かれます.ラインフィードは出力されません.典型的な要素はフォントです.たとえば,
26298 \begin_layout LyX-Code
26299 前の内容<inlinetag>段落の内容</inlinetag>後の内容
26302 \begin_layout Standard
26307 \begin_layout Standard
26309 \begin_inset Flex Code
26312 \begin_layout Plain Layout
26321 \begin_layout Subsection
26322 InsetLayout DocBook
26325 \begin_layout Standard
26326 差込枠のDocBook出力もレイアウトファイルの情報によって制御されます.
26329 \begin_layout Standard
26330 差込枠に対して\SpecialChar LyX
26331 が出力するDocBookは次のような形を取ります.
26334 \begin_layout LyX-Code
26335 <wrappertag wrapperattr>
26338 \begin_layout LyX-Code
26342 \begin_layout LyX-Code
26343 <innertag innerattr>
26346 \begin_layout LyX-Code
26350 \begin_layout LyX-Code
26354 \begin_layout LyX-Code
26358 \begin_layout LyX-Code
26362 \begin_layout Standard
26367 \begin_layout LyX-Code
26368 <wrappertag wrapperattr>
26371 \begin_layout LyX-Code
26375 \begin_layout LyX-Code
26376 <innertag innerattr>
26379 \begin_layout LyX-Code
26380 <itemwrappertag itemwrapperattr>
26383 \begin_layout LyX-Code
26384 <itemlabeltag itemattr>
26387 \begin_layout LyX-Code
26391 \begin_layout LyX-Code
26395 \begin_layout LyX-Code
26399 \begin_layout LyX-Code
26403 \begin_layout LyX-Code
26407 \begin_layout LyX-Code
26411 \begin_layout LyX-Code
26415 \begin_layout LyX-Code
26419 \begin_layout LyX-Code
26420 <itemwrappertag itemwrapperattr>
26423 \begin_layout LyX-Code
26424 <itemlabeltag itemattr>
26427 \begin_layout LyX-Code
26431 \begin_layout LyX-Code
26435 \begin_layout LyX-Code
26439 \begin_layout LyX-Code
26443 \begin_layout LyX-Code
26447 \begin_layout LyX-Code
26451 \begin_layout LyX-Code
26455 \begin_layout LyX-Code
26459 \begin_layout LyX-Code
26463 \begin_layout LyX-Code
26467 \begin_layout LyX-Code
26471 \begin_layout LyX-Code
26475 \begin_layout Standard
26479 \begin_inset Flex Code
26482 \begin_layout Plain Layout
26493 引用等)にしたがって整形された段落として出力されます.内側のタグは必須ではなく,
26497 \begin_layout Standard
26498 各差込枠に出力される特定のタグと属性は,
26499 下記のようなレイアウトタグによって制御されます.
26502 \begin_layout Description
26503 \begin_inset Flex Code
26506 \begin_layout Plain Layout
26513 \begin_inset Flex Code
26516 \begin_layout Plain Layout
26522 ] メインタグに出力される属性情報を,
26524 \begin_inset Flex Code
26527 \begin_layout Plain Layout
26534 DocBookファイルの後処理に使用することができます.
26537 \begin_layout Description
26538 \begin_inset Flex Code
26541 \begin_layout Plain Layout
26548 \begin_inset Flex Code
26551 \begin_layout Plain Layout
26559 ] このタグを親レイアウトの最初にある
26560 \begin_inset Flex Code
26563 \begin_layout Plain Layout
26569 タグの中に入れるかどうかを指定します.
26570 \begin_inset Flex Code
26573 \begin_layout Plain Layout
26581 \begin_inset Flex Code
26584 \begin_layout Plain Layout
26590 の中に決して入れないことを示します(これは既定値であり通常の内容に対応します).
26591 \begin_inset Flex Code
26594 \begin_layout Plain Layout
26602 \begin_inset Flex Code
26605 \begin_layout Plain Layout
26611 の中につねに入れることを示します(これは通常のメタデータに対応します).親に
26612 \begin_inset Flex Code
26615 \begin_layout Plain Layout
26622 \begin_inset Flex 圏点
26625 \begin_layout Plain Layout
26632 \begin_inset Flex Code
26635 \begin_layout Plain Layout
26643 \begin_inset Flex Code
26646 \begin_layout Plain Layout
26652 の中に入れるかもしれないことを示します(これは表題の場合にのみ該当します).親に
26653 \begin_inset Flex Code
26656 \begin_layout Plain Layout
26663 \begin_inset Flex 圏点
26666 \begin_layout Plain Layout
26676 \begin_layout Description
26677 \begin_inset Flex Code
26680 \begin_layout Plain Layout
26687 \begin_inset Flex Code
26690 \begin_layout Plain Layout
26698 \begin_inset Flex Code
26701 \begin_layout Plain Layout
26708 DocBookファイルの後処理に使用することができます.
26711 \begin_layout Description
26712 \begin_inset Flex Code
26715 \begin_layout Plain Layout
26716 DocBookItemInnerAttr
26722 \begin_inset Flex Code
26725 \begin_layout Plain Layout
26731 ] 項目内部タグに出力される属性情報を,
26733 \begin_inset Flex Code
26736 \begin_layout Plain Layout
26743 DocBookファイルの後処理に使用することができます.
26746 \begin_layout Description
26747 \begin_inset Flex Code
26750 \begin_layout Plain Layout
26751 DocBookItemInnerTag
26757 \begin_inset Flex Code
26760 \begin_layout Plain Layout
26766 ] 差込枠内部の項目内部タグに使用するタグ.上記の例の「
26767 \begin_inset Flex Code
26770 \begin_layout Plain Layout
26777 \begin_inset Flex Code
26780 \begin_layout Plain Layout
26787 項目内部タグがないことを示します.すなわち,
26789 項目内部タグなしに中身が直接出力されます.このパラメーターは,
26791 項目立てレイアウトが使われているときのみ意味を持ちます.最もあり得る値は「
26792 \begin_inset Flex Code
26795 \begin_layout Plain Layout
26802 \begin_inset Newline newline
26805 箇条書き項目が新規行を使って分割される場合,
26807 新規行で分割される段落の各部分に対して個別に出力されます.
26810 \begin_layout Description
26811 \begin_inset Flex Code
26814 \begin_layout Plain Layout
26815 DocBookItemInnerTagType
26821 \begin_inset Flex Code
26824 \begin_layout Plain Layout
26832 \begin_inset Flex Code
26835 \begin_layout Plain Layout
26843 \begin_inset Flex Code
26846 \begin_layout Plain Layout
26852 ] このタグの新規行ポリシー.詳細は第
26853 \begin_inset CommandInset ref
26855 reference "subsec:新規行ポリシー"
26866 \begin_layout Description
26867 \begin_inset Flex Code
26870 \begin_layout Plain Layout
26871 DocBookItemLabelAttr
26877 \begin_inset Flex Code
26880 \begin_layout Plain Layout
26886 ] 項目ラベルタグに出力される属性情報を,
26888 \begin_inset Flex Code
26891 \begin_layout Plain Layout
26898 DocBookファイルの後処理に使用することができます.
26901 \begin_layout Description
26902 \begin_inset Flex Code
26905 \begin_layout Plain Layout
26906 DocBookItemLabelTag
26912 \begin_inset Flex Code
26915 \begin_layout Plain Layout
26921 ] 差込枠内部の項目ラベルタグに使用するタグ.上記の例の「
26922 \begin_inset Flex Code
26925 \begin_layout Plain Layout
26931 」の位置に出力します.このパラメーターは,
26933 ラベルの概念を伴う項目立てレイアウトが使われているときのみ意味を持ちます.
26936 \begin_layout Description
26937 \begin_inset Flex Code
26940 \begin_layout Plain Layout
26941 DocBookItemLabelTagType
26947 \begin_inset Flex Code
26950 \begin_layout Plain Layout
26958 \begin_inset Flex Code
26961 \begin_layout Plain Layout
26969 \begin_inset Flex Code
26972 \begin_layout Plain Layout
26978 ] このタグの新規行ポリシー.詳細は第
26979 \begin_inset CommandInset ref
26981 reference "subsec:新規行ポリシー"
26992 \begin_layout Description
26993 \begin_inset Flex Code
26996 \begin_layout Plain Layout
27003 \begin_inset Flex Code
27006 \begin_layout Plain Layout
27012 ] 差込枠内部の項目タグに使用するタグ.上記の例の「
27013 \begin_inset Flex Code
27016 \begin_layout Plain Layout
27023 \begin_inset Flex Code
27026 \begin_layout Plain Layout
27033 項目タグがないことを示します.このパラメーターは,
27035 項目立てレイアウトが使われているときのみ意味を持ちます.
27038 \begin_layout Description
27039 \begin_inset Flex Code
27042 \begin_layout Plain Layout
27049 \begin_inset Flex Code
27052 \begin_layout Plain Layout
27060 \begin_inset Flex Code
27063 \begin_layout Plain Layout
27071 \begin_inset Flex Code
27074 \begin_layout Plain Layout
27080 ] このタグの新規行ポリシー.詳細は第
27081 \begin_inset CommandInset ref
27083 reference "subsec:新規行ポリシー"
27094 \begin_layout Description
27095 \begin_inset Flex Code
27098 \begin_layout Plain Layout
27099 DocBookItemWrapperAttr
27105 \begin_inset Flex Code
27108 \begin_layout Plain Layout
27114 ] 項目ラッパータグに出力される属性情報を,
27116 \begin_inset Flex Code
27119 \begin_layout Plain Layout
27126 DocBookファイルの後処理に使用することができます.
27129 \begin_layout Description
27130 \begin_inset Flex Code
27133 \begin_layout Plain Layout
27134 DocBookItemWrapperTag
27140 \begin_inset Flex Code
27143 \begin_layout Plain Layout
27149 ] 差込枠内部の項目ラッパータグに使用するタグ.上記の例の「
27150 \begin_inset Flex Code
27153 \begin_layout Plain Layout
27160 \begin_inset Flex Code
27163 \begin_layout Plain Layout
27170 項目ラッパータグがないことを示します.すなわち,
27172 項目ラッパータグなしにタグと中身が直接出力されます.このパラメーターは,
27174 項目立てレイアウトが使われているときのみ意味を持ちます.
27177 \begin_layout Description
27178 \begin_inset Flex Code
27181 \begin_layout Plain Layout
27182 DocBookItemWrapperTagType
27188 \begin_inset Flex Code
27191 \begin_layout Plain Layout
27199 \begin_inset Flex Code
27202 \begin_layout Plain Layout
27210 \begin_inset Flex Code
27213 \begin_layout Plain Layout
27219 ] このタグの新規行ポリシー.詳細は第
27220 \begin_inset CommandInset ref
27222 reference "subsec:新規行ポリシー"
27233 \begin_layout Description
27234 \begin_inset Flex Code
27237 \begin_layout Plain Layout
27244 \begin_inset Flex Code
27247 \begin_layout Plain Layout
27255 \begin_inset Flex Code
27258 \begin_layout Plain Layout
27265 DocBookファイルの後処理に使用することができます.
27268 \begin_layout Description
27269 \begin_inset Flex Code
27272 \begin_layout Plain Layout
27279 \begin_inset Flex Code
27282 \begin_layout Plain Layout
27288 ] 差込枠内部の内部タグに使用するタグ.上記の例の「
27289 \begin_inset Flex Code
27292 \begin_layout Plain Layout
27299 \begin_inset Flex Code
27302 \begin_layout Plain Layout
27309 内部タグがないことを示します.すなわち,
27310 内部タグなしに中身が直接出力されます.
27313 \begin_layout Description
27314 \begin_inset Flex Code
27317 \begin_layout Plain Layout
27318 DocBookInnerTagType
27324 \begin_inset Flex Code
27327 \begin_layout Plain Layout
27335 \begin_inset Flex Code
27338 \begin_layout Plain Layout
27346 \begin_inset Flex Code
27349 \begin_layout Plain Layout
27355 ] このタグの新規行ポリシー.詳細は第
27356 \begin_inset CommandInset ref
27358 reference "subsec:新規行ポリシー"
27369 \begin_layout Description
27370 \begin_inset Flex Code
27373 \begin_layout Plain Layout
27380 \begin_inset Flex Code
27383 \begin_layout Plain Layout
27389 ] このタイプのセクションに対応するタグを指定します.このパラメーターは,
27390 セクショニング要素(部・章・節等)にのみ意味を持ちます.既定値は
27391 \begin_inset Flex Code
27394 \begin_layout Plain Layout
27401 DocBookがセクショニングに他のものを使うときのみ上書きされます(典型的にはbookの部や章).
27404 \begin_layout Description
27405 \begin_inset Flex Code
27408 \begin_layout Plain Layout
27415 \begin_inset Flex Code
27418 \begin_layout Plain Layout
27424 ] この差込枠に使用するタグ.上記の例の「
27425 \begin_inset Flex Code
27428 \begin_layout Plain Layout
27434 」の位置に出力します.既定値はフロート名で,
27435 DocBookには一般的なタグはないので,
27439 \begin_layout Description
27440 \begin_inset Flex Code
27443 \begin_layout Plain Layout
27450 \begin_inset Flex Code
27453 \begin_layout Plain Layout
27461 \begin_inset Flex Code
27464 \begin_layout Plain Layout
27472 \begin_inset Flex Code
27475 \begin_layout Plain Layout
27481 ] このタグの新規行ポリシー.詳細は第
27482 \begin_inset CommandInset ref
27484 reference "subsec:新規行ポリシー"
27495 \begin_layout Description
27496 \begin_inset Flex Code
27499 \begin_layout Plain Layout
27506 \begin_inset Flex Code
27509 \begin_layout Plain Layout
27515 ] 外部ラッパータグに出力される属性情報を,
27517 \begin_inset Flex Code
27520 \begin_layout Plain Layout
27527 DocBookファイルの後処理に使用することができます.
27530 \begin_layout Description
27531 \begin_inset Flex Code
27534 \begin_layout Plain Layout
27541 \begin_inset Flex Code
27544 \begin_layout Plain Layout
27550 ] 差込枠の周りのラッパータグに使用するタグ.上記の例の「
27551 \begin_inset Flex Code
27554 \begin_layout Plain Layout
27561 \begin_inset Flex Code
27564 \begin_layout Plain Layout
27571 ラッパータグがないことを示します.すなわち,
27572 ラッパータグなしにタグと中身が直接出力されます.
27575 \begin_layout Description
27576 \begin_inset Flex Code
27579 \begin_layout Plain Layout
27580 DocBookWrapperTagType
27586 \begin_inset Flex Code
27589 \begin_layout Plain Layout
27597 \begin_inset Flex Code
27600 \begin_layout Plain Layout
27608 \begin_inset Flex Code
27611 \begin_layout Plain Layout
27617 ] このタグの新規行ポリシー.詳細は第
27618 \begin_inset CommandInset ref
27620 reference "subsec:新規行ポリシー"
27631 \begin_layout Subsection
27635 \begin_layout Standard
27636 フロートのDocBook出力もレイアウトファイルの情報によって制御されます.出力は以下の形を取ります.
27639 \begin_layout LyX-Code
27643 \begin_layout LyX-Code
27647 \begin_layout LyX-Code
27651 \begin_layout Standard
27657 \begin_layout Description
27658 \begin_inset Flex Code
27661 \begin_layout Plain Layout
27668 \begin_inset Flex Code
27671 \begin_layout Plain Layout
27677 ] メインタグに出力される属性情報を,
27679 \begin_inset Flex Code
27682 \begin_layout Plain Layout
27689 DocBookファイルの後処理に使用することができます.
27692 \begin_layout Description
27693 \begin_inset Flex Code
27696 \begin_layout Plain Layout
27703 \begin_inset Flex Code
27706 \begin_layout Plain Layout
27712 ] このフロートに使用するタグ.上記の例の「
27713 \begin_inset Flex Code
27716 \begin_layout Plain Layout
27722 」の位置に出力します.既定値はフロート名で,
27723 DocBookには一般的なタグはないので,
27727 \begin_layout Subsection
27731 \begin_layout Standard
27732 読み込んだ書誌情報は整形することができません.すなわち,
27735 \begin_inset Flex Code
27738 \begin_layout Plain Layout
27744 タグを使用して(BibTeXファイルと同等な)データベース型のDocBook形式でつねに出力されます.
27747 \begin_layout Standard
27750 文書に書誌情報項目として手動で挿入されると,
27751 ユーザーはその整形を担当します.すなわち,
27752 ユーザーが書いたことを解析することは為されず,
27754 \begin_inset Flex Code
27757 \begin_layout Plain Layout
27766 \begin_layout Chapter
27768 \begin_inset CommandInset label
27770 name "chap:外部素材を取り込む"
27777 \begin_layout Standard
27778 \begin_inset Box Shadowbox
27788 height_special "totalheight"
27793 backgroundcolor "none"
27796 \begin_layout Plain Layout
27798 しばらく更新されていません.もちろんまだ正確であることを期待していますが,
27807 \begin_layout Standard
27809 外部のソースから素材を使用する方法は,
27814 』で詳細にカバーされています.本章は,
27816 舞台裏で何をする必要があるかをカバーします.
27819 \begin_layout Section
27823 \begin_layout Standard
27825 ひな型の概念に基づいています.ひな型は,
27827 がある型の素材とどのように橋渡しをするべきかを指定するものです.同梱物として,
27833 LilyPond楽譜用のひな型を事前に定義されたものとして含んでいます.実際に何が入っているかは,
27835 \begin_inset Flex MenuItem
27838 \begin_layout Plain Layout
27839 挿入\SpecialChar menuseparator
27840 ファイル\SpecialChar menuseparator
27846 メニューで見ることができます.さらに,
27848 自分自身のひな型を作成することも可能です.後でどのようなことをすればいいか詳細に説明しますが,
27849 できればあなたが作ったすべてのひな型を投稿して,
27850 我々が\SpecialChar LyX
27851 の後の版に取り込むことができるようにしてくださることを希望します.
27854 \begin_layout Standard
27855 外部素材の機能におけるもう一つの基本的な発想は,
27856 最終素材の元となるオリジナルファイルと,
27857 書き出された文書や印刷された文書に取り込むための生成ファイルとを区別していることです.たとえば,
27859 \begin_inset Flex Code
27862 \begin_layout Plain Layout
27868 で作成した図の場合を考えてみましょう.Xfigアプリケーション自体は,
27870 \begin_inset Flex Code
27873 \begin_layout Plain Layout
27879 拡張子を持つオリジナルファイルを操作します.Xfigで図を作成したり変更したりして,
27881 \begin_inset Flex Code
27884 \begin_layout Plain Layout
27890 ファイルに保存します.この図をお使いの文書に取り込みたいときには,
27892 ファイルにそのままインクルードできるように,
27894 \begin_inset Flex Code
27897 \begin_layout Plain Layout
27903 を呼び出してPostScriptファイルを生成します.この場合には,
27905 \begin_inset Flex Code
27908 \begin_layout Plain Layout
27915 PostScriptファイルが生成ファイルになります.
27918 \begin_layout Standard
27921 素材を更新することができるようにするために重要です.さらに,
27923 複数の書き出し書式をサポートするために必要な柔軟性が提供されます.たとえば,
27925 図を生のPostScriptファイルとして取り込むのは,
27926 とても褒められた発想とはいえません.むしろ,
27928 最終出力が実際の画像に近いものとなるように画像からASCIIへの変換子を呼び出したいと考えることでしょう.\SpecialChar LyX
27931 がサポートする各書き出し書式別に仕分けしているので,
27932 ユーザがこれを行うことが可能となっています.
27935 \begin_layout Standard
27938 書き出し書式によって異なる生成物をサポートすることの他に,
27939 編集・閲覧アプリケーションを緊密に統合することもサポートします.Xfigの図の場合には,
27941 の外部素材ダイアログからシングルクリックでオリジナルファイルをXfigで開くことができ,
27942 ダブルクリックすることで生成されたPostScriptファイルをGhostviewで閲覧することができます.もうコマンドラインをもてあそんだり,
27943 オリジナルファイルや生成ファイルがどこにあるか探したり変更を加えるためにファイルブラウザをいじくり回す必要はないのです.このようにして,
27944 文書を執筆する際に必要となる多くのアプリケーションを最大限に利用し,
27945 最終的により生産性を上げることができるようになるのです.
27948 \begin_layout Section
27952 \begin_layout Standard
27958 簡単に濫用されてしまうようなセキュリティホールを作ってしまいがちであることを心に留めておいてください.したがって,
27961 \begin_inset CommandInset ref
27963 reference "sec:セキュリティに関する論点"
27968 のセキュリティに関する議論を読んでおいてください.
27971 \begin_layout Standard
27977 \begin_layout Standard
27980 \begin_inset Flex Code
27983 \begin_layout Plain Layout
27984 LyXDir/lib/xtemplates/
27990 \begin_inset Flex Code
27993 \begin_layout Plain Layout
27999 ファイルに定義されています.各ひな型は,
28000 そのファイル完結で定義されています.自分専用のひな型を
28001 \begin_inset Flex Code
28004 \begin_layout Plain Layout
28005 UserDir/xtemplates/
28011 既存のひな型をそのデイレク取りにコピーして修正を加えることもできます.
28014 \begin_layout Standard
28015 典型的なひな型は以下のようになります.
28018 \begin_layout LyX-Code
28022 \begin_layout LyX-Code
28024 $$AbsOrRelPathParent$$Basename"
28027 \begin_layout LyX-Code
28031 \begin_layout LyX-Code
28035 \begin_layout LyX-Code
28039 \begin_layout LyX-Code
28043 \begin_layout LyX-Code
28047 \begin_layout LyX-Code
28048 AutomaticProduction true
28051 \begin_layout LyX-Code
28055 \begin_layout LyX-Code
28059 \begin_layout LyX-Code
28063 \begin_layout LyX-Code
28064 TransformCommand Rotate RotationLatexCommand
28067 \begin_layout LyX-Code
28068 TransformCommand Resize ResizeLatexCommand
28071 \begin_layout LyX-Code
28072 Product "$$RotateFront$$ResizeFront
28075 \begin_layout LyX-Code
28080 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
28083 \begin_layout LyX-Code
28084 $$ResizeBack$$RotateBack"
28087 \begin_layout LyX-Code
28091 \begin_layout LyX-Code
28092 UpdateResult "$$AbsPath$$Basename.pstex_t"
28095 \begin_layout LyX-Code
28096 Requirement "graphicx"
28099 \begin_layout LyX-Code
28100 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
28103 \begin_layout LyX-Code
28104 ReferencedFile latex "$$AbsPath$$Basename.eps"
28107 \begin_layout LyX-Code
28108 ReferencedFile dvi "$$AbsPath$$Basename.eps"
28111 \begin_layout LyX-Code
28115 \begin_layout LyX-Code
28119 \begin_layout LyX-Code
28120 TransformCommand Rotate RotationLatexCommand
28123 \begin_layout LyX-Code
28124 TransformCommand Resize ResizeLatexCommand
28127 \begin_layout LyX-Code
28128 Product "$$RotateFront$$ResizeFront
28131 \begin_layout LyX-Code
28136 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
28139 \begin_layout LyX-Code
28140 $$ResizeBack$$RotateBack"
28143 \begin_layout LyX-Code
28144 UpdateFormat pdftex
28147 \begin_layout LyX-Code
28148 UpdateResult "$$AbsPath$$Basename.pdftex_t"
28151 \begin_layout LyX-Code
28152 Requirement "graphicx"
28155 \begin_layout LyX-Code
28156 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
28159 \begin_layout LyX-Code
28160 ReferencedFile latex "$$AbsPath$$Basename.pdf"
28163 \begin_layout LyX-Code
28167 \begin_layout LyX-Code
28171 \begin_layout LyX-Code
28172 Product "$$Contents(
28174 "$$AbsPath$$Basename.asc
28179 \begin_layout LyX-Code
28180 UpdateFormat asciixfig
28183 \begin_layout LyX-Code
28184 UpdateResult "$$AbsPath$$Basename.asc"
28187 \begin_layout LyX-Code
28191 \begin_layout LyX-Code
28195 \begin_layout LyX-Code
28196 Product "<graphic fileref=
28198 "$$AbsOrRelPathMaster$$Basename.eps
28203 \begin_layout LyX-Code
28207 \begin_layout LyX-Code
28211 \begin_layout LyX-Code
28212 UpdateResult "$$AbsPath$$Basename.eps"
28215 \begin_layout LyX-Code
28216 ReferencedFile docbook "$$AbsPath$$Basename.eps"
28219 \begin_layout LyX-Code
28220 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
28223 \begin_layout LyX-Code
28227 \begin_layout LyX-Code
28232 \begin_layout LyX-Code
28236 \begin_layout LyX-Code
28240 \begin_layout Standard
28243 \begin_inset Flex Code
28246 \begin_layout Plain Layout
28254 \begin_inset Flex Code
28257 \begin_layout Plain Layout
28265 サポートされている主要な文書ファイル形式の設定を行う
28266 \begin_inset Flex Code
28269 \begin_layout Plain Layout
28277 \begin_inset Flex Code
28280 \begin_layout Plain Layout
28289 \begin_layout Subsection
28293 \begin_layout Description
28294 \begin_inset Flex Code
28297 \begin_layout Plain Layout
28298 AutomaticProduction
28299 \begin_inset space ~
28307 このひな型で扱うファイルを\SpecialChar LyX
28308 が生成しなくてはならないか否か.このコマンドは,
28312 \begin_layout Description
28313 \begin_inset Flex Code
28316 \begin_layout Plain Layout
28318 \begin_inset space ~
28327 ファイルダイアログで使用するフィルタ用globパターン.2つ以上のファイル拡張子があり得る場合(たとえば,
28329 \begin_inset Flex Code
28332 \begin_layout Plain Layout
28339 \begin_inset Flex Code
28342 \begin_layout Plain Layout
28350 \begin_inset Flex Code
28353 \begin_layout Plain Layout
28359 」の様なパターンを使用してください.このコマンドは,
28363 \begin_layout Description
28364 \begin_inset Flex Code
28367 \begin_layout Plain Layout
28369 \begin_inset space ~
28377 この文字列はボタン上に表示されます.このコマンドは,
28381 \begin_layout Description
28382 \begin_inset Flex Code
28385 \begin_layout Plain Layout
28387 \begin_inset space ~
28391 \begin_inset space ~
28399 外部素材ダイアログで使用されるヘルプ文.このひな型がユーザに何を提供できるのか,
28400 ユーザに説明するのに十分な情報を盛り込んでください.このコマンドは,
28404 \begin_layout Description
28405 \begin_inset Flex Code
28408 \begin_layout Plain Layout
28410 \begin_inset space ~
28418 オリジナルファイルのファイル形式.これは,
28420 が知っている書式名でなくてはなりません(
28421 \begin_inset CommandInset ref
28423 reference "sec:ファイル形式"
28429 2つ以上の書式のオリジナルファイルを取り扱える場合は,
28431 \begin_inset Flex Code
28434 \begin_layout Plain Layout
28443 ファイル自体に詮索を試みます.このコマンドは,
28447 \begin_layout Description
28448 \begin_inset Flex Code
28451 \begin_layout Plain Layout
28453 \begin_inset space ~
28461 このひな型の(他と重複しない)名称.代入マクロを含めてはなりません(下記参照).
28464 \begin_layout Description
28465 \begin_inset Flex Code
28468 \begin_layout Plain Layout
28470 \begin_inset space ~
28473 Rotate|Resize|Clip|Extra
28479 このひな型がどのような変換をサポートしているかを指定します.これは全く登場しなくても1回以上現れても構いません.このコマンドは,
28480 外部素材ダイアログ中の対応するタブを使用可能にします.
28481 \begin_inset Flex Code
28484 \begin_layout Plain Layout
28492 \begin_inset Flex Code
28495 \begin_layout Plain Layout
28503 \begin_inset Flex Code
28506 \begin_layout Plain Layout
28513 \begin_inset Flex Code
28516 \begin_layout Plain Layout
28522 コマンドを置かなくてはなりません.これを行わないと,
28523 この書式での変換はサポートされません.
28526 \begin_layout Subsection
28527 \begin_inset Flex Code
28530 \begin_layout Plain Layout
28539 \begin_layout Description
28540 \begin_inset Flex Code
28543 \begin_layout Plain Layout
28545 \begin_inset space ~
28548 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
28553 この書式定義が定める主要な文書ファイル形式.すべてのひな型が,
28554 全文書ファイル形式に対して意味のある表示ができるわけではありません.それでも,
28556 \begin_inset Flex Code
28559 \begin_layout Plain Layout
28565 部を定義してください.表示する方法がないときは,
28566 ダミーテキストを使用してください.これによって,
28568 少なくとも外部素材への参照を見ることができるようになります.
28571 \begin_layout Description
28572 \begin_inset Flex Code
28575 \begin_layout Plain Layout
28577 \begin_inset space ~
28581 \begin_inset space ~
28591 \begin_inset Flex Code
28594 \begin_layout Plain Layout
28601 \begin_inset Flex Code
28604 \begin_layout Plain Layout
28611 \begin_inset Flex Code
28614 \begin_layout Plain Layout
28620 自体にも代入マクロを使うことができます.
28621 \begin_inset Flex Code
28624 \begin_layout Plain Layout
28631 \begin_inset Flex Code
28634 \begin_layout Plain Layout
28642 \begin_inset Flex Code
28645 \begin_layout Plain Layout
28652 その文書書式で有効な非必須引数となるように健全化されることです.このコマンドは全く登場しなくても1回以上現れても構いません.
28655 \begin_layout Description
28656 \begin_inset Flex Code
28659 \begin_layout Plain Layout
28661 \begin_inset space ~
28669 書き出された文書に挿入される文.実のところ,
28671 とても複雑になることがあります.このコマンドは,
28675 \begin_layout Description
28676 \begin_inset Flex Code
28679 \begin_layout Plain Layout
28681 \begin_inset space ~
28691 プリアンブルに入れるプリアンブル片を指定します.これは
28692 \begin_inset Flex Code
28695 \begin_layout Plain Layout
28703 \begin_inset Flex Code
28706 \begin_layout Plain Layout
28712 を使用して定義しなくてはなりません.このコマンドは全く登場しなくても1回以上現れても構いません.
28715 \begin_layout Description
28716 \begin_inset Flex Code
28719 \begin_layout Plain Layout
28721 \begin_inset space ~
28725 \begin_inset space ~
28735 特定の書き出し書式に必要とされるファイルを示します.ファイル名が相対パスである場合には,
28736 親文書に対する相対パスとして解釈されます.このコマンドは全く登場しなくても1回以上現れても構いません.
28739 \begin_layout Description
28740 \begin_inset Flex Code
28743 \begin_layout Plain Layout
28745 \begin_inset space ~
28753 必要とされる\SpecialChar LaTeX
28757 \begin_inset Flex Code
28760 \begin_layout Plain Layout
28768 を使って取り込まれます.このコマンドは全く登場しなくても1回以上現れても構いません.
28771 \begin_layout Description
28772 \begin_inset Flex Code
28775 \begin_layout Plain Layout
28777 \begin_inset space ~
28781 \begin_inset space ~
28784 RotationLatexCommand
28791 組み込みの\SpecialChar LaTeX
28792 コマンドを使用するように指定します.このコマンドは,
28793 1回現れても全く現れなくても構いません.
28796 \begin_layout Description
28797 \begin_inset Flex Code
28800 \begin_layout Plain Layout
28802 \begin_inset space ~
28806 \begin_inset space ~
28816 組み込みの\SpecialChar LaTeX
28817 コマンドを使用するように指定します.このコマンドは,
28818 1回現れても全く現れなくても構いません.
28821 \begin_layout Description
28822 \begin_inset Flex Code
28825 \begin_layout Plain Layout
28827 \begin_inset space ~
28831 \begin_inset space ~
28834 RotationLatexOption
28840 回転が非必須引数を通じて行われるように指定します.このコマンドは,
28841 1回現れても全く現れなくても構いません.
28844 \begin_layout Description
28845 \begin_inset Flex Code
28848 \begin_layout Plain Layout
28850 \begin_inset space ~
28854 \begin_inset space ~
28863 伸縮が非必須引数を通じて行われるように指定します.このコマンドは,
28864 1回現れても全く現れなくても構いません.
28867 \begin_layout Description
28868 \begin_inset Flex Code
28871 \begin_layout Plain Layout
28873 \begin_inset space ~
28877 \begin_inset space ~
28886 切り抜きが非必須引数を通じて行われるように指定します.このコマンドは,
28887 1回現れても全く現れなくても構いません.
28890 \begin_layout Description
28891 \begin_inset Flex Code
28894 \begin_layout Plain Layout
28896 \begin_inset space ~
28900 \begin_inset space ~
28909 追加の非必須引数を使用することを指定します.このコマンドは,
28910 1回現れても全く現れなくても構いません.
28913 \begin_layout Description
28914 \begin_inset Flex Code
28917 \begin_layout Plain Layout
28919 \begin_inset space ~
28927 変換されたファイルのファイル形式.これは,
28929 が知っている書式名でなくてはなりません(
28930 \begin_inset Flex MenuItem
28933 \begin_layout Plain Layout
28934 ツール\SpecialChar menuseparator
28935 設定\SpecialChar menuseparator
28936 ファイル処理\SpecialChar menuseparator
28943 一度だけ必ず現れなくてはなりません.得られるファイル形式がPDFの場合,
28945 \begin_inset Flex Code
28948 \begin_layout Plain Layout
28954 を指定する必要があります.これは画像取り込みに用いられるPDF計四機です.他の定義済みPDF形式は文書書き出し用のものです.
28957 \begin_layout Description
28958 \begin_inset Flex Code
28961 \begin_layout Plain Layout
28963 \begin_inset space ~
28971 変換されたファイルのファイル名.ファイル名は絶対パスでなくてはなりません.このコマンドは,
28975 \begin_layout Subsection
28979 \begin_layout Standard
28982 \begin_inset Flex Code
28985 \begin_layout Plain Layout
28993 \begin_inset Flex Code
28996 \begin_layout Plain Layout
29002 で囲んだプリアンブル定義を追加することができます.これらの定義は,
29004 \begin_inset Flex Code
29007 \begin_layout Plain Layout
29016 \begin_layout Section
29020 \begin_layout Standard
29021 外部素材機構が外部プログラムを呼び出すときには,
29022 ひな型設定ファイルで定義されたコマンドにしたがって行われます.これらのコマンドには,
29023 実行前に展開されるマクロをいろいろ入れることができます.実行は,
29024 つねに元の文書があるディレクトリで行われます.
29027 \begin_layout Standard
29029 外部素材が表示されるときにはいつでも,
29030 その名称は代入機構によって組み立てられ,
29031 ひな型定義中の他のほとんどのコマンドも代入をサポートしています.
29034 \begin_layout Standard
29038 \begin_layout Description
29039 \begin_inset Flex Code
29042 \begin_layout Plain Layout
29043 $$AbsOrRelPathMaster
29049 親文書への絶対ファイルパスないしは相対ファイルパス
29052 \begin_layout Description
29053 \begin_inset Flex Code
29056 \begin_layout Plain Layout
29057 $$AbsOrRelPathParent
29063 文書への絶対ファイルパスないしは相対ファイルパス
29066 \begin_layout Description
29067 \begin_inset Flex Code
29070 \begin_layout Plain Layout
29079 \begin_layout Description
29080 \begin_inset Flex Code
29083 \begin_layout Plain Layout
29092 \begin_layout Description
29093 \begin_inset Flex Code
29096 \begin_layout Plain Layout
29098 \begin_inset Quotes eld
29102 \begin_inset Quotes erd
29112 \begin_inset Flex Code
29115 \begin_layout Plain Layout
29121 と云う名のファイルの中身を展開します.
29124 \begin_layout Description
29125 \begin_inset Flex Code
29128 \begin_layout Plain Layout
29137 \begin_layout Description
29138 \begin_inset Flex Code
29141 \begin_layout Plain Layout
29150 それ以外では文字列「png」となります.これは,
29151 PNG形式とJPEG形式の両方をサポートする出力形式に対して,
29152 不必要な変換を行うことを避けるのに役立ちます.事前設定されているラスター画像ひな形は,
29153 pdf\SpecialChar TeX
29154 出力形式に対してこのマクロを使用します.
29157 \begin_layout Description
29158 \begin_inset Flex Code
29161 \begin_layout Plain Layout
29167 外部素材ダイアログで指定されたファイルのファイル名.これは\SpecialChar LyX
29172 \begin_layout Description
29173 \begin_inset Flex Code
29176 \begin_layout Plain Layout
29183 \begin_inset Flex Code
29186 \begin_layout Plain Layout
29192 のパス部分(\SpecialChar LyX
29196 \begin_layout Description
29197 \begin_inset Flex Code
29200 \begin_layout Plain Layout
29210 \begin_layout Description
29211 \begin_inset Flex Code
29214 \begin_layout Plain Layout
29224 \begin_layout Description
29225 \begin_inset Flex Code
29228 \begin_layout Plain Layout
29235 システムディレクトリの絶対パスを展開します.これは,
29238 に同梱されているヘルパースクリプト群を示したりするのに使用されます.
29241 \begin_layout Description
29242 \begin_inset Flex Code
29245 \begin_layout Plain Layout
29252 挿入されていた外部素材が削除されたりすると自動的に削除される一時ファイルのフルパスとファイル名.
29255 \begin_layout Standard
29256 パスを示すマクロはすべて最後のディレクトリ区切りも含んでいますので,
29258 \begin_inset Flex Code
29261 \begin_layout Plain Layout
29262 $$AbsPath$$Basename$$Extension
29270 \begin_layout Standard
29272 特記しない限りはすべてのコマンドで代入が行われます.
29273 \begin_inset Flex Code
29276 \begin_layout Plain Layout
29283 \begin_inset Flex Code
29286 \begin_layout Plain Layout
29294 \begin_inset Flex Code
29297 \begin_layout Plain Layout
29304 これらに加えて以下の代入もサポートします.
29307 \begin_layout Description
29308 \begin_inset Flex Code
29311 \begin_layout Plain Layout
29320 \begin_layout Description
29321 \begin_inset Flex Code
29324 \begin_layout Plain Layout
29333 \begin_layout Description
29334 \begin_inset Flex Code
29337 \begin_layout Plain Layout
29346 \begin_layout Description
29347 \begin_inset Flex Code
29350 \begin_layout Plain Layout
29359 \begin_layout Standard
29360 \begin_inset Flex Code
29363 \begin_layout Plain Layout
29371 \begin_inset Flex Code
29374 \begin_layout Plain Layout
29381 \begin_inset Flex Code
29384 \begin_layout Plain Layout
29394 \begin_layout Description
29395 \begin_inset Flex Code
29398 \begin_layout Plain Layout
29407 \begin_layout Description
29408 \begin_inset Flex Code
29411 \begin_layout Plain Layout
29420 \begin_layout Description
29421 \begin_inset Flex Code
29424 \begin_layout Plain Layout
29433 \begin_layout Description
29434 \begin_inset Flex Code
29437 \begin_layout Plain Layout
29446 \begin_layout Standard
29447 どうしてこんなに多くのパス関連マクロがあるのか不思議に思われるかもしれません.主に以下の二つの理由があります.
29450 \begin_layout Enumerate
29452 それぞれ相対的あるいは絶対的なままで維持されなくてはなりません.ユーザにはどちらかの形を好む理由があるのかもしれません.たとえば相対名は,
29453 いろいろなマシンで作業をする持ち運び用の文書で役立ちます.絶対名は,
29454 プログラムによっては必要とされることがあり得ます.
29457 \begin_layout Enumerate
29462 や入れ子にした取り込みファイル中の他のプログラムとは異なった取り扱いを行います.\SpecialChar LyX
29464 常にこのファイル名が書かれている文書に対して相対的なものになります.\SpecialChar LaTeX
29466 常に親文書に対するものになります.これら二つの定義は,
29467 一つの文書しかないときには同じですが,
29468 部分文書を含む親文書があるときには異なったものとなってきます.つまり,
29471 に提示されるときに変換されなくてはならないのです.幸い,
29473 これは\SpecialChar LyX
29477 \begin_layout Standard
29480 どのパス関連マクロを使うべきでしょうか.このルールは難しくありません.つまり,
29484 \begin_layout Itemize
29486 \begin_inset Flex Code
29489 \begin_layout Plain Layout
29498 \begin_layout Itemize
29503 \begin_inset Flex Code
29506 \begin_layout Plain Layout
29507 $$AbsOrRelPathMaster
29515 \begin_layout Itemize
29518 \begin_inset Flex Code
29521 \begin_layout Plain Layout
29522 $$AbsOrRelPathParent
29530 \begin_layout Standard
29532 たとえば相対名が必要となる特殊な場合もありますが,
29534 上記でうまく動作します.特殊例の例としては,
29536 \begin_inset Flex Code
29539 \begin_layout Plain Layout
29540 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
29547 \begin_inset Flex Code
29550 \begin_layout Plain Layout
29557 ファイル内容を書き換えるのに相対名を必要とするために,
29558 絶対名を使用することができないのです.
29561 \begin_layout Section
29563 \begin_inset CommandInset label
29565 name "sec:セキュリティに関する論点"
29572 \begin_layout Standard
29576 そのセキュリティ面での帰結を考慮しなくてはなりません.特に,
29577 ユーザは好きなファイル名やパラメータ文字列を含めることが許されていて,
29578 しかもそれらがコマンドに展開されるので,
29579 ユーザが文書を閲覧したり印刷したりしたときに,
29580 任意のコマンドを実行することができるような悪意ある文書を作成することが可能となりましょう.これは,
29584 \begin_layout Standard
29586 外部プログラムコマンドはひな型設定ファイルでのみ指定されているので,
29588 が安全なひな型でのみ適切に設定されているならば,
29589 セキュリティ上の問題は発生しません.これは,
29591 \begin_inset Flex Code
29594 \begin_layout Plain Layout
29602 \begin_inset Flex Code
29605 \begin_layout Plain Layout
29611 システムコールで呼び出されているため,
29612 ファイル名やパラメータ部からシェル経由で任意のコマンドを実行することはできないためです.
29615 \begin_layout Standard
29617 外部素材ひな型でどのようなコマンド文字列を使用することのできるかについて,
29619 パイプやリダイレクトはそのまま使用することはできません.これは,
29621 の安全性を維持するためにそうしなくてはならないのです.もしシェル機能の一部を使用したいとすると,
29622 これを完全に統御の下においたまま行う安全なスクリプトを書いた上で,
29623 このスクリプトをコマンド文字列から呼び出すようにしなくてはなりません.
29626 \begin_layout Standard
29627 シェルと直接やりとりするひな型を設計することは可能ではありますが,
29628 悪意のあるユーザが狡猾なファイル名やパラメータを書くことによって,
29629 任意のコマンドを実行できるようになるため,
29632 \begin_inset Flex Code
29635 \begin_layout Plain Layout
29641 システムコールを使用する安全なスクリプトのみを使用することをお勧めします.確かに,
29643 通常のシェルスクリプトを使用する方に流れる誘惑はあります.そうした場合には,
29644 お使いのシステムに簡単に濫用することのできるセキュリティホールを,
29649 導入することを理解しておいてください.オープンソースの伝統に従って,
29650 私たちは人々に新しいひな型を投稿してくれるよう促していますが,
29651 そのような安全でないひな型はLyXの標準頒布版には取り入れるべきでないとすることには当然の正当性があります.公式の頒布チャンネルから出荷されている\SpecialChar LyX
29653 安全でないひな型は決して入っていません.
29656 \begin_layout Standard
29657 外部素材を含めることで強力な力を手に入れることができますが,
29658 この力とともにセキュリティ上の危険を導入してしまわないように気をつける必要があります.無防備なスクリプトのたった一行に入り込んだ,
29660 巨大なセキュリティ上の問題に扉を開きうるのです.したがって,
29661 もしこの問題を完全に理解していないならば,
29662 特定のひな型が安全であるかどうか疑問がある際には,
29665 開発チームに相談してみてください.そしてこの相談は,
29666 管理されていない環境下でこれを使用する前に,
29670 \begin_layout Chapter
29672 サポートされているレイアウト用\SpecialChar LyX
29674 \begin_inset CommandInset label
29683 \begin_layout Standard
29685 \begin_inset Tabular
29686 <lyxtabular version="3" rows="11" columns="8">
29687 <features tabularvalignment="middle">
29688 <column alignment="left" valignment="top">
29689 <column alignment="left" valignment="top">
29690 <column alignment="left" valignment="top">
29691 <column alignment="left" valignment="top">
29692 <column alignment="left" valignment="top">
29693 <column alignment="left" valignment="top">
29694 <column alignment="left" valignment="top">
29695 <column alignment="left" valignment="top">
29697 <cell alignment="left" valignment="top" usebox="none">
29700 \begin_layout Plain Layout
29706 <cell alignment="left" valignment="top" usebox="none">
29709 \begin_layout Plain Layout
29715 <cell alignment="left" valignment="top" usebox="none">
29718 \begin_layout Plain Layout
29724 <cell alignment="left" valignment="top" usebox="none">
29727 \begin_layout Plain Layout
29733 <cell alignment="center" valignment="top" usebox="none">
29736 \begin_layout Plain Layout
29742 <cell alignment="center" valignment="top" usebox="none">
29745 \begin_layout Plain Layout
29751 <cell alignment="center" valignment="top" usebox="none">
29754 \begin_layout Plain Layout
29760 <cell alignment="center" valignment="top" usebox="none">
29763 \begin_layout Plain Layout
29771 <cell alignment="left" valignment="top" usebox="none">
29774 \begin_layout Plain Layout
29780 <cell alignment="left" valignment="top" usebox="none">
29783 \begin_layout Plain Layout
29789 <cell alignment="left" valignment="top" usebox="none">
29792 \begin_layout Plain Layout
29798 <cell alignment="left" valignment="top" usebox="none">
29801 \begin_layout Plain Layout
29807 <cell alignment="center" valignment="top" usebox="none">
29810 \begin_layout Plain Layout
29816 <cell alignment="center" valignment="top" usebox="none">
29819 \begin_layout Plain Layout
29825 <cell alignment="center" valignment="top" usebox="none">
29828 \begin_layout Plain Layout
29834 <cell alignment="center" valignment="top" usebox="none">
29837 \begin_layout Plain Layout
29845 <cell alignment="left" valignment="top" usebox="none">
29848 \begin_layout Plain Layout
29854 <cell alignment="left" valignment="top" usebox="none">
29857 \begin_layout Plain Layout
29863 <cell alignment="left" valignment="top" usebox="none">
29866 \begin_layout Plain Layout
29872 <cell alignment="left" valignment="top" usebox="none">
29875 \begin_layout Plain Layout
29881 <cell alignment="center" valignment="top" usebox="none">
29884 \begin_layout Plain Layout
29890 <cell alignment="center" valignment="top" usebox="none">
29893 \begin_layout Plain Layout
29899 <cell alignment="center" valignment="top" usebox="none">
29902 \begin_layout Plain Layout
29908 <cell alignment="center" valignment="top" usebox="none">
29911 \begin_layout Plain Layout
29919 <cell alignment="left" valignment="top" usebox="none">
29922 \begin_layout Plain Layout
29928 <cell alignment="left" valignment="top" usebox="none">
29931 \begin_layout Plain Layout
29937 <cell alignment="left" valignment="top" usebox="none">
29940 \begin_layout Plain Layout
29946 <cell alignment="left" valignment="top" usebox="none">
29949 \begin_layout Plain Layout
29955 <cell alignment="center" valignment="top" usebox="none">
29958 \begin_layout Plain Layout
29964 <cell alignment="center" valignment="top" usebox="none">
29967 \begin_layout Plain Layout
29973 <cell alignment="center" valignment="top" usebox="none">
29976 \begin_layout Plain Layout
29982 <cell alignment="center" valignment="top" usebox="none">
29985 \begin_layout Plain Layout
29993 <cell alignment="left" valignment="top" usebox="none">
29996 \begin_layout Plain Layout
30002 <cell alignment="left" valignment="top" usebox="none">
30005 \begin_layout Plain Layout
30011 <cell alignment="left" valignment="top" usebox="none">
30014 \begin_layout Plain Layout
30020 <cell alignment="left" valignment="top" usebox="none">
30023 \begin_layout Plain Layout
30029 <cell alignment="center" valignment="top" usebox="none">
30032 \begin_layout Plain Layout
30038 <cell alignment="center" valignment="top" usebox="none">
30041 \begin_layout Plain Layout
30047 <cell alignment="center" valignment="top" usebox="none">
30050 \begin_layout Plain Layout
30056 <cell alignment="center" valignment="top" usebox="none">
30059 \begin_layout Plain Layout
30067 <cell alignment="left" valignment="top" usebox="none">
30070 \begin_layout Plain Layout
30076 <cell alignment="left" valignment="top" usebox="none">
30079 \begin_layout Plain Layout
30085 <cell alignment="left" valignment="top" usebox="none">
30088 \begin_layout Plain Layout
30094 <cell alignment="left" valignment="top" usebox="none">
30097 \begin_layout Plain Layout
30103 <cell alignment="center" valignment="top" usebox="none">
30106 \begin_layout Plain Layout
30112 <cell alignment="center" valignment="top" usebox="none">
30115 \begin_layout Plain Layout
30121 <cell alignment="center" valignment="top" usebox="none">
30124 \begin_layout Plain Layout
30130 <cell alignment="center" valignment="top" usebox="none">
30133 \begin_layout Plain Layout
30141 <cell alignment="left" valignment="top" usebox="none">
30144 \begin_layout Plain Layout
30150 <cell alignment="left" valignment="top" usebox="none">
30153 \begin_layout Plain Layout
30159 <cell alignment="left" valignment="top" usebox="none">
30162 \begin_layout Plain Layout
30168 <cell alignment="left" valignment="top" usebox="none">
30171 \begin_layout Plain Layout
30177 <cell alignment="center" valignment="top" usebox="none">
30180 \begin_layout Plain Layout
30186 <cell alignment="center" valignment="top" usebox="none">
30189 \begin_layout Plain Layout
30195 <cell alignment="center" valignment="top" usebox="none">
30198 \begin_layout Plain Layout
30204 <cell alignment="center" valignment="top" usebox="none">
30207 \begin_layout Plain Layout
30215 <cell alignment="left" valignment="top" usebox="none">
30218 \begin_layout Plain Layout
30224 <cell alignment="left" valignment="top" usebox="none">
30227 \begin_layout Plain Layout
30233 <cell alignment="left" valignment="top" usebox="none">
30236 \begin_layout Plain Layout
30242 <cell alignment="left" valignment="top" usebox="none">
30245 \begin_layout Plain Layout
30251 <cell alignment="center" valignment="top" usebox="none">
30254 \begin_layout Plain Layout
30260 <cell alignment="center" valignment="top" usebox="none">
30263 \begin_layout Plain Layout
30269 <cell alignment="center" valignment="top" usebox="none">
30272 \begin_layout Plain Layout
30278 <cell alignment="center" valignment="top" usebox="none">
30281 \begin_layout Plain Layout
30289 <cell alignment="left" valignment="top" usebox="none">
30292 \begin_layout Plain Layout
30298 <cell alignment="left" valignment="top" usebox="none">
30301 \begin_layout Plain Layout
30307 <cell alignment="left" valignment="top" usebox="none">
30310 \begin_layout Plain Layout
30316 <cell alignment="left" valignment="top" usebox="none">
30319 \begin_layout Plain Layout
30325 <cell alignment="center" valignment="top" usebox="none">
30328 \begin_layout Plain Layout
30334 <cell alignment="center" valignment="top" usebox="none">
30337 \begin_layout Plain Layout
30343 <cell alignment="center" valignment="top" usebox="none">
30346 \begin_layout Plain Layout
30352 <cell alignment="center" valignment="top" usebox="none">
30355 \begin_layout Plain Layout
30363 <cell alignment="left" valignment="top" usebox="none">
30366 \begin_layout Plain Layout
30372 <cell alignment="left" valignment="top" usebox="none">
30375 \begin_layout Plain Layout
30381 <cell alignment="left" valignment="top" usebox="none">
30384 \begin_layout Plain Layout
30390 <cell alignment="left" valignment="top" usebox="none">
30393 \begin_layout Plain Layout
30399 <cell alignment="center" valignment="top" usebox="none">
30402 \begin_layout Plain Layout
30408 <cell alignment="center" valignment="top" usebox="none">
30411 \begin_layout Plain Layout
30417 <cell alignment="center" valignment="top" usebox="none">
30420 \begin_layout Plain Layout
30426 <cell alignment="center" valignment="top" usebox="none">
30429 \begin_layout Plain Layout
30437 <cell alignment="center" valignment="top" usebox="none">
30440 \begin_layout Plain Layout
30446 <cell alignment="center" valignment="top" usebox="none">
30449 \begin_layout Plain Layout
30455 <cell alignment="center" valignment="top" usebox="none">
30458 \begin_layout Plain Layout
30464 <cell alignment="center" valignment="top" usebox="none">
30467 \begin_layout Plain Layout
30473 <cell alignment="center" valignment="top" usebox="none">
30476 \begin_layout Plain Layout
30482 <cell alignment="center" valignment="top" usebox="none">
30485 \begin_layout Plain Layout
30491 <cell alignment="center" valignment="top" usebox="none">
30494 \begin_layout Plain Layout
30500 <cell alignment="center" valignment="top" usebox="none">
30503 \begin_layout Plain Layout
30517 \begin_layout Chapter
30519 \begin_inset CommandInset label
30528 \begin_layout Standard
30529 ここに列挙されている色は標準色であり,
30534 \begin_layout Section
30538 \begin_layout Standard
30545 \begin_layout Description
30549 \begin_layout Description
30553 \begin_layout Description
30558 特定の色ではありません – 透明か既定色です
30561 \begin_layout Section
30565 \begin_layout Standard
30566 これらは固定された色名で変更することはできません.これらの色は,
30567 (ダークテーマ等)一部の色テーマでうまく動作しないので,
30568 レイアウト定義の中では用いないでください:
30572 \begin_layout Description
30576 \begin_layout Description
30580 \begin_layout Description
30584 \begin_layout Description
30588 \begin_layout Description
30592 \begin_layout Description
30596 \begin_layout Description
30600 \begin_layout Description
30604 \begin_layout Description
30608 \begin_layout Description
30612 \begin_layout Description
30616 \begin_layout Description
30620 \begin_layout Description
30624 \begin_layout Description
30628 \begin_layout Description
30632 \begin_layout Description
30636 \begin_layout Description
30640 \begin_layout Description
30644 \begin_layout Description
30648 \begin_layout Section
30652 \begin_layout Standard
30656 arg "dialog-show prefs"
30663 \begin_layout Description
30667 \begin_layout Description
30671 \begin_layout Description
30675 \begin_layout Description
30679 \begin_layout Description
30683 \begin_layout Description
30687 \begin_layout Description
30688 branchlabel 派生枝ラベル色
30691 \begin_layout Description
30695 \begin_layout Description
30699 \begin_layout Description
30700 buttonhoverbg フォーカスを得ているボタンの背景色
30703 \begin_layout Description
30704 buttonhoverbg_broken フォーカスを得ている破損差込枠ボタンの色
30707 \begin_layout Description
30711 \begin_layout Description
30712 changedtextauthor1 変更された文章:第1著者の色
30715 \begin_layout Description
30716 changedtextauthor2 変更された文章:第2著者の色
30719 \begin_layout Description
30720 changedtextauthor3 変更された文章:第3著者の色
30723 \begin_layout Description
30724 changedtextauthor4 変更された文章:第4著者の色
30727 \begin_layout Description
30728 changedtextauthor5 変更された文章:第5著者の色
30731 \begin_layout Description
30732 changedtextcomparison 変更された文章:文書比較(作業領域)
30735 \begin_layout Description
30736 collapsible 畳み込み可能枠の文字色
30739 \begin_layout Description
30740 collapsibleframe 畳み込み可能枠の縁色
30743 \begin_layout Description
30744 command コマンド差込枠の文字色
30747 \begin_layout Description
30748 commandbg コマンド差込枠の背景色
30751 \begin_layout Description
30752 commandframe コマンド差込枠の縁色
30755 \begin_layout Description
30756 command_broken 破損(参照)差込枠の文字色
30759 \begin_layout Description
30760 commandbg_broken 破損差込枠の背景色
30763 \begin_layout Description
30764 commandframe_broken 破損差込枠の縁色
30767 \begin_layout Description
30771 \begin_layout Description
30775 \begin_layout Description
30779 \begin_layout Description
30780 deletedtext 削除された文章の色
30783 \begin_layout Description
30784 deletedtextmodifier 削除された文章の修飾子の色(輝度調整用)
30787 \begin_layout Description
30788 depthbar 余白部の階層表示線の色
30791 \begin_layout Description
30795 \begin_layout Description
30796 error \SpecialChar LaTeX
30800 \begin_layout Description
30804 \begin_layout Description
30808 \begin_layout Description
30809 graphicsbg 画像差込枠の背景色
30812 \begin_layout Description
30813 greyedoutbg 淡色表示差込枠の背景色
30816 \begin_layout Description
30817 greyedoutlabel 淡色表示差込枠のラベル色
30820 \begin_layout Description
30821 greyedouttext 淡色表示差込枠の文字色
30824 \begin_layout Description
30825 indexlabel 索引差込枠のラベル色
30828 \begin_layout Description
30829 inlinecompletion 行内補完色
30832 \begin_layout Description
30836 \begin_layout Description
30840 \begin_layout Description
30841 language 外国語の単語を標識するための色
30844 \begin_layout Description
30845 latex \SpecialChar LaTeX
30849 \begin_layout Description
30850 listingsbg プログラムリスト差込枠の背景色
30853 \begin_layout Description
30854 marginlabel 傍註のラベル色
30857 \begin_layout Description
30861 \begin_layout Description
30865 \begin_layout Description
30866 mathcorners フォーカスを得ていない数式差込枠の縁色
30869 \begin_layout Description
30870 mathframe フォーカスを得ている数式差込枠の縁色
30873 \begin_layout Description
30877 \begin_layout Description
30878 mathmacrobg 数式マクロ差込枠の背景色
30881 \begin_layout Description
30882 mathmacroblend 数式マクロ差込枠の混ぜ合わせ色
30885 \begin_layout Description
30886 mathmacroframe 数式マクロ差込枠の縁色
30889 \begin_layout Description
30890 mathmacrohoverbg マウスを置いたときの数式マクロ差込枠の背景色
30893 \begin_layout Description
30894 mathmacrolabel 数式マクロ差込枠のラベル色
30897 \begin_layout Description
30898 mathmacronewarg 数式マクロ新パラメーターのひな型色
30901 \begin_layout Description
30902 mathmacrooldarg 数式マクロ旧パラメーターのひな型色
30905 \begin_layout Description
30909 \begin_layout Description
30910 nonunique_inlinecompletion 行内補完の一意でない部分の色
30913 \begin_layout Description
30917 \begin_layout Description
30921 \begin_layout Description
30925 \begin_layout Description
30926 paragraphmarker 段落末を標識するための段落標の色
30929 \begin_layout Description
30930 phantomtext 埋め草差込枠の文字色
30933 \begin_layout Description
30934 preview プレビューに用いられる色
30937 \begin_layout Description
30938 previewframe プレビュー縁色
30941 \begin_layout Description
30942 regexpframe 正規表現枠の色
30945 \begin_layout Description
30946 scroll 行をスクロールすることができることを示す色
30949 \begin_layout Description
30950 selection 文章選択部の背景色
30953 \begin_layout Description
30954 selectiontext 文章選択部の前景色
30957 \begin_layout Description
30958 shadedbg 影付きボックスの背景色
30961 \begin_layout Description
30965 \begin_layout Description
30969 \begin_layout Description
30970 tabularonoffline 罫線色
30973 \begin_layout Description
30974 textlabel1 レイアウトと特殊差込枠ラベルの色1
30977 \begin_layout Description
30978 textlabel2 レイアウトと特殊差込枠ラベルの色2
30981 \begin_layout Description
30982 textlabel3 レイアウトと特殊差込枠ラベルの色3
30985 \begin_layout Description
30986 urllabel URL差込枠のラベル色
30989 \begin_layout Description