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
153 \notefontcolor #0000ff
157 \color #f5fae7 #0a0518
165 \paragraph_separation indent
166 \paragraph_indentation default
168 \math_indentation default
169 \math_numbering_side default
170 \quotes_style english
174 \paperpagestyle headings
176 \tracking_changes false
177 \output_changes false
179 \postpone_fragile_content false
183 \docbook_table_output 0
184 \docbook_mathml_prefix 1
192 \begin_inset Newline newline
204 \begin_layout Plain Layout
206 もしコメントや誤りの修正をお持ちでしたら,
209 \begin_inset CommandInset href
211 target "lyx-docs@lists.lyx.org"
217 宛お送りください.件名ヘッダに「[Customization]」という文字を入れ,
218 このファイルの現在のメンテナRichard Kimberly Heck <rikiheck@lyx.org>をccにして送ってください.
224 \begin_inset Newline newline
228 \begin_inset Newline newline
234 \begin_layout Standard
235 \begin_inset CommandInset toc
236 LatexCommand tableofcontents
241 \begin_inset Note Note
244 \begin_layout Plain Layout
246 変更追跡機能を使用してください.これによって,
250 \begin_layout Plain Layout
253 メンテナが最新の状態を維持することが容易になります.
261 \begin_layout Chapter
265 \begin_layout Standard
268 に備わっている高度設定機能を取り扱います.ここでは,
269 ショートカットや画面プレビューオプション,
272 サーバ経由での\SpecialChar LyX
275 新しい\SpecialChar LaTeX
277 レイアウトの導入などの題材について論じます.おそらくは変更可能なことすべてについて触れることは無理でしょうが—
278 私たちの開発者たちは私たちが文書化できる速さよりも速く新しい機能を付け加えてしまうので—
280 もっとも一般的な高度設定については説明を行い,
281 わかりにくいものについては正しい方向を指し示すことができるようにしていくつもりです.
284 \begin_layout Standard
285 \begin_inset Branch OutDated
289 \begin_layout Standard
290 Information from previous versions of this document that now seems to be outdated is contained in the OutDated branch of this document.
292 this information will not appear in the \SpecialChar LaTeX
301 \begin_layout Chapter
306 \begin_layout Standard
309 設定ファイル群を理解するための一助となることです.本章を読み進める前に,
311 \begin_inset Flex MenuItem
314 \begin_layout Plain Layout
315 ヘルプ\SpecialChar menuseparator
323 ライブラリとユーザディレクトリがどこにあるかを確認しておいてください.ライブラリディレクトリは,
325 がシステム全体の設定ファイルを置いておくところです.一方,
327 自身がそれを修正した版を置いておくところです.私たちは,
330 \begin_inset Flex Code
333 \begin_layout Plain Layout
341 \begin_inset Flex MenuItem
344 \begin_layout Plain Layout
353 \begin_layout Section
354 \begin_inset Flex Code
357 \begin_layout Plain Layout
367 \begin_layout Standard
368 \begin_inset Flex Code
371 \begin_layout Plain Layout
380 の挙動を高度設定するのに使用されます.これらのファイルの多くは,
383 \begin_inset Flex MenuItem
386 \begin_layout Plain Layout
387 ツール\SpecialChar menuseparator
393 ダイアログから変更することができます.\SpecialChar LyX
395 ほとんどこのダイアログから行うことができるようになっています.しかしながら,
398 \begin_inset Flex Code
401 \begin_layout Plain Layout
407 のファイルを修正することで高度設定されます.これらのファイルは様々なカテゴリに分類しうるので,
411 \begin_layout Subsection
415 \begin_layout Standard
416 \begin_inset Flex MenuItem
419 \begin_layout Plain Layout
427 が自動設定を行ったときに生成されます.これらのファイルは,
428 環境構成中に自動的に検出された様々な既定値が置かれています.これらは,
433 \begin_layout Labeling
434 \labelwidthstring 00.00.0000
435 \begin_inset Flex Code
438 \begin_layout Plain Layout
448 \begin_layout Labeling
449 \labelwidthstring 00.00.0000
450 \begin_inset Flex Code
453 \begin_layout Plain Layout
461 が認識したパッケージの一覧が収められています.現在のところ,
466 \begin_inset Flex MenuItem
469 \begin_layout Plain Layout
470 ヘルプ\SpecialChar menuseparator
479 \begin_layout Labeling
480 \labelwidthstring 00.00.0000
481 \begin_inset Flex Code
484 \begin_layout Plain Layout
491 \begin_inset Flex Code
494 \begin_layout Plain Layout
500 ディレクトリで検出されたテキストクラスと,
501 関連した\SpecialChar LaTeX
505 \begin_layout Labeling
506 \labelwidthstring 00.00.0000
507 \begin_inset Flex Code
510 \begin_layout Plain Layout
517 \begin_inset Flex Code
520 \begin_layout Plain Layout
526 ディレクトリで検出されたレイアウトモジュールの一覧です.
529 \begin_layout Labeling
530 \labelwidthstring 00.00.0000
531 \begin_inset Flex Code
534 \begin_layout Plain Layout
540 ご使用のシステムで検出された様々な種類の\SpecialChar LaTeX
544 \begin_layout Labeling
545 \labelwidthstring 00.00.0000
546 \begin_inset Flex Code
549 \begin_layout Plain Layout
557 \begin_inset Flex Code
560 \begin_layout Plain Layout
566 から自動的に生成されます.ご使用中の\SpecialChar LaTeX
570 \begin_layout Subsection
574 \begin_layout Standard
575 \begin_inset Flex Code
578 \begin_layout Plain Layout
586 \begin_inset Flex Code
589 \begin_layout Plain Layout
595 にも重複して存在することがあります.特定のファイルが両方の場所にある場合には,
597 \begin_inset Flex Code
600 \begin_layout Plain Layout
609 \begin_layout Labeling
610 \labelwidthstring 00.00.0000
611 \begin_inset Flex Code
614 \begin_layout Plain Layout
624 \begin_inset Flex Code
627 \begin_layout Plain Layout
633 のファイルが置かれています.サブディレクトリ
634 \begin_inset Flex Code
637 \begin_layout Plain Layout
644 \begin_inset Quotes eld
648 \begin_inset Quotes erd
651 はISO言語コード)に割当ファイルの各国語版がある場合には,
655 \begin_layout Labeling
656 \labelwidthstring 00.00.0000
657 \begin_inset Flex Code
660 \begin_layout Plain Layout
670 \begin_inset Flex Code
673 \begin_layout Plain Layout
679 のファイルが置かれています.詳細については,
681 \begin_inset CommandInset ref
683 reference "subsec:引用エンジンファイル"
694 \begin_layout Labeling
695 \labelwidthstring 00.00.0000
696 \begin_inset Flex Code
699 \begin_layout Plain Layout
706 文書に取り込むことのできる画像ファイルが納められています.
709 \begin_layout Labeling
710 \labelwidthstring 00.00.0000
711 \begin_inset Flex Code
714 \begin_layout Plain Layout
722 の取扱説明書ファイル(今お読みのものも含めて)が納められています.上述のように,
724 \begin_inset Flex Code
727 \begin_layout Plain Layout
733 ファイルは特に注目に値します.各国語版のヘルプ文書は,
735 \begin_inset Flex Code
738 \begin_layout Plain Layout
744 (「xx」はISO言語コード)サブディレクトリにあります.詳しくは,
746 \begin_inset CommandInset ref
748 reference "cha:LyXの各国語対応"
756 \begin_layout Labeling
757 \labelwidthstring 00.00.0000
758 \begin_inset Flex Code
761 \begin_layout Plain Layout
768 何らかの機能の使い方を説明する例示ファイルが納められています.ファイルブラウザ中で
769 \begin_inset Flex MenuItem
772 \begin_layout Plain Layout
782 \begin_layout Labeling
783 \labelwidthstring 00.00.0000
784 \begin_inset Flex Code
787 \begin_layout Plain Layout
795 \begin_inset Flex MenuItem
798 \begin_layout Plain Layout
804 ダイアログで使用される画像ファイルが納められています.さらに,
807 を起動したときに現れるバナーも納められています.
810 \begin_layout Labeling
811 \labelwidthstring 00.00.0000
812 \begin_inset Flex Code
815 \begin_layout Plain Layout
822 キーボードのキー割当ファイルが納められています.詳細については,
824 \begin_inset CommandInset ref
826 reference "sec:国際キー配列"
834 \begin_layout Labeling
835 \labelwidthstring 00.00.0000
836 \begin_inset Flex Code
839 \begin_layout Plain Layout
847 \begin_inset CommandInset ref
849 reference "cha:新規文書を導入"
854 に述べられているテキストクラスおよびモジュールのファイルが納められています.
857 \begin_layout Labeling
858 \labelwidthstring 00.00.0000
859 \begin_inset Flex Code
862 \begin_layout Plain Layout
871 \begin_inset Flex Code
874 \begin_layout Plain Layout
880 Pythonスクリプトが納められています.複数のファイルの変換をバッチ処理したい場合には,
881 これらをコマンドラインから実行することもできます.
884 \begin_layout Labeling
885 \labelwidthstring 00.00.0000
886 \begin_inset Flex Code
889 \begin_layout Plain Layout
897 \begin_inset Flex MenuItem
900 \begin_layout Plain Layout
906 機能の有用性を示すためのファイルがいくつか納められています.\SpecialChar LyX
907 自身が使用するスクリプトもいくつか収められています.
910 \begin_layout Labeling
911 \labelwidthstring 00.00.0000
912 \begin_inset Flex Code
915 \begin_layout Plain Layout
923 \begin_inset CommandInset ref
925 reference "sec:ひな型を作成する"
930 で述べられている標準の\SpecialChar LyX
934 \begin_layout Labeling
935 \labelwidthstring 00.00.0000
936 \begin_inset Flex Code
939 \begin_layout Plain Layout
948 \begin_inset Flex Code
951 \begin_layout Plain Layout
959 どのメニュー項目がどのメニューに現れるかを定義し,
960 どの項目がツールバーに現れるかを定義しています.
963 \begin_layout Labeling
964 \labelwidthstring 00.00.0000
965 \begin_inset Flex Code
968 \begin_layout Plain Layout
976 文書への外部素材の挿入のひな型を定義する,
978 \begin_inset Flex Code
981 \begin_layout Plain Layout
988 \begin_inset CommandInset ref
990 reference "chap:外部素材を取り込む"
1001 \begin_layout Subsection
1005 \begin_layout Standard
1006 これらのファイルは\SpecialChar LyX
1009 凡そこれらに変更を加える必要はありません.
1012 \begin_layout Labeling
1013 \labelwidthstring 00.00.0000
1014 \begin_inset Flex Code
1017 \begin_layout Plain Layout
1027 \begin_inset Flex MenuItem
1030 \begin_layout Plain Layout
1031 ヘルプ\SpecialChar menuseparator
1040 \begin_layout Labeling
1041 \labelwidthstring 00.00.0000
1042 \begin_inset Flex Code
1045 \begin_layout Plain Layout
1052 自動設定プロセスによって使用される\SpecialChar LaTeX
1053 スクリプトです.直接実行しないでください.
1056 \begin_layout Labeling
1057 \labelwidthstring 00.00.0000
1058 \begin_inset Flex Code
1061 \begin_layout Plain Layout
1069 の環境構成によって使用されるスクリプトです.これは,
1070 このスクリプトを実行したディレクトリに設定ファイルを生成します.
1073 \begin_layout Subsection
1077 \begin_layout Labeling
1078 \labelwidthstring 00.00.0000
1079 \begin_inset Flex Code
1082 \begin_layout Plain Layout
1089 各文字エンコーディングがどのようにUnicodeにマップされるかを示した表が載っています.
1092 \begin_layout Labeling
1093 \labelwidthstring 00.00.0000
1094 \begin_inset Flex Code
1097 \begin_layout Plain Layout
1105 がサポートしている言語の全一覧が載っています.
1108 \begin_layout Labeling
1109 \labelwidthstring 00.00.0000
1110 \begin_inset Flex Code
1113 \begin_layout Plain Layout
1119 サポートされているフォントに関する情報が掲載されています.
1122 \begin_layout Labeling
1123 \labelwidthstring 00.00.0000
1124 \begin_inset Flex Code
1127 \begin_layout Plain Layout
1134 国際化された段落様式の翻訳が収録されています(
1135 \begin_inset CommandInset ref
1137 reference "subsec:段落様式の国際化"
1145 \begin_layout Labeling
1146 \labelwidthstring 00.00.0000
1147 \begin_inset Flex Code
1150 \begin_layout Plain Layout
1157 unicodeエンコーディングされたグリフに関する情報と,
1160 を介してそれらをどのようにサポートしているかについての情報を含んでいます.
1163 \begin_layout Section
1167 \begin_layout Standard
1169 を非特権ユーザとして利用している場合でも,
1172 の設定を変更したいと思うかもしれません.
1173 \begin_inset Flex Code
1176 \begin_layout Plain Layout
1183 すべての個人設定ファイルが収められています.これは,
1185 \begin_inset Flex MenuItem
1188 \begin_layout Plain Layout
1189 ヘルプ\SpecialChar menuseparator
1195 で「ユーザーディレクトリ」として言及されているディレクトリです.このディレクトリは,
1197 \begin_inset Flex Code
1200 \begin_layout Plain Layout
1208 \begin_inset Flex Code
1211 \begin_layout Plain Layout
1219 \begin_inset Flex Code
1222 \begin_layout Plain Layout
1229 自分自身で使うために個人のローカルディレクトリに置くこともできます.
1232 \begin_layout Standard
1237 \begin_layout Itemize
1238 \begin_inset Flex MenuItem
1241 \begin_layout Plain Layout
1242 ツール\SpecialChar menuseparator
1250 \begin_inset Flex Code
1253 \begin_layout Plain Layout
1260 \begin_inset Flex Code
1263 \begin_layout Plain Layout
1272 \begin_layout Itemize
1273 \begin_inset Flex MenuItem
1276 \begin_layout Plain Layout
1277 ツール\SpecialChar menuseparator
1286 \begin_inset Flex Code
1289 \begin_layout Plain Layout
1297 ご自身のローカル設定ディレクトリに書き込まれます.これはすなわち,
1299 \begin_inset Flex Code
1302 \begin_layout Plain Layout
1310 \begin_inset Flex MenuItem
1313 \begin_layout Plain Layout
1314 文書\SpecialChar menuseparator
1320 ダイアログのクラス一覧に表示されるようになることを意味します.
1323 \begin_layout Itemize
1326 のFTPサイトから最新の取扱説明書をとってきたものの,
1327 使用中のシステム上で管理者権限がないために,
1328 それをインストールすることができなかったとしても,
1330 \begin_inset Flex Code
1333 \begin_layout Plain Layout
1341 \begin_inset Flex MenuItem
1344 \begin_layout Plain Layout
1350 メニュー項目はこれらを開くようになります!
1354 \begin_layout Section
1359 \begin_layout Standard
1360 ローカル設定ディレクトリにおいて設定の自由度があるだけでは,
1361 2つ以上の設定を自由に使いこなしたい場合には充分ではないかもしれません.たとえば,
1362 使用する度に異なるキー割当を使用したり,
1363 異なるプリンタ設定を使用したいことがあるかもしれません.これは,
1364 複数の設定ディレクトリを作ることで実現することができます.そして,
1365 実行時にどのディレクトリを使用するか指定するのです.
1368 \begin_layout Standard
1371 \begin_inset Flex Code
1374 \begin_layout Plain Layout
1386 指定したディレクトリから読み込むように,
1387 指示することになります(\SpecialChar LyX
1389 \begin_inset Flex Code
1392 \begin_layout Plain Layout
1399 既定ディレクトリを指定することになります).指定したディレクトリが存在しない場合には,
1403 を実行したときに既定ディレクトリを訊いてくるのと同様に,
1404 そのディレクトリを作るかどうか訊いてきます.この追加したユーザディレクトリでは,
1405 既定ディレクトリで行うのと全く同じように設定オプションを修正することができます.これらのディレクトリは完全に独立しています(が,
1408 \begin_inset Flex Code
1411 \begin_layout Plain Layout
1421 \begin_layout Standard
1423 維持の手間も増えるということです.もし新しいレイアウトを
1424 \begin_inset Flex Code
1427 \begin_layout Plain Layout
1434 これをすべての設定で利用できるようにしたいならば,
1435 これをすべての設定ディレクトリで個々に付け加えなくてはなりません.これを避けるには,
1436 次のようなトリックを使用してください.\SpecialChar LyX
1438 そのサブディレクトリ(上記参照)はほとんど空です.新しい設定が既存のものをミラーするようにするには,
1440 既存の設定の対応するサブディレクトリへのシンボリックリンクに置き換えてください.ただし
1441 \begin_inset Flex Code
1444 \begin_layout Plain Layout
1452 \begin_inset Flex MenuItem
1455 \begin_layout Plain Layout
1456 ツール\SpecialChar menuseparator
1463 設定毎に異なるファイルが含まれていますので,
1467 \begin_layout Chapter
1471 \begin_layout Standard
1481 に述べられています.オプションのうちいくつかについて,
1485 \begin_layout Section
1487 \begin_inset CommandInset label
1496 \begin_layout Standard
1499 使いたいと思うファイル形式を定義することです.それには,
1501 \begin_inset Flex MenuItem
1504 \begin_layout Plain Layout
1505 ツール\SpecialChar menuseparator
1512 \begin_inset Flex MenuItem
1515 \begin_layout Plain Layout
1516 ファイル処理\SpecialChar menuseparator
1523 \begin_inset Flex MenuItem
1526 \begin_layout Plain Layout
1527 新規\SpecialChar ldots
1535 \begin_inset Flex MenuItem
1538 \begin_layout Plain Layout
1545 GUI中で形式を認識するために用いられる名称です.
1546 \begin_inset Flex MenuItem
1549 \begin_layout Plain Layout
1556 形式を内部的に識別するために用いられます.さらにファイル拡張子も入力する必要があります.これらはすべて必須事項です.オプションの
1557 \begin_inset Flex MenuItem
1560 \begin_layout Plain Layout
1567 メニュー中でショートカットを提供するのに使用されます(たとえば,
1569 \begin_inset Flex MenuItem
1572 \begin_layout Plain Layout
1579 \begin_inset Flex MenuItem
1582 \begin_layout Plain Layout
1583 表示\SpecialChar menuseparator
1592 \begin_layout Standard
1595 \begin_inset Flex MenuItem
1598 \begin_layout Plain Layout
1605 \begin_inset Flex MenuItem
1608 \begin_layout Plain Layout
1615 PostScriptファイルを閲覧するのに
1616 \begin_inset Flex MenuItem
1619 \begin_layout Plain Layout
1625 を使用したいとしましょう.このプログラムを起動するのに必要なコマンドを対応するフィールドに入力します.ここで,
1627 次節に掲げる4つの変数を用いることができます.この閲覧プログラムは,
1630 \begin_inset Flex MenuItem
1633 \begin_layout Plain Layout
1639 メニューを使用したときに起動されます.一方,
1642 画像を右クリックして現れるコンテクストメニューで
1643 \begin_inset Flex MenuItem
1646 \begin_layout Plain Layout
1655 \begin_layout Standard
1657 \begin_inset Flex MenuItem
1660 \begin_layout Plain Layout
1668 すべての形式の中で一意的なものでなくてはなりません.これは,
1669 この形式のファイルをファイル内容から検出するのに用いられます.重要なファイル形式のうちには,
1671 \begin_inset CommandInset href
1674 target "http://www.iana.org/assignments/media-types/"
1679 に公式に登録されたMIME型がないものがあります.そこで,
1683 \begin_inset CommandInset href
1685 name "freedesktop.org"
1686 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1691 で指定されているMIME型拡張表を使用しています.
1694 \begin_layout Standard
1695 \begin_inset Flex MenuItem
1698 \begin_layout Plain Layout
1707 この形式が文書として書き出すのに適していることを指示するものです.このオプションが有効となっていて,
1709 \begin_inset CommandInset ref
1718 \begin_inset Flex MenuItem
1721 \begin_layout Plain Layout
1722 ファイル\SpecialChar menuseparator
1729 \begin_inset Flex MenuItem
1732 \begin_layout Plain Layout
1738 footlabel Label color for footnotす.
1739 \begin_inset Flex Code
1742 \begin_layout Plain Layout
1749 このオプションを有効にしてはいけません.
1750 \begin_inset Flex Code
1753 \begin_layout Plain Layout
1759 のようにベクター画像であると同時に文書でもあるような形式は,
1763 \begin_layout Standard
1764 \begin_inset Flex MenuItem
1767 \begin_layout Plain Layout
1775 にこの形式がベクター画像を含みうることを教示するものです.この情報は,
1777 \begin_inset Flex MenuItem
1780 \begin_layout Plain Layout
1787 内包されている画像をどの形式に変換するかを決定するのに使用されます.
1788 \begin_inset Flex MenuItem
1791 \begin_layout Plain Layout
1799 \begin_inset Flex MenuItem
1802 \begin_layout Plain Layout
1809 \begin_inset Flex MenuItem
1812 \begin_layout Plain Layout
1819 \begin_inset Flex MenuItem
1822 \begin_layout Plain Layout
1828 以外の画像形式を取り扱うことができないので,
1830 これらの形式に変換される必要があるかもしれない為です.内包されている画像が既に
1831 \begin_inset Flex MenuItem
1834 \begin_layout Plain Layout
1841 \begin_inset Flex MenuItem
1844 \begin_layout Plain Layout
1851 \begin_inset Flex MenuItem
1854 \begin_layout Plain Layout
1861 ベクター画像形式オプションが有効になっている場合には
1862 \begin_inset Flex MenuItem
1865 \begin_layout Plain Layout
1873 \begin_inset Flex MenuItem
1876 \begin_layout Plain Layout
1885 \begin_layout Section
1889 \begin_layout Standard
1893 変換用にファイルを一時ディレクトリにコピーする前段階で,
1894 ファイルに変更を加える必要のあることがあります
1898 \begin_layout Plain Layout
1903 相対ファイル名を用いて参照している場合,
1904 このファイルが一時ディレクトリにコピーされると参照が無効になる場合があります.
1911 ファイルを一時ディレクトリに(あるいは一時ディレクトリから)コピーすると同時に,
1915 \begin_layout Standard
1917 以下の8つの変数を用いることができます.
1920 \begin_layout Labeling
1921 \labelwidthstring 00.00.0000
1922 \begin_inset Flex Code
1925 \begin_layout Plain Layout
1934 \begin_inset Flex MenuItem
1937 \begin_layout Plain Layout
1946 \begin_layout Labeling
1947 \labelwidthstring 00.00.0000
1948 \begin_inset Flex Code
1951 \begin_layout Plain Layout
1960 \begin_layout Labeling
1961 \labelwidthstring 00.00.0000
1962 \begin_inset Flex Code
1965 \begin_layout Plain Layout
1974 \begin_layout Labeling
1975 \labelwidthstring 00.00.0000
1976 \begin_inset Flex Code
1979 \begin_layout Plain Layout
1986 一時ディレクトリ内でのベース名(ファイル拡張子なし)
1989 \begin_layout Labeling
1990 \labelwidthstring 00.00.0000
1991 \begin_inset Flex Code
1994 \begin_layout Plain Layout
2004 \begin_layout Labeling
2005 \labelwidthstring 00.00.0000
2006 \begin_inset Flex Code
2009 \begin_layout Plain Layout
2015 処理されている元の\SpecialChar LyX
2019 \begin_layout Labeling
2020 \labelwidthstring 00.00.0000
2021 \begin_inset Flex Code
2024 \begin_layout Plain Layout
2031 ファイルのファイル名(ディレクトリパスなし)
2034 \begin_layout Labeling
2035 \labelwidthstring 00.00.0000
2036 \begin_inset Flex Code
2039 \begin_layout Plain Layout
2049 \begin_layout Standard
2058 コマンドで使用されるのと同形式のファイル名です.これは,
2059 書き出すファイルがそのようなインクルードに適している場合のみ,
2063 \begin_layout Standard
2066 ほとんどすべてに対応することができます.たとえば,
2069 \begin_inset Flex Code
2072 \begin_layout Plain Layout
2078 という特別なディレクトリにコピーしたいものとしましょう.その場合には,
2079 以下のようなシェルスクリプトを書きます.
2082 \begin_layout Standard
2083 \begin_inset listings
2087 \begin_layout Plain Layout
2092 \begin_layout Plain Layout
2097 \begin_layout Plain Layout
2099 TOFILE=`basename $2`
2102 \begin_layout Plain Layout
2104 DescriptionE /home/you/pdf/$TOFILE
2111 \begin_inset Flex Code
2114 \begin_layout Plain Layout
2115 /home/you/.lyx/scripts/pdfcopier.sh
2121 自身のローカル\SpecialChar LyX
2123 お使いのプラットフォームが必要とするならば,
2126 \begin_inset Flex MenuItem
2129 \begin_layout Plain Layout
2130 ツール\SpecialChar menuseparator
2137 \begin_inset Flex MenuItem
2140 \begin_layout Plain Layout
2141 ファイル処理\SpecialChar menuseparator
2149 \begin_inset Flex MenuItem
2152 \begin_layout Plain Layout
2162 \begin_inset Flex MenuItem
2165 \begin_layout Plain Layout
2172 \begin_inset Flex Code
2175 \begin_layout Plain Layout
2176 pdfcopier.sh $$i $$o
2184 \begin_layout Standard
2187 自身が様々な変換に使用します.たとえば,
2191 \begin_inset Flex MenuItem
2194 \begin_layout Plain Layout
2201 \begin_inset Flex MenuItem
2204 \begin_layout Plain Layout
2206 \begin_inset space ~
2214 形式の複写子を導入します.これらの形式を書き出す際,
2217 関連した様々なファイル(スタイルファイルや画像など)もコピーされるように手配します.これらのファイルはすべて,
2219 ファイルのあるディレクトリのサブディレクトリに書き込まれます.
2223 \begin_layout Plain Layout
2224 この複写子の挙動は調整することができます.非必須の「-e」オプションは,
2225 コピーする拡張子をコンマ区切りで羅列したものを引数にとります.これを省略した場合には,
2226 すべてのファイルがコピーされます.「-t」引数は,
2227 生成したディレクトリに書き加える拡張子を指定するものです.既定値では,
2229 \begin_inset Flex MenuItem
2232 \begin_layout Plain Layout
2240 \begin_inset Flex MenuItem
2243 \begin_layout Plain Layout
2244 /path/to/filename.lyx
2251 \begin_inset Flex MenuItem
2254 \begin_layout Plain Layout
2255 /path/to/filename.html.LyXconv
2269 \begin_layout Section
2271 \begin_inset CommandInset label
2280 \begin_layout Standard
2282 ご自身の変換子を定義することができます.これは,
2284 \begin_inset Flex MenuItem
2287 \begin_layout Plain Layout
2288 ツール\SpecialChar menuseparator
2289 設定\SpecialChar menuseparator
2290 ファイル処理\SpecialChar menuseparator
2299 \begin_layout Standard
2302 \begin_inset Flex MenuItem
2305 \begin_layout Plain Layout
2312 \begin_inset Flex MenuItem
2315 \begin_layout Plain Layout
2323 \begin_inset Flex MenuItem
2326 \begin_layout Plain Layout
2332 ボタンを押してください.変換子の定義には,
2333 以下のような変数を使用することができます.
2336 \begin_layout Labeling
2337 \labelwidthstring 00.00.0000
2338 \begin_inset Flex Code
2341 \begin_layout Plain Layout
2351 \begin_layout Labeling
2352 \labelwidthstring 00.00.0000
2353 \begin_inset Flex Code
2356 \begin_layout Plain Layout
2365 \begin_layout Labeling
2366 \labelwidthstring 00.00.0000
2367 \begin_inset Flex Code
2370 \begin_layout Plain Layout
2379 \begin_layout Labeling
2380 \labelwidthstring 00.00.0000
2381 \begin_inset Flex Code
2384 \begin_layout Plain Layout
2390 入力ファイルのベースファイル名(拡張子をとった部分)
2393 \begin_layout Labeling
2394 \labelwidthstring 00.00.0000
2395 \begin_inset Flex Code
2398 \begin_layout Plain Layout
2407 \begin_layout Labeling
2408 \labelwidthstring 00.00.0000
2409 \begin_inset Flex Code
2412 \begin_layout Plain Layout
2418 元の入力ファイルのパス(変換子が連鎖して呼び出されたときの挙動が$$pとは異なります)
2421 \begin_layout Labeling
2422 \labelwidthstring 00.00.0000
2423 \begin_inset Flex Code
2426 \begin_layout Plain Layout
2435 \begin_layout Standard
2436 \begin_inset Flex MenuItem
2439 \begin_layout Plain Layout
2446 以下のフラグをコンマで区切って入力することができます.
2449 \begin_layout Labeling
2450 \labelwidthstring 00.00.0000
2451 \begin_inset Flex Code
2454 \begin_layout Plain Layout
2460 この変換子が\SpecialChar LaTeX
2461 の一種を実行することを示します.これによって,
2464 エラーログに記録を残せるようになります.オプションの
2465 \begin_inset Flex Code
2468 \begin_layout Plain Layout
2474 値は実行する\SpecialChar LaTeX
2476 \begin_inset Flex Code
2479 \begin_layout Plain Layout
2490 \begin_inset Flex Code
2493 \begin_layout Plain Layout
2502 \begin_layout Labeling
2503 \labelwidthstring 00.00.0000
2504 \begin_inset Flex Code
2507 \begin_layout Plain Layout
2513 この変換子が安全でないと見做されていて,
2514 ユーザーの許可が必要であることを示します.
2517 ツール\SpecialChar menuseparator
2518 設定\SpecialChar menuseparator
2519 ファイル処理\SpecialChar menuseparator
2524 \begin_inset space \thinspace{}
2529 (a.)現在の文書を一時的もしくは恒久的に信頼するか否かを尋ねられるか,
2530 (b.)セキュリティ上の懸念によって変換は不可能であることを伝えられるか,
2531 (c.)恒久的な同意を与えたので通知されないかのいずれかになります.任意のプログラムを実行する可能性のある変換子には,
2535 \begin_layout Labeling
2536 \labelwidthstring 00.00.0000
2537 \begin_inset Flex Code
2540 \begin_layout Plain Layout
2546 変換に\SpecialChar LaTeX
2548 \begin_inset Flex MenuItem
2551 \begin_layout Plain Layout
2557 ファイルが必要であることを示します.オプションの
2558 \begin_inset Flex Code
2561 \begin_layout Plain Layout
2568 \begin_inset Flex MenuItem
2571 \begin_layout Plain Layout
2577 ファイルを生成するのに実行する\SpecialChar LaTeX
2579 \begin_inset Flex Code
2582 \begin_layout Plain Layout
2593 \begin_inset Flex Code
2596 \begin_layout Plain Layout
2605 \begin_layout Labeling
2606 \labelwidthstring 00.00.0000
2607 \begin_inset Flex Code
2610 \begin_layout Plain Layout
2617 \begin_inset Quotes erd
2621 \begin_inset Quotes erd
2626 が書き出す\SpecialChar LaTeX
2629 \begin_inset Flex Code
2632 \begin_layout Plain Layout
2638 のない\SpecialChar LaTeX
2642 \begin_layout Labeling
2643 \labelwidthstring 00.00.0000
2644 \begin_inset Flex Code
2647 \begin_layout Plain Layout
2656 \begin_layout Standard
2658 \begin_inset Flex MenuItem
2661 \begin_layout Plain Layout
2663 \begin_inset space ~
2667 \begin_inset space ~
2675 形式の引数をとります(したがって厳密にはフラグとは呼べません).
2678 \begin_layout Labeling
2679 \labelwidthstring 00.00.0000
2680 \begin_inset Flex Code
2683 \begin_layout Plain Layout
2693 パッケージとともに読み込む必要のあるドライバ名.一部のPDF機能を利用するには正しいドライバを読み込む必要があります.詳細については,
2701 \begin_layout Labeling
2702 \labelwidthstring 00.00.0000
2703 \begin_inset Flex Code
2706 \begin_layout Plain Layout
2714 \begin_inset Flex Code
2717 \begin_layout Plain Layout
2725 \begin_inset Flex Code
2728 \begin_layout Plain Layout
2729 script < infile.out > infile.log
2734 の形で実行されるようになります.引数には
2735 \begin_inset Flex Code
2738 \begin_layout Plain Layout
2747 \begin_layout Labeling
2748 \labelwidthstring 00.00.0000
2749 \begin_inset Flex Code
2752 \begin_layout Plain Layout
2759 変換子が生成したファイルをダンプするディレクトリ名を指定します.\SpecialChar LyX
2762 このディレクトリを宛先にコピーします.引数には,
2764 \begin_inset Flex Code
2767 \begin_layout Plain Layout
2775 入力ファイルおよび出力ファイルのベース名で置換されます.
2776 \begin_inset Newline newline
2779 resultdirとusetempdirは,
2780 同時に用いることはできませんのでご注意ください.前者が指定されているときには,
2784 \begin_layout Labeling
2785 \labelwidthstring 00.00.0000
2786 \begin_inset Flex Code
2789 \begin_layout Plain Layout
2797 \begin_inset Flex Code
2800 \begin_layout Plain Layout
2806 を使用することができます.resultdirが指定されているときのみ有効で,
2807 必ず用いる必要はありません.指定されていなければ,
2811 \begin_layout Standard
2813 とともに導入されている変換子の一部には適切なhyperref-driverが設定されています.しかしながら最後の3つは,
2819 \begin_layout Standard
2820 変換しようとするすべての形式のあいだに変換子を定義する必要はありません.たとえば,
2822 からPostScript」変換子が定義されていないのに,
2824 はPostScriptを書き出していることに気づかれることでしょう.これは,
2825 まず\SpecialChar LaTeX
2826 ファイルを生成した後に(これには変換子を定義する必要はありません),
2827 「LaTeXからDVI」変換子を使用してDVIに変換し,
2829 得られたDVIをPostScriptに変換することによって実現しています.\SpecialChar LyX
2830 はこのような変換子の「連鎖」を自動的に見つけ,
2831 つねに最も短い連鎖を選択します.しかしながら,
2832 なお形式間に複数の変換方法を定義することも可能です.たとえば,
2833 標準的な\SpecialChar LyX
2840 \begin_layout Enumerate
2842 \begin_inset Flex MenuItem
2845 \begin_layout Plain Layout
2854 \begin_layout Enumerate
2855 (DVIと)PostScriptを経由して
2856 \begin_inset Flex MenuItem
2859 \begin_layout Plain Layout
2868 \begin_layout Enumerate
2870 \begin_inset Flex MenuItem
2873 \begin_layout Plain Layout
2882 \begin_layout Enumerate
2884 \begin_inset Flex MenuItem
2887 \begin_layout Plain Layout
2897 \begin_layout Enumerate
2899 \begin_inset Flex MenuItem
2902 \begin_layout Plain Layout
2912 \begin_layout Standard
2915 \begin_inset CommandInset ref
2917 reference "sec:ファイル形式"
2923 ターゲットとなる「ファイル形式」を複数定義しなくてはなりません.たとえば,
2926 \begin_inset Flex MenuItem
2929 \begin_layout Plain Layout
2936 \begin_inset Flex MenuItem
2939 \begin_layout Plain Layout
2946 \begin_inset Flex MenuItem
2949 \begin_layout Plain Layout
2956 \begin_inset Flex MenuItem
2959 \begin_layout Plain Layout
2966 \begin_inset Flex MenuItem
2969 \begin_layout Plain Layout
2976 \begin_inset Flex MenuItem
2979 \begin_layout Plain Layout
2986 \begin_inset Flex MenuItem
2989 \begin_layout Plain Layout
2996 \begin_inset Flex MenuItem
2999 \begin_layout Plain Layout
3007 \begin_inset Flex MenuItem
3010 \begin_layout Plain Layout
3017 \begin_inset Flex MenuItem
3020 \begin_layout Plain Layout
3027 用\SpecialChar softhyphen
3030 \begin_inset Flex MenuItem
3033 \begin_layout Plain Layout
3040 上記で言及した各変換方法に対応しています.
3043 \begin_layout Chapter
3046 \begin_inset CommandInset label
3048 name "cha:LyXの各国語対応"
3055 \begin_layout Standard
3058 翻訳された操作画面の利用をサポートしています.私たちが最後に確かめたところでは,
3060 は30言語の翻訳を提供しています.選択した言語は,
3065 と呼ばれます(ロケール設定についての詳しい資料は,
3066 お使いの基本ソフトに添付のロケール関連説明書をご覧ください.Linuxの場合は,
3068 \begin_inset Flex Code
3071 \begin_layout Plain Layout
3080 \begin_layout Standard
3082 欠点もいくつかあることに注意してください.たとえば,
3083 ダイアログはすべて英文を念頭にデザインされているため,
3085 割り当てられたスペースに収めるには大きすぎるかもしれません.これは表示上の問題に過ぎず,
3088 すべてのショートカットが定義されていないことに気づかれるでしょう.ショートカットのために空いている文字が十分ないことが時々あるのです.単に翻訳者がまだショートカットを定義していないこともあるでしょう.もちろん,
3090 あなたも参加したいと思われるかもしれません
3094 \begin_layout Plain Layout
3095 もしあなたが英語以外の言語を流暢に操れるならば,
3098 コミュニティに報いるたいへん素晴らしい方法です!
3107 の将来のバージョンでこれらの欠点を修正しようとするでしょう.
3110 \begin_layout Section
3115 \begin_layout Subsection
3116 グラフィカル・ユーザ・インタフェース(テキスト・メッセージ)を翻訳する
3117 \begin_inset Argument 1
3120 \begin_layout Plain Layout
3129 \begin_layout Standard
3133 \begin_inset Flex Code
3136 \begin_layout Plain Layout
3142 ライブラリを使用します.\SpecialChar LyX
3143 のすべてのメニューやダイアログでお好みの言語を話させたいときには,
3145 \begin_inset Flex Code
3148 \begin_layout Plain Layout
3154 ファイルが必要です.このファイルが利用可能であれば,
3156 \begin_inset Flex Code
3159 \begin_layout Plain Layout
3167 \begin_inset Flex Code
3170 \begin_layout Plain Layout
3176 ファイルをインストールしなくてはなりません.この全過程は,
3178 \begin_inset Flex Code
3181 \begin_layout Plain Layout
3187 の取扱説明書に説明があります.この作業をあなたのためだけに行うこともできますが,
3189 あなたの骨折りの結果を\SpecialChar LyX
3190 コミュニティの他の人々と分かち合いませんか.どのように段取りを進めればよいか,
3191 詳しくは\SpecialChar LyX
3192 開発者メーリングリストにメールを送ってください.
3195 \begin_layout Standard
3197 以下のように行います(xxは言語コードを表します).
3200 \begin_layout Itemize
3202 ソースコードをチェックアウトしてください(
3203 \begin_inset CommandInset href
3206 target "https://www.lyx.org/HowToUseGIT"
3214 \begin_layout Itemize
3215 \begin_inset Flex Code
3218 \begin_layout Plain Layout
3225 \begin_inset Flex Code
3228 \begin_layout Plain Layout
3236 \begin_inset Flex Code
3239 \begin_layout Plain Layout
3246 \begin_inset Flex Code
3249 \begin_layout Plain Layout
3257 \begin_inset Flex Code
3260 \begin_layout Plain Layout
3268 他言語の既存のpoファイルをひな型として使用することができます).
3271 \begin_layout Itemize
3272 \begin_inset Flex Code
3275 \begin_layout Plain Layout
3285 \begin_layout Plain Layout
3287 どのテキストエディタでも編集できます.しかし,
3297 この目的の編集をサポートする特別なプログラムがあります.
3302 \begin_inset Flex Code
3305 \begin_layout Plain Layout
3311 ファイルを編集するための「モード」があります,
3313 \begin_inset Flex URL
3316 \begin_layout Plain Layout
3318 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html#PO-Mode
3328 メニューラベルやウィジェットラベルのうちには,
3329 翻訳しなくてはならないショートカットがある場合があります.これらのキーは「|」の後に記されており,
3330 当該言語の単語やフレーズに対応して翻訳しなくてはなりません.さらに,
3332 \begin_inset Flex Code
3335 \begin_layout Plain Layout
3342 あなたの電子メールアドレスなどの情報も書き加えて,
3344 滑稽な怒りのメッセージを届けることができるようにしてください.
3347 \begin_layout Standard
3349 あなたがこれを自身のためだけに行っているのであれば,
3353 \begin_layout Itemize
3354 \begin_inset Flex Code
3357 \begin_layout Plain Layout
3364 \begin_inset Flex Code
3367 \begin_layout Plain Layout
3368 msgfmt -o xx.mo < xx.po
3376 \begin_layout Itemize
3378 \begin_inset Flex Code
3381 \begin_layout Plain Layout
3389 言語xxのアプリケーションメッセージ用の正式なディレクトリにコピーして,
3391 \begin_inset Flex Code
3394 \begin_layout Plain Layout
3402 \begin_inset Flex Code
3405 \begin_layout Plain Layout
3406 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3414 \begin_layout Standard
3417 \begin_inset Flex Code
3420 \begin_layout Plain Layout
3428 頒布版に追加できることが最善です.これを追加するには,
3432 開発者メーリングリストに電子メールを送ってください.
3435 \begin_layout Subsubsection
3439 \begin_layout Standard
3442 翻訳先の言語では複数のメッセージに翻訳されなくてはならないことが判明することがあります.一つの例は,
3444 \begin_inset Flex Code
3447 \begin_layout Plain Layout
3454 これは英語で「to」がどういう意味を持っているかによって,
3455 独語ではNachと訳されたりBisと訳されたりします.GNU
3456 \begin_inset Flex Code
3459 \begin_layout Plain Layout
3467 \begin_inset Flex Code
3470 \begin_layout Plain Layout
3478 \begin_inset Flex Code
3481 \begin_layout Plain Layout
3482 To[[as in 'From format x to format y']]
3488 \begin_inset Flex Code
3491 \begin_layout Plain Layout
3492 To[[as in 'From page x to page y']]
3499 \begin_inset Flex Code
3502 \begin_layout Plain Layout
3510 \begin_inset Flex Code
3513 \begin_layout Plain Layout
3520 それぞれ正しくNachとBisに訳すことができるようになります.
3523 \begin_layout Standard
3526 翻訳が存在しないときには取り去られる必要がありますので,
3527 メッセージの終わりに二重大括弧で囲わなくてはなりません(上例参照).\SpecialChar LyX
3529 メッセージの終わりに二重大括弧で囲われているものはすべて,
3530 メッセージを表示する前に取り去るようにされています.
3533 \begin_layout Subsection
3537 \begin_layout Standard
3539 \begin_inset Flex MenuItem
3542 \begin_layout Plain Layout
3548 メニュー中の)オンライン説明書は翻訳することができます(そして翻訳されるべきです!
3553 \begin_layout Plain Layout
3555 説明書の少なくとも一部が翻訳されている言語は14言語に上り,
3556 入門編が訳されているものはさらにいくつかあります.
3562 ロケールがその言語に設定されている場合,
3564 はこれを自動的に使用します.\SpecialChar LyX
3567 \begin_inset Flex Code
3570 \begin_layout Plain Layout
3571 LyXDir/doc/xx/DocName.lyx
3577 \begin_inset Flex Code
3580 \begin_layout Plain Layout
3586 は現在使用している言語コード)で探します.翻訳文書がない場合には,
3589 \begin_inset Flex Code
3592 \begin_layout Plain Layout
3598 )を持っていなくてはならないことに注意してください.説明書を翻訳する気がおありであれば(これは原典の校正としてもたいへん役立ちます!
3603 \begin_layout Itemize
3605 \begin_inset CommandInset href
3607 name "https://www.lyx.org/Translation"
3608 target "https://www.lyx.org/Translation"
3614 どの文書が(もしあれば)お使いの言語に既に翻訳されているかを見つけることができます.また,
3615 説明書をお使いの言語に翻訳する作業の面倒を見ている人を(もしいれば)見つけることができます.この作業の面倒を見ている人がいない場合には,
3616 私たちにあなたが興味をお持ちであることを知らせてください.
3619 \begin_layout Standard
3620 いったん実際の翻訳の仕事に取りかかったならば,
3621 トラブルを回避するいくつかのヒントがあります.
3624 \begin_layout Itemize
3627 \begin_inset Flex Code
3630 \begin_layout Plain Layout
3637 \begin_inset Flex MenuItem
3640 \begin_layout Plain Layout
3641 ヘルプ\SpecialChar menuseparator
3649 \begin_inset Flex Code
3652 \begin_layout Plain Layout
3661 \begin_layout Itemize
3662 翻訳しようとする言語での印刷慣行を学んでください.活版印刷は古来の技術であり,
3665 あなたの国で活版工が用いる専門用語も学んでください.自分で勝手な専門用語を捻出するとユーザを混乱させるだけです.(
3668 活版技術は病みつきになる可能性があるので注意してくさい!
3674 \begin_layout Itemize
3675 文書のコピーをとってください.これを作業用コピーとします.これをお使いの
3676 \begin_inset Flex Code
3679 \begin_layout Plain Layout
3686 個人用の翻訳ヘルプファイルとして使用することができます.
3687 \begin_inset Newline newline
3691 \begin_inset Note Greyedout
3694 \begin_layout Plain Layout
3699 外部素材(画像など)のある複雑な文書の場合,
3700 例えば一時ディレクトリなどにコピーを作ると,
3702 外部素材へのリンクは壊れてしまうかもしれないことに注意してください.最も良い方法は,
3704 \begin_inset Flex URL
3707 \begin_layout Plain Layout
3709 https://www.lyx.org/HowToUseGIT
3715 そのdocファイルを直接編集するのが良いでしょう.
3723 \begin_layout Itemize
3728 \begin_inset CommandInset href
3730 name "https://www.lyx.org/trac/timeline"
3731 target "https://www.lyx.org/trac/timeline"
3736 のソースビューアでご覧ください.この方法で,
3737 翻訳文書のどの部分を更新しなくてはならないか,
3741 \begin_layout Standard
3743 修正して文書化チームの他のメンバーに変更したことを知らせてください(文書化チームに参加することをお忘れになっていませんよね).
3746 \begin_layout Standard
3747 \begin_inset Branch OutDated
3751 \begin_layout Section
3752 International Keyboard Support
3755 \begin_layout Standard
3759 The following section is by
3767 It needs to be fixed to conform to the new Documentation Style sheet and to make use of the new v1.0 features.
3768 The whole thing also needs to be merged with the section following it.-jw It may also be badly out of date.-rh (2008)]
3771 \begin_layout Subsection
3772 Defining Own Keymaps:
3776 \begin_layout Standard
3777 Let's look at a keyboard definition file a little closer.
3778 It is a plain text file defining
3781 \begin_layout Itemize
3782 key-to-key or key-to-string translations
3785 \begin_layout Itemize
3789 \begin_layout Itemize
3790 dead keys exceptions
3793 \begin_layout Standard
3794 To define key-to-key or key-to-string translation,
3798 \begin_layout Quotation
3799 \begin_inset Flex Code
3802 \begin_layout Plain Layout
3811 \begin_inset Flex Code
3814 \begin_layout Plain Layout
3823 \begin_layout Standard
3825 \begin_inset Flex Code
3828 \begin_layout Plain Layout
3834 is the key to be translated and
3835 \begin_inset Flex Code
3838 \begin_layout Plain Layout
3844 is the string to be inserted into the document.
3845 To define dead keys,
3849 \begin_layout Quotation
3850 \begin_inset Flex Code
3853 \begin_layout Plain Layout
3862 \begin_inset Flex Code
3865 \begin_layout Plain Layout
3874 \begin_layout Standard
3876 \begin_inset Flex Code
3879 \begin_layout Plain Layout
3885 is a keyboard key and
3886 \begin_inset Flex Code
3889 \begin_layout Plain Layout
3896 The following dead keys are supported (shortcut name is in parentheses):
3899 \begin_layout Quotation
3903 \begin_inset space \hfill{}
3909 \begin_layout Quotation
3911 \begin_inset space \hfill{}
3919 \begin_layout Quotation
3921 \begin_inset space \hfill{}
3929 \begin_layout Quotation
3931 \begin_inset space \hfill{}
3939 \begin_layout Quotation
3941 \begin_inset space \hfill{}
3949 \begin_layout Quotation
3951 \begin_inset space \hfill{}
3958 \begin_layout Plain Layout
3970 \begin_layout Quotation
3972 \begin_inset space \hfill{}
3980 \begin_layout Quotation
3982 \begin_inset space \hfill{}
3989 \begin_layout Plain Layout
4001 \begin_layout Quotation
4003 \begin_inset space \hfill{}
4011 \begin_layout Quotation
4013 \begin_inset space \hfill{}
4021 \begin_layout Quotation
4023 \begin_inset space \hfill{}
4030 \begin_layout Plain Layout
4042 \begin_layout Quotation
4044 \begin_inset space \hfill{}
4055 \begin_layout Plain Layout
4067 \begin_layout Quotation
4069 \begin_inset space \hfill{}
4077 \begin_layout Quotation
4078 hungarian umlaut (hug)
4079 \begin_inset space \hfill{}
4087 \begin_layout Quotation
4089 \begin_inset space \hfill{}
4097 \begin_layout Quotation
4099 \begin_inset space \hfill{}
4110 \begin_layout Plain Layout
4122 \begin_layout Standard
4123 Since in many international keyboards there are exceptions to what some dead keys should do,
4124 you can define them using
4127 \begin_layout Quotation
4128 \begin_inset Flex Code
4131 \begin_layout Plain Layout
4139 deadkey key outstring
4142 \begin_layout Standard
4145 if you enter caron-o,
4146 it generates circumflex-o,
4150 \begin_layout Quotation
4151 \begin_inset Flex Code
4154 \begin_layout Plain Layout
4167 \begin_layout Standard
4168 to make it work correctly.
4170 you have to define as exceptions dead keys over i and j,
4171 to remove the dot from them before inserting an accent mark.
4172 I will change this when the time comes,
4173 but so far I haven't had time.
4176 \begin_layout Standard
4178 and about characters:
4179 backslash is escaped,
4181 you'll need double backslash.
4184 \begin_inset Flex Code
4187 \begin_layout Plain Layout
4193 have different meaning.
4195 \begin_inset Flex Code
4198 \begin_layout Plain Layout
4205 quotes start and end \SpecialChar LaTeX
4209 \begin_inset Flex Code
4212 \begin_layout Plain Layout
4222 \begin_inset Flex Code
4225 \begin_layout Plain Layout
4233 \begin_inset Flex Code
4236 \begin_layout Plain Layout
4247 \begin_layout Standard
4248 If you make a keyboard description file that works for your language,
4249 please mail it to me,
4250 so I can include it in the next keymap distribution.
4253 \begin_layout Standard
4254 More keywords will be supported in keymap configuration file in future,
4258 \begin_layout Itemize
4259 \begin_inset Flex Code
4262 \begin_layout Plain Layout
4273 \begin_inset space \hfill{}
4277 \begin_inset Flex Code
4280 \begin_layout Plain Layout
4289 \begin_layout Itemize
4290 \begin_inset Flex Code
4293 \begin_layout Plain Layout
4304 \begin_inset space \hfill{}
4308 \begin_inset Flex Code
4311 \begin_layout Plain Layout
4317 an external keymap translation program
4320 \begin_layout Standard
4323 \begin_inset Flex Code
4326 \begin_layout Plain Layout
4335 \begin_inset Flex Code
4338 \begin_layout Plain Layout
4346 option to include default keyboard).
4354 \begin_layout Section
4356 \begin_inset CommandInset label
4365 \begin_layout Standard
4366 \begin_inset Note Note
4369 \begin_layout Plain Layout
4370 2008年3月にこの文書を改訂するに当たって,
4371 改訂者が本節の内容に詳しくなかったために,
4372 本節は改訂されていません.他に改訂してくださる方がおられれば幸いです.
4375 \begin_layout Plain Layout
4384 \begin_layout Standard
4387 \begin_inset Flex Code
4390 \begin_layout Plain Layout
4397 \begin_inset Flex Code
4400 \begin_layout Plain Layout
4406 ファイルの文法を詳細に解説します.これらの節は,
4407 提供されているキー配列があなたのニーズに合わない場合に,
4408 自身用のキー配列をデザインする手助けとなるでしょう.
4411 \begin_layout Subsection
4415 \begin_layout Standard
4416 \begin_inset Flex Code
4419 \begin_layout Plain Layout
4426 打鍵したものを文字や文字列に割り当てます.名前が示唆するように,
4428 \begin_inset Flex Code
4431 \begin_layout Plain Layout
4440 \begin_inset Flex Code
4443 \begin_layout Plain Layout
4450 \begin_inset Flex Code
4453 \begin_layout Plain Layout
4460 \begin_inset Flex Code
4463 \begin_layout Plain Layout
4470 \begin_inset Flex Code
4473 \begin_layout Plain Layout
4482 \begin_layout Labeling
4483 \labelwidthstring 00.00.0000
4484 \begin_inset Flex Code
4487 \begin_layout Plain Layout
4496 \begin_layout LyX-Code
4511 \begin_layout Standard
4531 )を付けてエスケープしなくてはならないことに注意してください.
4534 \begin_layout Standard
4535 \begin_inset Flex MenuItem
4538 \begin_layout Plain Layout
4545 \begin_inset Flex MenuItem
4548 \begin_layout Plain Layout
4555 \begin_inset Flex MenuItem
4558 \begin_layout Plain Layout
4569 \begin_layout LyX-Code
4575 \begin_layout Standard
4579 \begin_layout Labeling
4580 \labelwidthstring 00.00.0000
4581 \begin_inset Flex Code
4584 \begin_layout Plain Layout
4593 \begin_layout LyX-Code
4602 \begin_layout Standard
4611 のアクセントとするものです.これはデッドキー
4615 \begin_layout Plain Layout
4623 望んだアクセント文字を出力するキーのことを指し示します.たとえば,
4637 \begin_layout Standard
4651 の後に許可文字ではないその文字が出力として表示されます.
4652 \begin_inset Flex MenuItem
4655 \begin_layout Plain Layout
4667 \begin_inset Flex MenuItem
4670 \begin_layout Plain Layout
4678 文字が次の打鍵したものに及ぼしたはずの効力を取り消します.
4681 \begin_layout Standard
4684 a・e・i・o・u・A・E・I・O・Uの文字に許可するものです.
4687 \begin_layout LyX-Code
4690 kmod ' acute aeiouAEIOU
4693 \begin_layout Labeling
4694 \labelwidthstring 00.00.0000
4695 \begin_inset Flex Code
4698 \begin_layout Plain Layout
4707 \begin_layout LyX-Code
4716 \begin_layout Standard
4731 \begin_inset Flex Code
4734 \begin_layout Plain Layout
4742 宣言で打鍵キーを既に割り当てられてなくてはならず,
4755 の集合に属していてはなりません.こうして
4769 \begin_inset Flex Code
4772 \begin_layout Plain Layout
4801 \begin_inset Flex Code
4804 \begin_layout Plain Layout
4815 \begin_layout Standard
4821 \begin_layout LyX-Code
4835 \begin_layout Labeling
4836 \labelwidthstring 00.00.0000
4837 \begin_inset Flex Code
4840 \begin_layout Plain Layout
4849 \begin_layout LyX-Code
4858 \begin_layout Standard
4859 これはなかなか難解になってきます.これは
4887 \begin_inset Flex Code
4890 \begin_layout Plain Layout
4898 コマンドで設定されていなくてはなりません.
4901 \begin_layout Standard
4902 \begin_inset Flex Code
4905 \begin_layout Plain Layout
4914 \begin_layout LyX-Code
4918 acute aeioyvhAEIOYVH
4923 kcomb acute umlaut iyIY
4926 \begin_layout Standard
4928 \begin_inset Flex MenuItem
4931 \begin_layout Plain Layout
4938 \begin_inset Flex Code
4941 \begin_layout Plain Layout
4951 という効果を得るようにするものです.この場合のバックスペースは,
4954 \begin_inset Flex MenuItem
4957 \begin_layout Plain Layout
4966 \begin_inset Flex Code
4969 \begin_layout Plain Layout
4980 \begin_layout Subsection
4984 \begin_layout Standard
4985 \begin_inset Flex Code
4988 \begin_layout Plain Layout
4996 \begin_inset Flex Code
4999 \begin_layout Plain Layout
5006 記号の作り出す文字列を現在のフォントの文字に割り当てます.\SpecialChar LyX
5010 \begin_inset Flex Code
5013 \begin_layout Plain Layout
5020 \begin_inset Flex Code
5023 \begin_layout Plain Layout
5032 \begin_layout Standard
5034 \begin_inset Flex Code
5037 \begin_layout Plain Layout
5047 \begin_layout LyX-Code
5060 \begin_layout Standard
5063 \begin_inset Flex MenuItem
5066 \begin_layout Plain Layout
5074 をiso-8859-1セットの対応する文字(233)に割り当てるには,
5078 \begin_layout LyX-Code
5086 \begin_layout Standard
5093 \begin_inset Flex Code
5096 \begin_layout Plain Layout
5105 \begin_inset Flex Code
5108 \begin_layout Plain Layout
5114 はエスケープされています.同一の文字を二つ以上の文字列に充てることができることに注意してください.
5115 \begin_inset Flex Code
5118 \begin_layout Plain Layout
5128 \begin_layout LyX-Code
5140 \begin_inset Newline newline
5156 \begin_layout Standard
5157 という例があります.\SpecialChar LyX
5159 キー打鍵やデッドキーの組み合わせで生成される文字列の割り当てを見つけることができないとき,
5160 それがアクセント付き文字のように解釈ができないかどうかチェックして,
5161 画面上の文字にアクセントを引くことを試みます.
5164 \begin_layout Subsection
5168 \begin_layout Standard
5169 国際文字のサポートを追加する第2の方法として,
5170 いわゆるデッドキーによる方法があります.デッドキーは文字と一緒に用いて,
5171 アクセント付き文字を生成します.ここではその機能を説明するために,
5172 きわめて単純なデッドキーの作り方を説明します.
5175 \begin_layout Standard
5177 曲折アクセント記号「 ̂」が必要になったものとしましょう.この場合,
5179 \begin_inset Flex Code
5182 \begin_layout Plain Layout
5190 \begin_inset Flex MenuItem
5193 \begin_layout Plain Layout
5200 \begin_inset Flex MenuItem
5203 \begin_layout Plain Layout
5212 \begin_inset Flex Code
5215 \begin_layout Plain Layout
5222 \begin_inset Flex MenuItem
5225 \begin_layout Plain Layout
5232 この文字上に曲折アクセントが付けられるようになります.たとえば「
5233 \begin_inset Flex MenuItem
5236 \begin_layout Plain Layout
5242 」という打鍵順は「ê」という文字を生成します.しかしながら,
5244 \begin_inset Flex MenuItem
5247 \begin_layout Plain Layout
5255 \begin_inset Flex MenuItem
5258 \begin_layout Plain Layout
5264 」は曲折アクセントをとることは決してないために,
5266 はビープを鳴らして文句を付けます.デッドキーの後に
5267 \begin_inset Flex MenuItem
5270 \begin_layout Plain Layout
5277 アクセントだけが生成されます.この最後の点に注意してください.あるキーをデッドキーに割り当てる場合には,
5278 このキー上の文字を別のキーに割り当て直す必要があります.たとえば,
5280 \begin_inset Flex MenuItem
5283 \begin_layout Plain Layout
5289 をセディーユに割り当てるのはよくありません.コンマを入力しようとすると必ずセディーユが出てくるようになるためです.
5292 \begin_layout Standard
5293 デッドキーを割り当てるのによく用いられる方法は,
5295 \begin_inset Flex MenuItem
5298 \begin_layout Plain Layout
5305 \begin_inset Flex MenuItem
5308 \begin_layout Plain Layout
5315 \begin_inset Flex MenuItem
5318 \begin_layout Plain Layout
5326 \begin_inset Flex MenuItem
5329 \begin_layout Plain Layout
5336 \begin_inset Flex MenuItem
5339 \begin_layout Plain Layout
5346 \begin_inset Flex MenuItem
5349 \begin_layout Plain Layout
5355 」のようなアクセントと一緒に用いる方法です.また,
5357 \begin_inset Flex Code
5360 \begin_layout Plain Layout
5367 \begin_inset Flex Code
5370 \begin_layout Plain Layout
5378 \begin_inset Flex Code
5381 \begin_layout Plain Layout
5388 \begin_inset Flex Code
5391 \begin_layout Plain Layout
5399 \begin_inset Flex MenuItem
5402 \begin_layout Plain Layout
5409 アクセント文字を割り当てるのに使用できます.また,
5411 \begin_inset Flex Code
5414 \begin_layout Plain Layout
5422 このシンボリックキーを対応する\SpecialChar LyX
5427 \begin_layout Plain Layout
5435 \begin_inset Flex Code
5438 \begin_layout Plain Layout
5445 \begin_inset Flex Code
5448 \begin_layout Plain Layout
5456 \begin_inset Flex MenuItem
5459 \begin_layout Plain Layout
5461 \begin_inset space ~
5470 \begin_inset Flex Code
5473 \begin_layout Plain Layout
5481 \begin_inset Flex Code
5484 \begin_layout Plain Layout
5491 \begin_inset Flex MenuItem
5494 \begin_layout Plain Layout
5496 \begin_inset space ~
5505 \begin_inset Flex MenuItem
5508 \begin_layout Plain Layout
5510 \begin_inset space ~
5518 などに割り当てています.私はこの方法でアクセント文字を入力しています.
5524 \begin_inset Flex Code
5527 \begin_layout Plain Layout
5535 \begin_inset Flex MenuItem
5538 \begin_layout Plain Layout
5544 キーの片方や使われていないファンクションキーなど,
5545 ほぼ何でも指定することができます.アクセントを生み出す\SpecialChar LyX
5553 \begin_inset Flex Code
5556 \begin_layout Plain Layout
5562 の項をご覧ください.ここには完備した一覧があります.
5565 \begin_layout Subsection
5569 \begin_layout Standard
5570 \begin_inset Flex MenuItem
5573 \begin_layout Plain Layout
5574 ツール\SpecialChar menuseparator
5583 ご希望の言語環境に自動的に設定されるように,
5587 \begin_layout Chapter
5588 文書クラス・レイアウト・ひな型の作成と新規導入
5589 \begin_inset CommandInset label
5596 \begin_inset Argument 1
5599 \begin_layout Plain Layout
5608 \begin_layout Standard
5611 のレイアウトファイルやひな型ファイルを作成して,
5613 新規に\SpecialChar LaTeX
5614 文書クラス(ドキュメントクラス)を正しく導入する方法を復習します.
5617 \begin_layout Standard
5622 若干の註釈を加えておくことにしましょう.理解していただきたいことは,
5627 について何も知らないと云うことです.実際のところ,
5634 複数の「バックエンド形式」のうちの一つに過ぎないということです.同種のバックエンド形式には,
5635 DocBook・平文・XHTMLがあります.もちろん\SpecialChar LaTeX
5641 実はプログラム本体には含まれていないのです
5645 \begin_layout Plain Layout
5648 に「ハードコード化」されているコマンドもありますが,
5657 \begin_inset Flex Code
5660 \begin_layout Plain Layout
5667 「レイアウトファイル」に保管されています.同様に,
5670 DocBookやXHTMLについてもほとんど知りません.\SpecialChar LyX
5675 \begin_layout Standard
5679 対応する様式や何らかの差込枠などを有する段落群—
5681 それに対応する\SpecialChar LaTeX
5682 構成体・DocBook構成体・XHTML構成体との間の翻訳指南書のようなものです.たとえば,
5685 \begin_inset Flex Code
5688 \begin_layout Plain Layout
5694 について知っていることのほとんど総ては,
5696 \begin_inset Flex Code
5699 \begin_layout Plain Layout
5706 それが呼び出す他の様々なファイルに書き込まれています.このことから,
5708 既存のファイルを研究することを勧めます.とっかかりとしては,
5710 \begin_inset Flex Code
5713 \begin_layout Plain Layout
5720 \begin_inset Flex Code
5723 \begin_layout Plain Layout
5730 文書クラス用の他のレイアウトファイルに取り込まれている
5731 \begin_inset Flex Code
5734 \begin_layout Plain Layout
5740 から見始めるのがよいでしょう.このファイルは,
5742 \begin_inset Flex Code
5745 \begin_layout Plain Layout
5752 節様式や小節様式などとしてマークされている段落を,
5753 対応する\SpecialChar LaTeX
5754 ・DocBook・XHTMLのコマンドやタグにどのように翻訳すべきかを\SpecialChar LyX
5756 \begin_inset Flex Code
5759 \begin_layout Plain Layout
5767 \begin_inset Flex Code
5770 \begin_layout Plain Layout
5776 ファイルを取り込んでいるだけのものです.
5779 \begin_layout Standard
5784 レイアウトファイルが行うことではありません.レイアウトファイルが行うもう一つの仕事は,
5786 構成体自身が画面上にどのように表示されるべきかを定義することです.この2つの仕事は全く独立したものであるので,
5787 レイアウトファイルが2つの仕事を行うという事実は,
5788 しばしば混乱を引き起こす元となります.ある段落様式を\SpecialChar LaTeX
5789 に翻訳する仕方を\SpecialChar LyX
5791 その表示の仕方を\SpecialChar LyX
5793 ある段落様式の表示の仕方を\SpecialChar LyX
5795 その段落様式をどのように\SpecialChar LaTeX
5796 に翻訳するかを\SpecialChar LyX
5797 に指示するものではありません(ましてや\SpecialChar LaTeX
5798 に表示の仕方を指示するものではありません).つまり,
5803 \begin_inset space ~
5807 にどのように翻訳するかを\SpecialChar LyX
5810 \begin_inset space ~
5813 それをどのように表示するかを\SpecialChar LyX
5816 二つのかなり異なることを行わなくてはならないのです.
5819 \begin_layout Standard
5827 ブラウザ中での段落の表示方法を(CSSの形で)出力するにあたって,
5828 当該段落を\SpecialChar LyX
5830 ある程度利用することができます.しかし,
5836 この2つは独立して制御することができます.詳細に関しては,
5838 \begin_inset CommandInset ref
5840 reference "sec:XHTML出力のタグ"
5848 \begin_layout Section
5849 新しい\SpecialChar LaTeX
5853 \begin_layout Standard
5856 で使いたい\SpecialChar LaTeX
5857 パッケージやクラスファイルが含まれていないことがあるかもしれません.たとえば,
5858 オーバーヘッドプロジェクタ用のスライドを準備するためのパッケージである,
5859 Foil\SpecialChar TeX
5860 がないかもしれません.\SpecialChar TeX
5861 Live(2008年以降)やMiK\SpecialChar TeX
5862 のような最近の\SpecialChar LaTeX
5864 これらのパッケージを導入するためのユーザーインタフェースが用意されています.たとえば,
5868 \begin_inset space ~
5871 Manager」プログラムを起動すると,
5872 利用できるパッケージの一覧を得ることができます.どれかを導入するには,
5873 その上で右クリックするかツールバーボタンを押してください.
5876 \begin_layout Standard
5877 お使いの\SpecialChar LaTeX
5878 頒布版がこのような「パッケージマネジャー」を提供していなかったり,
5879 使用中の頒布版にそのパッケージが入っていない場合には,
5880 以下のステップに従って手動で導入してください.
5883 \begin_layout Enumerate
5884 \begin_inset CommandInset href
5887 target "http://www.ctan.org/"
5892 などから欲しいパッケージを入手してください.
5895 \begin_layout Enumerate
5897 \begin_inset Flex Code
5900 \begin_layout Plain Layout
5906 」で終わるファイル名が入っている場合(Foil\SpecialChar TeX
5911 \begin_inset Flex Code
5914 \begin_layout Plain Layout
5922 導入すべきすべてのファイルが展開されます.たいていの\SpecialChar LaTeX
5927 \begin_layout Enumerate
5929 パッケージを全ユーザーに使用可能にするか自分自身だけで使うかを決定する必要があります.
5933 \begin_layout Enumerate
5934 (Linux・OSXなどの)*nix系システムでは,
5935 システム上の全ユーザーに新パッケージを利用可能にしたければ,
5936 「ローカル」\SpecialChar TeX
5938 そうでなければ「ユーザー」\SpecialChar TeX
5939 ツリーに導入してください.これらのツリーが存在しない場合にどこに作成すればよいかは,
5940 お使いのシステムに依存します.これを見いだすには,
5942 \begin_inset Flex Code
5945 \begin_layout Plain Layout
5955 \begin_layout Plain Layout
5963 \begin_inset Flex Code
5966 \begin_layout Plain Layout
5972 を実行してその場所を見つけることもできます.
5977 .「ローカル」\SpecialChar TeX
5980 \begin_inset Flex Code
5983 \begin_layout Plain Layout
5991 \begin_inset Flex Code
5994 \begin_layout Plain Layout
5995 /usr/local/share/texmf/
6001 \begin_inset Flex Code
6004 \begin_layout Plain Layout
6005 /usr/local/texlive/XXXX
6010 (XXXXは導入されている\SpecialChar TeX
6011 Live頒布版の年次)のような場所になっています.「ユーザー」\SpecialChar TeX
6014 \begin_inset Flex Code
6017 \begin_layout Plain Layout
6025 \begin_inset Flex Code
6028 \begin_layout Plain Layout
6035 \begin_inset Flex Code
6038 \begin_layout Plain Layout
6044 です(もしこれらの変数が事前定義されていなければ,
6045 定義しなくてはなりません).「ローカル」ツリーを作成したり変更したりするには,
6047 「ユーザー」ツリーにはこのような制限はありません.
6048 \begin_inset Newline newline
6053 ユーザーが修正されたり上書きされたりということが起こらないので,
6054 ユーザーツリーに導入することが推奨されます.こうすると,
6055 自分のホームディレクトリをバックアップする際に,
6056 パッケージも他のものと一緒にバックアップされます(もちろん通常行われるようにすればの話です).
6059 \begin_layout Enumerate
6061 システム上の全ユーザーに新パッケージを利用可能にしたい場合には,
6064 \begin_inset Flex Code
6067 \begin_layout Plain Layout
6077 に移動します(MiK\SpecialChar TeX
6080 \begin_inset Flex Code
6083 \begin_layout Plain Layout
6099 \begin_layout Plain Layout
6101 英語版でのみ正しいパスになっています.独語版では
6102 \begin_inset Flex Code
6105 \begin_layout Plain Layout
6124 \begin_inset Flex Code
6127 \begin_layout Plain Layout
6134 パッケージの全ファイルをそこにコピーしてください.パッケージを自分だけで使用したい場合や,
6136 ローカル\SpecialChar LaTeX
6137 フォルダで同じことを行います.たとえばMiK\SpecialChar TeX
6139 \begin_inset space ~
6144 \begin_inset Newline newline
6148 \begin_inset Flex Code
6151 \begin_layout Plain Layout
6154 Documents and Settings
6166 \begin_inset Newline newline
6170 \begin_inset Phantom HPhantom
6173 \begin_layout Plain Layout
6184 \begin_inset Flex Code
6187 \begin_layout Plain Layout
6200 \begin_inset Newline newline
6205 \begin_inset Newline newline
6209 \begin_inset Flex Code
6212 \begin_layout Plain Layout
6235 \begin_inset Newline newline
6242 \begin_layout Enumerate
6244 あとは\SpecialChar LaTeX
6245 に新しいファイルがあることを告げるだけです.これは使用している\SpecialChar LaTeX
6250 \begin_layout Enumerate
6254 \begin_inset Flex Code
6257 \begin_layout Plain Layout
6263 コマンドを実行してください.パッケージを全ユーザー用に導入した場合には,
6264 おそらくroot権限で行う必要があります.
6267 \begin_layout Enumerate
6270 パッケージを全ユーザー用に導入した場合には,
6272 \begin_inset space ~
6276 「Refresh FNDB」と記してあるボタンを押してください.そうでない場合には,
6277 「Settings」を起動して同様に行ってください.
6281 \begin_layout Enumerate
6284 に新しいパッケージがあることを告げなくてはなりません.そこで,
6286 からツール\SpecialChar menuseparator
6292 \begin_layout Standard
6293 これでパッケージが導入されました.この例では,
6295 \begin_inset Flex Code
6298 \begin_layout Plain Layout
6300 \begin_inset space ~
6309 \begin_inset Flex MenuItem
6312 \begin_layout Plain Layout
6313 文書\SpecialChar menuseparator
6314 設定\SpecialChar menuseparator
6323 \begin_layout Standard
6324 \begin_inset Flex MenuItem
6327 \begin_layout Plain Layout
6328 文書\SpecialChar menuseparator
6329 設定\SpecialChar menuseparator
6335 メニューに列挙されてもいない\SpecialChar LaTeX
6337 その「レイアウト」ファイルを作り出さなくてはなりません.これが次節のトピックです.
6340 \begin_layout Section
6344 \begin_layout Standard
6346 レイアウト情報を含む各種\SpecialChar LyX
6347 ファイルについて述べます.これらのファイルは,
6348 各種段落様式や文字様式についての記述がされているものであり,
6352 それらをどのように\SpecialChar LaTeX
6354 XHTMLその他の出力形式に翻訳すればよいのかが記されています.
6357 \begin_layout Standard
6359 レイアウトファイル作成過程の包括的な解説を試みたいと思いますが,
6361 クラスだけでもサポートする文書の種類があまりにたくさんあるので,
6362 読者が出会いうるケースや問題をすべてカバーすることはとても望めません.\SpecialChar LyX
6364 自身の経験を人々と分かち合いたいと望む,
6365 レイアウトデザインの経験豊かな人々がよく顔を出していますので,
6369 \begin_layout Standard
6370 新しいレイアウトを準備するに当たっては,
6372 と共に頒布されているレイアウトの例を見るのがたいへん役立ちます.他の人々も使用できる\SpecialChar LaTeX
6373 文書クラス用の\SpecialChar LyX
6375 他の人々にも有用なモジュールをお書きになった場合には,
6377 \begin_inset CommandInset href
6379 name "LyX Wikiのレイアウトに関する節"
6380 target "https://wiki.lyx.org/Layouts/Layouts"
6389 頒布版に同梱することができるようにしてください
6393 \begin_layout Plain Layout
6395 はGeneral Public Licenseの下でライセンスされていますので,
6397 に寄贈されたものは総て同じライセンス下に置かれることに注意してください.
6405 \begin_layout Subsection
6407 \begin_inset CommandInset label
6409 name "subsec:レイアウトモジュール"
6416 \begin_layout Standard
6418 「レイアウトファイル」についてお話してきました.しかし,
6420 他の種類のファイルもあります.厳密にレイアウトファイルと呼ぶとき,
6422 \begin_inset Flex Code
6425 \begin_layout Plain Layout
6432 文書クラスに関する情報を\SpecialChar LyX
6433 に提供するものを指します.しかしながら,
6438 \begin_inset Flex Code
6441 \begin_layout Plain Layout
6451 にも含めることができます.レイアウトが\SpecialChar LaTeX
6453 モジュールは\SpecialChar LaTeX
6456 \begin_inset Flex Code
6459 \begin_layout Plain Layout
6466 特定のパッケージにサポートを提供するためのモジュールもあります.レイアウトモジュールは,
6467 特定の文書レイアウトに特化したものではなく,
6468 多くのレイアウトで使用できるという意味において,
6471 \begin_inset Flex Code
6474 \begin_layout Plain Layout
6484 \begin_layout Plain Layout
6485 これらは任意の拡張子をつけることができますが,
6487 \begin_inset Flex Code
6490 \begin_layout Plain Layout
6503 \begin_inset Flex Code
6506 \begin_layout Plain Layout
6513 そのファイルを編集しなくてはなりませんが,
6516 \begin_inset Flex MenuItem
6519 \begin_layout Plain Layout
6520 文書\SpecialChar menuseparator
6529 \begin_layout Standard
6532 自由差込枠を加えたりするだけで済むことも多いので,
6533 レイアウト編集を学ぶ上でもっとも易しい方法です.しかし原理的には,
6534 レイアウトファイルに入れることのできるものはすべて入れることができます.
6537 \begin_layout Standard
6540 \begin_inset Flex Code
6543 \begin_layout Plain Layout
6550 モジュールがメニューに現れるようにするためには,
6552 の環境構成を行って再起動しなくてはなりません.しかしながら,
6555 \begin_inset Flex MenuItem
6558 \begin_layout Plain Layout
6559 文書\SpecialChar menuseparator
6565 を開いてどれかを選択し「OK」を押せば,
6569 作業中の文書を保存しておくことを強く勧めます
6575 同時にモジュールの編集をしようとしないことを強く勧めます
6578 そのような場合でも\SpecialChar LyX
6579 が安定性を維持するように努力していますが,
6580 あなたが作成したモジュール中の文法エラー等によって,
6581 奇妙な挙動が引き起こされることがあるからです.
6584 \begin_layout Subsubsection
6588 \begin_layout Standard
6592 に於けるパッケージに当たります.しかしながら,
6594 ひとつの文書のためだけに作りたいこともあるでしょうから,
6596 他の文書でも利用できるようなモジュールをわざわざ書くことには,
6597 あまり意味がありません.このような場合に必要となるのが,
6601 \begin_layout Standard
6605 文書\SpecialChar menuseparator
6606 設定\SpecialChar menuseparator
6609 にあります.そこにある大きなテキストボックスは,
6610 本来ならレイアウトファイルやモジュールに入力すべきものを,
6611 入力するためのものです.特定の文書のローカルレイアウトは,
6612 その文書専属のモジュールだと考えることができます.したがって,
6614 \begin_inset Flex Code
6617 \begin_layout Plain Layout
6623 タグは挿入しなくてはなりません.どの書式を使用しても構いませんが,
6625 執筆時点の最新書式を用いることになるでしょう(\SpecialChar LyX
6642 \begin_layout Standard
6643 \begin_inset Flex Code
6646 \begin_layout Plain Layout
6653 下部にある「検証」ボタンが有効になります.このボタンを押すと,
6656 有効なレイアウト情報になっているかどうかが検証されます.すると,
6660 エラーがあった場合にそれが何のエラーであるかは返しません.しかしながら,
6662 をターミナル(擬似端末)から起動した場合には,
6663 そのエラーがターミナルに返されます.ローカルレイアウトは,
6668 \begin_layout Standard
6670 前節と同じ警告があります.ローカルレイアウトは,
6672 特に保存していない文書上ではいじらないでください.それに注意すれば,
6673 テスト用文書上でローカルレイアウトを用いるのは,
6674 レイアウトのアイディアを試すのに便利ですし,
6675 モジュール開発の第一歩としても便利です.
6678 \begin_layout Subsection
6679 \begin_inset Flex MenuItem
6682 \begin_layout Plain Layout
6691 \begin_layout Standard
6692 新しく\SpecialChar LaTeX
6694 \SpecialChar LaTeX2e
6696 \begin_inset Flex Code
6699 \begin_layout Plain Layout
6707 \begin_inset Flex Code
6710 \begin_layout Plain Layout
6716 )ファイルが絡む場合の2つの状況があり得ます.スタイルファイルのサポートは,
6719 新しくクラスファイルをサポートすることは,
6725 \begin_layout Standard
6728 既にサポートされている文書クラスと共に使うスタイルファイルとして提供されています.例示のために,
6730 \begin_inset Flex MenuItem
6733 \begin_layout Plain Layout
6741 \begin_inset Flex MenuItem
6744 \begin_layout Plain Layout
6753 \begin_layout Standard
6754 既存の文書クラスのレイアウトファイルを,
6756 お使いのローカルディレクトリにコピーすることから始めてください
6760 \begin_layout Plain Layout
6762 どのディレクトリがローカルディレクトリとなるかは,
6763 プラットフォームに依存します.\SpecialChar LyX
6766 \begin_inset Flex MenuItem
6769 \begin_layout Plain Layout
6776 ローカルディレクトリを指定することも可能です.
6784 \begin_layout LyX-Code
6785 cp report.layout ~/.lyx/layouts/myclass.layout
6788 \begin_layout Standard
6791 \begin_inset Flex Code
6794 \begin_layout Plain Layout
6804 \begin_layout LyX-Code
6807 DeclareLaTeXClass{report}
6810 \begin_layout Standard
6814 \begin_layout LyX-Code
6817 DeclareLaTeXClass[report,
6818 myclass.sty]{report (myclass)}
6821 \begin_layout Standard
6826 \begin_layout LyX-Code
6828 \begin_inset Newline newline
6834 \begin_inset Newline newline
6840 \begin_layout Standard
6844 \begin_layout Standard
6847 \begin_inset Flex MenuItem
6850 \begin_layout Plain Layout
6851 ツール\SpecialChar menuseparator
6857 を選択してください.それから\SpecialChar LyX
6859 新規文書を作成してみてください.すると,
6861 \begin_inset Flex MenuItem
6864 \begin_layout Plain Layout
6865 文書\SpecialChar menuseparator
6872 \begin_inset Flex MenuItem
6875 \begin_layout Plain Layout
6881 」が現れるはずです.新しいクラスにおいて,
6885 \begin_inset Flex Code
6888 \begin_layout Plain Layout
6895 とは違う挙動をすることはよくありますので,
6897 各節の設定をいじると良いでしょう.各節のレイアウト情報は,
6899 \begin_inset Flex Code
6902 \begin_layout Plain Layout
6909 このファイルをコピーしたり変更したりする必要はありません.代わりに,
6912 \begin_inset Flex Code
6915 \begin_layout Plain Layout
6922 \begin_inset Flex Code
6925 \begin_layout Plain Layout
6932 章見だしのフォントをサンセリフ体に変更するには,
6936 \begin_layout LyX-Code
6940 \begin_layout LyX-Code
6944 \begin_layout LyX-Code
6948 \begin_layout LyX-Code
6952 \begin_layout LyX-Code
6956 \begin_layout Standard
6958 既存の章様式宣言を上書き(あるいはこの場合には追加)します.
6961 \begin_layout Standard
6963 基礎となったクラスには存在しないコマンドや環境を提供することもできます.この場合には,
6964 これらをレイアウトファイルに加えます.そのやり方については,
6966 \begin_inset CommandInset ref
6968 reference "sec:テキストクラス"
6976 \begin_layout Standard
6978 \begin_inset Flex Code
6981 \begin_layout Plain Layout
6987 が他の文書クラスで使用することができたり,
6989 基礎となるクラスから読み込むことのできるモジュールを書くのが最も簡単であることがわかるでしょう.最も簡単なモジュールの例としては,
6993 \begin_layout LyX-Code
6996 DeclareLyXModule{My Package}
6999 \begin_layout LyX-Code
7003 \begin_layout LyX-Code
7004 #Support for mypkg.sty.
7007 \begin_layout LyX-Code
7009 \begin_inset Newline newline
7015 \begin_layout LyX-Code
7017 \begin_inset Newline newline
7023 \begin_layout LyX-Code
7025 \begin_inset Newline newline
7031 \begin_inset Newline newline
7037 \begin_layout Standard
7040 新しい構成物を定義したりすることになるでしょう.この辺りの議論については,
7042 \begin_inset CommandInset ref
7044 reference "sec:テキストクラス"
7052 \begin_layout Subsection
7053 \begin_inset Flex MenuItem
7056 \begin_layout Plain Layout
7065 \begin_layout Standard
7066 これには2つのケースがありえます.ひとつは,
7067 クラスファイル自体が既存の文書クラスに立脚している場合です.たとえば,
7069 \begin_inset Flex MenuItem
7072 \begin_layout Plain Layout
7078 に基づいています.お使いのものがどうであるかを見るには,
7082 \begin_layout LyX-Code
7088 \begin_layout Standard
7089 という行がないかどうか探してください.もしこれがあれば,
7091 \begin_inset Flex Code
7094 \begin_layout Plain Layout
7095 Declare\SpecialChar LaTeX
7102 おおよそ前節のように進めることができます.あなたが新しく作るクラスが
7103 \begin_inset Flex Code
7106 \begin_layout Plain Layout
7114 \begin_inset Flex Code
7117 \begin_layout Plain Layout
7125 \begin_inset Flex Code
7128 \begin_layout Plain Layout
7129 Declare\SpecialChar LaTeX
7139 \begin_layout Plain Layout
7142 文書クラス名がレイアウトファイル名と同じだと仮定するので,
7144 \begin_inset Flex Code
7147 \begin_layout Plain Layout
7161 \begin_layout LyX-Code
7164 DeclareLaTeXClass[thesis,book]{thesis}
7167 \begin_layout Standard
7169 新しいクラスが既存のクラスに基づいていない場合には,
7170 おそらくあなた自身のレイアウトをしたためる必要があります.もし可能であれば,
7171 類似した\SpecialChar LaTeX
7172 クラスを使用している既存のレイアウトファイルをコピーして,
7173 それに修正を加えるようにすることを強くお勧めします.少なくとも,
7175 既存のファイルを作業の開始点としてください.
7178 \begin_layout Subsection
7180 \begin_inset CommandInset label
7189 \begin_layout Standard
7190 新しい文書クラス用のレイアウトファイルを書いたならば,
7191 そのレイアウト用のひな型も書くことを検討されるかもしれません.ひな型は,
7193 レイアウトの使い方を示す一種のチュートリアルとして動作します.もちろん,
7196 添付のひな型をあれこれ見てみるのもよいでしょう.
7199 \begin_layout Standard
7203 を使って作成することができます.唯一違う点は,
7206 すべてのあり得る設定が為されている点です.これらの場合,
7207 通常ユーザーはひな型が彼の設定値を上書きすることを望みません.この理由から,
7210 \begin_inset Flex Code
7213 \begin_layout Plain Layout
7222 \begin_inset Flex Code
7225 \begin_layout Plain Layout
7233 などの対応するコマンドをひな型\SpecialChar LyX
7234 ファイルから取り除く必要があります.これは,
7236 \begin_inset Flex Code
7239 \begin_layout Plain Layout
7246 \begin_inset Flex Code
7249 \begin_layout Plain Layout
7256 どの軽いテキストエディタでも行うことができます.
7259 \begin_layout Standard
7261 \begin_inset Flex Code
7264 \begin_layout Plain Layout
7272 \begin_inset Flex Code
7275 \begin_layout Plain Layout
7281 から使用したいものを同じ場所にコピーし,
7283 \begin_inset Flex MenuItem
7286 \begin_layout Plain Layout
7287 ツール\SpecialChar menuseparator
7288 設定\SpecialChar menuseparator
7294 ダイアログのひな型パスを再定義してください.
7297 \begin_layout Standard
7300 \begin_inset Flex Code
7303 \begin_layout Plain Layout
7309 があることに注意してください.このひな型は,
7311 \begin_inset Flex MenuItem
7314 \begin_layout Plain Layout
7315 ファイル\SpecialChar menuseparator
7322 便利な既定値を提供する目的で必ず読み込まれます.このひな型を\SpecialChar LyX
7323 内部から作成するのにしなくてはならないことは,
7326 \begin_inset Flex MenuItem
7329 \begin_layout Plain Layout
7338 \begin_layout Subsection
7342 \begin_layout Standard
7346 古いレイアウトファイルは変換されなくてはなりません.\SpecialChar LyX
7347 が古い書式のレイアウトファイルを読み込むと,
7351 \begin_inset Flex Code
7354 \begin_layout Plain Layout
7356 Dir/scripts/layout2layout.py
7362 それを現在の書式の一時ファイルに変換します.元のファイルは変更を加えられずに措かれます.もしこのレイアウトファイルをよく使うならば,
7365 レイアウトファイルを恒久的に変換しておきたいと思うかもしれません.これを行うには,
7366 以下のように変換子を手動で呼び出してください.
7369 \begin_layout Enumerate
7371 \begin_inset Flex Code
7374 \begin_layout Plain Layout
7381 \begin_inset Flex Code
7384 \begin_layout Plain Layout
7393 \begin_layout Enumerate
7395 \begin_inset Newline newline
7399 \begin_inset Flex Code
7402 \begin_layout Plain Layout
7403 python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
7409 \begin_inset Newline newline
7413 \begin_inset Flex Code
7416 \begin_layout Plain Layout
7426 \begin_layout Standard
7428 インクルードされているファイル内部の変更までは取り扱いませんので,
7429 それらのファイルは別に変換されなくてはなりません.
7432 \begin_layout Subsection
7433 \begin_inset CommandInset label
7435 name "subsec:引用エンジンファイル"
7442 \begin_layout Standard
7443 \begin_inset Flex Code
7446 \begin_layout Plain Layout
7454 \begin_inset Flex Code
7457 \begin_layout Plain Layout
7464 レイアウトファイルの特殊形です.これらの目的は,
7478 書誌情報を生成する\SpecialChar LaTeX
7480 通常の(追加パッケージのない)Bib\SpecialChar TeX
7486 \begin_layout Standard
7488 どのパッケージを\SpecialChar LyX
7491 これらが\SpecialChar LyX
7492 中(作業領域・ダイアログ・コンテクストメニュー)で,
7493 さらにはXHTMLや平文出力中でどのように表示されるのかを定義します.さらに,
7496 数値など)とその子細を特定します.引用エンジンファイルは,
7499 文書\SpecialChar menuseparator
7500 設定\SpecialChar ldots
7501 \SpecialChar menuseparator
7502 書誌情報\SpecialChar menuseparator
7505 で利用できる選択肢を生成するのにも使用されます.
7508 \begin_layout Standard
7510 本質的に通常のレイアウトファイルであり,
7511 理論上どのようなレイアウト情報も内包することができますが,
7513 \begin_inset Flex Code
7516 \begin_layout Plain Layout
7523 \begin_inset Flex Code
7526 \begin_layout Plain Layout
7533 \begin_inset Flex Code
7536 \begin_layout Plain Layout
7543 \begin_inset Flex Code
7546 \begin_layout Plain Layout
7552 ブロックのような特定のパラメータをもっぱら含みます.この最後の2つの文法は,
7555 \begin_inset CommandInset ref
7557 reference "subsec:引用エンジンの説明"
7566 \begin_inset CommandInset ref
7568 reference "subsec:引用書式指定"
7579 \begin_layout Section
7580 \begin_inset CommandInset label
7589 \begin_layout Standard
7591 いよいよ自分の手を汚してレイアウトファイルを作成したり編集したりする段階になった際,
7592 直面することの説明を行います.私たちからのアドバイスとしては,
7596 好きな大人の飲み物を一二杯口にしながら行うのがいいでしょう.特に行き詰まってしまったときにはそうです.実際にはそんなに難しいことではないのですが,
7598 選択肢が多くありすぎて圧倒されてしまうのです.さて,
7599 もう一杯大人向け飲料をどうぞ.適量ね.\SpecialChar LyX
7600 の既存のレイアウトを例や参考に使ったり,
7601 既存のレイアウトを自身の目的に合わせて修正したりすると,
7605 \begin_layout Standard
7607 すべて大文字小文字を区別しません.つまり,
7609 \begin_inset Flex Code
7612 \begin_layout Plain Layout
7619 \begin_inset Flex Code
7622 \begin_layout Plain Layout
7629 \begin_inset Flex Code
7632 \begin_layout Plain Layout
7638 は同じコマンドとなります.機能名の後にある角括弧は,
7639 その機能が取り得る値を示します.テキストクラス設定内で機能が特定されていない場合には,
7641 \begin_inset Flex Code
7644 \begin_layout Plain Layout
7652 で表記されます.引数が「文字列」や「浮動小数点型」などのデータ型をとる場合には,
7654 \begin_inset Flex Code
7657 \begin_layout Plain Layout
7668 \begin_layout Subsection
7672 \begin_layout Standard
7674 \begin_inset Flex Code
7677 \begin_layout Plain Layout
7683 で始まる行はコメントです.この規則には一つだけ例外があります.すべての
7684 \begin_inset Flex Code
7687 \begin_layout Plain Layout
7694 以下のような行で始めなくてはならないのです.
7697 \begin_layout LyX-Code
7700 #% Do not delete the line below;
7701 configure depends on this
7704 \begin_layout LyX-Code
7709 DeclareLaTeXClass{Article (Standard Class)}
7712 \begin_layout LyX-Code
7717 DeclareCategory{Articles}
7720 \begin_layout Standard
7723 が環境構成を行う際に用いられます.このレイアウトファイルは,
7726 \begin_inset Flex Code
7729 \begin_layout Plain Layout
7737 \begin_inset Flex Code
7740 \begin_layout Plain Layout
7746 を無視する特別なモードで読み込みます.1行目は単なる\SpecialChar LaTeX
7749 3行目にはクラスの分類(非必須)が書かれています.これらの行が
7750 \begin_inset Flex Code
7753 \begin_layout Plain Layout
7761 \begin_inset Flex Code
7764 \begin_layout Plain Layout
7770 (レイアウトファイル名)という名称のテキストクラスを定義し,
7773 \begin_inset Flex Code
7776 \begin_layout Plain Layout
7782 を使用するようになります(既定ではレイアウトと同じ名称のものを使用します).上記に現れる「Article (Standard Class)」という文字列は,
7784 \begin_inset Flex MenuItem
7787 \begin_layout Plain Layout
7788 文書\SpecialChar menuseparator
7794 ダイアログのテキストクラスの説明に使用されます.分類(例中の「Articles」)は,
7796 \begin_inset Flex MenuItem
7799 \begin_layout Plain Layout
7800 文書\SpecialChar menuseparator
7807 文書クラスはこの分類によってグループ化されます(分類は通常ジャンルを表し,
7809 「Articles」「Books」「Reports」「Letters」「Presentations」「Curricula Vitae」等があります).分類を宣言しない場合には,
7810 このクラスは「Uncategorized」グループに属することになります.
7813 \begin_layout Standard
7816 \begin_inset Flex Code
7819 \begin_layout Plain Layout
7825 文書クラスを使用するテキストクラスを自分で書いたものとしましょう.これを
7826 \begin_inset Flex Code
7829 \begin_layout Plain Layout
7836 このファイルのヘッダは以下のようになります.
7839 \begin_layout LyX-Code
7842 #% Do not delete the line below;
7843 configure depends on this
7846 \begin_layout LyX-Code
7851 DeclareLaTeXClass[article]{article (with My Own Headings)}
7854 \begin_layout LyX-Code
7859 DeclareCategory{Articles}
7862 \begin_layout Standard
7866 \begin_inset Flex Code
7869 \begin_layout Plain Layout
7876 「Article (with My Own Headings)」と表示される,
7878 \begin_inset Flex Code
7881 \begin_layout Plain Layout
7887 テキストクラスを宣言するものです.もしこのテキストクラスが複数のパッケージに依存するならば,
7891 \begin_layout LyX-Code
7894 #% Do not delete the line below;
7895 configure depends on this
7898 \begin_layout LyX-Code
7903 DeclareLaTeXClass[article,foo.sty]{Article (with My Own Headings)}
7906 \begin_layout LyX-Code
7911 DeclareCategory{Articles}
7914 \begin_layout Standard
7917 \begin_inset Flex Code
7920 \begin_layout Plain Layout
7926 パッケージを使用することを示しています.
7929 \begin_layout Standard
7931 文書クラス名を宣言する非必須パラメータ(ただしリストではない)を与えることができることに注意してください.
7934 \begin_layout Standard
7939 \begin_layout LyX-Code
7944 DeclareLaTeXClass[クラス,パッケージ名.sty]{レイアウトの説明}
7947 \begin_layout LyX-Code
7955 \begin_layout Standard
7958 クラスファイル名とレイアウトファイル名が異なるときのみ,
7959 指定する必要があります.クラスファイル名が指定されなければ,
7962 クラスファイル名がレイアウトファイル名と同じであると仮定します.
7965 \begin_layout Standard
7966 テキストクラスがあなたの嗜好に合うように修正できたならば,
7969 \begin_inset Flex Code
7972 \begin_layout Plain Layout
7979 \begin_inset Flex Code
7982 \begin_layout Plain Layout
7990 \begin_inset Flex MenuItem
7993 \begin_layout Plain Layout
7994 ツール\SpecialChar menuseparator
8002 を終了して再起動するだけです.そうすれば,
8004 他のテキストクラスと同様に使用できるようになります.
8007 \begin_layout Standard
8010 環境構成したり\SpecialChar LyX
8016 \begin_layout Plain Layout
8017 第1.6版よりも前の\SpecialChar LyX
8019 これを行うことはできませんでした.その結果,
8020 レイアウトファイルに加えた変更を反映させるには,
8021 その度に\SpecialChar LyX
8024 たいへん時間を浪費する作業だったのです.
8031 \begin_inset Flex MenuItem
8034 \begin_layout Plain Layout
8041 現在使っているレイアウトの再読み込みを強制することができるのです.この関数への既定のキー割り当てはありません—
8042 もちろん自分でどれかのキーに割り当てることもできますが—
8049 \begin_layout Standard
8056 \begin_inset Flex MenuItem
8059 \begin_layout Plain Layout
8065 はかなり「高度な機能」です.この機能を利用する前に,
8072 同時にレイアウト情報の編集をしようとしないことを
8076 勧めます.テスト用文書を使用してください.レイアウトファイル中の文法エラー等が奇妙な挙動を引き起こす可能性があります.特に,
8079 は現在のレイアウトが無効であるものと判断して,
8080 別のレイアウトに切り替えようとする可能性があります
8084 \begin_layout Plain Layout
8087 が終了してしまうことさえあります.これは,
8090 がレイアウト情報を全く読めなくなる可能性があるからです.ご注意ください.
8097 このような状況下でも安定性を保つよう努力していますが,
8102 \begin_layout Plain Layout
8104 つねにバックアップを取ってください.それから,
8113 \begin_layout Subsection
8117 \begin_layout Standard
8119 以下のような行で始まらなくてはなりません.
8122 \begin_layout LyX-Code
8125 DeclareLyXModule[endnotes.sty]{Endnotes}
8128 \begin_layout LyX-Code
8131 DeclareCategory{Foot- and Endnotes}
8134 \begin_layout Standard
8143 \begin_inset Flex MenuItem
8146 \begin_layout Plain Layout
8147 文書\SpecialChar menuseparator
8153 内に表示されます.角括弧内の引数は非必須です.これは,
8154 モジュールが依存する\SpecialChar LaTeX
8158 \begin_inset Flex Code
8161 \begin_layout Plain Layout
8169 \begin_inset Flex Code
8172 \begin_layout Plain Layout
8179 \begin_inset Flex Code
8182 \begin_layout Plain Layout
8189 このモジュールを使用できることを宣言するものです.
8197 モジュールを見つけやすくするために書いておくべきです.既存のモジュールカテゴリを見て,
8198 適切ならばそのどれかを使用してください.
8201 \begin_layout Standard
8207 \begin_layout Plain Layout
8208 モジュールを\SpecialChar LyX
8209 に公開する場合には英語が望ましいです.この説明は翻訳メッセージ一覧に現れるようになるので,
8210 次回のインタフェースの更新時に翻訳されることになります.
8218 \begin_layout LyX-Code
8222 \begin_layout LyX-Code
8223 #Adds an endnote command,
8224 in addition to footnotes.
8228 \begin_layout LyX-Code
8229 #You will need to add
8231 theendnotes in TeX code where you
8234 \begin_layout LyX-Code
8235 #want the endnotes to appear.
8239 \begin_layout LyX-Code
8243 \begin_layout LyX-Code
8245 somemodule | othermodule
8248 \begin_layout LyX-Code
8253 \begin_layout Standard
8254 ここで説明(Description)は,
8256 \begin_inset Flex MenuItem
8259 \begin_layout Plain Layout
8260 文書\SpecialChar menuseparator
8267 ユーザに情報を与えるために使用されます.
8268 \begin_inset Flex Code
8271 \begin_layout Plain Layout
8278 このモジュールが共に使用する必要がある,
8279 他のモジュールを特定するのに用いられます.一方,
8281 \begin_inset Flex Code
8284 \begin_layout Plain Layout
8291 このモジュールが共に使用してはならない,
8292 他のモジュールを特定するのに用いられます.この2つの行は必須ではなく,
8293 上記のようにモジュールが複数ある場合には,
8294 パイプ記号「|」で区切らなくてはなりません.
8295 \begin_inset Flex Code
8298 \begin_layout Plain Layout
8305 選言的に取り扱われることに注意してください.つまり,
8307 \begin_inset Flex Code
8310 \begin_layout Plain Layout
8321 が使用されていればよいということです.同様に,
8323 \begin_inset Flex Code
8326 \begin_layout Plain Layout
8333 一つも使用されてはなりません.ここでモジュールは,
8335 \begin_inset Flex Code
8338 \begin_layout Plain Layout
8344 拡張子を除いたファイル名で認識されることに注意してください.つまり
8345 \begin_inset Flex Code
8348 \begin_layout Plain Layout
8356 \begin_inset Flex Code
8359 \begin_layout Plain Layout
8368 \begin_layout Subsection
8372 \begin_layout Standard
8374 次のような行で始まらなくてはなりません.
8377 \begin_layout LyX-Code
8380 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
8383 \begin_layout Standard
8386 \begin_inset Flex Noun
8389 \begin_layout Plain Layout
8390 文書\SpecialChar menuseparator
8391 設定\SpecialChar menuseparator
8397 にそのまま現れます.角括弧内の引数は非必須です.これは,
8398 引用エンジンが依存する\SpecialChar LaTeX
8402 \begin_layout Standard
8409 \begin_layout Plain Layout
8412 英語で書かれることが望まれます.この説明は,
8413 翻訳対象メッセージのリストに含まれますので,
8414 次回インタフェースの更新の際に翻訳されることになります.
8422 \begin_layout LyX-Code
8426 \begin_layout LyX-Code
8427 # Biblatex supports many author-year and numerical styles.
8430 \begin_layout LyX-Code
8431 # It is mainly aimed at the Humanities.
8435 \begin_layout LyX-Code
8437 fully localized and provides many features
8440 \begin_layout LyX-Code
8441 # that are not possible with BibTeX.
8442 The use of 'biber' as
8445 \begin_layout LyX-Code
8446 # bibliography processor is advised.
8449 \begin_layout LyX-Code
8453 \begin_layout Standard
8456 \begin_inset Flex Noun
8459 \begin_layout Plain Layout
8460 文書\SpecialChar menuseparator
8461 設定\SpecialChar menuseparator
8468 ユーザーに引用エンジンに関する情報を提供するために使われます.
8471 \begin_layout Subsection
8475 \begin_layout Standard
8476 レイアウトファイルやインクルードされたファイル,
8477 またはモジュールの最初の非コメント行には,
8479 かならずファイル形式番号が記されていなくてはなりません.
8482 \begin_layout Description
8483 \begin_inset Flex Code
8486 \begin_layout Plain Layout
8493 \begin_inset Flex Code
8496 \begin_layout Plain Layout
8505 \begin_layout Standard
8506 このタグは\SpecialChar LyX
8508 \begin_inset space ~
8511 1.4.0で導入されました.\SpecialChar LyX
8513 \begin_inset space ~
8516 1.3.x以前のレイアウトファイルには,
8518 書式1と解されます.\SpecialChar LyX
8524 で作成されたファイルを読むことができるように,
8525 旧版のレイアウトファイルも読むことができます.しかしながら,
8529 \begin_layout Subsection
8530 \begin_inset CommandInset label
8532 name "subsec:汎用テキストクラスパラメータ"
8539 \begin_layout Standard
8541 文書クラス全体の挙動を決定する汎用パラメータです(これは,
8543 \begin_inset Flex Code
8546 \begin_layout Plain Layout
8559 すべてのレイアウトタグを使用することができます).
8562 \begin_layout Description
8563 \begin_inset Flex Code
8566 \begin_layout Plain Layout
8567 AddToCiteEngine <エンジン>
8572 引用参考文献の表示能力を拡張します.詳細については、第
8573 \begin_inset CommandInset ref
8575 reference "subsec:引用エンジンの説明"
8584 \begin_inset Flex Code
8587 \begin_layout Plain Layout
8596 \begin_layout Description
8597 \begin_inset Flex Code
8600 \begin_layout Plain Layout
8606 この文書クラスがXHTMLに出力されるときに,
8608 \begin_inset Flex Code
8611 \begin_layout Plain Layout
8617 ブロックに追加出力される情報です.典型的には,
8618 これはCSSスタイル情報を出力するのに用いられますが,
8620 \begin_inset Flex Code
8623 \begin_layout Plain Layout
8631 \begin_inset Flex Code
8634 \begin_layout Plain Layout
8643 \begin_layout Description
8644 \begin_inset Flex Code
8647 \begin_layout Plain Layout
8653 文書プリアンブルに書き加えられる情報です.「
8654 \begin_inset Flex Code
8657 \begin_layout Plain Layout
8666 \begin_layout Description
8667 \begin_inset Flex Code
8670 \begin_layout Plain Layout
8677 \begin_inset Flex Code
8680 \begin_layout Plain Layout
8689 \begin_inset Flex Code
8692 \begin_layout Plain Layout
8698 ] この文書クラスが書誌情報を目次に入れるとき,
8700 \begin_inset Flex Code
8703 \begin_layout Plain Layout
8710 \begin_inset Flex Code
8713 \begin_layout Plain Layout
8720 書誌情報が2回目次に現れるのを防ぐことができます.
8723 \begin_layout Description
8724 \begin_inset Flex Code
8727 \begin_layout Plain Layout
8733 文献参照を表示する方法を定義します.詳細については,
8735 \begin_inset CommandInset ref
8737 reference "subsec:引用エンジンの説明"
8746 \begin_inset Flex Code
8749 \begin_layout Plain Layout
8755 」で閉じる必要があります.主に引用エンジンファイルで使用されます(第
8756 \begin_inset CommandInset ref
8758 reference "subsec:引用エンジンファイル"
8766 節参照).これをレイアウトファイルやモジュールに追加した場合,
8768 すべて上書きされることに注意してください.
8769 \begin_inset Flex Code
8772 \begin_layout Plain Layout
8781 \begin_layout Description
8782 \begin_inset Flex Code
8785 \begin_layout Plain Layout
8791 書誌情報の表示に使う書式を定義します.詳細については,
8793 \begin_inset CommandInset ref
8795 reference "subsec:引用書式指定"
8801 \begin_inset Flex Code
8804 \begin_layout Plain Layout
8810 」で閉じる必要があります.主に引用エンジンファイルで使用されます(第
8811 \begin_inset CommandInset ref
8813 reference "subsec:引用エンジンファイル"
8821 節参照).レイアウトやモジュールにCiteFormatが指定されると,
8825 \begin_layout Description
8826 \begin_inset Flex Code
8829 \begin_layout Plain Layout
8836 \begin_inset Flex Code
8839 \begin_layout Plain Layout
8848 \begin_inset Flex Code
8851 \begin_layout Plain Layout
8862 を用いるのかBib\SpecialChar TeX
8863 を用いるのかを特定します.主に引用エンジンファイルで使用されます(第
8864 \begin_inset CommandInset ref
8866 reference "subsec:引用エンジンファイル"
8877 \begin_layout Description
8878 \begin_inset Flex Code
8881 \begin_layout Plain Layout
8887 文書クラスがサポートする様々な大域オプションを記します.説明は,
8889 \begin_inset CommandInset ref
8891 reference "subsec:ClassOptions"
8897 \begin_inset Flex Code
8900 \begin_layout Plain Layout
8909 \begin_layout Description
8910 \begin_inset Flex Code
8913 \begin_layout Plain Layout
8920 \begin_inset Flex Code
8923 \begin_layout Plain Layout
8932 \begin_inset space \thinspace{}
8936 \begin_inset Flex Code
8939 \begin_layout Plain Layout
8945 ] 文書クラスが既定で1段組か2段組かを指定します.
8946 \begin_inset Flex MenuItem
8949 \begin_layout Plain Layout
8950 文書\SpecialChar menuseparator
8959 \begin_layout Description
8960 \begin_inset Flex Code
8963 \begin_layout Plain Layout
8970 \begin_inset Flex Code
8973 \begin_layout Plain Layout
8979 ] この部分はカウンタの特性を定義します.カウンタがまだ存在していなければ,
8980 生成されます.もし存在しなければ修正されます.「
8981 \begin_inset Flex Code
8984 \begin_layout Plain Layout
8991 \begin_inset Newline newline
8996 \begin_inset CommandInset ref
8998 reference "subsec:カウンタ"
9006 \begin_layout Description
9007 \begin_inset Flex Code
9010 \begin_layout Plain Layout
9016 文書を表示するのに用いられる既定フォントを設定します.フォントの宣言の仕方については,
9018 \begin_inset CommandInset ref
9020 reference "subsec:フォント指定"
9026 \begin_inset Flex Code
9029 \begin_layout Plain Layout
9038 \begin_layout Description
9039 \begin_inset Flex Code
9042 \begin_layout Plain Layout
9049 \begin_inset Flex Code
9052 \begin_layout Plain Layout
9059 既定で取り込むモジュールを指定します.モジュールは,
9061 \begin_inset Flex Code
9064 \begin_layout Plain Layout
9070 拡張子を除いたファイル名で指定します.ユーザはこのモジュールを除外することができますが,
9071 当初は有効の状態になっています(これは新しいファイルが作成されたときや,
9072 既存の文書にこの文書クラスが選択したときのみ該当します).
9075 \begin_layout Description
9076 \begin_inset Flex Code
9079 \begin_layout Plain Layout
9086 \begin_inset Flex Code
9089 \begin_layout Plain Layout
9099 これは新規段落に割り当てられる様式であり,
9101 \begin_inset Flex MenuItem
9104 \begin_layout Plain Layout
9111 最初に定義される様式がこれに割り当てられるようにはなっていますが,
9112 このディレクティブを使用することが推奨されます.
9115 \begin_layout Description
9116 \begin_inset Flex Code
9119 \begin_layout Plain Layout
9126 \begin_inset Flex Code
9129 \begin_layout Plain Layout
9135 ] 文書をDocBookのこのクラスで出力する際に使用する(文書の最上位の)ルート要素.既定値は「
9136 \begin_inset Flex Code
9139 \begin_layout Plain Layout
9148 \begin_layout Description
9149 \begin_inset Flex Code
9152 \begin_layout Plain Layout
9153 DocBookForceAbstract
9159 \begin_inset Flex Code
9162 \begin_layout Plain Layout
9169 \begin_inset Flex Code
9172 \begin_layout Plain Layout
9189 \begin_layout Description
9190 \begin_inset Flex Code
9193 \begin_layout Plain Layout
9200 \begin_inset Flex Code
9203 \begin_layout Plain Layout
9212 \begin_inset Flex Code
9215 \begin_layout Plain Layout
9223 この文書クラスでは使用できないように設定します.これはたとえば,
9224 特定の学術誌用レイアウトファイルの中で,
9226 \begin_inset Flex Code
9229 \begin_layout Plain Layout
9235 モジュールが使用されるのを防ぐために用いたりすることができます.このタグは,
9241 他のモジュールを排除する独自の枠組みがあります(第
9242 \begin_inset CommandInset ref
9244 reference "subsec:レイアウトモジュール"
9252 \begin_layout Description
9253 \begin_inset Flex Code
9256 \begin_layout Plain Layout
9264 \begin_inset CommandInset ref
9266 reference "subsec:フロート"
9272 \begin_inset Flex Code
9275 \begin_layout Plain Layout
9284 \begin_layout Description
9285 \begin_inset Flex Code
9288 \begin_layout Plain Layout
9294 この文書クラスがXHTMLに出力されるときに,
9296 \begin_inset Flex Code
9299 \begin_layout Plain Layout
9305 ブロックに出力される情報です.これより前に出現した
9306 \begin_inset Flex Code
9309 \begin_layout Plain Layout
9316 \begin_inset Flex Code
9319 \begin_layout Plain Layout
9326 すべて完全に上書きされることに注意してください(プリアンブルに何かを追加したい時には,
9328 \begin_inset Flex Code
9331 \begin_layout Plain Layout
9338 \begin_inset Flex Code
9341 \begin_layout Plain Layout
9350 \begin_layout Description
9351 \begin_inset Flex Code
9354 \begin_layout Plain Layout
9361 \begin_inset Flex Code
9364 \begin_layout Plain Layout
9371 目次や書誌情報などに使用されるレイアウトです.articleの場合には,
9373 bookの場合は「章」です.これを指定しない場合には,
9379 \begin_layout Description
9380 \begin_inset Flex Code
9383 \begin_layout Plain Layout
9390 \begin_inset Flex Code
9393 \begin_layout Plain Layout
9399 ] 与えられたカウンタの特性を修正します.カウンタが存在しない場合には,
9401 \begin_inset Flex Code
9404 \begin_layout Plain Layout
9411 \begin_inset Newline newline
9416 \begin_inset CommandInset ref
9418 reference "subsec:カウンタ"
9426 \begin_layout Description
9427 \begin_inset Flex Code
9430 \begin_layout Plain Layout
9437 \begin_inset Flex Code
9440 \begin_layout Plain Layout
9446 ] 与えられた段落様式の特性を修正します.様式が存在しない場合には,
9448 \begin_inset Flex Code
9451 \begin_layout Plain Layout
9460 \begin_layout Description
9461 \begin_inset Flex Code
9464 \begin_layout Plain Layout
9471 \begin_inset Flex Code
9474 \begin_layout Plain Layout
9486 同じコマンドを何度も指定せずに済むように,
9487 別のレイアウト定義ファイルを取り込ませます.よく使われる例は,
9488 基本的なレイアウトのほとんどを収録している
9489 \begin_inset Flex Code
9492 \begin_layout Plain Layout
9501 \begin_layout Description
9502 \begin_inset Flex Code
9505 \begin_layout Plain Layout
9512 \begin_inset Flex Code
9515 \begin_layout Plain Layout
9522 \begin_inset Flex Code
9525 \begin_layout Plain Layout
9532 ユーザーディレクトリのファイルは探しません.これによって,
9534 \begin_inset Flex Code
9537 \begin_layout Plain Layout
9544 \begin_inset Flex Code
9547 \begin_layout Plain Layout
9555 \begin_inset Flex Code
9558 \begin_layout Plain Layout
9565 \begin_inset Flex Code
9568 \begin_layout Plain Layout
9569 InputGlobal name.inc
9575 同名のグローバルファイルを読み込むことができます(
9576 \begin_inset Flex Code
9579 \begin_layout Plain Layout
9585 ではファイルを再帰的に読み込んでしまいます).このようにすることで,
9586 グローバルファイル全体をコピーすることなく,
9590 \begin_layout Description
9591 \begin_inset Flex Code
9594 \begin_layout Plain Layout
9601 \begin_inset Flex Code
9604 \begin_layout Plain Layout
9615 差込枠のレイアウトを定義(再定義)します.これは,
9617 新しい文字様式のような新規のユーザ定義差込枠にも使用することができます.「
9618 \begin_inset Flex Code
9621 \begin_layout Plain Layout
9628 \begin_inset Newline newline
9633 \begin_inset CommandInset ref
9635 reference "subsec:任意設定差込枠"
9643 \begin_layout Description
9644 \begin_inset Flex Code
9647 \begin_layout Plain Layout
9654 \begin_inset Flex Code
9657 \begin_layout Plain Layout
9663 ] 画面上の左余白の幅を指示する文字列.例:
9665 \begin_inset Flex Code
9668 \begin_layout Plain Layout
9675 「2ex」のような「長さ」ではないことに注意してください.)
9678 \begin_layout Description
9679 \begin_inset Flex Code
9682 \begin_layout Plain Layout
9689 \begin_inset Flex Code
9692 \begin_layout Plain Layout
9699 引用が「第一著者 et al.」に切り替わる前に,
9700 表示される名前の最大数を定める整数.主に引用エンジンファイルで使用されます(第
9701 \begin_inset CommandInset ref
9703 reference "subsec:引用エンジンファイル"
9714 \begin_layout Description
9715 \begin_inset Flex Code
9718 \begin_layout Plain Layout
9725 \begin_inset Flex Code
9728 \begin_layout Plain Layout
9734 ] は差込枠のレイアウトを修正します.レイアウトが存在しない場合には,
9736 \begin_inset Flex Code
9739 \begin_layout Plain Layout
9748 \begin_layout Description
9749 \begin_inset Flex Code
9752 \begin_layout Plain Layout
9759 \begin_inset Flex Code
9762 \begin_layout Plain Layout
9769 既存のカウンタ(通常インクルードファイル内で定義されたもの)を削除します.
9772 \begin_layout Description
9773 \begin_inset Flex Code
9776 \begin_layout Plain Layout
9783 \begin_inset Flex Code
9786 \begin_layout Plain Layout
9792 ] このコマンドは既存のフロートを削除します.これは特に,
9793 Inputで取り込んだファイルに定義されていたフロートを抑制するのに便利です.
9796 \begin_layout Description
9797 \begin_inset Flex Code
9800 \begin_layout Plain Layout
9807 \begin_inset Flex Code
9810 \begin_layout Plain Layout
9816 ] このコマンドは既存の様式を削除します.これは特に,
9817 Inputで取り込んだファイルに定義されていた様式を抑制するのに便利です.
9820 \begin_layout Description
9821 \begin_inset Flex Code
9824 \begin_layout Plain Layout
9831 \begin_inset Flex Code
9834 \begin_layout Plain Layout
9841 \begin_inset Flex Code
9844 \begin_layout Plain Layout
9851 \begin_inset Flex Code
9854 \begin_layout Plain Layout
9861 \begin_inset Flex Code
9864 \begin_layout Plain Layout
9870 の新しい一覧表を定義します.AddToTocコマンドもご覧ください.
9873 \begin_layout Description
9874 \begin_inset Flex Code
9877 \begin_layout Plain Layout
9884 \begin_inset Flex Code
9887 \begin_layout Plain Layout
9893 ] この文書クラスによって生成されるファイル形式(\SpecialChar LyX
9896 \begin_inset Flex Code
9899 \begin_layout Plain Layout
9906 \begin_inset Flex Code
9909 \begin_layout Plain Layout
9916 新しい型のliterate文書を定義したい時に便利です.対応する
9917 \begin_inset Flex Code
9920 \begin_layout Plain Layout
9928 \begin_inset Flex Code
9931 \begin_layout Plain Layout
9940 \begin_layout Description
9941 \begin_inset Flex Code
9944 \begin_layout Plain Layout
9951 \begin_inset Flex Code
9954 \begin_layout Plain Layout
9966 \begin_inset Flex Code
9969 \begin_layout Plain Layout
9975 ] このクラスを使用する文書がどのような種類の出力をするかを示す文字列.
9978 \begin_layout Description
9979 \begin_inset Flex Code
9982 \begin_layout Plain Layout
9989 \begin_inset Flex Code
9992 \begin_layout Plain Layout
9999 \begin_inset Flex Code
10002 \begin_layout Plain Layout
10008 ] 第1文字列で指定したパッケージ用のオプションを第2文字列で指定します.例えば,
10010 \begin_inset Flex Code
10013 \begin_layout Plain Layout
10014 PackageOptions natbib square
10021 \begin_inset Flex Code
10024 \begin_layout Plain Layout
10031 \begin_inset Flex Code
10034 \begin_layout Plain Layout
10040 オプションとともに読み込みます(\SpecialChar TeX
10044 \begin_inset Flex Code
10047 \begin_layout Plain Layout
10056 \begin_inset Flex Code
10059 \begin_layout Plain Layout
10062 PassOptionsToPackage{natbib}{square}
10070 \begin_layout Description
10071 \begin_inset Flex Code
10074 \begin_layout Plain Layout
10081 \begin_inset Flex Code
10084 \begin_layout Plain Layout
10125 ] 既定のページサイズです.これは一部の変換子に使われます.
10128 \begin_layout Description
10129 \begin_inset Flex Code
10132 \begin_layout Plain Layout
10141 \begin_inset Flex Code
10144 \begin_layout Plain Layout
10154 \begin_inset Flex Code
10157 \begin_layout Plain Layout
10165 \begin_inset Flex Code
10168 \begin_layout Plain Layout
10175 \begin_inset Flex MenuItem
10178 \begin_layout Plain Layout
10179 文書\SpecialChar menuseparator
10188 \begin_layout Description
10189 \begin_inset Flex Code
10192 \begin_layout Plain Layout
10199 文書のプリアンブルを設定します.前に行った
10200 \begin_inset Flex Code
10203 \begin_layout Plain Layout
10210 \begin_inset Flex Code
10213 \begin_layout Plain Layout
10220 すべて上書きされてしまうので注意してください.(プリアンブルに何かを追加したい時には,
10222 \begin_inset Flex Code
10225 \begin_layout Plain Layout
10232 \begin_inset Flex Code
10235 \begin_layout Plain Layout
10244 \begin_layout Description
10245 \begin_inset Flex Code
10248 \begin_layout Plain Layout
10255 \begin_inset Flex Code
10258 \begin_layout Plain Layout
10264 ] 差込枠のレイアウトが存在しない場合に,
10265 それを定義します.レイアウトが存在する場合には,
10267 \begin_inset Flex Code
10270 \begin_layout Plain Layout
10279 \begin_layout Description
10280 \begin_inset Flex Code
10283 \begin_layout Plain Layout
10290 \begin_inset Flex Code
10293 \begin_layout Plain Layout
10300 \begin_inset Flex Code
10303 \begin_layout Plain Layout
10313 \begin_inset Flex Code
10316 \begin_layout Plain Layout
10323 \begin_inset Flex Code
10326 \begin_layout Plain Layout
10332 で示される機能を既に提供しているかどうかを示します.機能は,
10334 \begin_inset Flex Code
10337 \begin_layout Plain Layout
10344 \begin_inset Flex Code
10347 \begin_layout Plain Layout
10353 ・\SpecialChar ldots
10355 \begin_inset Flex Code
10358 \begin_layout Plain Layout
10365 \begin_inset Flex Code
10368 \begin_layout Plain Layout
10374 ・\SpecialChar ldots
10377 \begin_inset CommandInset ref
10379 reference "chap:関数一覧"
10387 \begin_layout Description
10388 \begin_inset Flex Code
10391 \begin_layout Plain Layout
10398 \begin_inset Flex Code
10401 \begin_layout Plain Layout
10408 \begin_inset Flex Code
10411 \begin_layout Plain Layout
10417 で表されているモジュールの機能を提供することを示し,
10419 \begin_inset Flex Code
10422 \begin_layout Plain Layout
10428 拡張子を除いたファイル名で指定します.
10429 \begin_inset Flex Code
10432 \begin_layout Plain Layout
10439 モジュールを使用しなくてはならないことを示しますが,
10441 このレイアウトがモジュールを直接取り込んでしまっていることを示すのに用いられます.同じ機能を別に実装しているモジュール中で使用するなどすることもできます.
10444 \begin_layout Description
10445 \begin_inset Flex Code
10448 \begin_layout Plain Layout
10455 \begin_inset Flex Code
10458 \begin_layout Plain Layout
10465 \begin_inset Flex Code
10468 \begin_layout Plain Layout
10474 で表されている機能を要求することを示します.機能が複数ある場合には,
10475 コンマで区切らなくてはなりません.サポートされている機能以外は要求できないことに注意してください(機能一覧については
10476 \begin_inset CommandInset ref
10478 reference "chap:関数一覧"
10483 を参照).特定のオプションをとるパッケージを要求する場合,
10485 \begin_inset Flex Code
10488 \begin_layout Plain Layout
10497 \begin_layout Description
10498 \begin_inset Flex Code
10501 \begin_layout Plain Layout
10508 \begin_inset Flex Code
10511 \begin_layout Plain Layout
10517 ] 画面上の右余白の幅を指示する文字列.例:
10519 \begin_inset Flex Code
10522 \begin_layout Plain Layout
10531 \begin_layout Description
10532 \begin_inset Flex Code
10535 \begin_layout Plain Layout
10542 \begin_inset Flex Code
10545 \begin_layout Plain Layout
10551 ] どの節区切りまで連番を振るかを指定します.\SpecialChar LaTeX
10553 \begin_inset Flex Code
10556 \begin_layout Plain Layout
10565 \begin_layout Description
10566 \begin_inset Flex Code
10569 \begin_layout Plain Layout
10578 \begin_inset Flex Code
10581 \begin_layout Plain Layout
10590 \begin_inset space \thinspace{}
10594 \begin_inset Flex Code
10597 \begin_layout Plain Layout
10604 用紙の片面に印字するか両面に印字するかを指定します.
10605 \begin_inset Flex MenuItem
10608 \begin_layout Plain Layout
10609 文書\SpecialChar menuseparator
10618 \begin_layout Description
10619 \begin_inset Flex Code
10622 \begin_layout Plain Layout
10629 \begin_inset Flex Code
10632 \begin_layout Plain Layout
10642 この部分は段落様式を定義します.様式がまだ存在していなければ,
10645 \begin_inset Flex Code
10648 \begin_layout Plain Layout
10655 \begin_inset Newline newline
10660 \begin_inset CommandInset ref
10662 reference "subsec:段落様式-XHTML"
10670 \begin_layout Description
10671 \begin_inset Flex Code
10674 \begin_layout Plain Layout
10681 \begin_inset Flex Code
10684 \begin_layout Plain Layout
10691 表を挿入する際に用いられる既定の表様式を定義します.下記の様式が利用可能です.
10695 \begin_layout Itemize
10696 \begin_inset Flex Code
10699 \begin_layout Plain Layout
10700 Formal_with_Footline
10706 フォーマル様式(「ブックタブ」様式).すなわち,
10708 ときに第一行と最終行は表本体とは細い内部罫線で区切られます.
10711 \begin_layout Itemize
10712 \begin_inset Flex Code
10715 \begin_layout Plain Layout
10716 Formal_without_Footline
10723 最終行は本体から内部罫線で区切られることはありません.
10726 \begin_layout Itemize
10727 \begin_inset Flex Code
10730 \begin_layout Plain Layout
10740 \begin_layout Itemize
10741 \begin_inset Flex Code
10744 \begin_layout Plain Layout
10752 \begin_inset Flex Code
10755 \begin_layout Plain Layout
10762 ヘッダ行は2本目の罫線が余分に引かれます.これは\SpecialChar LyX
10766 \begin_layout Itemize
10767 \begin_inset Flex Code
10770 \begin_layout Plain Layout
10781 \begin_layout Description
10782 \begin_inset Flex Code
10785 \begin_layout Plain Layout
10792 \begin_inset Flex Code
10795 \begin_layout Plain Layout
10802 \begin_inset Flex Code
10805 \begin_layout Plain Layout
10814 \begin_layout Description
10815 \begin_inset Flex Code
10818 \begin_layout Plain Layout
10825 \begin_inset Flex Code
10828 \begin_layout Plain Layout
10838 \begin_inset Flex Code
10841 \begin_layout Plain Layout
10848 どのようなマークアップを使用するのかを示します.
10849 \begin_inset Flex Code
10852 \begin_layout Plain Layout
10860 \begin_inset Flex Code
10863 \begin_layout Plain Layout
10865 \begin_inset space ~
10873 」が指定されている最後のレイアウトの後に,
10875 \begin_inset Flex Code
10878 \begin_layout Plain Layout
10884 で指定したマクロ名を挿入することを意味します.
10885 \begin_inset Flex Code
10888 \begin_layout Plain Layout
10896 \begin_inset Flex Code
10899 \begin_layout Plain Layout
10901 \begin_inset space ~
10910 \begin_inset Flex Code
10913 \begin_layout Plain Layout
10919 で指定した環境でくるむ場合に対応します.
10922 \begin_layout Description
10923 \begin_inset Flex Code
10926 \begin_layout Plain Layout
10933 \begin_inset Flex Code
10936 \begin_layout Plain Layout
10942 ] どの節区切りまで目次に取り込むかを指定します.\SpecialChar LaTeX
10944 \begin_inset Flex Code
10947 \begin_layout Plain Layout
10956 \begin_layout Subsection
10957 \begin_inset Flex Code
10960 \begin_layout Plain Layout
10967 \begin_inset CommandInset label
10969 name "subsec:ClassOptions"
10976 \begin_layout Standard
10977 \begin_inset Flex Code
10980 \begin_layout Plain Layout
10990 \begin_layout Description
10991 \begin_inset Flex Code
10994 \begin_layout Plain Layout
11001 \begin_inset Flex Code
11004 \begin_layout Plain Layout
11010 ] 文書のメインフォントが使用できるフォント寸法の一覧です.「
11011 \begin_inset Flex Code
11014 \begin_layout Plain Layout
11020 」で区切ります.任意の数値が使用できます.
11023 \begin_layout Description
11024 \begin_inset Flex Code
11027 \begin_layout Plain Layout
11034 \begin_inset Flex Code
11037 \begin_layout Plain Layout
11043 ] フォント寸法オプションのフォーマット.既定値:
11045 \begin_inset Flex Code
11048 \begin_layout Plain Layout
11056 \begin_inset Flex Code
11059 \begin_layout Plain Layout
11068 \begin_layout Description
11069 \begin_inset Flex Code
11072 \begin_layout Plain Layout
11079 \begin_inset Flex Code
11082 \begin_layout Plain Layout
11083 文字列="letter|\SpecialChar allowbreak
11084 legal|\SpecialChar allowbreak
11085 executive|\SpecialChar allowbreak
11086 a0|\SpecialChar allowbreak
11087 a1|\SpecialChar allowbreak
11088 a2|\SpecialChar allowbreak
11089 a3|\SpecialChar allowbreak
11090 a4|\SpecialChar allowbreak
11091 a5|\SpecialChar allowbreak
11092 a6|\SpecialChar allowbreak
11093 b0|\SpecialChar allowbreak
11094 b1|\SpecialChar allowbreak
11095 b2|\SpecialChar allowbreak
11096 b3|\SpecialChar allowbreak
11097 b4|\SpecialChar allowbreak
11098 b5|\SpecialChar allowbreak
11099 b6|\SpecialChar allowbreak
11100 c0|\SpecialChar allowbreak
11101 c1|\SpecialChar allowbreak
11102 c2|\SpecialChar allowbreak
11103 c3|\SpecialChar allowbreak
11104 c4|\SpecialChar allowbreak
11105 c5|\SpecialChar allowbreak
11106 c6|\SpecialChar allowbreak
11107 b0j|\SpecialChar allowbreak
11108 b1j|\SpecialChar allowbreak
11109 b2j|\SpecialChar allowbreak
11110 b3j|\SpecialChar allowbreak
11111 b4j|\SpecialChar allowbreak
11112 b5j|\SpecialChar allowbreak
11119 \begin_inset Flex Code
11122 \begin_layout Plain Layout
11129 表記の寸法のみサポートされています.他の寸法は,
11130 クラスオプション設定で入力することができます.
11133 \begin_layout Description
11134 \begin_inset Flex Code
11137 \begin_layout Plain Layout
11144 \begin_inset Flex Code
11147 \begin_layout Plain Layout
11153 ] ページ寸法オプションの書式.既定値:
11155 \begin_inset Flex Code
11158 \begin_layout Plain Layout
11165 \begin_inset Flex Code
11168 \begin_layout Plain Layout
11177 \begin_layout Description
11178 \begin_inset Flex Code
11181 \begin_layout Plain Layout
11188 \begin_inset Flex Code
11191 \begin_layout Plain Layout
11192 文字列="empty|plain|headings|fancy"
11197 ] 使用できるページ様式の一覧です.「
11198 \begin_inset Flex Code
11201 \begin_layout Plain Layout
11210 \begin_layout Description
11211 \begin_inset Flex Code
11214 \begin_layout Plain Layout
11221 \begin_inset Flex Code
11224 \begin_layout Plain Layout
11231 \begin_inset Flex Code
11234 \begin_layout Plain Layout
11242 コマンドの非必須パラメータとして付け加える文書クラスオプションです.コンマで区切ります.
11245 \begin_layout Standard
11246 \begin_inset Flex Code
11249 \begin_layout Plain Layout
11256 \begin_inset Flex Code
11259 \begin_layout Plain Layout
11268 \begin_layout Subsection
11270 \begin_inset CommandInset label
11279 \begin_layout Standard
11285 \begin_layout Plain Layout
11287 既存のレイアウトを修正することになることに注意してください.
11295 \begin_layout LyX-Code
11302 \begin_layout LyX-Code
11306 \begin_layout LyX-Code
11310 \begin_layout Standard
11312 以下のコマンドを使用することができます.
11315 \begin_layout Description
11316 \begin_inset Flex Code
11319 \begin_layout Plain Layout
11326 \begin_inset Flex Code
11329 \begin_layout Plain Layout
11335 =""] この段落は指定された型の一覧表に現れます.空の文字列を与えると無効になります.OutlinerNameコマンドとIsTocCaptionコマンドもご覧ください.既定値:
11339 \begin_layout Description
11340 \begin_inset Flex Code
11343 \begin_layout Plain Layout
11350 \begin_inset Flex Code
11353 \begin_layout Plain Layout
11369 \begin_layout Description
11370 \begin_inset Flex Code
11373 \begin_layout Plain Layout
11380 \begin_inset Flex Code
11383 \begin_layout Plain Layout
11396 ] 使用できる揃えのコンマ区切りリスト(\SpecialChar LaTeX
11398 意味を成さない一部の揃えが禁じられているものがあります.たとえば,
11399 連番箇条書きを右揃えや中央揃えにすることはできません).
11402 \begin_layout Description
11403 \begin_inset Flex Code
11406 \begin_layout Plain Layout
11413 \begin_inset Flex Code
11416 \begin_layout Plain Layout
11422 ] 現在の様式に関連付けられたコマンドまたは環境の引数番号<整数>を定義します.定義は「
11423 \begin_inset Flex Code
11426 \begin_layout Plain Layout
11432 」で閉じる必要があります.詳細については第
11433 \begin_inset CommandInset ref
11435 reference "subsec:引数"
11446 \begin_layout Description
11447 \begin_inset Flex Code
11450 \begin_layout Plain Layout
11456 現在のレイアウト中もしくは後にネストすべきレイアウトのコンマ区切りリストを入れます.(環境など)ネスト可能なレイアウトでのみ意味を持ちます.「
11457 \begin_inset Flex Code
11460 \begin_layout Plain Layout
11467 \begin_inset Flex Code
11470 \begin_layout Plain Layout
11479 \begin_layout Description
11480 \begin_inset Flex Code
11483 \begin_layout Plain Layout
11491 \begin_inset Flex Code
11494 \begin_layout Plain Layout
11501 完全に上書きしますので注意してください.「
11502 \begin_inset Flex Code
11505 \begin_layout Plain Layout
11511 」で閉じる必要があります.これの利用法についての詳細は,
11513 \begin_inset CommandInset ref
11515 reference "subsec:段落様式の国際化"
11523 \begin_layout Description
11524 \begin_inset Flex Code
11527 \begin_layout Plain Layout
11534 \begin_inset Flex Code
11537 \begin_layout Plain Layout
11547 \begin_layout Plain Layout
11548 ここで「浮動小数点型」とは1.5のような実数を指します.
11553 このレイアウト型の段落塊の最後の段落と,
11554 次の段落とを分離する垂直空白.次の段落が別のレイアウト型である場合,
11559 \begin_layout Description
11560 \begin_inset Flex Code
11563 \begin_layout Plain Layout
11570 \begin_inset Flex Code
11573 \begin_layout Plain Layout
11580 ツールバーのレイアウト・コンボボックスで関連した様式をグループ化するのに用いられます.任意の文字列を使用することができますが,
11581 作成した様式に既存のカテゴリを使用したいと思うことが多いでしょう.
11584 \begin_layout Description
11585 \begin_inset Flex Code
11588 \begin_layout Plain Layout
11595 \begin_inset Flex Code
11598 \begin_layout Plain Layout
11605 すべての機能を現在の様式にコピーします.これは,
11606 そのときに定義されている様式をコピーすることに注意してください.その後に加えられた変更は,
11610 \begin_layout Description
11611 \begin_inset Flex Code
11614 \begin_layout Plain Layout
11615 DocBookGenerateTitle
11621 \begin_inset Flex Code
11624 \begin_layout Plain Layout
11631 \begin_inset Flex Code
11634 \begin_layout Plain Layout
11642 \begin_inset Flex Code
11645 \begin_layout Plain Layout
11651 でのみ使用してください.他の場合はタイトルは環境の中身の
11652 \begin_inset Flex 圏点
11655 \begin_layout Plain Layout
11661 出力されます.生成されるタイトルはLyXHTMLラベルと同じで,
11662 環境型とその番号の組み合わせです.主な使用法は,
11663 DocBookにLaTeX環境を閉じるマッピングがなく,
11664 LaTeXにはないタイトルが必要となる
11665 \begin_inset Flex Code
11668 \begin_layout Plain Layout
11674 のような汎用コンテナをユーザが頼らざるを得ないときに使います.この機能は,
11675 定理型の環境でたいへんよく用いられます.
11678 \begin_layout Description
11679 \begin_inset Flex Code
11682 \begin_layout Plain Layout
11689 \begin_inset Flex Code
11692 \begin_layout Plain Layout
11706 プリアンブルを出力させる様式名.マクロ定義がお互いに依存関係にある場合に,
11707 プリアンブルの断片の順序を確実にするためのものです
11711 \begin_layout Plain Layout
11713 プリアンブルの順序を確定する方法はないことに注意してください.\SpecialChar LyX
11714 の特定のバージョンで観察された順序は,
11715 将来のバージョンで警告なしに変わる可能性があります.
11723 \begin_layout Description
11724 \begin_inset Flex Code
11727 \begin_layout Plain Layout
11734 \begin_inset Flex Code
11737 \begin_layout Plain Layout
11751 \begin_inset Flex Code
11754 \begin_layout Plain Layout
11762 \begin_inset Flex Code
11765 \begin_layout Plain Layout
11772 \begin_inset Flex Code
11775 \begin_layout Plain Layout
11782 \begin_inset Flex Code
11785 \begin_layout Plain Layout
11793 \begin_inset Flex Code
11796 \begin_layout Plain Layout
11804 \begin_inset Flex Code
11807 \begin_layout Plain Layout
11814 \begin_inset Flex Code
11817 \begin_layout Plain Layout
11824 証明終了マーカ用の白い箱型(あるいは黒い箱型)を指し,
11826 \begin_inset Flex Code
11829 \begin_layout Plain Layout
11838 \begin_layout Description
11839 \begin_inset Flex Code
11842 \begin_layout Plain Layout
11849 \begin_inset Flex Code
11852 \begin_layout Plain Layout
11859 \begin_inset Flex Code
11862 \begin_layout Plain Layout
11869 \begin_inset Flex Code
11872 \begin_layout Plain Layout
11881 \begin_layout Description
11882 \begin_inset Flex Code
11885 \begin_layout Plain Layout
11896 \begin_inset CommandInset ref
11898 reference "subsec:フォント指定"
11905 \begin_inset Flex Code
11908 \begin_layout Plain Layout
11914 も同じ値で定義されることに注意してください.したがって,
11916 \begin_inset Flex Code
11919 \begin_layout Plain Layout
11929 \begin_layout Description
11930 \begin_inset Flex Code
11933 \begin_layout Plain Layout
11940 \begin_inset Flex Code
11943 \begin_layout Plain Layout
11949 ] 新しい様式を\SpecialChar LyX
11950 安定版にバックポートするのに用いられます.このタグを最初にサポートした安定版は\SpecialChar LyX
11952 0・-1・1以上の任意の数をとることができます.様式の
11953 \begin_inset Flex Code
11956 \begin_layout Plain Layout
11963 これは常に文書ヘッダに書き込まれます..lyxファイルが読み込まれると,
11964 文書ヘッダからの様式定義が文書クラスに追加されます.したがって,
11965 古い版の\SpecialChar LyX
11966 もこの様式を取り扱えるようになります.
11967 \begin_inset Flex Code
11970 \begin_layout Plain Layout
11976 の引数は版数です.様式が読み込まれたときに,
11977 文書クラス中の既存の様式の版数よりも小さいと,
11978 新しい様式は無視されます.版数が大きいと,
11979 既存の様式に代わって新しい様式が用いられます.値-1は無限大の版数を意味し,
11980 この様式が常に用いられることになります.
11983 \begin_layout Description
11984 \begin_inset Flex Code
11987 \begin_layout Plain Layout
11996 \begin_inset Flex Code
11999 \begin_layout Plain Layout
12008 \begin_inset space \thinspace{}
12012 \begin_inset Flex Code
12015 \begin_layout Plain Layout
12024 2つの単語の間の分割子として捉えているため,
12025 単語間に2つ以上の空白を入れることは,
12026 通常許可していません.これ自体はとても素晴らしいことですが,
12027 たとえばプログラムコードや生の\SpecialChar LaTeX
12029 煩わしくなることがあります.このことから,
12031 \begin_inset Flex Code
12034 \begin_layout Plain Layout
12041 \begin_inset Flex Code
12044 \begin_layout Plain Layout
12052 は2つめ以降の空白には非改行空白を生成します.
12053 \begin_inset Flex Code
12056 \begin_layout Plain Layout
12063 \begin_inset Flex Code
12066 \begin_layout Plain Layout
12075 \begin_layout Description
12076 \begin_inset Flex Code
12079 \begin_layout Plain Layout
12087 \begin_inset CommandInset ref
12089 reference "subsec:段落様式-XHTML"
12097 \begin_layout Description
12098 \begin_inset Flex Code
12101 \begin_layout Plain Layout
12110 \begin_inset Flex Code
12113 \begin_layout Plain Layout
12122 \begin_inset space \thinspace{}
12126 \begin_inset Flex Code
12129 \begin_layout Plain Layout
12136 \begin_inset Flex Code
12139 \begin_layout Plain Layout
12147 文書プリアンブルにインクルードされるようにします.これは,
12148 タイトルや著者の情報をプリアンブルで設定する必要のある文書クラスに便利です.これは,
12150 \begin_inset Flex Code
12153 \begin_layout Plain Layout
12160 \begin_inset Flex Code
12163 \begin_layout Plain Layout
12170 \begin_inset Flex Code
12173 \begin_layout Plain Layout
12182 \begin_layout Description
12183 \begin_inset Flex Code
12186 \begin_layout Plain Layout
12195 \begin_inset Flex Code
12198 \begin_layout Plain Layout
12207 \begin_inset space \thinspace{}
12211 \begin_inset Flex Code
12214 \begin_layout Plain Layout
12221 \begin_inset Flex Code
12224 \begin_layout Plain Layout
12231 このレイアウトをタイトルブロックの一部としてマークします(大域項目の
12232 \begin_inset Flex Code
12235 \begin_layout Plain Layout
12242 \begin_inset Flex Code
12245 \begin_layout Plain Layout
12254 \begin_layout Description
12255 \begin_inset Flex Code
12258 \begin_layout Plain Layout
12264 このレイアウトがネストされるべき親レイアウトのコンマ区切りリストを入れます.(環境など)ネスト可能なレイアウトでのみ意味を持ちます.「
12265 \begin_inset Flex Code
12268 \begin_layout Plain Layout
12275 \begin_inset Flex Code
12278 \begin_layout Plain Layout
12287 \begin_layout Description
12288 \begin_inset Flex Code
12291 \begin_layout Plain Layout
12298 \begin_inset Flex Code
12301 \begin_layout Plain Layout
12310 \begin_inset space \thinspace{}
12314 \begin_inset Flex Code
12317 \begin_layout Plain Layout
12326 その内容の要約を一覧表の項目に表示します.0に設定すると,
12331 \begin_layout Description
12332 \begin_inset Flex Code
12335 \begin_layout Plain Layout
12342 \begin_inset Flex Code
12345 \begin_layout Plain Layout
12351 ] 箇条書きの項目を宣言する\SpecialChar LaTeX
12353 前置されるバックスラッシュを除いた部分で定義されます(既定値は「item」です.これは,
12356 \begin_inset Flex Code
12359 \begin_layout Plain Layout
12370 \begin_layout Description
12371 \begin_inset Flex Code
12374 \begin_layout Plain Layout
12381 \begin_inset Flex Code
12384 \begin_layout Plain Layout
12391 同じレイアウトを持つ段落群の間に追加する空白を与えるものです.複数のレイアウトを一つの環境に入れると,
12394 \begin_inset Flex Code
12397 \begin_layout Plain Layout
12406 \begin_inset Flex Code
12409 \begin_layout Plain Layout
12422 \begin_layout Description
12423 \begin_inset Flex Code
12426 \begin_layout Plain Layout
12435 \begin_inset Flex Code
12438 \begin_layout Plain Layout
12447 \begin_inset space \thinspace{}
12451 \begin_inset Flex Code
12454 \begin_layout Plain Layout
12465 は段落を空にすることを許可しません.しかしながら,
12466 これを無効にすることが望ましい場合が存在します.たとえば,
12468 必須フィールドを人々が忘れないように,
12469 空のフィールドのまま提供する手もあります.特別なクラスにおいては,
12470 レイアウトを実際には文章を含まないある種の改行として使用することもあります.
12473 \begin_layout Description
12474 \begin_inset Flex Code
12477 \begin_layout Plain Layout
12484 \begin_inset Flex Code
12487 \begin_layout Plain Layout
12493 ] ラベルと本文テキストとの間の垂直余白.本文テキストの上に来るラベルにのみ使用されます(
12494 \begin_inset Flex Code
12497 \begin_layout Plain Layout
12504 \begin_inset Newline linebreak
12508 \begin_inset Flex Code
12511 \begin_layout Plain Layout
12512 Centered_Top_Environment
12520 \begin_layout Description
12521 \begin_inset Flex Code
12524 \begin_layout Plain Layout
12531 \begin_inset Flex Code
12534 \begin_layout Plain Layout
12540 ] 自動連番に使われるカウンタ名(詳しくは第
12541 \begin_inset CommandInset ref
12543 reference "subsec:カウンタ"
12551 節参照).カウンタがラベル中に表示されるようにするためには,
12553 \begin_inset Flex Code
12556 \begin_layout Plain Layout
12564 \begin_inset Flex Code
12567 \begin_layout Plain Layout
12574 \begin_inset Flex Code
12577 \begin_layout Plain Layout
12584 \begin_inset Flex Code
12587 \begin_layout Plain Layout
12594 \begin_inset Flex Code
12597 \begin_layout Plain Layout
12604 \begin_inset Newline newline
12609 \begin_inset Flex Code
12612 \begin_layout Plain Layout
12619 \begin_inset Flex Code
12622 \begin_layout Plain Layout
12630 本項目を使うことができます.たとえば,
12632 \begin_inset Flex Code
12635 \begin_layout Plain Layout
12636 LabelCounter myenum
12641 」と宣言したものとしましょう.すると,
12646 \begin_inset Flex Code
12649 \begin_layout Plain Layout
12656 \begin_inset Flex Code
12659 \begin_layout Plain Layout
12666 \begin_inset Flex Code
12669 \begin_layout Plain Layout
12676 \begin_inset Flex Code
12679 \begin_layout Plain Layout
12685 のようになります.これらのカウンタは,
12686 全て別々に宣言されなくてはなりません.
12687 \begin_inset Newline newline
12692 \begin_inset CommandInset ref
12694 reference "subsec:カウンタ"
12702 \begin_layout Description
12703 \begin_inset Flex Code
12706 \begin_layout Plain Layout
12713 \begin_inset CommandInset ref
12715 reference "subsec:フォント指定"
12723 \begin_layout Description
12724 \begin_inset Flex Code
12727 \begin_layout Plain Layout
12734 \begin_inset Flex Code
12737 \begin_layout Plain Layout
12743 ] ラベルをどれくらい行頭下げすべきかを示す文字列.
12746 \begin_layout Description
12747 \begin_inset Flex Code
12750 \begin_layout Plain Layout
12757 \begin_inset Flex Code
12760 \begin_layout Plain Layout
12766 ] ラベルと本文テキストの間の水平余白の大きさを表す文字列.本文テキストの上に来ないラベルにのみ使用されます.
12769 \begin_layout Description
12770 \begin_inset Flex Code
12773 \begin_layout Plain Layout
12780 \begin_inset Flex Code
12783 \begin_layout Plain Layout
12790 \begin_inset Flex Code
12793 \begin_layout Plain Layout
12800 \begin_inset Flex Code
12803 \begin_layout Plain Layout
12811 \begin_inset CommandInset ref
12813 reference "subsec:カウンタ"
12818 に述べられている特別な整形コマンドを含めることができます.
12821 \begin_layout Description
12822 \begin_inset Flex Code
12825 \begin_layout Plain Layout
12826 LabelStringAppendix
12832 \begin_inset Flex Code
12835 \begin_layout Plain Layout
12842 \begin_inset Flex Code
12845 \begin_layout Plain Layout
12852 \begin_inset Flex Code
12855 \begin_layout Plain Layout
12863 \begin_inset Flex Code
12866 \begin_layout Plain Layout
12867 LabelStringAppendix
12872 をもリセットすることに注意してください.
12875 \begin_layout Description
12876 \begin_inset Flex Code
12879 \begin_layout Plain Layout
12886 \begin_inset Flex Code
12889 \begin_layout Plain Layout
12898 \begin_inset Newline newline
12904 \begin_inset Newline newline
12917 \begin_layout Description
12918 \begin_inset Flex Code
12921 \begin_layout Plain Layout
12928 ラベルが最初の単語(最初の本当の空白まで)であることを示します.ラベルに2単語以上使用したいときは,
12932 \begin_layout Description
12933 \begin_inset Flex Code
12936 \begin_layout Plain Layout
12944 \begin_inset Flex Code
12947 \begin_layout Plain Layout
12953 で宣言したものであることを示します.これは段落冒頭の「行中」に表示されます.
12954 \begin_inset Flex Code
12957 \begin_layout Plain Layout
12964 \begin_inset Flex Code
12967 \begin_layout Plain Layout
12975 \begin_inset Flex Code
12978 \begin_layout Plain Layout
12988 \begin_layout Description
12989 \begin_inset Flex Code
12992 \begin_layout Plain Layout
12999 \begin_inset Flex Code
13002 \begin_layout Plain Layout
13010 \begin_inset Flex Code
13013 \begin_layout Plain Layout
13019 の特別な場合です.ラベルは段落の上部に行頭か中央揃えで印字されます.
13022 \begin_layout Description
13023 \begin_inset Flex Code
13026 \begin_layout Plain Layout
13032 はキャプションラベルの「図」や「表」の特別な場合です.
13033 \begin_inset Flex Code
13036 \begin_layout Plain Layout
13043 (ハードコードされた)ラベル文字列がフロートの種類に依存することを示します.これは,
13044 フロートに関連付けられたカウンタの値がNであるものとすると,
13045 「FloatType N」にハードコードされています.キャプションがフロートの外に挿入されると,
13047 \begin_inset Flex Code
13050 \begin_layout Plain Layout
13056 は「意味を成しません!」と表示されます.
13059 \begin_layout Description
13060 \begin_inset Flex Code
13063 \begin_layout Plain Layout
13070 通常の連番ラベルを生成します.数値型を
13075 \begin_inset CommandInset ref
13077 reference "subsec:カウンタ"
13085 \begin_layout Description
13086 \begin_inset Flex Code
13089 \begin_layout Plain Layout
13096 各階層でさまざまなブリットを生成します.表示されるブリット型は
13097 \begin_inset Flex Noun
13100 \begin_layout Plain Layout
13101 文書\SpecialChar menuseparator
13102 設定\SpecialChar menuseparator
13111 \begin_layout Description
13112 \begin_inset Flex Code
13115 \begin_layout Plain Layout
13122 \begin_inset Flex Code
13125 \begin_layout Plain Layout
13126 LatexType BibEnvironment
13135 \begin_layout Description
13136 \begin_inset Flex Code
13139 \begin_layout Plain Layout
13147 \begin_inset Flex Code
13150 \begin_layout Plain Layout
13158 注意してください.使用法についての詳細は,
13160 \begin_inset CommandInset ref
13162 reference "subsec:段落様式の国際化"
13170 \begin_layout Description
13171 \begin_inset Flex Code
13174 \begin_layout Plain Layout
13181 \begin_inset Flex Code
13184 \begin_layout Plain Layout
13190 ] 対応する\SpecialChar LaTeX
13191 の名称です.環境名かコマンド名を指します.
13194 \begin_layout Description
13195 \begin_inset Flex Code
13198 \begin_layout Plain Layout
13205 \begin_inset Flex Code
13208 \begin_layout Plain Layout
13215 \begin_inset Flex Code
13218 \begin_layout Plain Layout
13224 の非必須パラメータです.このパラメータは,
13226 内部から変更することはできません(変更可能なパラメータには
13227 \begin_inset Flex Code
13230 \begin_layout Plain Layout
13237 全ての\SpecialChar LaTeX
13239 \begin_inset Flex Code
13242 \begin_layout Plain Layout
13251 \begin_layout Description
13252 \begin_inset Flex Code
13255 \begin_layout Plain Layout
13262 \begin_inset Flex Code
13265 \begin_layout Plain Layout
13274 \begin_inset Newline newline
13283 ] レイアウトがどのように\SpecialChar LaTeX
13288 \begin_layout Plain Layout
13289 これらのルールはSGMLクラスにも適用されるので,
13291 \begin_inset Flex Code
13294 \begin_layout Plain Layout
13301 少しミスリーディングかもしれません.特定の例については,
13303 \begin_inset Flex Code
13306 \begin_layout Plain Layout
13321 \begin_layout Description
13322 \begin_inset Flex Code
13325 \begin_layout Plain Layout
13335 \begin_layout Description
13336 \begin_inset Flex Code
13339 \begin_layout Plain Layout
13347 \begin_inset Flex Code
13350 \begin_layout Plain Layout
13357 {\SpecialChar ldots
13366 \begin_layout Description
13367 \begin_inset Flex Code
13370 \begin_layout Plain Layout
13378 \begin_inset Flex Code
13381 \begin_layout Plain Layout
13388 }\SpecialChar ldots
13403 \begin_layout Description
13404 \begin_inset Flex Code
13407 \begin_layout Plain Layout
13414 \begin_inset Flex Code
13417 \begin_layout Plain Layout
13425 \begin_inset Flex Code
13428 \begin_layout Plain Layout
13436 がこの環境のすべての段落に付けられるところだけが異なっています.
13439 \begin_layout Description
13440 \begin_inset Flex Code
13443 \begin_layout Plain Layout
13450 \begin_inset Flex Code
13453 \begin_layout Plain Layout
13461 \begin_inset Flex Code
13464 \begin_layout Plain Layout
13470 が環境の引数として渡されるところだけが異なっています.
13471 \begin_inset Flex Code
13474 \begin_layout Plain Layout
13482 \begin_inset Flex MenuItem
13485 \begin_layout Plain Layout
13486 編集\SpecialChar menuseparator
13495 \begin_layout Description
13496 \begin_inset Flex Code
13499 \begin_layout Plain Layout
13506 \begin_inset Flex Code
13509 \begin_layout Plain Layout
13517 書誌情報環境のbeginステートメントに必須引数(最長ラベル)を追記します.
13518 \begin_inset Newline newline
13522 \begin_inset Flex Code
13525 \begin_layout Plain Layout
13528 begin{thebibliography}{99}
13534 \begin_inset Newline newline
13538 これは書誌情報環境にのみ有用です.既定の最長ラベル「99」は,
13543 \begin_layout Standard
13551 \begin_layout LyX-Code
13554 LatexName[LatexParam]{\SpecialChar ldots
13558 \begin_layout Standard
13563 \begin_layout LyX-Code
13566 begin{LatexName}[LatexParam] \SpecialChar ldots
13572 \begin_layout Standard
13577 \begin_layout Description
13578 \begin_inset Flex Code
13581 \begin_layout Plain Layout
13588 \begin_inset Flex Code
13591 \begin_layout Plain Layout
13597 ] 様式の内容の最初に置かれる文字列.出力中の改行は
13598 \begin_inset Flex Code
13601 \begin_layout Plain Layout
13610 \begin_layout Description
13611 \begin_inset Flex Code
13614 \begin_layout Plain Layout
13621 \begin_inset Flex Code
13624 \begin_layout Plain Layout
13630 ] レイアウトを環境の中に入れた場合,
13633 \begin_inset Formula $\frac{4}{\mathrm{depth}+4}$
13636 をかけて加えられます.このパラメータは,
13638 \begin_inset Flex Code
13641 \begin_layout Plain Layout
13648 \begin_inset Flex Code
13651 \begin_layout Plain Layout
13658 \begin_inset Flex Code
13661 \begin_layout Plain Layout
13667 に設定されているときにも用いられることに注意してください.その場合には,
13668 これは手動設定余白または動的設定余白に加えられることに注意してください.
13669 \begin_inset Newline newline
13673 \begin_inset Flex Code
13676 \begin_layout Plain Layout
13684 \begin_inset Flex Code
13687 \begin_layout Plain Layout
13693 」の幅だけ行頭下げを行います.文字列の前に「
13694 \begin_inset Flex Code
13697 \begin_layout Plain Layout
13704 負の幅を与えることができます.この方法が採用されたのは,
13705 どの画面フォントでも見かけが同じになるようにするためです.
13708 \begin_layout Description
13709 \begin_inset Flex Code
13712 \begin_layout Plain Layout
13719 \begin_inset Flex Code
13722 \begin_layout Plain Layout
13737 \begin_inset Newline newline
13744 \begin_layout Description
13745 \begin_inset Flex Code
13748 \begin_layout Plain Layout
13757 \begin_layout Description
13758 \begin_inset Flex Code
13761 \begin_layout Plain Layout
13769 \begin_inset Flex MenuItem
13772 \begin_layout Plain Layout
13773 編集\SpecialChar menuseparator
13779 ダイアログで入力した文字列によって決められることを示します.これは,
13780 タブを用いずに整った一覧表を組むのに使用されます.
13783 \begin_layout Description
13784 \begin_inset Flex Code
13787 \begin_layout Plain Layout
13794 余白がラベルの大きさに依存することを示します.これは,
13795 自動連番の見出しに使用されます.「5.4.3.2.1 非常に長い見出し」という見出し行が,
13796 「3.2 非常に長い見出し」よりも広い左余白(5.4.3.2.1足す空白と同じ幅)を必要とすることは明らかでしょう(標準的「ワープロ」はこんなことはやってくれませんが).
13799 \begin_layout Description
13800 \begin_inset Flex Code
13803 \begin_layout Plain Layout
13810 段落の最初の行だけがDynamicでその他の行はStaticです.これは,
13815 \begin_layout Description
13816 \begin_inset Flex Code
13819 \begin_layout Plain Layout
13827 最も長い行が右余白に合うように余白を選択します.これは,
13828 ページの右端に住所を組版するのに用いられます.
13832 \begin_layout Description
13833 \begin_inset Flex Code
13836 \begin_layout Plain Layout
13843 \begin_inset Flex Code
13846 \begin_layout Plain Layout
13855 \begin_inset space \thinspace{}
13859 \begin_inset Flex Code
13862 \begin_layout Plain Layout
13868 ] このレイアウト中の脆弱なコマンドが
13869 \begin_inset Flex Code
13872 \begin_layout Plain Layout
13882 \begin_inset Flex Code
13885 \begin_layout Plain Layout
13894 \begin_inset Flex 圏点
13897 \begin_layout Plain Layout
13906 \begin_layout Description
13907 \begin_inset Flex Code
13910 \begin_layout Plain Layout
13917 \begin_inset Flex Code
13920 \begin_layout Plain Layout
13929 \begin_inset space \thinspace{}
13933 \begin_inset Flex Code
13936 \begin_layout Plain Layout
13944 \begin_inset Flex Code
13947 \begin_layout Plain Layout
13960 パッケージ)を用いて保護するようにし,
13961 マクロ中でverbatimを使えるようにします.
13964 \begin_layout Description
13965 \begin_inset Flex Code
13968 \begin_layout Plain Layout
13975 \begin_inset Flex Code
13978 \begin_layout Plain Layout
13987 \begin_inset space \thinspace{}
13991 \begin_inset Flex Code
13994 \begin_layout Plain Layout
14001 \begin_inset Flex Code
14004 \begin_layout Plain Layout
14013 \begin_inset Flex Code
14016 \begin_layout Plain Layout
14025 \begin_inset Flex Code
14028 \begin_layout Plain Layout
14045 コマンドに頼る様式でとくに必要になります.
14048 \begin_layout Description
14049 \begin_inset Flex Code
14052 \begin_layout Plain Layout
14059 \begin_inset Flex Code
14062 \begin_layout Plain Layout
14069 \begin_inset space \thinspace{}
14073 \begin_inset Flex Code
14076 \begin_layout Plain Layout
14084 ] 新規行を\SpecialChar LaTeX
14086 \begin_inset Flex Code
14089 \begin_layout Plain Layout
14099 )に変換するか否か.\SpecialChar LyX
14100 中で\SpecialChar LaTeX
14105 \begin_layout Description
14106 \begin_inset Flex Code
14109 \begin_layout Plain Layout
14116 \begin_inset Flex Code
14119 \begin_layout Plain Layout
14128 \begin_inset space \thinspace{}
14132 \begin_inset Flex Code
14135 \begin_layout Plain Layout
14143 \begin_inset Flex Code
14146 \begin_layout Plain Layout
14153 \begin_inset Flex Code
14156 \begin_layout Plain Layout
14162 )段落が行頭下げになっている場合でも,
14165 既定でない段落には影響を与えません).
14168 \begin_layout Description
14169 \begin_inset Flex Code
14172 \begin_layout Plain Layout
14179 \begin_inset Flex Code
14182 \begin_layout Plain Layout
14188 ] このレイアウトが置き換えられたレイアウト名.これは,
14190 レイアウトの名称を変更するのに使用されます.
14193 \begin_layout Description
14194 \begin_inset Flex Code
14197 \begin_layout Plain Layout
14204 \begin_inset Flex Code
14207 \begin_layout Plain Layout
14214 \begin_inset space \thinspace{}
14218 \begin_inset Flex Code
14221 \begin_layout Plain Layout
14228 同じ段落として取り扱うか否かを決定します.これは,
14231 \begin_inset Flex Code
14234 \begin_layout Plain Layout
14240 が一度だけ出力される効果があります.既定では,
14242 \begin_inset Flex Code
14245 \begin_layout Plain Layout
14253 \begin_inset Flex Code
14256 \begin_layout Plain Layout
14263 \begin_inset Flex Code
14266 \begin_layout Plain Layout
14273 他の型すべてについて無効になっています.
14276 \begin_layout Description
14277 \begin_inset Flex Code
14280 \begin_layout Plain Layout
14287 \begin_inset Flex Code
14290 \begin_layout Plain Layout
14299 \begin_inset space \thinspace{}
14303 \begin_inset Flex Code
14306 \begin_layout Plain Layout
14312 ] \SpecialChar LaTeX
14316 \begin_inset Flex Code
14319 \begin_layout Plain Layout
14327 コードを使用したときのように)テキストエディタをエミュレートすることができます.
14330 \begin_layout Description
14331 \begin_inset Flex Code
14334 \begin_layout Plain Layout
14341 \begin_inset Flex Code
14344 \begin_layout Plain Layout
14350 ] 段落の最初の行の行頭下げ.レイアウトによっては
14351 \begin_inset Flex Code
14354 \begin_layout Plain Layout
14360 は固定されています.例外には標準レイアウトがあり,
14363 \begin_inset Flex Code
14366 \begin_layout Plain Layout
14372 で禁止することができるようになっています.また,
14375 \begin_inset Flex Code
14378 \begin_layout Plain Layout
14386 \begin_inset Flex Code
14389 \begin_layout Plain Layout
14400 \begin_layout Description
14401 \begin_inset Flex Code
14404 \begin_layout Plain Layout
14411 \begin_inset Flex Code
14414 \begin_layout Plain Layout
14420 ] このレイアウトの2段落間の垂直余白.
14423 \begin_layout Description
14424 \begin_inset Flex Code
14427 \begin_layout Plain Layout
14434 \begin_inset Flex Code
14437 \begin_layout Plain Layout
14446 ユーザが「行頭下げ」か「スキップ」を選ぶことができます.「行頭下げ」を選択した際には,
14447 この値は完全に無視されます.「スキップ」を選択した際には,
14450 \begin_inset Flex Code
14453 \begin_layout Plain Layout
14461 \begin_inset Flex Code
14464 \begin_layout Plain Layout
14470 引数分だけ引き離されます.垂直余白は,
14472 \begin_inset Flex Code
14475 \begin_layout Plain Layout
14481 を標準フォントでの1行の高さとすると,
14483 \begin_inset Flex Code
14486 \begin_layout Plain Layout
14493 \begin_inset Formula $\times$
14497 \begin_inset Flex Code
14500 \begin_layout Plain Layout
14506 によって計算されます.このようにして,
14507 画面フォントを変更しても同じように表示されるのです.
14510 \begin_layout Description
14511 \begin_inset Flex Code
14514 \begin_layout Plain Layout
14523 \begin_inset Flex Code
14526 \begin_layout Plain Layout
14535 \begin_inset space \thinspace{}
14539 \begin_inset Flex Code
14542 \begin_layout Plain Layout
14550 が必要とするような特別な変換を行わずに,
14554 \begin_layout Description
14555 \begin_inset Flex Code
14558 \begin_layout Plain Layout
14565 \begin_inset Flex Code
14568 \begin_layout Plain Layout
14579 が要請する特別な翻訳なしで.生の形で出力されるべき,
14583 \begin_layout Description
14584 \begin_inset Flex Code
14587 \begin_layout Plain Layout
14595 プリアンブルに付け加えるべき情報.この特定の様式が要求するマクロを定義したり,
14596 パッケージを読み込んだりと言ったことに使用します.「
14597 \begin_inset Flex Code
14600 \begin_layout Plain Layout
14609 \begin_layout Description
14610 \begin_inset Flex Code
14613 \begin_layout Plain Layout
14620 \begin_inset Flex Code
14623 \begin_layout Plain Layout
14630 生成されるラベルに使用する前置句.これによって,
14631 整形参照を使用することができるようになります.
14634 \begin_layout Description
14635 \begin_inset Flex Code
14638 \begin_layout Plain Layout
14645 \begin_inset Flex Code
14648 \begin_layout Plain Layout
14655 \begin_inset Flex Code
14658 \begin_layout Plain Layout
14664 を必要とするかどうか(機能詳細については,
14666 \begin_inset CommandInset ref
14668 reference "chap:関数一覧"
14673 節参照).特定のオプションをとるパッケージを要求する場合,
14675 \begin_inset Flex Code
14678 \begin_layout Plain Layout
14684 を汎用テキストクラスパラメータとして追加して使うことができます(
14685 \begin_inset CommandInset ref
14687 reference "subsec:汎用テキストクラスパラメータ"
14695 \begin_layout Description
14696 \begin_inset Flex Code
14699 \begin_layout Plain Layout
14706 \begin_inset Flex Code
14709 \begin_layout Plain Layout
14718 \begin_inset Flex Code
14721 \begin_layout Plain Layout
14728 \begin_inset Flex Code
14731 \begin_layout Plain Layout
14737 タグで定義された)この様式の\SpecialChar LaTeX
14740 \begin_inset Flex Code
14743 \begin_layout Plain Layout
14750 その(必須及び非必須)引数は継承したくない場合に便利です.
14753 \begin_layout Description
14754 \begin_inset Flex Code
14757 \begin_layout Plain Layout
14764 \begin_inset Flex Code
14767 \begin_layout Plain Layout
14776 \begin_inset Flex Code
14779 \begin_layout Plain Layout
14785 ] レイアウトの新しい一群で通常リセットされるカウンタを元に戻します.これは,
14787 \begin_inset Flex Code
14790 \begin_layout Plain Layout
14797 \begin_inset Flex Code
14800 \begin_layout Plain Layout
14809 \begin_layout Description
14810 \begin_inset Flex Code
14813 \begin_layout Plain Layout
14820 \begin_inset Flex Code
14823 \begin_layout Plain Layout
14829 ] 様式の内容の最後に置かれる文字列.出力中の改行は
14830 \begin_inset Flex Code
14833 \begin_layout Plain Layout
14842 \begin_layout Description
14843 \begin_inset Flex Code
14846 \begin_layout Plain Layout
14853 \begin_inset Flex Code
14856 \begin_layout Plain Layout
14863 \begin_inset Flex Code
14866 \begin_layout Plain Layout
14875 \begin_layout Description
14876 \begin_inset Flex Code
14879 \begin_layout Plain Layout
14886 \begin_inset Flex Code
14889 \begin_layout Plain Layout
14899 \begin_inset Flex Code
14902 \begin_layout Plain Layout
14910 \begin_inset Flex Code
14913 \begin_layout Plain Layout
14921 \begin_inset Flex Code
14924 \begin_layout Plain Layout
14926 \begin_inset space ~
14942 これはレイアウト中の既定の行間をどうすべきか定義するものです.引数の
14943 \begin_inset Flex Code
14946 \begin_layout Plain Layout
14953 \begin_inset Flex Code
14956 \begin_layout Plain Layout
14963 \begin_inset Flex Code
14966 \begin_layout Plain Layout
14973 それぞれ乗数1・1.25・1.667に対応します.引数
14974 \begin_inset Flex Code
14977 \begin_layout Plain Layout
14984 実際の乗数値も引数として指定しなくてはなりません.他のパラメータと違って
14985 \begin_inset Flex Code
14988 \begin_layout Plain Layout
14997 \begin_inset Flex Code
15000 \begin_layout Plain Layout
15007 限定的な\SpecialChar LaTeX
15008 コードを生成することを意味することにご注意ください.
15011 \begin_layout Description
15012 \begin_inset Flex Code
15015 \begin_layout Plain Layout
15022 \begin_inset Flex Code
15025 \begin_layout Plain Layout
15032 \begin_inset space \thinspace{}
15036 \begin_inset Flex Code
15039 \begin_layout Plain Layout
15045 ] この様式の段落をスペルチェックするか否か.既定値は真です.
15048 \begin_layout Description
15049 \begin_inset Flex Code
15052 \begin_layout Plain Layout
15059 \begin_inset Flex Code
15062 \begin_layout Plain Layout
15071 \begin_inset Flex Code
15074 \begin_layout Plain Layout
15080 ] 新しいレイアウト群を開始する際に,
15081 このカウンタの親カウンタを進めるか否か.これは,
15084 \begin_inset Flex Code
15087 \begin_layout Plain Layout
15094 \begin_inset Flex Code
15097 \begin_layout Plain Layout
15106 \begin_layout Description
15107 \begin_inset Flex Code
15110 \begin_layout Plain Layout
15117 \begin_inset CommandInset ref
15119 reference "subsec:フォント指定"
15127 \begin_layout Description
15128 \begin_inset Flex Code
15131 \begin_layout Plain Layout
15138 \begin_inset Flex Code
15141 \begin_layout Plain Layout
15147 ] 目次中でのこの様式の階層.これは,
15151 \begin_layout Description
15152 \begin_inset Flex Code
15155 \begin_layout Plain Layout
15164 \begin_inset Flex Code
15167 \begin_layout Plain Layout
15177 \begin_inset Flex Code
15180 \begin_layout Plain Layout
15188 \begin_inset Flex Code
15191 \begin_layout Plain Layout
15199 段落設定ダイアログで切り替えられるかどうかを決めます.
15200 \begin_inset Flex Code
15203 \begin_layout Plain Layout
15210 文書設定が「行頭下げ」段落様式を使用しているときに,
15212 \begin_inset Flex Code
15215 \begin_layout Plain Layout
15222 文書設定にかかわらず変更することができ,
15224 \begin_inset Flex Code
15227 \begin_layout Plain Layout
15234 どのような場合でも変更することができません.
15237 \begin_layout Description
15238 \begin_inset Flex Code
15241 \begin_layout Plain Layout
15248 \begin_inset Flex Code
15251 \begin_layout Plain Layout
15257 ] このレイアウトを持つ一連の段落群の最初の段落と,
15258 その前の段落の間の垂直余白.前の段落が別のレイアウトを持っていれば,
15263 \begin_layout Subsection
15265 \begin_inset CommandInset label
15267 name "subsec:段落様式の国際化"
15274 \begin_layout Standard
15277 長きにわたってレイアウト情報の国際化をサポートしてきましたが,
15279 これは操作画面にのみ適用されるものであって,
15280 たとえばPDF出力には適用されませんでした.たとえば,
15287 醜いハックに頼るしかありませんでした.Georg Baumのおかげで,
15291 \begin_layout Standard
15293 \begin_inset Flex MenuItem
15296 \begin_layout Plain Layout
15303 組版文書に出力される文字列を定義するのであれば,
15304 非英語文書や複数言語文書をサポートするために,
15306 \begin_inset Flex MenuItem
15309 \begin_layout Plain Layout
15316 \begin_inset Flex MenuItem
15319 \begin_layout Plain Layout
15325 を使用することができます.以下の抜粋(
15326 \begin_inset Flex MenuItem
15329 \begin_layout Plain Layout
15339 \begin_layout LyX-Code
15344 \begin_layout LyX-Code
15347 theoremstyle{remark}
15350 \begin_layout LyX-Code
15353 newtheorem{claim}[thm]{
15360 \begin_layout LyX-Code
15364 \begin_layout LyX-Code
15368 \begin_layout LyX-Code
15373 claimname}{_(Claim)}
15376 \begin_layout LyX-Code
15380 \begin_layout LyX-Code
15384 \begin_layout LyX-Code
15393 claimname}{_(Claim)}}
15396 \begin_layout LyX-Code
15401 \begin_layout Standard
15404 \begin_inset Flex MenuItem
15407 \begin_layout Plain Layout
15414 \begin_inset Flex MenuItem
15417 \begin_layout Plain Layout
15424 有効な\SpecialChar LaTeX
15425 コードはすべて用いることができますが,
15427 ここで典型的に示したような形になるでしょう.組版文字列が正しく翻訳されるための鍵となるのは,
15430 \begin_inset Flex Code
15433 \begin_layout Plain Layout
15442 \begin_inset Flex Code
15445 \begin_layout Plain Layout
15456 \begin_layout Standard
15457 \begin_inset Flex Code
15460 \begin_layout Plain Layout
15467 文書全体の言語に基づいた国際化を提供します.タグの内容は,
15469 \begin_inset Flex Code
15472 \begin_layout Plain Layout
15482 \begin_inset Flex Code
15485 \begin_layout Plain Layout
15493 が\SpecialChar LaTeX
15495 その引数を文書言語に翻訳したもので置き換えられます.
15498 \begin_layout Standard
15499 \begin_inset Flex Code
15502 \begin_layout Plain Layout
15511 \begin_inset Flex Code
15514 \begin_layout Plain Layout
15520 パッケージへのインタフェースを提供することを意図しているので,
15522 文書に現れる言語それぞれについて一度,
15523 プリアンブルに追加されます.この場合には,
15525 \begin_inset Flex Code
15528 \begin_layout Plain Layout
15537 \begin_inset Flex Code
15540 \begin_layout Plain Layout
15546 は言語名(babelパッケージで使用されるもの)で置き換えられます.
15549 \begin_layout Standard
15551 フランス語のセクションを持つドイツ語文書では,
15552 以下のような内容がプリアンブルに追加されます
15555 \begin_layout LyX-Code
15564 claimname}{Affirmation}}
15565 \begin_inset Newline newline
15576 claimname}{Behauptung}}
15577 \begin_inset Newline newline
15584 claimname}{Behauptung}
15587 \begin_layout Standard
15591 \begin_inset Flex Code
15594 \begin_layout Plain Layout
15604 \begin_layout Standard
15605 ここで注意しておくべき一つの重要な点は,
15608 \begin_inset Flex Code
15611 \begin_layout Plain Layout
15619 自身によって提供されるということです.つまり,
15620 ユーザー作成のレイアウトファイルに入力された文字列は,
15622 \begin_inset Flex Code
15625 \begin_layout Plain Layout
15631 ファイルをそれに応じて変更しない限り,
15633 の国際化ルーチンでは取り扱われないので,
15635 \begin_inset Flex MenuItem
15638 \begin_layout Plain Layout
15645 \begin_inset Flex MenuItem
15648 \begin_layout Plain Layout
15657 とともに提供されるレイアウトファイルでのみ,
15658 使うことができるということを意味します.とはいえ,
15660 将来的に\SpecialChar LyX
15661 に同梱させようという意図を以て作成されたレイアウトは,
15663 これらのタグを使用するべきです.\SpecialChar LyX
15665 マイナー更新(例えば2.1.x版から2.1.y版)では変更されないことに注意してください.しかしながら,
15666 メジャー更新(例えば2.0.x版から2.1.y版)では,
15667 新しい翻訳や修正が導入される可能性は大いにあります.
15670 \begin_layout Subsection
15672 \begin_inset CommandInset label
15681 \begin_layout Standard
15685 \begin_inset Flex MenuItem
15688 \begin_layout Plain Layout
15695 \begin_inset Flex MenuItem
15698 \begin_layout Plain Layout
15704 ・\SpecialChar ldots
15706 かつ必要となりました.標準的なフロートは
15707 \begin_inset Flex Code
15710 \begin_layout Plain Layout
15720 \begin_layout LyX-Code
15721 Input stdfloats.inc
15724 \begin_layout Standard
15725 と加えるだけで済むことも多いでしょう.\SpecialChar LyX
15726 に同梱されているAGUクラスのように,
15727 それ以外のフロート型を提供するテキストクラスを実装するには,
15731 \begin_layout Description
15732 \begin_inset Flex Code
15735 \begin_layout Plain Layout
15742 \begin_inset Flex Code
15745 \begin_layout Plain Layout
15751 =!htbpH] このフロート型に許可された配置用の選択肢.値は,
15752 配置文字からなる文字列です.使用できる文字には,
15758 \begin_inset Quotes eld
15763 \begin_inset Quotes erd
15772 \begin_inset Quotes eld
15777 \begin_inset Quotes erd
15785 \begin_inset Quotes eld
15790 \begin_inset Quotes erd
15798 \begin_inset Quotes eld
15803 \begin_inset Quotes erd
15811 \begin_inset Quotes eld
15816 \begin_inset Quotes erd
15825 \begin_inset Quotes eld
15828 ignore LaTeX rules:
15830 \begin_inset Quotes erd
15833 )があります.文字列中の文字の順序は関係ありません.配置の選択肢を与えない場合には,
15841 \begin_layout Description
15842 \begin_inset Flex Code
15845 \begin_layout Plain Layout
15852 \begin_inset Flex Code
15855 \begin_layout Plain Layout
15862 \begin_inset space \thinspace{}
15868 \begin_inset Flex Code
15871 \begin_layout Plain Layout
15885 (横向きフロート)を使って回転させることを許可するか否かを指定.フロートにこの機能をサポートさせないときには,
15887 \begin_inset Flex Code
15890 \begin_layout Plain Layout
15899 \begin_layout Description
15900 \begin_inset Flex Code
15903 \begin_layout Plain Layout
15910 \begin_inset Flex Code
15913 \begin_layout Plain Layout
15920 \begin_inset space \thinspace{}
15926 \begin_inset Flex Code
15929 \begin_layout Plain Layout
15939 星付き版があるか否かを定義.フロートにこの機能をサポートさせないときには,
15941 \begin_inset Flex Code
15944 \begin_layout Plain Layout
15953 \begin_layout Description
15954 \begin_inset Flex Code
15957 \begin_layout Plain Layout
15964 \begin_inset Flex Code
15967 \begin_layout Plain Layout
15974 \begin_inset Quotes erd
15978 \begin_inset Quotes erd
15981 ] 図などのリストを含む外部ファイルのファイル拡張子名.\SpecialChar LaTeX
15982 がキャプションを書き込むファイルです.
15985 \begin_layout Description
15986 \begin_inset Flex Code
15989 \begin_layout Plain Layout
15996 \begin_inset Flex Code
15999 \begin_layout Plain Layout
16006 \begin_inset Quotes erd
16010 \begin_inset Quotes erd
16013 ] メニューとキャプションに使用される文字列.babelが使用される場合には,
16017 \begin_layout Description
16018 \begin_inset Flex Code
16021 \begin_layout Plain Layout
16029 \begin_inset CommandInset ref
16031 reference "sec:XHTML出力のタグ"
16039 \begin_layout Description
16040 \begin_inset Flex Code
16043 \begin_layout Plain Layout
16050 \begin_inset Flex Code
16053 \begin_layout Plain Layout
16062 \begin_inset space \thinspace{}
16066 \begin_inset Flex Code
16069 \begin_layout Plain Layout
16075 ] フロートがドキュメントクラス中に既に定義されているのか,
16076 あるいは\SpecialChar LaTeX
16078 \begin_inset Flex Code
16081 \begin_layout Plain Layout
16089 オン・ザ・フライで定義するかを示します.既定は
16090 \begin_inset Flex Code
16093 \begin_layout Plain Layout
16101 \begin_inset Flex Code
16104 \begin_layout Plain Layout
16110 を使用します.\SpecialChar LaTeX
16111 ドキュメントクラス中に既に定義されているときには,
16113 \begin_inset Flex Code
16116 \begin_layout Plain Layout
16125 \begin_layout Description
16126 \begin_inset Flex Code
16129 \begin_layout Plain Layout
16136 \begin_inset Flex Code
16139 \begin_layout Plain Layout
16146 \begin_inset Quotes erd
16150 \begin_inset Quotes erd
16153 ] この型のフロートの一覧を生成するのに使用するコマンド.頭部の「
16156 \begin_inset Flex Code
16159 \begin_layout Plain Layout
16166 このコマンドを生成する標準的な方法はないので,
16172 \begin_inset Flex Code
16175 \begin_layout Plain Layout
16186 \begin_layout Description
16187 \begin_inset Flex Code
16190 \begin_layout Plain Layout
16197 \begin_inset Flex Code
16200 \begin_layout Plain Layout
16207 \begin_inset Quotes erd
16211 \begin_inset Quotes erd
16214 ] この種類のフロート一覧(図一覧・表一覧など)に使用される見出し.\SpecialChar LyX
16216 これは画面上のラベルとして使用されます.また,
16220 XHTML出力でも見出しとして使用されます.これは,
16224 \begin_layout Description
16225 \begin_inset Flex Code
16228 \begin_layout Plain Layout
16235 \begin_inset Flex Code
16238 \begin_layout Plain Layout
16245 \begin_inset Quotes erd
16249 \begin_inset Quotes erd
16253 このクラスのフロートが文書中のある節単位ごとに番号を振り直されるべきかどうかを規定します.例えば,
16255 \begin_inset Flex Code
16258 \begin_layout Plain Layout
16265 \begin_inset Flex Code
16268 \begin_layout Plain Layout
16275 フロートは章ごとに番号が振り直されます.
16278 \begin_layout Description
16279 \begin_inset Flex Code
16282 \begin_layout Plain Layout
16289 \begin_inset Flex Code
16292 \begin_layout Plain Layout
16299 \begin_inset Quotes erd
16303 \begin_inset Quotes erd
16306 ] このクラスのフロートの既定の配置法.文字列は,
16307 標準的な\SpecialChar LaTeX
16310 \begin_inset Flex Code
16313 \begin_layout Plain Layout
16321 \begin_inset Flex Code
16324 \begin_layout Plain Layout
16332 \begin_inset Flex Code
16335 \begin_layout Plain Layout
16343 \begin_inset Flex Code
16346 \begin_layout Plain Layout
16356 \begin_layout Plain Layout
16359 文字列中でのこれらの文字の順序は関係ありません.
16365 \begin_inset Flex Code
16368 \begin_layout Plain Layout
16375 これはフロートを「ここ」に置いていいけれども他の場所はだめ,
16377 本当はフロートにあるものではありません.しかし,
16379 \begin_inset Flex Code
16382 \begin_layout Plain Layout
16390 組み込み以外のフロート型では使用することができません.これが何を意味するかおわかりにならない場合には,
16392 \begin_inset Flex Code
16395 \begin_layout Plain Layout
16404 \begin_layout Description
16405 \begin_inset Flex Code
16408 \begin_layout Plain Layout
16415 \begin_inset Flex Code
16418 \begin_layout Plain Layout
16425 \begin_inset Quotes erd
16429 \begin_inset Quotes erd
16432 ] このカウンタへの書式付き参照に使われる書式.たとえば,
16433 表への参照を「表2」のように表示させたいとしましょう.この文字列には,
16434 「##」やカウンタ指定を入れることができます(
16435 \begin_inset CommandInset ref
16436 LatexCommand formatted
16437 reference "subsec:カウンタ"
16446 \begin_inset Flex Code
16449 \begin_layout Plain Layout
16455 の説明を参照).前者はカウンタ番号そのもので置換されます.したがって,
16456 節の場合には「第##節」のように指定するか,
16459 arabic{section}節」のように指定します(これは第2.7節のように翻訳されます).
16462 \begin_layout Description
16463 \begin_inset Flex Code
16466 \begin_layout Plain Layout
16473 \begin_inset Flex Code
16476 \begin_layout Plain Layout
16483 生成されるラベルに使用する前置句.これによって,
16484 整形参照を使用することができるようになります.コピーした様式が設定した
16485 \begin_inset Flex Code
16488 \begin_layout Plain Layout
16495 特別な文字列「OFF」(すべて大文字)を使えば,
16499 \begin_layout Description
16500 \begin_inset Flex Code
16503 \begin_layout Plain Layout
16510 \begin_inset Flex Code
16513 \begin_layout Plain Layout
16520 \begin_inset CommandInset ref
16522 reference "subsec:段落様式"
16533 \begin_layout Description
16534 \begin_inset Flex Code
16537 \begin_layout Plain Layout
16544 \begin_inset Flex Code
16547 \begin_layout Plain Layout
16554 \begin_inset Quotes erd
16558 \begin_inset Quotes erd
16562 \begin_inset Flex Code
16565 \begin_layout Plain Layout
16573 を使用してフロートを定義する際に使用される様式.
16576 \begin_layout Description
16577 \begin_inset Flex Code
16580 \begin_layout Plain Layout
16587 \begin_inset Flex Code
16590 \begin_layout Plain Layout
16597 \begin_inset Quotes erd
16601 \begin_inset Quotes erd
16604 ] プログラムやアルゴリズムのような,
16606 \begin_inset Flex Code
16609 \begin_layout Plain Layout
16619 \begin_inset Flex Code
16622 \begin_layout Plain Layout
16631 \begin_inset Flex Code
16634 \begin_layout Plain Layout
16645 \begin_layout Description
16646 \begin_inset Flex Code
16649 \begin_layout Plain Layout
16656 \begin_inset Flex Code
16659 \begin_layout Plain Layout
16666 \begin_inset space \thinspace{}
16670 \begin_inset Flex Code
16673 \begin_layout Plain Layout
16685 \begin_inset Flex Code
16688 \begin_layout Plain Layout
16694 が提供しているものを使用して定義されているのか,
16696 自身がオン・ザ・フライで定義しているのかを示します.
16699 \begin_layout Standard
16700 \begin_inset Flex Code
16703 \begin_layout Plain Layout
16717 \begin_inset Flex Code
16720 \begin_layout Plain Layout
16731 \begin_layout Subsection
16733 \begin_inset CommandInset label
16735 name "subsec:任意設定差込枠"
16742 \begin_layout Standard
16746 \begin_layout Itemize
16748 \begin_inset Flex Code
16751 \begin_layout Plain Layout
16759 \begin_inset Flex Code
16762 \begin_layout Plain Layout
16771 \begin_inset Flex Code
16774 \begin_layout Plain Layout
16782 などの\SpecialChar LaTeX
16783 コマンドに対応した意味論的マークアップを定義するものです.
16786 \begin_layout Itemize
16788 \begin_inset Flex Code
16791 \begin_layout Plain Layout
16799 コードや脚註などに似たユーザ設定の折りたたみ式差込枠を定義するのに使用することができます.わかりやすい例はendnote差込枠で,
16801 \begin_inset Flex Code
16804 \begin_layout Plain Layout
16813 \begin_layout Standard
16816 \begin_inset Flex Code
16819 \begin_layout Plain Layout
16828 \begin_layout Standard
16829 \begin_inset Flex Code
16832 \begin_layout Plain Layout
16839 もう一つ別の機能も提供します.これを使えば,
16840 いろいろな種類の差込枠全体のレイアウトを設定するのに使用することができるのです.現在のところ,
16842 \begin_inset Flex Code
16845 \begin_layout Plain Layout
16852 脚註・傍註・註釈差込枠・\SpecialChar TeX
16853 コード(ERT)差込枠・派生枝・リスト・索引・ボックス・表・アルゴリズム・URL・キャプションをユーザー定義するのに使用されます.
16856 \begin_layout Standard
16857 \begin_inset Flex Code
16860 \begin_layout Plain Layout
16866 定義は以下の形の行では始まらなくてはなりません.
16869 \begin_layout LyX-Code
16873 \begin_layout Standard
16875 \begin_inset Flex Code
16878 \begin_layout Plain Layout
16885 レイアウトを定義しようとしている差込枠を指し,
16889 \begin_layout Enumerate
16890 既存の差込枠のレイアウトを変更する場合.この場合,
16892 \begin_inset Flex Code
16895 \begin_layout Plain Layout
16903 \begin_inset Flex Code
16906 \begin_layout Plain Layout
16913 \begin_inset Flex Code
16916 \begin_layout Plain Layout
16923 \begin_inset Flex Code
16926 \begin_layout Plain Layout
16933 \begin_inset Flex Code
16936 \begin_layout Plain Layout
16943 \begin_inset Flex Code
16946 \begin_layout Plain Layout
16953 \begin_inset Flex Code
16956 \begin_layout Plain Layout
16963 \begin_inset Flex Code
16966 \begin_layout Plain Layout
16973 \begin_inset Flex Code
16976 \begin_layout Plain Layout
16983 \begin_inset Flex Code
16986 \begin_layout Plain Layout
16993 \begin_inset Flex Code
16996 \begin_layout Plain Layout
17003 \begin_inset Flex Code
17006 \begin_layout Plain Layout
17013 \begin_inset Flex Code
17016 \begin_layout Plain Layout
17023 \begin_inset Flex Code
17026 \begin_layout Plain Layout
17033 \begin_inset Flex Code
17036 \begin_layout Plain Layout
17043 \begin_inset Flex Code
17046 \begin_layout Plain Layout
17053 \begin_inset Flex Code
17056 \begin_layout Plain Layout
17063 \begin_inset Flex Code
17066 \begin_layout Plain Layout
17073 \begin_inset Flex Code
17076 \begin_layout Plain Layout
17083 \begin_inset Flex Code
17086 \begin_layout Plain Layout
17093 \begin_inset Flex Code
17096 \begin_layout Plain Layout
17105 \begin_layout Enumerate
17106 自由差込枠のレイアウトを定義する場合.この場合,
17108 \begin_inset Flex Code
17111 \begin_layout Plain Layout
17118 \begin_inset Flex Code
17121 \begin_layout Plain Layout
17129 \begin_inset Flex Code
17132 \begin_layout Plain Layout
17139 既存の自由差込枠で使用されていない有効な識別子であれば,
17140 何でも構いません.識別子には空白を入れることもできますが,
17141 この場合には全体を引用符で囲まなくてはなりません.自由差込枠の定義には,
17142 この定義がどの差込枠型なのか宣言するために,
17144 \begin_inset Flex Code
17147 \begin_layout Plain Layout
17153 項目が含まれていなくてはならないことに注意してください.
17156 \begin_layout Enumerate
17157 ユーザー定義派生枝を定義する場合.この場合,
17159 \begin_inset Flex Code
17162 \begin_layout Plain Layout
17169 \begin_inset Flex Code
17172 \begin_layout Plain Layout
17180 \begin_inset Flex Code
17183 \begin_layout Plain Layout
17190 ユーザーの文書で定義されている有効な派生枝名です.派生枝名には空白を入れても構いませんが,
17191 その場合は派生枝全体を引用符で囲まなくてはなりません.この機能の主な目的は,
17193 特定の派生枝を\SpecialChar LaTeX
17194 がくるむことができるようにすることです.
17197 \begin_layout Enumerate
17198 ユーザー(またはクラス)定義のキャプションを定義する場合.この場合,
17200 \begin_inset Flex Code
17203 \begin_layout Plain Layout
17210 \begin_inset Flex Code
17213 \begin_layout Plain Layout
17221 \begin_inset Flex Code
17224 \begin_layout Plain Layout
17231 メニューに表示されるキャプション名です.応用例については,
17233 \begin_inset Flex Code
17236 \begin_layout Plain Layout
17243 若しくはKOMA-Scriptクラスのクラス定義キャプション(
17244 \begin_inset Flex Code
17247 \begin_layout Plain Layout
17255 \begin_inset Flex Code
17258 \begin_layout Plain Layout
17270 \begin_inset Flex Code
17273 \begin_layout Plain Layout
17274 Caption:\SpecialChar allowbreak
17283 \begin_layout Standard
17284 \begin_inset Flex Code
17287 \begin_layout Plain Layout
17293 定義には以下の項目を入れることができます.
17296 \begin_layout Description
17297 \begin_inset Flex Code
17300 \begin_layout Plain Layout
17307 \begin_inset Flex Code
17310 \begin_layout Plain Layout
17317 この型の一覧表に表示されます.空の文字列を入れると無効になります.OutlinerNameコマンドとIsTocCaptionコマンドも参照してください.これは,
17318 自由差込枠にのみ実装されています.既定値:
17322 \begin_layout Description
17323 \begin_inset Flex Code
17326 \begin_layout Plain Layout
17332 この差込枠を挿入することのできる差込枠を,
17334 \begin_inset Flex Code
17337 \begin_layout Plain Layout
17343 」で閉じる必要があります.挿入先差込枠の特定の引数に挿入を許可したい場合,
17344 引数名を@の後に付記してください(例:
17346 \begin_inset Flex Code
17349 \begin_layout Plain Layout
17356 これは直下の差込枠しかサポートしていないことに注意してください(入れ子となっているものは不可).
17357 \begin_inset Flex Code
17360 \begin_layout Plain Layout
17369 \begin_layout Description
17370 \begin_inset Flex Code
17373 \begin_layout Plain Layout
17379 この差込枠を挿入することのできるレイアウトを,
17381 \begin_inset Flex Code
17384 \begin_layout Plain Layout
17385 EndAllowedInLayouts
17390 」で閉じる必要があります.挿入先差込枠の特定の引数に挿入を許可したい場合,
17391 引数名を@の後に付記してください(例:
17393 \begin_inset Flex Code
17396 \begin_layout Plain Layout
17403 これは直下のレイアウトしかサポートしていないことに注意してください(入れ子となっているものは不可).
17404 \begin_inset Flex Code
17407 \begin_layout Plain Layout
17416 \begin_layout Description
17417 \begin_inset Flex Code
17420 \begin_layout Plain Layout
17427 \begin_inset Flex Code
17430 \begin_layout Plain Layout
17437 \begin_inset Flex Code
17440 \begin_layout Plain Layout
17447 \begin_inset Flex Code
17450 \begin_layout Plain Layout
17458 特定の差込枠や段落(グループ)にこの差込枠を何回挿入することができるかを指定することができます.
17461 \begin_layout Description
17462 \begin_inset Flex Code
17465 \begin_layout Plain Layout
17466 AllowedOccurrencesPerItem
17472 \begin_inset Flex Code
17475 \begin_layout Plain Layout
17482 \begin_inset space \thinspace{}
17486 \begin_inset Flex Code
17489 \begin_layout Plain Layout
17497 \begin_inset Flex Code
17500 \begin_layout Plain Layout
17508 を用いる)箇条書き型環境の中にいるとき,
17510 \begin_inset Flex Code
17513 \begin_layout Plain Layout
17522 \begin_layout Description
17523 \begin_inset Flex Code
17526 \begin_layout Plain Layout
17533 \begin_inset Flex Code
17536 \begin_layout Plain Layout
17542 ] 現在のレイアウトに関連付けられたコマンドまたは環境の引数番号を定義します.定義は
17543 \begin_inset Flex Code
17546 \begin_layout Plain Layout
17553 \begin_inset CommandInset ref
17555 reference "subsec:引数"
17566 \begin_layout Description
17567 \begin_inset Flex Code
17570 \begin_layout Plain Layout
17576 言語コマンドを変更するプリアンブル.第
17577 \begin_inset CommandInset ref
17579 reference "subsec:段落様式の国際化"
17587 \begin_layout Description
17588 \begin_inset Flex Code
17591 \begin_layout Plain Layout
17598 \begin_inset Flex Code
17601 \begin_layout Plain Layout
17607 ] 差込枠の背景色.使用できる色名一覧は第
17608 \begin_inset CommandInset ref
17610 reference "chap:色名"
17618 \begin_layout Description
17619 \begin_inset Flex Code
17622 \begin_layout Plain Layout
17629 \begin_inset Flex Code
17632 \begin_layout Plain Layout
17641 \begin_inset space \thinspace{}
17645 \begin_inset Flex Code
17648 \begin_layout Plain Layout
17655 差込枠の内容をラベルとして使用するか否か.既定値は偽です.
17658 \begin_layout Description
17659 \begin_inset Flex Code
17662 \begin_layout Plain Layout
17669 \begin_inset CommandInset ref
17671 reference "subsec:段落様式"
17676 節参照のこと.完全な型を指定する必要があることに注意してください.例:
17677 \begin_inset Flex Code
17680 \begin_layout Plain Layout
17681 CopyStyle Flex:<名称>
17689 \begin_layout Description
17690 \begin_inset Flex Code
17693 \begin_layout Plain Layout
17700 \begin_inset Flex Code
17703 \begin_layout Plain Layout
17712 \begin_inset space \thinspace{}
17716 \begin_inset Flex Code
17719 \begin_layout Plain Layout
17726 段落設定ダイアログをユーザが使えるかどうかを指定します.
17729 \begin_layout Description
17730 \begin_inset Flex Code
17733 \begin_layout Plain Layout
17739 差込枠の枠とボタンをレンダリングするのに使用する様式を指定するもので,
17741 \begin_inset Flex Code
17744 \begin_layout Plain Layout
17751 \begin_inset Flex Code
17754 \begin_layout Plain Layout
17761 \begin_inset Flex Code
17764 \begin_layout Plain Layout
17770 のいずれかを指定することができます.脚註は通常
17771 \begin_inset Flex Code
17774 \begin_layout Plain Layout
17783 \begin_inset Flex Code
17786 \begin_layout Plain Layout
17794 \begin_inset Flex Code
17797 \begin_layout Plain Layout
17806 \begin_layout Description
17807 \begin_inset Flex Code
17810 \begin_layout Plain Layout
17817 \begin_inset Flex Code
17820 \begin_layout Plain Layout
17827 \begin_inset space \thinspace{}
17831 \begin_inset Flex Code
17834 \begin_layout Plain Layout
17843 \begin_inset Flex Code
17846 \begin_layout Plain Layout
17853 \begin_inset Flex Code
17856 \begin_layout Plain Layout
17864 周囲のテキストとインラインで出力させるかを示します.偽にすると,
17868 \begin_inset Flex Code
17871 \begin_layout Plain Layout
17880 \begin_inset Flex Code
17883 \begin_layout Plain Layout
17891 タグの後の空白(改行文字を含む)を無視するものと仮定します.
17894 \begin_layout Description
17895 \begin_inset Flex Code
17898 \begin_layout Plain Layout
17905 \begin_inset Flex Code
17908 \begin_layout Plain Layout
17917 \begin_inset space \thinspace{}
17921 \begin_inset Flex Code
17924 \begin_layout Plain Layout
17930 ] 差込枠の内容を外部で編集できるか否か(文書の出力形式に定義されている編集ソフトウェアを使用).
17933 \begin_layout Description
17934 \begin_inset Flex Code
17937 \begin_layout Plain Layout
17944 \begin_inset Flex Code
17947 \begin_layout Plain Layout
17956 \begin_layout Description
17957 \begin_inset Flex Code
17960 \begin_layout Plain Layout
17971 \begin_inset CommandInset ref
17973 reference "subsec:フォント指定"
17978 節を参照.このフォントを定義すると自動的に
17979 \begin_inset Flex Code
17982 \begin_layout Plain Layout
17991 \begin_inset Flex Code
17994 \begin_layout Plain Layout
18000 を定義しなくてはならないことに注意してください.
18003 \begin_layout Description
18004 \begin_inset Flex Code
18007 \begin_layout Plain Layout
18008 FixedWidthPreambleEncoding
18014 \begin_inset Flex Code
18017 \begin_layout Plain Layout
18026 \begin_inset space \thinspace{}
18030 \begin_inset Flex Code
18033 \begin_layout Plain Layout
18040 \begin_inset Flex Code
18043 \begin_layout Plain Layout
18050 \begin_inset Flex Code
18053 \begin_layout Plain Layout
18059 コードの訳出後の内容が固定幅エンコーディングを持つように強制するか否か.これは,
18069 などの可変幅エンコーディングでは機能しない特殊な\SpecialChar LaTeX
18070 パッケージのために必要です.この設定は,
18072 やLua\SpecialChar TeX
18073 のようなUnicodeを完全に解する\SpecialChar LaTeX
18078 \begin_layout Description
18079 \begin_inset Flex Code
18082 \begin_layout Plain Layout
18083 ForceLocalFontSwitch
18089 \begin_inset Flex Code
18092 \begin_layout Plain Layout
18101 \begin_inset space \thinspace{}
18105 \begin_inset Flex Code
18108 \begin_layout Plain Layout
18116 \begin_inset Flex Code
18119 \begin_layout Plain Layout
18129 \begin_inset Flex Code
18132 \begin_layout Plain Layout
18143 \begin_layout Description
18144 \begin_inset Flex Code
18147 \begin_layout Plain Layout
18154 \begin_inset Flex Code
18157 \begin_layout Plain Layout
18166 \begin_inset space \thinspace{}
18170 \begin_inset Flex Code
18173 \begin_layout Plain Layout
18179 ] たとえば\SpecialChar TeX
18180 コードやURLで「latex」言語が「左から右」(ラテン式)出力になるように強制します.うまく機能しません.
18183 \begin_layout Description
18184 \begin_inset Flex Code
18187 \begin_layout Plain Layout
18194 \begin_inset Flex Code
18197 \begin_layout Plain Layout
18206 \begin_inset space \thinspace{}
18210 \begin_inset Flex Code
18213 \begin_layout Plain Layout
18219 ] \SpecialChar LaTeX
18221 この差込枠が開始する前と終了する後に,
18224 差込枠が単独行に出力されるように保証します.
18227 \begin_layout Description
18228 \begin_inset Flex Code
18231 \begin_layout Plain Layout
18238 \begin_inset Flex Code
18241 \begin_layout Plain Layout
18250 \begin_inset space \thinspace{}
18254 \begin_inset Flex Code
18257 \begin_layout Plain Layout
18263 ] PlainLayoutを使用するべきなのか,
18264 それともユーザが差込枠で使用されている段落様式を変更できるのかを指定します.既定値は偽です.
18267 \begin_layout Description
18268 \begin_inset Flex Code
18271 \begin_layout Plain Layout
18280 \begin_inset Flex Code
18283 \begin_layout Plain Layout
18292 \begin_inset space \thinspace{}
18296 \begin_inset Flex Code
18299 \begin_layout Plain Layout
18306 \begin_inset CommandInset ref
18308 reference "subsec:段落様式"
18316 \begin_layout Description
18317 \begin_inset Flex Code
18320 \begin_layout Plain Layout
18328 \begin_inset CommandInset ref
18330 reference "sec:XHTML出力のタグ"
18338 \begin_layout Description
18339 \begin_inset Flex Code
18342 \begin_layout Plain Layout
18349 \begin_inset Flex Code
18352 \begin_layout Plain Layout
18361 \begin_inset space \thinspace{}
18365 \begin_inset Flex Code
18368 \begin_layout Plain Layout
18376 スクリーン上のみならず\SpecialChar LaTeX
18377 への書き出しにおいても親から継承されます.0のときには,
18381 \begin_layout Description
18382 \begin_inset Flex Code
18385 \begin_layout Plain Layout
18392 \begin_inset Flex Code
18395 \begin_layout Plain Layout
18404 \begin_inset space \thinspace{}
18408 \begin_inset Flex Code
18411 \begin_layout Plain Layout
18417 ] AddToTocの設定に関わらず,
18418 「文書構造」面用に出力される文字列に,
18419 この差込枠の内容を含めるかどうか.たとえば,
18421 文書構造の目次に表示されることは望まないでしょうが,
18423 文字様式の内容は表示されることを望むでしょう.既定値は偽,
18427 \begin_layout Description
18428 \begin_inset Flex Code
18431 \begin_layout Plain Layout
18438 \begin_inset Flex Code
18441 \begin_layout Plain Layout
18450 \begin_inset space \thinspace{}
18454 \begin_inset Flex Code
18457 \begin_layout Plain Layout
18470 \begin_layout Description
18471 \begin_inset Flex Code
18474 \begin_layout Plain Layout
18483 \begin_inset Flex Code
18486 \begin_layout Plain Layout
18495 \begin_inset space \thinspace{}
18499 \begin_inset Flex Code
18502 \begin_layout Plain Layout
18509 \begin_inset CommandInset ref
18511 reference "subsec:段落様式"
18519 \begin_layout Description
18520 \begin_inset Flex Code
18523 \begin_layout Plain Layout
18530 \begin_inset CommandInset ref
18532 reference "subsec:フォント指定"
18539 \begin_inset Flex Code
18542 \begin_layout Plain Layout
18551 \begin_layout Description
18552 \begin_inset Flex Code
18555 \begin_layout Plain Layout
18562 \begin_inset Flex Code
18565 \begin_layout Plain Layout
18572 \begin_inset Quotes erd
18576 \begin_inset Quotes erd
18583 ボタンなどに差込枠のラベルとして表示されるもの.差込枠型によっては(\SpecialChar TeX
18588 \begin_layout Description
18589 \begin_inset Flex Code
18592 \begin_layout Plain Layout
18599 \begin_inset CommandInset ref
18601 reference "subsec:段落様式の国際化"
18609 \begin_layout Description
18610 \begin_inset Flex Code
18613 \begin_layout Plain Layout
18620 \begin_inset Flex Code
18623 \begin_layout Plain Layout
18629 ] 対応する\SpecialChar LaTeX
18630 関連物の名称.環境名ないしはコマンド名.
18633 \begin_layout Description
18634 \begin_inset Flex Code
18637 \begin_layout Plain Layout
18644 \begin_inset Flex Code
18647 \begin_layout Plain Layout
18658 \begin_inset Flex Code
18661 \begin_layout Plain Layout
18668 \begin_inset Flex Code
18671 \begin_layout Plain Layout
18677 のような括弧対を含む.このパラメータは\SpecialChar LyX
18678 内部から変更することはできません(変更可能なパラメータには
18679 \begin_inset Flex Code
18682 \begin_layout Plain Layout
18689 全ての\SpecialChar LaTeX
18691 \begin_inset Flex Code
18694 \begin_layout Plain Layout
18703 \begin_layout Description
18704 \begin_inset Flex Code
18707 \begin_layout Plain Layout
18714 \begin_inset Flex Code
18717 \begin_layout Plain Layout
18725 ] 様式がどのように\SpecialChar LaTeX
18730 \begin_layout Plain Layout
18731 これらのルールはSGMLクラスにも適用されるので,
18733 \begin_inset Flex Code
18736 \begin_layout Plain Layout
18743 少しミスリーディングかもしれません.特定の例については,
18744 SGMLクラスファイルを見てください.
18753 \begin_layout Description
18754 \begin_inset Flex Code
18757 \begin_layout Plain Layout
18767 \begin_layout Description
18768 \begin_inset Flex Code
18771 \begin_layout Plain Layout
18779 \begin_inset Flex Code
18782 \begin_layout Plain Layout
18789 {\SpecialChar ldots
18798 \begin_layout Description
18799 \begin_inset Flex Code
18802 \begin_layout Plain Layout
18810 \begin_inset Flex Code
18813 \begin_layout Plain Layout
18820 }\SpecialChar ldots
18835 \begin_layout Standard
18843 \begin_layout LyX-Code
18846 LatexName[LatexParam]{\SpecialChar ldots
18850 \begin_layout Standard
18855 \begin_layout LyX-Code
18858 begin{LatexName}[LatexParam] \SpecialChar ldots
18864 \begin_layout Standard
18869 \begin_layout Description
18870 \begin_inset Flex Code
18873 \begin_layout Plain Layout
18880 \begin_inset Flex Code
18883 \begin_layout Plain Layout
18889 ] 様式の内容の最初に置かれる文字列.出力中の改行は
18890 \begin_inset Flex Code
18893 \begin_layout Plain Layout
18902 \begin_layout Description
18903 \begin_inset Flex Code
18906 \begin_layout Plain Layout
18913 \begin_inset Flex Code
18916 \begin_layout Plain Layout
18923 \begin_inset Flex Code
18926 \begin_layout Plain Layout
18933 \begin_inset Flex Code
18936 \begin_layout Plain Layout
18942 (charstyleの定義の終わりなどを示すダミー定義)の各値を取ることができます.この項目は,
18944 かつ自由差込枠でしか意味を持ちません.この項目は,
18946 差込枠がどのメニューに表示されるかを決定します.
18947 \begin_inset Flex Code
18950 \begin_layout Plain Layout
18957 \begin_inset Flex Code
18960 \begin_layout Plain Layout
18968 \begin_inset Flex Code
18971 \begin_layout Plain Layout
18979 \begin_inset Flex Code
18982 \begin_layout Plain Layout
18989 \begin_inset Flex Code
18992 \begin_layout Plain Layout
18999 \begin_inset Flex Code
19002 \begin_layout Plain Layout
19010 \begin_inset Flex Code
19013 \begin_layout Plain Layout
19021 \begin_inset Flex Code
19024 \begin_layout Plain Layout
19031 \begin_inset Flex 圏点
19034 \begin_layout Plain Layout
19043 \begin_layout Description
19044 \begin_inset Flex Code
19047 \begin_layout Plain Layout
19054 \begin_inset Flex Code
19057 \begin_layout Plain Layout
19063 メニュー用の文字列.この文字列に特定の文字を「|」で区切って追加することでアクセラレーターを定義することができます(例:
19065 \begin_inset Flex Code
19068 \begin_layout Plain Layout
19074 ).この指定は必須ではありません.指定がない場合には,
19079 \begin_layout Description
19080 \begin_inset Flex Code
19083 \begin_layout Plain Layout
19090 \begin_inset Flex Code
19093 \begin_layout Plain Layout
19102 \begin_inset space \thinspace{}
19106 \begin_inset Flex Code
19109 \begin_layout Plain Layout
19115 ] この差込枠中に複数の段落を入れることができるかどうか.これは同時に,
19117 \begin_inset Flex Code
19120 \begin_layout Plain Layout
19128 \begin_inset Flex Code
19131 \begin_layout Plain Layout
19139 \begin_inset Flex Code
19142 \begin_layout Plain Layout
19153 他の値に指定し直すことができます.既定値は真です.
19156 \begin_layout Description
19157 \begin_inset Flex Code
19160 \begin_layout Plain Layout
19167 \begin_inset Flex Code
19170 \begin_layout Plain Layout
19179 \begin_inset space \thinspace{}
19183 \begin_inset Flex Code
19186 \begin_layout Plain Layout
19193 \begin_inset Flex Code
19196 \begin_layout Plain Layout
19205 当該コマンド自身をprotectするかどうかでは
19212 \begin_layout Description
19213 \begin_inset Flex Code
19216 \begin_layout Plain Layout
19223 \begin_inset Flex Code
19226 \begin_layout Plain Layout
19235 \begin_inset space \thinspace{}
19239 \begin_inset Flex Code
19242 \begin_layout Plain Layout
19250 \begin_inset Flex Code
19253 \begin_layout Plain Layout
19266 パッケージ)を用いて保護するようにし,
19267 マクロ中でverbatimを使えるようにします.既定値は偽です.
19270 \begin_layout Description
19271 \begin_inset Flex Code
19274 \begin_layout Plain Layout
19281 \begin_inset Flex Code
19284 \begin_layout Plain Layout
19293 \begin_inset space \thinspace{}
19297 \begin_inset Flex Code
19300 \begin_layout Plain Layout
19307 \begin_inset Flex Code
19310 \begin_layout Plain Layout
19319 \begin_inset Flex Code
19322 \begin_layout Plain Layout
19331 \begin_inset Flex Code
19334 \begin_layout Plain Layout
19351 コマンドに頼る様式でとくに必要になります.既定値は偽です.
19354 \begin_layout Description
19355 \begin_inset Flex Code
19358 \begin_layout Plain Layout
19365 \begin_inset Flex Code
19368 \begin_layout Plain Layout
19375 \begin_inset Flex Code
19378 \begin_layout Plain Layout
19388 以外に)定義するオプションです.初期値のバックスラッシュは指定できません.
19391 \begin_layout Description
19392 \begin_inset Flex Code
19395 \begin_layout Plain Layout
19402 \begin_inset Flex Code
19405 \begin_layout Plain Layout
19412 \begin_inset Flex Code
19415 \begin_layout Plain Layout
19424 \begin_layout Description
19425 \begin_inset Flex Code
19428 \begin_layout Plain Layout
19435 \begin_inset Flex Code
19438 \begin_layout Plain Layout
19445 \begin_inset Flex Code
19448 \begin_layout Plain Layout
19455 \begin_inset Flex Code
19458 \begin_layout Plain Layout
19466 \begin_inset Flex Code
19469 \begin_layout Plain Layout
19476 後方互換性を維持しながら行うために用いられます.
19479 \begin_layout Description
19480 \begin_inset Flex Code
19483 \begin_layout Plain Layout
19490 \begin_inset Flex Code
19493 \begin_layout Plain Layout
19502 \begin_inset space \thinspace{}
19506 \begin_inset Flex Code
19509 \begin_layout Plain Layout
19516 \begin_inset Flex Code
19519 \begin_layout Plain Layout
19526 段落の改行は出力では無視されます.これは,
19527 内容が\SpecialChar LyX
19529 出力に影響を与えない差込枠において有用です.
19532 \begin_layout Description
19533 \begin_inset Flex Code
19536 \begin_layout Plain Layout
19543 \begin_inset Flex Code
19546 \begin_layout Plain Layout
19555 \begin_inset space \thinspace{}
19559 \begin_inset Flex Code
19562 \begin_layout Plain Layout
19569 \begin_inset CommandInset ref
19571 reference "subsec:段落様式"
19579 \begin_layout Description
19580 \begin_inset Flex Code
19583 \begin_layout Plain Layout
19592 \begin_inset Flex Code
19595 \begin_layout Plain Layout
19604 \begin_inset space \thinspace{}
19608 \begin_inset Flex Code
19611 \begin_layout Plain Layout
19618 \begin_inset CommandInset ref
19620 reference "subsec:段落様式"
19628 \begin_layout Description
19629 \begin_inset Flex Code
19632 \begin_layout Plain Layout
19639 \begin_inset CommandInset ref
19641 reference "subsec:段落様式"
19649 \begin_layout Description
19650 \begin_inset Flex Code
19653 \begin_layout Plain Layout
19660 \begin_inset Flex Code
19663 \begin_layout Plain Layout
19670 生成されるラベルに使用する前置句.これによって,
19671 整形参照を使用することができるようになります.
19674 \begin_layout Description
19675 \begin_inset Flex Code
19678 \begin_layout Plain Layout
19685 \begin_inset Flex Code
19688 \begin_layout Plain Layout
19695 \begin_inset CommandInset ref
19697 reference "subsec:段落様式"
19705 \begin_layout Description
19706 \begin_inset Flex Code
19709 \begin_layout Plain Layout
19716 \begin_inset Flex Code
19719 \begin_layout Plain Layout
19728 \begin_inset space \thinspace{}
19732 \begin_inset Flex Code
19735 \begin_layout Plain Layout
19742 \begin_inset Flex Code
19745 \begin_layout Plain Layout
19751 タグで定義された)この様式の\SpecialChar LaTeX
19754 \begin_inset Flex Code
19757 \begin_layout Plain Layout
19764 その(必須及び非必須)引数は継承したくない場合に便利です.
19767 \begin_layout Description
19768 \begin_inset Flex Code
19771 \begin_layout Plain Layout
19778 \begin_inset Flex Code
19781 \begin_layout Plain Layout
19788 \begin_inset space \thinspace{}
19792 \begin_inset Flex Code
19795 \begin_layout Plain Layout
19804 \begin_inset Flex Code
19807 \begin_layout Plain Layout
19816 差込枠がフォント変更指定の中にあるとき,
19817 各差込枠の内部で再度フォント変更指定が為されます(たとえば
19818 \begin_inset Flex Code
19821 \begin_layout Plain Layout
19826 myinset{中身}\SpecialChar ldots
19833 \begin_inset Flex Code
19836 \begin_layout Plain Layout
19843 textbf{中身}}\SpecialChar ldots
19849 ).(脚註のような)内部的にフォント設定をリセットするコマンドで意味を持ちます.これを誤って設定してしまうと,
19850 望まない結果を生むことがあります(例:
19852 \begin_inset Flex Code
19855 \begin_layout Plain Layout
19862 emph{中身t}}\SpecialChar ldots
19869 \begin_inset Flex Code
19872 \begin_layout Plain Layout
19881 中身がアップライト体になります).既定値は
19882 \begin_inset Flex Code
19885 \begin_layout Plain Layout
19892 フォント変更は差込枠内部で繰り返されません.
19895 \begin_layout Description
19896 \begin_inset Flex Code
19899 \begin_layout Plain Layout
19906 \begin_inset Flex Code
19909 \begin_layout Plain Layout
19915 ] 様式の内容の最後に置かれる文字列.出力中の改行は
19916 \begin_inset Flex Code
19919 \begin_layout Plain Layout
19928 \begin_layout Description
19929 \begin_inset Flex Code
19932 \begin_layout Plain Layout
19939 \begin_inset Flex Code
19942 \begin_layout Plain Layout
19949 \begin_inset space \thinspace{}
19953 \begin_inset Flex Code
19956 \begin_layout Plain Layout
19964 ] この差込枠の内容をスペルチェックするか否か.既定値は真です.
19967 \begin_layout Subsection
19969 \begin_inset CommandInset label
19978 \begin_layout Standard
19980 内容本体に加えて引数を取ることができます.これは,
19982 また\SpecialChar LaTeX
19983 でのみ意味を持ちます.コマンドまたは環境の引数は全て–段落の内容自身に関連付けられた必須引数を除き,
19987 \begin_inset Flex Code
19990 \begin_layout Plain Layout
19996 で閉じなくてはなりません.非必須引数が2つあるコマンドの場合は,
20000 \begin_layout Quote
20006 \begin_layout Quote
20012 \begin_layout Quote
20018 \begin_layout Quote
20024 \begin_layout Quote
20030 \begin_layout Quote
20036 \begin_layout Standard
20037 \begin_inset Flex Code
20040 \begin_layout Plain Layout
20050 \begin_layout Itemize
20051 \begin_inset Flex Code
20054 \begin_layout Plain Layout
20061 \begin_inset Flex Code
20064 \begin_layout Plain Layout
20070 この引数を挿入するメニューと引数差込枠ボタンに表示される文字列です(別に
20071 \begin_inset Flex Code
20074 \begin_layout Plain Layout
20080 を指定した場合を除く).メニューには,
20081 後ろに「|」で区切った文字を置くことでアクセラレーターを定義することができます(例:
20082 \begin_inset space \space{}
20086 \begin_inset Quotes eld
20090 \begin_inset Flex Code
20093 \begin_layout Plain Layout
20100 \begin_inset Quotes erd
20106 \begin_layout Itemize
20107 \begin_inset Flex Code
20110 \begin_layout Plain Layout
20117 \begin_inset Flex Code
20120 \begin_layout Plain Layout
20126 メニュー単独用の文字列.後ろに「|」で区切った文字を置くことでアクセラレーターを定義することができます(例:
20127 \begin_inset space \space{}
20131 \begin_inset Quotes eld
20135 \begin_inset Flex Code
20138 \begin_layout Plain Layout
20145 \begin_inset Quotes erd
20148 ).この指定は必須ではありません.指定しない場合には,
20150 \begin_inset Flex Code
20153 \begin_layout Plain Layout
20162 \begin_layout Itemize
20163 \begin_inset Flex Code
20166 \begin_layout Plain Layout
20173 \begin_inset Flex Code
20176 \begin_layout Plain Layout
20182 引数差込枠にマウスをかざしたときに現れるツールチップに表示される長めの説明文.
20185 \begin_layout Itemize
20186 \begin_inset Flex Code
20189 \begin_layout Plain Layout
20196 \begin_inset Flex Code
20199 \begin_layout Plain Layout
20208 \begin_inset space \thinspace{}
20212 \begin_inset Flex Code
20215 \begin_layout Plain Layout
20221 ] これが必須の引数なのか(1)非必須の引数なのか(0)を宣言します.必須引数は,
20222 与えられなければ空の出力を行いますが,
20223 非必須引数の場合はそもそも出力されません.既定では,
20225 \begin_inset Flex Code
20228 \begin_layout Plain Layout
20236 \begin_inset Flex Code
20239 \begin_layout Plain Layout
20248 \begin_layout Itemize
20249 \begin_inset Flex Code
20252 \begin_layout Plain Layout
20259 \begin_inset Flex Code
20262 \begin_layout Plain Layout
20269 \begin_inset Flex Code
20272 \begin_layout Plain Layout
20282 以外に)定義するオプションです.初期値のバックスラッシュは指定できません.
20285 \begin_layout Itemize
20286 \begin_inset Flex Code
20289 \begin_layout Plain Layout
20296 \begin_inset Flex Code
20299 \begin_layout Plain Layout
20306 必要となる別の引数を(番号によって)指定します.例えば,
20310 \begin_inset Flex Code
20313 \begin_layout Plain Layout
20322 前に(少なくとも空の)別の非必須引数を要求する非必須引数があります.これは,
20324 \begin_inset Flex Code
20327 \begin_layout Plain Layout
20334 \begin_inset Flex Code
20337 \begin_layout Plain Layout
20343 ステートメントを置くことで実現できます.
20346 \begin_layout Itemize
20347 \begin_inset Flex Code
20350 \begin_layout Plain Layout
20357 \begin_inset Flex Code
20360 \begin_layout Plain Layout
20367 \begin_inset Flex Code
20370 \begin_layout Plain Layout
20377 \begin_inset Flex Code
20380 \begin_layout Plain Layout
20386 ではない)ユーザー定義の左区切りを定義します.出力中の改行は
20387 \begin_inset Flex Code
20390 \begin_layout Plain Layout
20399 \begin_layout Itemize
20400 \begin_inset Flex Code
20403 \begin_layout Plain Layout
20410 \begin_inset Flex Code
20413 \begin_layout Plain Layout
20420 \begin_inset Flex Code
20423 \begin_layout Plain Layout
20430 \begin_inset Flex Code
20433 \begin_layout Plain Layout
20439 ではない)ユーザー定義の右区切りを定義します.出力中の改行は
20440 \begin_inset Flex Code
20443 \begin_layout Plain Layout
20452 \begin_layout Itemize
20453 \begin_inset Flex Code
20456 \begin_layout Plain Layout
20463 \begin_inset Flex Code
20466 \begin_layout Plain Layout
20472 ユーザー指定引数が与えられなかったとき,
20473 すなわち引数差込枠が挿入されなかったときに限り,
20474 挿入される引数を定義します(空の引数差込枠が挿入されてもDefaultArgは無効になることに注意してください).引数が複数のときはコンマで区切る必要があります.
20477 \begin_layout Itemize
20478 \begin_inset Flex Code
20481 \begin_layout Plain Layout
20488 \begin_inset Flex Code
20491 \begin_layout Plain Layout
20497 どのような場合にも(単独もしくはユーザー定義引数とともに)挿入される引数を定義します.引数が複数のときはコンマで区切る必要があります.
20500 \begin_layout Itemize
20501 \begin_inset Flex Code
20504 \begin_layout Plain Layout
20511 \begin_inset CommandInset ref
20513 reference "subsec:フォント指定"
20521 \begin_layout Itemize
20522 \begin_inset Flex Code
20525 \begin_layout Plain Layout
20534 \begin_inset Flex Code
20537 \begin_layout Plain Layout
20546 \begin_inset space \thinspace{}
20550 \begin_inset Flex Code
20553 \begin_layout Plain Layout
20560 \begin_inset CommandInset ref
20562 reference "subsec:段落様式"
20570 \begin_layout Itemize
20571 \begin_inset Flex Code
20574 \begin_layout Plain Layout
20581 \begin_inset CommandInset ref
20583 reference "subsec:フォント指定"
20591 \begin_layout Itemize
20592 \begin_inset Flex Code
20595 \begin_layout Plain Layout
20602 \begin_inset Flex Code
20605 \begin_layout Plain Layout
20617 ] 差込枠の枠とボタンに用いられる装飾様式.
20620 \begin_layout Itemize
20621 \begin_inset Flex Code
20624 \begin_layout Plain Layout
20631 \begin_inset Flex Code
20634 \begin_layout Plain Layout
20641 \begin_inset Flex Code
20644 \begin_layout Plain Layout
20655 \begin_layout Itemize
20656 \begin_inset Flex Code
20659 \begin_layout Plain Layout
20666 \begin_inset Flex Code
20669 \begin_layout Plain Layout
20676 \begin_inset Flex Code
20679 \begin_layout Plain Layout
20687 \begin_inset Flex Code
20690 \begin_layout Plain Layout
20696 時にこの変数は新規行に挿入されます(自由差込枠でのみ使用可能).
20699 \begin_layout Itemize
20700 \begin_inset Flex Code
20703 \begin_layout Plain Layout
20710 \begin_inset Flex Code
20713 \begin_layout Plain Layout
20720 \begin_inset Flex Code
20723 \begin_layout Plain Layout
20731 副文(選択した文ないしは段落全体)のコピーを内容にとって挿入されます.
20734 \begin_layout Itemize
20735 \begin_inset Flex Code
20738 \begin_layout Plain Layout
20745 \begin_inset Flex Code
20748 \begin_layout Plain Layout
20762 が要求する特別な書き換えを行うことなく,
20763 原文のまま出力されるべきかどうかを指定します.既定値では,
20765 \begin_inset Flex Code
20768 \begin_layout Plain Layout
20775 引数が属する差込枠または段落レイアウトに継承されます.trueまたはfalseは,
20779 \begin_layout Itemize
20780 \begin_inset Flex Code
20783 \begin_layout Plain Layout
20790 \begin_inset Flex Code
20793 \begin_layout Plain Layout
20805 生の形で出力されるべき各文字を定義します.PassThruとは違って,
20807 これは明示的に定義されなくてはなりません.つまり,
20809 親差込枠や親レイアウトからPassThruCharsを継承しません.
20812 \begin_layout Itemize
20813 \begin_inset Flex Code
20816 \begin_layout Plain Layout
20823 \begin_inset Flex Code
20826 \begin_layout Plain Layout
20835 \begin_inset space \thinspace{}
20839 \begin_inset Flex Code
20842 \begin_layout Plain Layout
20850 その内容を対応する一覧表の項目に出力します.AddToTocを参照.
20853 \begin_layout Standard
20856 \begin_inset Flex Code
20859 \begin_layout Plain Layout
20866 \begin_inset Flex Code
20869 \begin_layout Plain Layout
20876 各レイアウトで\SpecialChar LyX
20878 コマンドの最後の(必須)引数になります.しかしながら,
20880 \begin_inset Flex Code
20883 \begin_layout Plain Layout
20890 この作業領域引数の後に出力されます.後置引数の番号は1から振られ直されますので,
20892 \begin_inset Flex Code
20895 \begin_layout Plain Layout
20903 \begin_inset Flex Code
20906 \begin_layout Plain Layout
20913 \begin_inset Flex Code
20916 \begin_layout Plain Layout
20925 \begin_layout Standard
20927 \begin_inset Flex Code
20930 \begin_layout Plain Layout
20939 \begin_inset Flex Code
20942 \begin_layout Plain Layout
20952 \begin_inset Flex Code
20955 \begin_layout Plain Layout
20962 \begin_inset Flex Code
20965 \begin_layout Plain Layout
20974 \begin_layout Standard
20977 \begin_inset Flex Code
20980 \begin_layout Plain Layout
20986 を用いる特別な引数型があります.これは本当は引数ではありませんが,
20987 引数インタフェースを用います(したがって前置句後には数値が続きます.例:
20989 \begin_inset Flex Code
20992 \begin_layout Plain Layout
20993 Argument listpreamble:1
21015 のようなリストが対象です.その中身はリスト開始時,
21017 \begin_inset Flex Code
21020 \begin_layout Plain Layout
21028 の前に独立した行として(\SpecialChar LyX
21029 からは他の方法ではアクセス不能な場所です)出力されます.このようにして,
21030 ユーザーは各リストに(長さ等の)再定義を入れることができます.既定では,
21031 これらの引数は区切り文字を持ちません.
21034 \begin_layout Subsection
21036 \begin_inset CommandInset label
21045 \begin_layout Standard
21048 \begin_inset Flex MenuItem
21051 \begin_layout Plain Layout
21058 \begin_inset Flex MenuItem
21061 \begin_layout Plain Layout
21067 ・\SpecialChar ldots
21068 )を定義することが必要です.標準的なカウンタは
21069 \begin_inset Flex Code
21072 \begin_layout Plain Layout
21082 \begin_layout LyX-Code
21083 Input stdcounters.inc
21086 \begin_layout Standard
21087 と加えるだけで済むことも多いでしょう.しかし自製カウンタを定義したければ,
21088 そうすることもできます.カウンタ宣言は,
21092 \begin_layout LyX-Code
21096 \begin_layout Standard
21098 \begin_inset Flex Code
21101 \begin_layout Plain Layout
21108 実際のカウンタ名で置き換えます.また,
21110 \begin_inset Flex Code
21113 \begin_layout Plain Layout
21122 \begin_layout Standard
21123 以下のパラメータを使用することができます.
21126 \begin_layout Description
21127 \begin_inset Flex Code
21130 \begin_layout Plain Layout
21137 \begin_inset Flex Code
21140 \begin_layout Plain Layout
21146 ] カウンタの初期値を設定します.リセットの度にカウンタはこの値に戻ります.通常,
21150 \begin_layout Description
21151 \begin_inset Flex Code
21154 \begin_layout Plain Layout
21161 \begin_inset Flex Code
21164 \begin_layout Plain Layout
21171 ここで指定した文字列がカウンタの表示の仕方を定義します.この値を指定すると,
21173 \begin_inset Flex Code
21176 \begin_layout Plain Layout
21177 LabelStringAppendix
21182 も同じ値に設定されます.文字列中では,
21183 以下の構成要素を使用することができます.
21187 \begin_layout Itemize
21188 \begin_inset Flex Code
21191 \begin_layout Plain Layout
21201 \begin_inset Flex Code
21204 \begin_layout Plain Layout
21211 \begin_inset Flex Code
21214 \begin_layout Plain Layout
21221 \begin_inset Newline linebreak
21225 \begin_inset Flex Code
21228 \begin_layout Plain Layout
21229 LabelStringAppendix
21237 \begin_layout Itemize
21241 \begin_inset Flex Code
21244 \begin_layout Plain Layout
21260 を用いて表現することができます.ここで
21261 \begin_inset Flex Code
21264 \begin_layout Plain Layout
21273 \begin_inset Flex Code
21276 \begin_layout Plain Layout
21285 3,\SpecialChar ldots
21288 \begin_inset Flex Code
21291 \begin_layout Plain Layout
21304 \begin_inset Flex Code
21307 \begin_layout Plain Layout
21320 \begin_inset Flex Code
21323 \begin_layout Plain Layout
21336 \begin_inset Flex Code
21339 \begin_layout Plain Layout
21348 III\SpecialChar ldots
21353 \begin_layout Standard
21354 \begin_inset Flex Code
21357 \begin_layout Plain Layout
21364 既定値は以下のように組み立てられます.このカウンタに親カウンタ
21365 \begin_inset Flex Code
21368 \begin_layout Plain Layout
21375 \begin_inset Flex Code
21378 \begin_layout Plain Layout
21386 \begin_inset Newline linebreak
21390 \begin_inset Flex Code
21393 \begin_layout Plain Layout
21405 \begin_inset Flex Code
21408 \begin_layout Plain Layout
21419 \begin_layout Description
21420 \begin_inset Flex Code
21423 \begin_layout Plain Layout
21424 LabelStringAppendix
21430 \begin_inset Flex Code
21433 \begin_layout Plain Layout
21440 \begin_inset Flex Code
21443 \begin_layout Plain Layout
21453 \begin_layout Description
21454 \begin_inset Flex Code
21457 \begin_layout Plain Layout
21464 \begin_inset Flex Code
21467 \begin_layout Plain Layout
21474 \begin_inset Quotes erd
21478 \begin_inset Quotes erd
21481 ] \SpecialChar LaTeX
21482 で使用されるカウンタ名(たとえば\SpecialChar LyX
21483 では「theorem」というカウンタがありますが,
21488 \begin_layout Description
21489 \begin_inset Flex Code
21492 \begin_layout Plain Layout
21499 \begin_inset Flex Code
21502 \begin_layout Plain Layout
21509 \begin_inset Quotes erd
21513 \begin_inset Quotes erd
21516 ] このカウンタの整形参照で使用する書式.たとえば,
21518 \begin_inset space ~
21521 2.4」のように表示させたい場合には,
21524 \begin_inset Flex Code
21527 \begin_layout Plain Layout
21533 でのようにカウンタ指定を含めます.前者はカウンタ番号で置換されます.したがって,
21534 節の場合には「Section ##」のようにするか,
21536 \begin_inset Flex Code
21539 \begin_layout Plain Layout
21549 」のようにします(これは§2.7のように翻訳されます).
21552 \begin_layout Description
21553 \begin_inset Flex Code
21556 \begin_layout Plain Layout
21563 \begin_inset Flex Code
21566 \begin_layout Plain Layout
21574 \begin_inset Flex Code
21577 \begin_layout Plain Layout
21584 単一のカウンタを複数の種類の様式で使用するとき「書式付き参照」で使用するためのものです.たとえば,
21586 \begin_inset Flex Code
21589 \begin_layout Plain Layout
21596 往々にしてTheoremやLemmaなど,
21597 定理型の環境の全種類で使用されます.第1引数は,
21600 \begin_inset Quotes erd
21604 \begin_inset Quotes erd
21608 \begin_inset Quotes erd
21612 \begin_inset Quotes erd
21618 \begin_inset Flex Code
21621 \begin_layout Plain Layout
21628 \begin_inset Flex Code
21631 \begin_layout Plain Layout
21637 に与えるような書式指定文字列を与えます.これが与えられなければ,
21639 \begin_inset Flex Code
21642 \begin_layout Plain Layout
21651 \begin_layout Description
21652 \begin_inset Flex Code
21655 \begin_layout Plain Layout
21662 \begin_inset Flex Code
21665 \begin_layout Plain Layout
21672 \begin_inset Quotes erd
21676 \begin_inset Quotes erd
21679 ] これを別のカウンタ名に設定すると,
21681 別のカウンタが増加する毎にリセットされます.たとえば,
21683 \begin_inset Flex Code
21686 \begin_layout Plain Layout
21693 \begin_inset Flex Code
21696 \begin_layout Plain Layout
21705 \begin_layout Subsection
21707 \begin_inset CommandInset label
21709 name "subsec:フォント指定"
21716 \begin_layout Standard
21721 \begin_layout LyX-Code
21737 \begin_layout LyX-Code
21741 \begin_layout LyX-Code
21745 \begin_layout Standard
21746 以下のコマンドを使用することができます.
21749 \begin_layout Description
21750 \begin_inset Flex Code
21753 \begin_layout Plain Layout
21760 \begin_inset Flex Code
21763 \begin_layout Plain Layout
21771 \begin_inset CommandInset ref
21773 reference "chap:色名"
21784 \begin_layout Description
21785 \begin_inset Flex Code
21788 \begin_layout Plain Layout
21797 \begin_inset Flex Code
21800 \begin_layout Plain Layout
21810 \begin_inset Flex Code
21813 \begin_layout Plain Layout
21821 \begin_inset Flex Code
21824 \begin_layout Plain Layout
21833 \begin_layout Description
21834 \begin_inset Flex Code
21837 \begin_layout Plain Layout
21844 \begin_inset Flex Code
21847 \begin_layout Plain Layout
21855 \begin_inset Flex Code
21858 \begin_layout Plain Layout
21865 \begin_inset Flex Code
21868 \begin_layout Plain Layout
21875 \begin_inset Flex Code
21878 \begin_layout Plain Layout
21885 \begin_inset Flex Code
21888 \begin_layout Plain Layout
21895 \begin_inset Flex Code
21898 \begin_layout Plain Layout
21905 \begin_inset Flex Code
21908 \begin_layout Plain Layout
21915 \begin_inset Flex Code
21918 \begin_layout Plain Layout
21925 \begin_inset Flex Code
21928 \begin_layout Plain Layout
21935 \begin_inset Flex Code
21938 \begin_layout Plain Layout
21945 \begin_inset Flex Code
21948 \begin_layout Plain Layout
21955 \begin_inset Flex Code
21958 \begin_layout Plain Layout
21965 \begin_inset Flex Code
21968 \begin_layout Plain Layout
21975 対応する属性を有効にしたり無効にしたりします.
21976 \begin_inset Newline newline
21981 \begin_inset Flex Code
21984 \begin_layout Plain Layout
21992 \begin_inset Flex Code
21995 \begin_layout Plain Layout
22001 はそれを無効にします.もし後者がわかりにくければ,
22003 一般的に周囲のコンテクストから継承していることを思い出してください.ですから
22004 \begin_inset Flex Code
22007 \begin_layout Plain Layout
22015 何をせずとも有効となっている強調を無効にするのです.
22018 \begin_layout Description
22019 \begin_inset Flex Code
22022 \begin_layout Plain Layout
22031 \begin_inset Flex Code
22034 \begin_layout Plain Layout
22044 \begin_inset Flex Code
22047 \begin_layout Plain Layout
22056 \begin_layout Description
22057 \begin_inset Flex Code
22060 \begin_layout Plain Layout
22069 \begin_inset Flex Code
22072 \begin_layout Plain Layout
22082 \begin_inset Flex Code
22085 \begin_layout Plain Layout
22093 \begin_inset Flex Code
22096 \begin_layout Plain Layout
22104 \begin_inset Flex Code
22107 \begin_layout Plain Layout
22116 \begin_layout Description
22117 \begin_inset Flex Code
22120 \begin_layout Plain Layout
22127 \begin_inset Flex Code
22130 \begin_layout Plain Layout
22138 \begin_inset Flex Code
22141 \begin_layout Plain Layout
22149 \begin_inset Flex Code
22152 \begin_layout Plain Layout
22162 \begin_inset Flex Code
22165 \begin_layout Plain Layout
22173 \begin_inset Flex Code
22176 \begin_layout Plain Layout
22184 \begin_inset Flex Code
22187 \begin_layout Plain Layout
22195 \begin_inset Flex Code
22198 \begin_layout Plain Layout
22206 \begin_inset Flex Code
22209 \begin_layout Plain Layout
22218 \begin_layout Subsection
22219 \begin_inset CommandInset label
22221 name "subsec:引用エンジンの説明"
22228 \begin_layout Standard
22230 \begin_inset CommandInset ref
22232 reference "subsec:引用エンジンファイル"
22241 \begin_inset Flex Code
22244 \begin_layout Plain Layout
22251 特定の「引用エンジン」で提供される引用コマンドを定義します.\SpecialChar LyX
22256 引用を整形する特定の方法のことを指します.\SpecialChar LyX
22258 3つのエンジンの型をサポートします.すなわち,
22262 \begin_layout Enumerate
22263 \begin_inset Flex Code
22266 \begin_layout Plain Layout
22273 既定のBib\SpecialChar TeX
22279 \begin_layout Enumerate
22280 \begin_inset Flex Code
22283 \begin_layout Plain Layout
22290 著者名と刊行年を使ったHarvard様式の引用(例:
22291 「Smith and Miller (2017b)」)
22294 \begin_layout Enumerate
22295 \begin_inset Flex Code
22298 \begin_layout Plain Layout
22305 番号に隣接して著者名やタイトルを付けることのできる拡張された番号引用(例:
22306 「Smith and Miller [1]」)
22309 \begin_layout Standard
22310 \begin_inset Flex Code
22313 \begin_layout Plain Layout
22322 \begin_layout LyX-Code
22326 \begin_layout LyX-Code
22330 \begin_layout LyX-Code
22334 \begin_layout LyX-Code
22335 citeyearpar[][]=parencite*
22338 \begin_layout LyX-Code
22342 \begin_layout LyX-Code
22346 \begin_layout Standard
22347 \begin_inset Flex Code
22350 \begin_layout Plain Layout
22356 に続くタグがエンジンを表します.各行は,
22357 このエンジンによってサポートされる引用コマンドや引用コマンドパラダイムを定義します.行は,
22359 コマンドと\SpecialChar LaTeX
22360 出力を命名するのに使われる引用コマンドのみを含むこともあれば,
22361 色々変えるために複雑なこともあります.完全な文法は
22364 \begin_layout LyX-Code
22365 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
22368 \begin_layout Standard
22372 \begin_layout Itemize
22373 \begin_inset Flex Code
22376 \begin_layout Plain Layout
22384 \begin_inset Flex Code
22387 \begin_layout Plain Layout
22397 \begin_layout Standard
22399 異なる引用パッケージ中の同じ形をしたコマンドには,
22400 同じ名前をつけるようにしています(したがって,
22401 多くの名前がnatbibから派生しており,
22405 \begin_inset Flex Code
22408 \begin_layout Plain Layout
22418 \begin_layout Itemize
22419 \begin_inset Flex Code
22422 \begin_layout Plain Layout
22431 \begin_inset Flex Code
22434 \begin_layout Plain Layout
22440 にフォールバックするコマンドの(コンマで区切られた)リスト.これによって,
22441 引用パッケージとエンジンを切り替えるのが楽になります.
22442 \begin_inset Flex Code
22445 \begin_layout Plain Layout
22452 \begin_inset Flex Code
22455 \begin_layout Plain Layout
22464 \begin_layout Itemize
22465 \begin_inset Flex Code
22468 \begin_layout Plain Layout
22475 出力される実際の\SpecialChar LaTeX
22479 \begin_layout Standard
22480 \begin_inset Flex Code
22483 \begin_layout Plain Layout
22490 \begin_inset Flex Code
22493 \begin_layout Plain Layout
22500 \begin_inset Flex Code
22503 \begin_layout Plain Layout
22511 \begin_inset Flex Code
22514 \begin_layout Plain Layout
22520 が\SpecialChar LaTeX
22524 \begin_layout Standard
22529 \begin_layout Itemize
22530 大文字にするとコマンドも大文字化されたものになります(
22531 \begin_inset Flex Code
22534 \begin_layout Plain Layout
22543 \begin_inset Flex Code
22546 \begin_layout Plain Layout
22555 名前の前置詞を大文字化するのを確実にします(
22560 \begin_inset Formula $\Rightarrow$
22570 \begin_layout Itemize
22572 \begin_inset Flex Code
22575 \begin_layout Plain Layout
22581 は非必須引数の数を表します(0-2をとりえます).
22584 \begin_layout Itemize
22586 \begin_inset Flex Code
22589 \begin_layout Plain Layout
22596 \begin_inset Flex Code
22599 \begin_layout Plain Layout
22608 \begin_inset Flex Code
22611 \begin_layout Plain Layout
22623 \begin_layout Standard
22627 \begin_inset Flex Code
22630 \begin_layout Plain Layout
22636 の閾値を超えたために「et al.」に省略されるべき時にも全ての著者を出力することを意味します.
22639 \begin_layout Standard
22641 当該コマンドについては別の意味を持つ場合には,
22643 \begin_inset Flex Code
22646 \begin_layout Plain Layout
22647 <!_stardesc!_stardesctooltip>
22652 のように三角括弧で指定することができます.前置詞
22653 \begin_inset Flex Code
22656 \begin_layout Plain Layout
22663 翻訳可能なキーワードを最大2つ与えることができます.最初のキーワードは,
22664 引用ダイアログ中の「Full aut&hor list」チェックボックスラベルを書き換える文字列を指し,
22666 このチェックボックスに対する非必須のツールチップの文字列を指します.
22669 \begin_layout Standard
22673 \begin_inset Flex Code
22676 \begin_layout Plain Layout
22683 \begin_inset Flex Code
22686 \begin_layout Plain Layout
22692 (次節参照)で定義されなくてはなりません.
22695 \begin_layout LyX-Code
22696 _stardesc Sta&rred command label
22699 \begin_layout LyX-Code
22700 _stardesctooltip Tooltip for the starred command checkbox.
22704 \begin_layout Itemize
22706 \begin_inset Flex Code
22709 \begin_layout Plain Layout
22716 このコマンドが「qualified citation lists」を取り扱うことを示します.これは,
22718 前置文字列と後置文字列を置くことができる,
22723 に特有の複数文献引用機能です.詳細については,
22731 \begin_layout Standard
22732 引用エンジンに引用コマンドを追加したい場合(たとえばクラスによって提供される特定のコマンドを追加するなど)には,
22734 \begin_inset Flex Code
22737 \begin_layout Plain Layout
22738 AddToCiteEngine <engine type> \SpecialChar ldots
22744 を使うことができます.まだ存在しない引用コマンドのみ追加することができます.
22747 \begin_layout Subsection
22748 \begin_inset CommandInset label
22750 name "subsec:引用書式指定"
22757 \begin_layout Standard
22758 (引用ダイアログやツールチップなどの)\SpecialChar LyX
22760 書誌情報をどのように表示するべきかの叙述には,
22762 \begin_inset Flex Code
22765 \begin_layout Plain Layout
22771 ブロックが使用されています.このブロックは,
22775 \begin_layout LyX-Code
22779 \begin_layout LyX-Code
22783 \begin_layout LyX-Code
22787 \begin_layout LyX-Code
22791 \begin_layout Standard
22795 \begin_layout LyX-Code
22799 \begin_layout LyX-Code
22803 \begin_layout LyX-Code
22807 \begin_layout LyX-Code
22811 \begin_layout Standard
22813 それぞれarticleやbookに関連付けられた書誌情報をどのように表示するべきかを定義するものですが,
22815 Bib\SpecialChar TeX
22816 ファイル中に存在しうる「項目型」すべてについて与えることができます.特定の定義が与えられなければ,
22819 ソースコード中に定義されている既定書式を使用します.\SpecialChar LyX
22822 \begin_inset Flex Code
22825 \begin_layout Plain Layout
22832 これはほとんどの\SpecialChar LyX
22833 文書クラスにインクルードされています.
22836 \begin_layout Standard
22840 \begin_inset Flex Code
22843 \begin_layout Plain Layout
22852 \begin_inset Flex Code
22855 \begin_layout Plain Layout
22866 XHTML出力でどのように表示されるべきかを定義しています.\SpecialChar LyX
22870 \begin_inset Flex Code
22873 \begin_layout Plain Layout
22882 文書\SpecialChar menuseparator
22883 設定\SpecialChar menuseparator
22884 書誌情報\SpecialChar ldots
22889 \begin_inset CommandInset ref
22891 reference "subsec:引用エンジンファイル"
22902 \begin_layout Standard
22904 Bib\SpecialChar TeX
22905 キーをその値で置換できる機能を持った,
22908 \begin_inset Flex Code
22911 \begin_layout Plain Layout
22918 \begin_inset Flex Code
22921 \begin_layout Plain Layout
22927 記号でくくらなくてはなりません.したがって,
22931 \begin_layout LyX-Code
22934 \begin_inset Quotes eld
22938 \begin_inset Quotes erd
22944 \begin_layout Standard
22946 「著者名・コンマ・引用に囲まれたタイトル・終止符」を出力します.
22949 \begin_layout Standard
22952 そのキーを出力したい時があるはずです.このようなときには
22953 \begin_inset Flex Code
22956 \begin_layout Plain Layout
22958 \begin_inset space ~
22967 条件付きの構成を使用することができます.これは,
22969 \begin_inset Flex Code
22972 \begin_layout Plain Layout
22980 \begin_inset space ~
22983 」とvolumeキーを出力するという意味です.また,
22985 \begin_inset Newline newline
22989 \begin_inset Flex Code
22992 \begin_layout Plain Layout
22993 {%author%[[%author%]][[%editor%,
23000 \begin_inset Newline newline
23004 条件の中にelse節を含めることも可能です.ここでは,
23006 \begin_inset Flex Code
23009 \begin_layout Plain Layout
23017 \begin_inset space ~
23020 ed.」が出力されます.ここでもキーは,
23022 \begin_inset Flex Code
23025 \begin_layout Plain Layout
23031 記号でくくられていることに注意してください.条件全体は,
23032 波括弧で囲まれています.if節およびelse節は,
23034 \begin_inset Flex Code
23037 \begin_layout Plain Layout
23044 \begin_inset Flex Code
23047 \begin_layout Plain Layout
23053 」の二重角括弧で囲まれています.これらすべてのあいだには,
23057 \begin_layout Standard
23058 これらの条件文に使うことができるものには,
23063 \begin_layout Itemize
23064 \begin_inset Flex Code
23067 \begin_layout Plain Layout
23068 {%dialog%[[真]][[偽]]}
23074 ダイアログとメニューに対しては「真」の部分を処理し,
23075 他の文脈(作業領域や書き出し)には「偽」の部分を処理します
23078 \begin_layout Itemize
23079 \begin_inset Flex Code
23082 \begin_layout Plain Layout
23083 {%export%[[真]][[偽]]}
23089 書き出しとメニューに対しては「真」の部分を処理し,
23090 他の文脈(作業領域やダイアログ)には「偽」の部分を処理します
23093 \begin_layout Itemize
23094 \begin_inset Flex Code
23097 \begin_layout Plain Layout
23104 他の項目が続く場合には「真」の部分を処理します(複数キーを持つ引用など)
23107 \begin_layout Itemize
23108 \begin_inset Flex Code
23111 \begin_layout Plain Layout
23112 {%second%[[真]][[偽]]}
23118 これが複数項目の2番目の場合には「真」の部分を処理し,
23119 それ以外の場合には「偽」の部分を処理します
23122 \begin_layout Itemize
23123 \begin_inset Flex Code
23126 \begin_layout Plain Layout
23127 {%ifstar%[[真]][[偽]]}
23134 \begin_inset Flex Code
23137 \begin_layout Plain Layout
23145 など)星印付き引用コマンドの場合には「真」の部分を処理し,
23146 星印付きでない場合には「偽」の部分を処理します
23149 \begin_layout Itemize
23150 \begin_inset Flex Code
23153 \begin_layout Plain Layout
23154 {%ifentrytype:<type>%[[真]][[偽]]}
23161 \begin_inset Flex Code
23164 \begin_layout Plain Layout
23170 に一致する場合には「真」の部分を処理し,
23171 それ以外の場合には「偽」の部分を処理します(例:
23173 \begin_inset Flex Code
23176 \begin_layout Plain Layout
23177 {%ifentrytype:book%[[これはbookです]][[これはbookではありません]]}
23185 \begin_layout Itemize
23186 \begin_inset Flex Code
23189 \begin_layout Plain Layout
23190 {%ifmultiple:<authortype>%[[真]][[偽]]}
23196 現行の項目が著者型(著者・編者など)が複数の著者を含む場合には「真」の部分を処理し,
23197 それ以外の場合には「偽」の部分を処理します(例:
23199 \begin_inset Flex Code
23202 \begin_layout Plain Layout
23203 {%ifmultiple:editor%[[eds.]][[ed.]]}
23211 \begin_layout Itemize
23212 \begin_inset Flex Code
23215 \begin_layout Plain Layout
23216 {%ifqualified%[[真]][[偽]]}
23222 現行の引用がqualified citation listである(複数文献引用に対する
23226 特有の形式)場合には「真」の部分を処理し,
23227 それ以外の場合には「偽」の部分を処理します
23230 \begin_layout Standard
23231 \begin_inset Flex Code
23234 \begin_layout Plain Layout
23240 は書誌情報ファイルに記録されている形のままの著者キーを出力すると述べました.これは「Miller,
23243 Jane」のような文字列に終わることがあり(Bib\SpecialChar TeX
23244 では著者を区切るのに「and」が用いられるため),
23245 望ましい結果ではありません.したがって,
23248 正しく整形された名前のリスト(これも翻訳の対象となります)を得るための方法を提供しています.以下のキーが提供されています.
23251 \begin_layout Enumerate
23252 書誌情報項目の主要著者・編者に適した,
23254 \begin_inset Flex Code
23257 \begin_layout Plain Layout
23263 部分は要請されているリスト型を表します(例:
23265 \begin_inset Flex Code
23268 \begin_layout Plain Layout
23278 \begin_layout Itemize
23279 \begin_inset Flex Code
23282 \begin_layout Plain Layout
23283 %abbrvnames:<nametype>%
23290 \begin_inset Flex Code
23293 \begin_layout Plain Layout
23299 に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
23302 \begin_layout Itemize
23303 \begin_inset Flex Code
23306 \begin_layout Plain Layout
23307 %fullnames:<nametype>%
23313 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
23316 \begin_layout Itemize
23317 \begin_inset Flex Code
23320 \begin_layout Plain Layout
23321 %forceabbrvnames:<nametype>%
23328 \begin_inset Flex Code
23331 \begin_layout Plain Layout
23338 常に短縮される(「et al.」と共に供される)名前リストを提供します.
23342 \begin_layout Enumerate
23343 書誌情報項目中の姓名の順序が異なっている場合の,
23355 \begin_layout Itemize
23356 \begin_inset Flex Code
23359 \begin_layout Plain Layout
23360 %abbrvbynames:<nametype>%
23367 \begin_inset Flex Code
23370 \begin_layout Plain Layout
23376 に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
23379 \begin_layout Itemize
23380 \begin_inset Flex Code
23383 \begin_layout Plain Layout
23384 %fullbynames:<nametype>%
23390 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
23393 \begin_layout Itemize
23394 \begin_inset Flex Code
23397 \begin_layout Plain Layout
23398 %forceabbrvbynames:<nametype>%
23405 \begin_inset Flex Code
23408 \begin_layout Plain Layout
23415 常に短縮される(「et al.」と共に供される)名前リストを提供します.
23419 \begin_layout Enumerate
23420 著者-発行年引用ラベルで用いられるような,
23422 \begin_inset Flex Code
23425 \begin_layout Plain Layout
23432 (著者-発行年ラベルで通例であるように)常に著者リストか,
23433 存在しない場合には編者リストを返します.
23437 \begin_layout Itemize
23438 \begin_inset Flex Code
23441 \begin_layout Plain Layout
23449 \begin_inset Flex Code
23452 \begin_layout Plain Layout
23458 に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
23461 \begin_layout Itemize
23462 \begin_inset Flex Code
23465 \begin_layout Plain Layout
23472 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
23475 \begin_layout Itemize
23476 \begin_inset Flex Code
23479 \begin_layout Plain Layout
23480 %forceabbrvciteauthor%
23487 \begin_inset Flex Code
23490 \begin_layout Plain Layout
23497 常に短縮される(「et al.」と共に供される)名前リストを提供します.
23501 \begin_layout Standard
23503 下記のマクロで変更することができます.
23506 \begin_layout Itemize
23507 \begin_inset Flex Code
23510 \begin_layout Plain Layout
23511 !firstnameform %surname%,
23520 \begin_layout Itemize
23521 \begin_inset Flex Code
23524 \begin_layout Plain Layout
23525 !othernameform %surname%,
23534 \begin_layout Itemize
23535 \begin_inset Flex Code
23538 \begin_layout Plain Layout
23539 !firstbynameform %prename% %surname%
23547 \begin_layout Itemize
23548 \begin_inset Flex Code
23551 \begin_layout Plain Layout
23552 !otherbynameform %prename% %surname%
23560 \begin_layout Standard
23563 Peter and Mary Smith:
23567 John Doe and Pat Green,
23568 eds.:\SpecialChar ldots
23572 \begin_layout Standard
23574 定義中で使用することのできる文法として,
23576 \begin_inset Flex Code
23579 \begin_layout Plain Layout
23585 という形をしたものがあります.これは,
23586 「リッチテキスト」を生成するときに使われる整形情報を定義するものです.当然のことながら,
23588 HTMLタグを出力させたくはありませんから,
23590 \begin_inset Flex Code
23593 \begin_layout Plain Layout
23600 \begin_inset Flex Code
23603 \begin_layout Plain Layout
23609 」でくるんでやらなくてはならないのです.
23612 \begin_layout Standard
23613 \begin_inset Flex Code
23616 \begin_layout Plain Layout
23623 他に2つの特殊な定義が可能です.一つめの例としては,
23627 \begin_layout LyX-Code
23629 \begin_inset Quotes eld
23633 \begin_inset Quotes erd
23639 \begin_layout Standard
23643 \begin_inset Flex Code
23646 \begin_layout Plain Layout
23653 これがキーであるかのように扱って使用することができます.\SpecialChar LyX
23656 \begin_inset Flex Code
23659 \begin_layout Plain Layout
23666 そこで定義されているものを扱う場合と同じように取り扱います.ですから,
23671 \begin_layout LyX-Code
23675 \begin_layout Standard
23676 のようなことはしないでください.\SpecialChar LyX
23678 無限ループに陥るようなことはありませんが,
23679 諦めるまでに時間のかかる長いループに入るかもしれません.
23682 \begin_layout Standard
23687 \begin_layout LyX-Code
23691 \begin_layout Standard
23692 のようなものです.これは翻訳対象となるテキスト部分を定義し,
23693 これによって書誌情報や引用の対応する部分が翻訳されるようになります.
23694 \begin_inset Flex Code
23697 \begin_layout Plain Layout
23705 定義の中に入れることもできます.以下の2つの翻訳パスがあることに注意してください.上記の例のように
23706 \begin_inset Flex Code
23709 \begin_layout Plain Layout
23716 すべて現在アクティブなバッファ言語に翻訳されます(したがって翻訳は生成された文書に一致します).アンダースコアだけから始まる定義は,
23717 すべてGUI言語に翻訳されます.これは
23720 \begin_layout LyX-Code
23721 _addtobib Add to bibliography only
23724 \begin_layout Standard
23726 ダイアログやボタンにのみ現れる文字列に適した翻訳です.
23729 \begin_layout Standard
23730 これらの翻訳可能な文字列のうちいくつかは,
23732 \begin_inset Flex Code
23735 \begin_layout Plain Layout
23742 \begin_inset Flex Code
23745 \begin_layout Plain Layout
23751 ファイル中に事前定義されています.これは,
23752 上記で述べたような意味でのマクロではないことに注意してください.
23755 \begin_layout Standard
23758 \begin_inset VSpace defskip
23764 \begin_layout Standard
23768 !authoredit {%author%[[%author%,
23769 ]][[{%editor%[[%editor%,
23774 \begin_layout Standard
23775 \begin_inset VSpace defskip
23780 \begin_inset Flex Code
23783 \begin_layout Plain Layout
23792 \begin_inset Flex Code
23795 \begin_layout Plain Layout
23803 \begin_inset Flex Code
23806 \begin_layout Plain Layout
23814 \begin_inset Flex Code
23817 \begin_layout Plain Layout
23823 ないしはその翻訳(既定では「ed.」)を出力します.これは実は
23824 \begin_inset Flex Code
23827 \begin_layout Plain Layout
23835 ご自身の定義ないしは再定義の中で使用することができます.
23838 \begin_layout Section
23839 \begin_inset CommandInset label
23841 name "sec:XHTML出力のタグ"
23848 \begin_layout Standard
23853 レイアウト情報によって制御することができます.一般的に,
23858 既定のCSSスタイルの構成まで行ないます.たとえば,
23859 章見出しを適切に整形するためのCSSを書き出すために,
23863 \begin_inset Flex Code
23866 \begin_layout Plain Layout
23872 宣言で提供されている情報を利用しようと試みます.
23875 \begin_layout Standard
23878 使いたい環境やユーザ設定差込枠などのために満足のいくXHTML出力を得るために,
23879 まったく何もしなくてよいことになるでしょう.しかしながら,
23883 生成されるXHTMLやCSSをカスタマイズするために使用できるレイアウトタグを,
23887 \begin_layout Standard
23888 様式宣言や差込枠宣言の外で使用することができるタグに,
23890 \begin_inset Flex Code
23893 \begin_layout Plain Layout
23900 \begin_inset Flex Code
23903 \begin_layout Plain Layout
23909 の2つがあることに注意してください.これらの詳細については,
23911 \begin_inset CommandInset ref
23913 reference "subsec:汎用テキストクラスパラメータ"
23921 \begin_layout Subsection
23922 \begin_inset CommandInset label
23924 name "subsec:段落様式-XHTML"
23931 \begin_layout Standard
23933 が段落のために出力するXHTMLの種類は,
23936 あるいは環境を取り扱っているのかに依存し,
23938 \begin_inset Flex Code
23941 \begin_layout Plain Layout
23951 \begin_layout Standard
23956 \begin_layout LyX-Code
23960 \begin_inset Quotes erd
23964 \begin_inset Quotes erd
23970 \begin_layout LyX-Code
23974 \begin_inset Quotes erd
23978 \begin_inset Quotes erd
23984 \begin_layout LyX-Code
23990 \begin_layout LyX-Code
23996 \begin_layout Standard
24002 \begin_layout Standard
24008 \begin_layout LyX-Code
24012 \begin_inset Quotes erd
24016 \begin_inset Quotes erd
24022 \begin_layout LyX-Code
24026 \begin_inset Quotes erd
24030 \begin_inset Quotes erd
24034 \begin_inset Quotes erd
24038 \begin_inset Quotes erd
24041 >環境ラベル</labeltag>最初の段落.
24044 \begin_layout LyX-Code
24050 \begin_layout LyX-Code
24053 <itemtag>二つめの段落.</itemtag>
24056 \begin_layout LyX-Code
24062 \begin_layout Standard
24064 たとえば定理の場合にそうであるように,
24065 最初の段落にだけ出力されることに注意してください.
24068 \begin_layout Standard
24073 \begin_layout LyX-Code
24077 \begin_inset Quotes erd
24081 \begin_inset Quotes erd
24087 \begin_layout LyX-Code
24091 \begin_inset Quotes erd
24095 \begin_inset Quotes erd
24099 \begin_inset Quotes erd
24103 \begin_inset Quotes erd
24106 >リストのラベル</labeltag>最初の項目.</itemtag>
24109 \begin_layout LyX-Code
24113 \begin_inset Quotes erd
24117 \begin_inset Quotes erd
24121 \begin_inset Quotes erd
24125 \begin_inset Quotes erd
24128 >リストのラベル</labeltag>二つめの項目.</itemtag>
24131 \begin_layout LyX-Code
24137 \begin_layout LyX-Code
24141 \begin_layout LyX-Code
24145 \begin_inset Quotes erd
24149 \begin_inset Quotes erd
24155 \begin_layout LyX-Code
24159 \begin_inset Quotes erd
24163 \begin_inset Quotes erd
24166 >リストのラベル</labeltag><itemtag attr=
24167 \begin_inset Quotes erd
24171 \begin_inset Quotes erd
24177 \begin_layout LyX-Code
24181 \begin_inset Quotes erd
24185 \begin_inset Quotes erd
24188 >リストのラベル</labeltag><itemtag attr=
24189 \begin_inset Quotes erd
24193 \begin_inset Quotes erd
24199 \begin_layout LyX-Code
24205 \begin_layout Standard
24207 \begin_inset Flex Code
24210 \begin_layout Plain Layout
24217 \begin_inset Flex Code
24220 \begin_layout Plain Layout
24226 の順序が違っていることに注意してください.どちらの順序になるかは,
24228 \begin_inset Flex Code
24231 \begin_layout Plain Layout
24238 \begin_inset Flex Code
24241 \begin_layout Plain Layout
24251 labelがitemの外側に来るようになります.
24254 \begin_layout Standard
24256 以下に述べるようなレイアウトタグを使って制御することができます.しかしながら,
24262 望ましいXHTML出力を得ることができるということになるはずです.ここで利用出来るタグは,
24263 自分の好みにあわせて微調整する目的でここにあるものと考えてください.
24266 \begin_layout Description
24267 \begin_inset Flex Code
24270 \begin_layout Plain Layout
24277 \begin_inset Flex Code
24280 \begin_layout Plain Layout
24286 ] 主幹タグと共に出力される属性情報を指定します.たとえば,
24288 \begin_inset Flex Code
24291 \begin_layout Plain Layout
24300 \begin_inset Flex Code
24303 \begin_layout Plain Layout
24310 \begin_inset Flex Code
24313 \begin_layout Plain Layout
24320 レイアウトの\SpecialChar LyX
24322 chapterのように小文字で記述します.
24325 \begin_layout Description
24326 \begin_inset Flex Code
24329 \begin_layout Plain Layout
24336 \begin_inset Flex Code
24339 \begin_layout Plain Layout
24345 ] この段落に使用するCSSクラス.段落が連番もしくは記号の箇条書きであるならば,
24346 既定値は「lyxenum」または「lyxitem」および階層の深さにより「i」「ii」「iii」「iv」となることに注意してください.これはここで書き換えることができます.しかしながら,
24347 その場合後置句は付け加えられません.すなわち,
24349 つねにここで宣言されたものの通りとなります.
24352 \begin_layout Description
24353 \begin_inset Flex Code
24356 \begin_layout Plain Layout
24363 \begin_inset Flex Code
24366 \begin_layout Plain Layout
24377 \begin_inset Flex Code
24380 \begin_layout Plain Layout
24386 で追加情報が明示的に与えられているときでも,
24388 がこのレイアウト用に生成する既定CSS情報を出力するか否か.これを
24389 \begin_inset Flex Code
24392 \begin_layout Plain Layout
24399 生成されたCSSを完全に上書きする代わりに,
24400 変更したり追加したりすることができます.既定値は
24401 \begin_inset Flex Code
24404 \begin_layout Plain Layout
24413 \begin_layout Description
24414 \begin_inset Flex Code
24417 \begin_layout Plain Layout
24424 \begin_inset Flex Code
24427 \begin_layout Plain Layout
24437 ] この段落(通常節やその類い)をTOCに入れるか否か.既定値は真となっているので,
24438 たとえば星付きの節については偽に設定しなくてはなりません.
24441 \begin_layout Description
24442 \begin_inset Flex Code
24445 \begin_layout Plain Layout
24452 \begin_inset Flex Code
24455 \begin_layout Plain Layout
24461 ] 環境の段落に使用されるタグ.上記各例の
24462 \begin_inset Flex Code
24465 \begin_layout Plain Layout
24472 \begin_inset Flex Code
24475 \begin_layout Plain Layout
24484 \begin_layout Description
24485 \begin_inset Flex Code
24488 \begin_layout Plain Layout
24495 \begin_inset Flex Code
24498 \begin_layout Plain Layout
24505 \begin_inset Flex Code
24508 \begin_layout Plain Layout
24509 class=`レイアウト名_item'
24521 \begin_inset Flex Code
24524 \begin_layout Plain Layout
24533 \begin_layout Description
24534 \begin_inset Flex Code
24537 \begin_layout Plain Layout
24544 \begin_inset Flex Code
24547 \begin_layout Plain Layout
24553 ] 段落と項目ラベルに使用されるタグ.上記各例の
24554 \begin_inset Flex Code
24557 \begin_layout Plain Layout
24564 \begin_inset Flex Code
24567 \begin_layout Plain Layout
24574 \begin_inset Flex Code
24577 \begin_layout Plain Layout
24584 \begin_inset Flex Code
24587 \begin_layout Plain Layout
24588 Centered_Top_Environment
24595 \begin_inset Flex Code
24598 \begin_layout Plain Layout
24606 \begin_inset Flex Code
24609 \begin_layout Plain Layout
24618 \begin_layout Description
24619 \begin_inset Flex Code
24622 \begin_layout Plain Layout
24629 \begin_inset Flex Code
24632 \begin_layout Plain Layout
24639 \begin_inset Flex Code
24642 \begin_layout Plain Layout
24643 class=`レイアウト名_label'
24655 \begin_inset Flex Code
24658 \begin_layout Plain Layout
24667 \begin_layout Description
24668 \begin_inset Flex Code
24671 \begin_layout Plain Layout
24678 \begin_inset Flex Code
24681 \begin_layout Plain Layout
24695 中に出力されるかを制御します.これは,
24699 \begin_inset Flex Code
24702 \begin_layout Plain Layout
24703 `<dt>\SpecialChar ldots
24704 </dt><dd>\SpecialChar ldots
24710 という形を得るために使用されます.既定値は
24711 \begin_inset Flex Code
24714 \begin_layout Plain Layout
24721 labelタグはitemタグの中に出力されます.
24724 \begin_layout Description
24725 \begin_inset Flex Code
24728 \begin_layout Plain Layout
24736 \begin_inset Flex Code
24739 \begin_layout Plain Layout
24748 \begin_inset Flex Code
24751 \begin_layout Plain Layout
24758 \begin_inset Flex Code
24761 \begin_layout Plain Layout
24767 ブロックをインクルードするのに使用することができます.
24770 \begin_layout Description
24771 \begin_inset Flex Code
24774 \begin_layout Plain Layout
24781 インクルードするCSSスタイル情報.これは,
24783 \begin_inset Flex Code
24786 \begin_layout Plain Layout
24793 CSS自体をインクルードするだけで大丈夫です.
24794 \begin_inset Flex Code
24797 \begin_layout Plain Layout
24806 \begin_layout Description
24807 \begin_inset Flex Code
24810 \begin_layout Plain Layout
24817 \begin_inset Flex Code
24820 \begin_layout Plain Layout
24826 ] 主幹ラベルに使用されるタグ.上記各例の
24827 \begin_inset Flex Code
24830 \begin_layout Plain Layout
24837 \begin_inset Flex Code
24840 \begin_layout Plain Layout
24849 \begin_layout Description
24850 \begin_inset Flex Code
24853 \begin_layout Plain Layout
24860 \begin_inset Flex Code
24863 \begin_layout Plain Layout
24875 \begin_inset Flex Code
24878 \begin_layout Plain Layout
24884 タグを生成するのに使用する様式であるという印をつけます.既定値は偽です.
24885 \begin_inset Flex Code
24888 \begin_layout Plain Layout
24896 \begin_inset Flex Code
24899 \begin_layout Plain Layout
24908 \begin_layout Subsection
24912 \begin_layout Standard
24914 レイアウトファイル内の情報によって制御することができます
24918 \begin_layout Plain Layout
24920 これは「テキスト」差込枠(中に書き込みができる差込枠)にのみ有効で,
24921 「コマンド」差込枠(ダイアログボックスに関連付けられた差込枠)には適用されません.
24929 既定のCSS様式を構成します.しかし,
24933 \begin_layout Standard
24939 \begin_layout LyX-Code
24941 \begin_inset Quotes erd
24945 \begin_inset Quotes erd
24951 \begin_layout LyX-Code
24952 <labeltag>ラベル</labeltag>
24955 \begin_layout LyX-Code
24957 \begin_inset Quotes erd
24961 \begin_inset Quotes erd
24964 >差込枠の内容.</innertag>
24967 \begin_layout LyX-Code
24971 \begin_layout Standard
24974 \begin_inset Flex Code
24977 \begin_layout Plain Layout
24988 引用など)を用いて整形されます.もちろん,
24994 \begin_inset Flex Code
24997 \begin_layout Plain Layout
25003 が用いられます.innerタグは非必須であり,
25004 既定では出力されません.各差込枠用に出力される特定のタグや属性は,
25005 以下のレイアウトタグによって制御することができます.
25008 \begin_layout Description
25009 \begin_inset Flex Code
25012 \begin_layout Plain Layout
25019 \begin_inset Flex Code
25022 \begin_layout Plain Layout
25028 ] 主幹タグと共に出力される属性情報を指定します.たとえば,
25030 \begin_inset Flex Code
25033 \begin_layout Plain Layout
25034 class=`myinset' onclick=`\SpecialChar ldots
25043 \begin_inset Flex Code
25046 \begin_layout Plain Layout
25053 \begin_inset Flex Code
25056 \begin_layout Plain Layout
25063 差込枠の\SpecialChar LyX
25065 小文字で記述します.アルファベットや数字以外の文字は,
25066 アンダースコアに置き換えられます.例:
25070 \begin_layout Description
25071 \begin_inset Flex Code
25074 \begin_layout Plain Layout
25081 \begin_inset Flex Code
25084 \begin_layout Plain Layout
25095 \begin_inset Flex Code
25098 \begin_layout Plain Layout
25104 で追加情報が明示的に与えられているときでも,
25106 がこのレイアウト用に生成する既定CSS情報を出力するか否か.これを
25107 \begin_inset Flex Code
25110 \begin_layout Plain Layout
25117 生成されたCSSを完全に上書きする代わりに,
25118 変更したり追加したりすることができます.既定値は
25119 \begin_inset Flex Code
25122 \begin_layout Plain Layout
25131 \begin_layout Description
25132 \begin_inset Flex Code
25135 \begin_layout Plain Layout
25142 \begin_inset Flex Code
25145 \begin_layout Plain Layout
25152 \begin_inset Flex Code
25155 \begin_layout Plain Layout
25164 \begin_layout Description
25165 \begin_inset Flex Code
25168 \begin_layout Plain Layout
25175 \begin_inset Flex Code
25178 \begin_layout Plain Layout
25185 \begin_inset Flex Code
25188 \begin_layout Plain Layout
25197 \begin_layout Description
25198 \begin_inset Flex Code
25201 \begin_layout Plain Layout
25208 \begin_inset Flex Code
25211 \begin_layout Plain Layout
25219 ] この差込枠が(脚註のように)独立した文字列ブロックを表すのか,
25221 (派生枝のように)周囲の文字列の中に取り込まれる素材を表すのか.既定値は1です.
25224 \begin_layout Description
25225 \begin_inset Flex Code
25228 \begin_layout Plain Layout
25235 \begin_inset Flex Code
25238 \begin_layout Plain Layout
25248 \begin_inset Flex Code
25251 \begin_layout Plain Layout
25263 \begin_layout Description
25264 \begin_inset Flex Code
25267 \begin_layout Plain Layout
25275 \begin_inset Flex Code
25278 \begin_layout Plain Layout
25287 \begin_inset Flex Code
25290 \begin_layout Plain Layout
25297 \begin_inset Flex Code
25300 \begin_layout Plain Layout
25306 ブロックをインクルードするのに使用することができます.
25309 \begin_layout Description
25310 \begin_inset Flex Code
25313 \begin_layout Plain Layout
25320 インクルードするCSSスタイル情報.これは,
25322 \begin_inset Flex Code
25325 \begin_layout Plain Layout
25332 CSS自体をインクルードするだけで大丈夫です.
25335 \begin_layout Description
25336 \begin_inset Flex Code
25339 \begin_layout Plain Layout
25346 \begin_inset Flex Code
25349 \begin_layout Plain Layout
25355 ] 主幹ラベルに使用されるタグ.上記各例の
25356 \begin_inset Flex Code
25359 \begin_layout Plain Layout
25366 \begin_inset Flex Code
25369 \begin_layout Plain Layout
25377 \begin_inset Flex Code
25380 \begin_layout Plain Layout
25387 \begin_inset Flex Code
25390 \begin_layout Plain Layout
25398 \begin_inset Flex Code
25401 \begin_layout Plain Layout
25410 \begin_layout Subsection
25414 \begin_layout Standard
25416 レイアウトファイル内の情報によって制御することができます.出力は,
25420 \begin_layout LyX-Code
25422 \begin_inset Quotes erd
25426 \begin_inset Quotes erd
25432 \begin_layout LyX-Code
25436 \begin_layout LyX-Code
25440 \begin_layout Standard
25444 そのような形で出力されます.その外観は,
25445 キャプション差込枠のInsetLayoutで制御することができます.
25448 \begin_layout Description
25449 \begin_inset Flex Code
25452 \begin_layout Plain Layout
25459 \begin_inset Flex Code
25462 \begin_layout Plain Layout
25468 ] 主幹タグと共に出力される属性情報を指定します.たとえば,
25470 \begin_inset Flex Code
25473 \begin_layout Plain Layout
25474 class=`myfloat' onclick=`\SpecialChar ldots
25483 \begin_inset Flex Code
25486 \begin_layout Plain Layout
25487 class=`float フロート-フロート型'
25493 \begin_inset Flex Code
25496 \begin_layout Plain Layout
25504 \begin_inset CommandInset ref
25506 reference "subsec:フロート"
25512 この型のフロートの\SpecialChar LyX
25515 アルファベットや数字でない文字はアンダースコアに変換されます.例:
25519 \begin_layout Description
25520 \begin_inset Flex Code
25523 \begin_layout Plain Layout
25530 インクルードするCSSスタイル情報.これは,
25532 \begin_inset Flex Code
25535 \begin_layout Plain Layout
25542 CSS自体をインクルードするだけで大丈夫です.
25545 \begin_layout Description
25546 \begin_inset Flex Code
25549 \begin_layout Plain Layout
25556 \begin_inset Flex Code
25559 \begin_layout Plain Layout
25565 ] このフロートに使用されるタグ.上記各例の
25566 \begin_inset Flex Code
25569 \begin_layout Plain Layout
25576 \begin_inset Flex Code
25579 \begin_layout Plain Layout
25586 ほとんどの場合変更する必要はありません.
25589 \begin_layout Subsection
25593 \begin_layout Standard
25596 \begin_inset Flex Code
25599 \begin_layout Plain Layout
25605 ブロックを使用して整形することができます.詳細については,
25607 \begin_inset CommandInset ref
25609 reference "subsec:引用書式指定"
25617 \begin_layout Subsection
25622 \begin_layout Standard
25625 提供されている他のレイアウト情報に基づいて,
25626 差込枠と段落様式の両方の既定CSS様式ルールを生成ということすることを,
25627 これまでに何度か触れました.この節では,
25634 \begin_layout Standard
25639 \begin_inset Flex Code
25642 \begin_layout Plain Layout
25649 \begin_inset Flex Code
25652 \begin_layout Plain Layout
25659 \begin_inset Flex Code
25662 \begin_layout Plain Layout
25669 \begin_inset Flex Code
25672 \begin_layout Plain Layout
25679 \begin_inset Flex Code
25682 \begin_layout Plain Layout
25689 フォント情報についてのみCSSを自動生成します(
25690 \begin_inset CommandInset ref
25692 reference "subsec:フォント指定"
25698 きわめて分かりやすく自明です.たとえば,
25700 \begin_inset Flex Code
25703 \begin_layout Plain Layout
25710 \begin_inset Flex Code
25713 \begin_layout Plain Layout
25720 」になります.\SpecialChar LyX
25721 の寸法とCSSの寸法のあいだの対応は,
25723 それでも直感的に分かります.詳細については,
25725 \begin_inset Flex URL
25728 \begin_layout Plain Layout
25736 \begin_inset Flex Code
25739 \begin_layout Plain Layout
25748 \begin_layout Section
25750 \begin_inset CommandInset label
25752 name "sec:DocBook出力のタグ"
25759 \begin_layout Standard
25763 のDocBook出力の書式もレイアウト情報によって制御されています.一般的に\SpecialChar LyX
25765 DocBookは厳密にセマンティックであり,
25767 スタイリングの多くは変換の途中で失われてしまいます.可能な場合には,
25776 \begin_layout Standard
25778 設定した環境や特別差込枠等々について,
25779 納得のいくDocBook出力を得るために,
25780 何かしなくてはならないということはまったくありません.しかしながら,
25781 いくつかの場合において必要となることがあるため,
25784 生成されるDocBookを調整できるようにしています.
25787 \begin_layout Standard
25788 ラベルはDocBookでは冗長であるため,
25789 めったに出力されることはありません.この情報はタグ自身によって伝達され,
25790 (DocBookファイルを処理した後の)最終文書にラベルが現れるかどうかは,
25791 スタイルシートによって制御されます.しかしながら,
25793 ラベルが冗長な内容ではないことが時々あり,
25798 \begin_layout Subsection
25800 \begin_inset CommandInset label
25802 name "subsec:DocBook段落様式"
25809 \begin_layout Standard
25810 段落に対して\SpecialChar LyX
25813 コマンドなのか環境なのかによって変化し,
25815 \begin_inset Flex Code
25818 \begin_layout Plain Layout
25828 \begin_layout Standard
25830 DocBook出力は下記の形を取ります:
25834 \begin_layout LyX-Code
25838 \begin_layout LyX-Code
25842 \begin_layout LyX-Code
25846 \begin_layout Standard
25848 生成されるDocBookは下記の形を取ります:
25852 \begin_layout LyX-Code
25856 \begin_layout LyX-Code
25857 <itemtag>第1段落</itemtag>
25860 \begin_layout LyX-Code
25861 <itemtag>第2段落</itemtag>
25864 \begin_layout LyX-Code
25868 \begin_layout Standard
25870 DocBook出力は下記の形を取ります:
25874 \begin_layout LyX-Code
25878 \begin_layout LyX-Code
25879 <itemtag attr>第1項目</itemtag>
25882 \begin_layout LyX-Code
25883 <itemtag attr>第2項目</itemtag>
25886 \begin_layout LyX-Code
25890 \begin_layout Standard
25891 各段落型に対する特定のタグやロール出力は,
25892 これから説明するレイアウトタグによって制御することができます.まさにDocBookの性質そのものによって,
25893 妥当な既定値というものはまったく存在せず,
25894 値はつねに注意深く選ばなくてはならないと言うことに注意してください.
25897 \begin_layout Description
25898 \begin_inset Flex Code
25901 \begin_layout Plain Layout
25908 \begin_inset Flex Code
25911 \begin_layout Plain Layout
25917 ] メインタグに出力される属性情報を,
25919 \begin_inset Flex Code
25922 \begin_layout Plain Layout
25929 DocBookファイルの後処理に使用することができます.
25932 \begin_layout Description
25933 \begin_inset Flex Code
25936 \begin_layout Plain Layout
25943 \begin_inset Flex Code
25946 \begin_layout Plain Layout
25952 ] この差込枠に使用するタグ.上記の例の「
25953 \begin_inset Flex Code
25956 \begin_layout Plain Layout
25962 」の位置に出力します.既定値はフロート名で,
25963 DocBookには一般的なタグはないので,
25967 \begin_layout Description
25968 \begin_inset Flex Code
25971 \begin_layout Plain Layout
25978 \begin_inset Flex Code
25981 \begin_layout Plain Layout
25989 \begin_inset Flex Code
25992 \begin_layout Plain Layout
26000 \begin_inset Flex Code
26003 \begin_layout Plain Layout
26009 ] このタグの新規行ポリシー.詳細は第
26010 \begin_inset CommandInset ref
26012 reference "subsec:新規行ポリシー"
26023 \begin_layout Subsection
26025 \begin_inset CommandInset label
26027 name "subsec:新規行ポリシー"
26034 \begin_layout Standard
26037 \begin_inset Flex Code
26040 \begin_layout Plain Layout
26046 属性で指定される)新規行の出力ポリシーに下記の3つの選択肢があります.
26049 \begin_layout Itemize
26051 \begin_inset Flex Code
26054 \begin_layout Plain Layout
26061 開始タグと終了タグは独立した行に置きます(つまり開始タグと終了タグの前後にラインフィードします).典型的な要素はフロートです.たとえば,
26066 \begin_layout LyX-Code
26070 \begin_layout LyX-Code
26074 \begin_layout LyX-Code
26078 \begin_layout LyX-Code
26082 \begin_layout LyX-Code
26086 \begin_layout Standard
26091 \begin_layout Itemize
26093 \begin_inset Flex Code
26096 \begin_layout Plain Layout
26103 開始タグと終了タグは同じ新規行に置きます(開始タグの前と終了タグの後にラインフィードが出力されます).典型的な要素は段落と箇条書き項目です.たとえば,
26108 \begin_layout LyX-Code
26112 \begin_layout LyX-Code
26113 <paratag>段落の内容</paratag>
26116 \begin_layout LyX-Code
26120 \begin_layout Standard
26125 \begin_layout Itemize
26127 \begin_inset Flex Code
26130 \begin_layout Plain Layout
26137 開始タグと終了タグは内容と同じ行に置かれます.ラインフィードは出力されません.典型的な要素はフォントです.たとえば,
26142 \begin_layout LyX-Code
26143 前の内容<inlinetag>段落の内容</inlinetag>後の内容
26146 \begin_layout Standard
26151 \begin_layout Standard
26153 \begin_inset Flex Code
26156 \begin_layout Plain Layout
26165 \begin_layout Subsection
26166 InsetLayout DocBook
26169 \begin_layout Standard
26170 差込枠のDocBook出力もレイアウトファイルの情報によって制御されます.
26173 \begin_layout Standard
26174 差込枠に対して\SpecialChar LyX
26175 が出力するDocBookは次のような形を取ります.
26178 \begin_layout LyX-Code
26179 <wrappertag wrapperattr>
26182 \begin_layout LyX-Code
26186 \begin_layout LyX-Code
26187 <innertag innerattr>
26190 \begin_layout LyX-Code
26194 \begin_layout LyX-Code
26198 \begin_layout LyX-Code
26202 \begin_layout LyX-Code
26206 \begin_layout Standard
26211 \begin_layout LyX-Code
26212 <wrappertag wrapperattr>
26215 \begin_layout LyX-Code
26219 \begin_layout LyX-Code
26220 <innertag innerattr>
26223 \begin_layout LyX-Code
26224 <itemwrappertag itemwrapperattr>
26227 \begin_layout LyX-Code
26228 <itemlabeltag itemattr>
26231 \begin_layout LyX-Code
26235 \begin_layout LyX-Code
26239 \begin_layout LyX-Code
26243 \begin_layout LyX-Code
26247 \begin_layout LyX-Code
26251 \begin_layout LyX-Code
26255 \begin_layout LyX-Code
26259 \begin_layout LyX-Code
26263 \begin_layout LyX-Code
26264 <itemwrappertag itemwrapperattr>
26267 \begin_layout LyX-Code
26268 <itemlabeltag itemattr>
26271 \begin_layout LyX-Code
26275 \begin_layout LyX-Code
26279 \begin_layout LyX-Code
26283 \begin_layout LyX-Code
26287 \begin_layout LyX-Code
26291 \begin_layout LyX-Code
26295 \begin_layout LyX-Code
26299 \begin_layout LyX-Code
26303 \begin_layout LyX-Code
26307 \begin_layout LyX-Code
26311 \begin_layout LyX-Code
26315 \begin_layout LyX-Code
26319 \begin_layout Standard
26323 \begin_inset Flex Code
26326 \begin_layout Plain Layout
26337 引用等)にしたがって整形された段落として出力されます.内側のタグは必須ではなく,
26341 \begin_layout Standard
26342 各差込枠に出力される特定のタグと属性は,
26343 下記のようなレイアウトタグによって制御されます.
26346 \begin_layout Description
26347 \begin_inset Flex Code
26350 \begin_layout Plain Layout
26357 \begin_inset Flex Code
26360 \begin_layout Plain Layout
26366 ] メインタグに出力される属性情報を,
26368 \begin_inset Flex Code
26371 \begin_layout Plain Layout
26378 DocBookファイルの後処理に使用することができます.
26381 \begin_layout Description
26382 \begin_inset Flex Code
26385 \begin_layout Plain Layout
26392 \begin_inset Flex Code
26395 \begin_layout Plain Layout
26403 ] このタグを親レイアウトの最初にある
26404 \begin_inset Flex Code
26407 \begin_layout Plain Layout
26413 タグの中に入れるかどうかを指定します.
26414 \begin_inset Flex Code
26417 \begin_layout Plain Layout
26425 \begin_inset Flex Code
26428 \begin_layout Plain Layout
26434 の中に決して入れないことを示します(これは既定値であり通常の内容に対応します).
26435 \begin_inset Flex Code
26438 \begin_layout Plain Layout
26446 \begin_inset Flex Code
26449 \begin_layout Plain Layout
26455 の中につねに入れることを示します(これは通常のメタデータに対応します).親に
26456 \begin_inset Flex Code
26459 \begin_layout Plain Layout
26466 \begin_inset Flex 圏点
26469 \begin_layout Plain Layout
26476 \begin_inset Flex Code
26479 \begin_layout Plain Layout
26487 \begin_inset Flex Code
26490 \begin_layout Plain Layout
26496 の中に入れるかもしれないことを示します(これは表題の場合にのみ該当します).親に
26497 \begin_inset Flex Code
26500 \begin_layout Plain Layout
26507 \begin_inset Flex 圏点
26510 \begin_layout Plain Layout
26520 \begin_layout Description
26521 \begin_inset Flex Code
26524 \begin_layout Plain Layout
26531 \begin_inset Flex Code
26534 \begin_layout Plain Layout
26542 \begin_inset Flex Code
26545 \begin_layout Plain Layout
26552 DocBookファイルの後処理に使用することができます.
26555 \begin_layout Description
26556 \begin_inset Flex Code
26559 \begin_layout Plain Layout
26560 DocBookItemInnerAttr
26566 \begin_inset Flex Code
26569 \begin_layout Plain Layout
26575 ] 項目内部タグに出力される属性情報を,
26577 \begin_inset Flex Code
26580 \begin_layout Plain Layout
26587 DocBookファイルの後処理に使用することができます.
26590 \begin_layout Description
26591 \begin_inset Flex Code
26594 \begin_layout Plain Layout
26595 DocBookItemInnerTag
26601 \begin_inset Flex Code
26604 \begin_layout Plain Layout
26610 ] 差込枠内部の項目内部タグに使用するタグ.上記の例の「
26611 \begin_inset Flex Code
26614 \begin_layout Plain Layout
26621 \begin_inset Flex Code
26624 \begin_layout Plain Layout
26631 項目内部タグがないことを示します.すなわち,
26633 項目内部タグなしに中身が直接出力されます.このパラメーターは,
26635 項目立てレイアウトが使われているときのみ意味を持ちます.最もあり得る値は「
26636 \begin_inset Flex Code
26639 \begin_layout Plain Layout
26646 \begin_inset Newline newline
26649 箇条書き項目が新規行を使って分割される場合,
26651 新規行で分割される段落の各部分に対して個別に出力されます.
26654 \begin_layout Description
26655 \begin_inset Flex Code
26658 \begin_layout Plain Layout
26659 DocBookItemInnerTagType
26665 \begin_inset Flex Code
26668 \begin_layout Plain Layout
26676 \begin_inset Flex Code
26679 \begin_layout Plain Layout
26687 \begin_inset Flex Code
26690 \begin_layout Plain Layout
26696 ] このタグの新規行ポリシー.詳細は第
26697 \begin_inset CommandInset ref
26699 reference "subsec:新規行ポリシー"
26710 \begin_layout Description
26711 \begin_inset Flex Code
26714 \begin_layout Plain Layout
26715 DocBookItemLabelAttr
26721 \begin_inset Flex Code
26724 \begin_layout Plain Layout
26730 ] 項目ラベルタグに出力される属性情報を,
26732 \begin_inset Flex Code
26735 \begin_layout Plain Layout
26742 DocBookファイルの後処理に使用することができます.
26745 \begin_layout Description
26746 \begin_inset Flex Code
26749 \begin_layout Plain Layout
26750 DocBookItemLabelTag
26756 \begin_inset Flex Code
26759 \begin_layout Plain Layout
26765 ] 差込枠内部の項目ラベルタグに使用するタグ.上記の例の「
26766 \begin_inset Flex Code
26769 \begin_layout Plain Layout
26775 」の位置に出力します.このパラメーターは,
26777 ラベルの概念を伴う項目立てレイアウトが使われているときのみ意味を持ちます.
26780 \begin_layout Description
26781 \begin_inset Flex Code
26784 \begin_layout Plain Layout
26785 DocBookItemLabelTagType
26791 \begin_inset Flex Code
26794 \begin_layout Plain Layout
26802 \begin_inset Flex Code
26805 \begin_layout Plain Layout
26813 \begin_inset Flex Code
26816 \begin_layout Plain Layout
26822 ] このタグの新規行ポリシー.詳細は第
26823 \begin_inset CommandInset ref
26825 reference "subsec:新規行ポリシー"
26836 \begin_layout Description
26837 \begin_inset Flex Code
26840 \begin_layout Plain Layout
26847 \begin_inset Flex Code
26850 \begin_layout Plain Layout
26856 ] 差込枠内部の項目タグに使用するタグ.上記の例の「
26857 \begin_inset Flex Code
26860 \begin_layout Plain Layout
26867 \begin_inset Flex Code
26870 \begin_layout Plain Layout
26877 項目タグがないことを示します.このパラメーターは,
26879 項目立てレイアウトが使われているときのみ意味を持ちます.
26882 \begin_layout Description
26883 \begin_inset Flex Code
26886 \begin_layout Plain Layout
26893 \begin_inset Flex Code
26896 \begin_layout Plain Layout
26904 \begin_inset Flex Code
26907 \begin_layout Plain Layout
26915 \begin_inset Flex Code
26918 \begin_layout Plain Layout
26924 ] このタグの新規行ポリシー.詳細は第
26925 \begin_inset CommandInset ref
26927 reference "subsec:新規行ポリシー"
26938 \begin_layout Description
26939 \begin_inset Flex Code
26942 \begin_layout Plain Layout
26943 DocBookItemWrapperAttr
26949 \begin_inset Flex Code
26952 \begin_layout Plain Layout
26958 ] 項目ラッパータグに出力される属性情報を,
26960 \begin_inset Flex Code
26963 \begin_layout Plain Layout
26970 DocBookファイルの後処理に使用することができます.
26973 \begin_layout Description
26974 \begin_inset Flex Code
26977 \begin_layout Plain Layout
26978 DocBookItemWrapperTag
26984 \begin_inset Flex Code
26987 \begin_layout Plain Layout
26993 ] 差込枠内部の項目ラッパータグに使用するタグ.上記の例の「
26994 \begin_inset Flex Code
26997 \begin_layout Plain Layout
27004 \begin_inset Flex Code
27007 \begin_layout Plain Layout
27014 項目ラッパータグがないことを示します.すなわち,
27016 項目ラッパータグなしにタグと中身が直接出力されます.このパラメーターは,
27018 項目立てレイアウトが使われているときのみ意味を持ちます.
27021 \begin_layout Description
27022 \begin_inset Flex Code
27025 \begin_layout Plain Layout
27026 DocBookItemWrapperTagType
27032 \begin_inset Flex Code
27035 \begin_layout Plain Layout
27043 \begin_inset Flex Code
27046 \begin_layout Plain Layout
27054 \begin_inset Flex Code
27057 \begin_layout Plain Layout
27063 ] このタグの新規行ポリシー.詳細は第
27064 \begin_inset CommandInset ref
27066 reference "subsec:新規行ポリシー"
27077 \begin_layout Description
27078 \begin_inset Flex Code
27081 \begin_layout Plain Layout
27088 \begin_inset Flex Code
27091 \begin_layout Plain Layout
27099 \begin_inset Flex Code
27102 \begin_layout Plain Layout
27109 DocBookファイルの後処理に使用することができます.
27112 \begin_layout Description
27113 \begin_inset Flex Code
27116 \begin_layout Plain Layout
27123 \begin_inset Flex Code
27126 \begin_layout Plain Layout
27132 ] 差込枠内部の内部タグに使用するタグ.上記の例の「
27133 \begin_inset Flex Code
27136 \begin_layout Plain Layout
27143 \begin_inset Flex Code
27146 \begin_layout Plain Layout
27153 内部タグがないことを示します.すなわち,
27154 内部タグなしに中身が直接出力されます.
27157 \begin_layout Description
27158 \begin_inset Flex Code
27161 \begin_layout Plain Layout
27162 DocBookInnerTagType
27168 \begin_inset Flex Code
27171 \begin_layout Plain Layout
27179 \begin_inset Flex Code
27182 \begin_layout Plain Layout
27190 \begin_inset Flex Code
27193 \begin_layout Plain Layout
27199 ] このタグの新規行ポリシー.詳細は第
27200 \begin_inset CommandInset ref
27202 reference "subsec:新規行ポリシー"
27213 \begin_layout Description
27214 \begin_inset Flex Code
27217 \begin_layout Plain Layout
27224 \begin_inset Flex Code
27227 \begin_layout Plain Layout
27233 ] このタイプのセクションに対応するタグを指定します.このパラメーターは,
27234 セクショニング要素(部・章・節等)にのみ意味を持ちます.既定値は
27235 \begin_inset Flex Code
27238 \begin_layout Plain Layout
27245 DocBookがセクショニングに他のものを使うときのみ上書きされます(典型的にはbookの部や章).
27248 \begin_layout Description
27249 \begin_inset Flex Code
27252 \begin_layout Plain Layout
27259 \begin_inset Flex Code
27262 \begin_layout Plain Layout
27268 ] この差込枠に使用するタグ.上記の例の「
27269 \begin_inset Flex Code
27272 \begin_layout Plain Layout
27278 」の位置に出力します.既定値はフロート名で,
27279 DocBookには一般的なタグはないので,
27283 \begin_layout Description
27284 \begin_inset Flex Code
27287 \begin_layout Plain Layout
27294 \begin_inset Flex Code
27297 \begin_layout Plain Layout
27305 \begin_inset Flex Code
27308 \begin_layout Plain Layout
27316 \begin_inset Flex Code
27319 \begin_layout Plain Layout
27325 ] このタグの新規行ポリシー.詳細は第
27326 \begin_inset CommandInset ref
27328 reference "subsec:新規行ポリシー"
27339 \begin_layout Description
27340 \begin_inset Flex Code
27343 \begin_layout Plain Layout
27350 \begin_inset Flex Code
27353 \begin_layout Plain Layout
27359 ] 外部ラッパータグに出力される属性情報を,
27361 \begin_inset Flex Code
27364 \begin_layout Plain Layout
27371 DocBookファイルの後処理に使用することができます.
27374 \begin_layout Description
27375 \begin_inset Flex Code
27378 \begin_layout Plain Layout
27385 \begin_inset Flex Code
27388 \begin_layout Plain Layout
27394 ] 差込枠の周りのラッパータグに使用するタグ.上記の例の「
27395 \begin_inset Flex Code
27398 \begin_layout Plain Layout
27405 \begin_inset Flex Code
27408 \begin_layout Plain Layout
27415 ラッパータグがないことを示します.すなわち,
27416 ラッパータグなしにタグと中身が直接出力されます.
27419 \begin_layout Description
27420 \begin_inset Flex Code
27423 \begin_layout Plain Layout
27424 DocBookWrapperTagType
27430 \begin_inset Flex Code
27433 \begin_layout Plain Layout
27441 \begin_inset Flex Code
27444 \begin_layout Plain Layout
27452 \begin_inset Flex Code
27455 \begin_layout Plain Layout
27461 ] このタグの新規行ポリシー.詳細は第
27462 \begin_inset CommandInset ref
27464 reference "subsec:新規行ポリシー"
27475 \begin_layout Subsection
27479 \begin_layout Standard
27480 フロートのDocBook出力もレイアウトファイルの情報によって制御されます.出力は以下の形を取ります.
27483 \begin_layout LyX-Code
27487 \begin_layout LyX-Code
27491 \begin_layout LyX-Code
27495 \begin_layout Standard
27501 \begin_layout Description
27502 \begin_inset Flex Code
27505 \begin_layout Plain Layout
27512 \begin_inset Flex Code
27515 \begin_layout Plain Layout
27521 ] メインタグに出力される属性情報を,
27523 \begin_inset Flex Code
27526 \begin_layout Plain Layout
27533 DocBookファイルの後処理に使用することができます.
27536 \begin_layout Description
27537 \begin_inset Flex Code
27540 \begin_layout Plain Layout
27547 \begin_inset Flex Code
27550 \begin_layout Plain Layout
27556 ] このフロートに使用するタグ.上記の例の「
27557 \begin_inset Flex Code
27560 \begin_layout Plain Layout
27566 」の位置に出力します.既定値はフロート名で,
27567 DocBookには一般的なタグはないので,
27571 \begin_layout Subsection
27575 \begin_layout Standard
27576 読み込んだ書誌情報は整形することができません.すなわち,
27579 \begin_inset Flex Code
27582 \begin_layout Plain Layout
27588 タグを使用して(BibTeXファイルと同等な)データベース型のDocBook形式でつねに出力されます.
27591 \begin_layout Standard
27594 文書に書誌情報項目として手動で挿入されると,
27595 ユーザーはその整形を担当します.すなわち,
27596 ユーザーが書いたことを解析することは為されず,
27598 \begin_inset Flex Code
27601 \begin_layout Plain Layout
27610 \begin_layout Chapter
27612 \begin_inset CommandInset label
27614 name "chap:外部素材を取り込む"
27621 \begin_layout Standard
27622 \begin_inset Box Shadowbox
27632 height_special "totalheight"
27637 backgroundcolor "none"
27640 \begin_layout Plain Layout
27642 しばらく更新されていません.もちろんまだ正確であることを期待していますが,
27651 \begin_layout Standard
27653 外部のソースから素材を使用する方法は,
27658 』で詳細にカバーされています.本章は,
27660 舞台裏で何をする必要があるかをカバーします.
27663 \begin_layout Section
27667 \begin_layout Standard
27669 ひな型の概念に基づいています.ひな型は,
27671 がある型の素材とどのように橋渡しをするべきかを指定するものです.同梱物として,
27677 LilyPond楽譜用のひな型を事前に定義されたものとして含んでいます.実際に何が入っているかは,
27679 \begin_inset Flex MenuItem
27682 \begin_layout Plain Layout
27683 挿入\SpecialChar menuseparator
27684 ファイル\SpecialChar menuseparator
27690 メニューで見ることができます.さらに,
27692 自分自身のひな型を作成することも可能です.後でどのようなことをすればいいか詳細に説明しますが,
27693 できればあなたが作ったすべてのひな型を投稿して,
27694 我々が\SpecialChar LyX
27695 の後の版に取り込むことができるようにしてくださることを希望します.
27698 \begin_layout Standard
27699 外部素材の機能におけるもう一つの基本的な発想は,
27700 最終素材の元となるオリジナルファイルと,
27701 書き出された文書や印刷された文書に取り込むための生成ファイルとを区別していることです.たとえば,
27703 \begin_inset Flex Code
27706 \begin_layout Plain Layout
27712 で作成した図の場合を考えてみましょう.Xfigアプリケーション自体は,
27714 \begin_inset Flex Code
27717 \begin_layout Plain Layout
27723 拡張子を持つオリジナルファイルを操作します.Xfigで図を作成したり変更したりして,
27725 \begin_inset Flex Code
27728 \begin_layout Plain Layout
27734 ファイルに保存します.この図をお使いの文書に取り込みたいときには,
27736 ファイルにそのままインクルードできるように,
27738 \begin_inset Flex Code
27741 \begin_layout Plain Layout
27747 を呼び出してPostScriptファイルを生成します.この場合には,
27749 \begin_inset Flex Code
27752 \begin_layout Plain Layout
27759 PostScriptファイルが生成ファイルになります.
27762 \begin_layout Standard
27765 素材を更新することができるようにするために重要です.さらに,
27767 複数の書き出し書式をサポートするために必要な柔軟性が提供されます.たとえば,
27769 図を生のPostScriptファイルとして取り込むのは,
27770 とても褒められた発想とはいえません.むしろ,
27772 最終出力が実際の画像に近いものとなるように画像からASCIIへの変換子を呼び出したいと考えることでしょう.\SpecialChar LyX
27775 がサポートする各書き出し書式別に仕分けしているので,
27776 ユーザがこれを行うことが可能となっています.
27779 \begin_layout Standard
27782 書き出し書式によって異なる生成物をサポートすることの他に,
27783 編集・閲覧アプリケーションを緊密に統合することもサポートします.Xfigの図の場合には,
27785 の外部素材ダイアログからシングルクリックでオリジナルファイルをXfigで開くことができ,
27786 ダブルクリックすることで生成されたPostScriptファイルをGhostviewで閲覧することができます.もうコマンドラインをもてあそんだり,
27787 オリジナルファイルや生成ファイルがどこにあるか探したり変更を加えるためにファイルブラウザをいじくり回す必要はないのです.このようにして,
27788 文書を執筆する際に必要となる多くのアプリケーションを最大限に利用し,
27789 最終的により生産性を上げることができるようになるのです.
27792 \begin_layout Section
27796 \begin_layout Standard
27802 簡単に濫用されてしまうようなセキュリティホールを作ってしまいがちであることを心に留めておいてください.したがって,
27805 \begin_inset CommandInset ref
27807 reference "sec:セキュリティに関する論点"
27812 のセキュリティに関する議論を読んでおいてください.
27815 \begin_layout Standard
27821 \begin_layout Standard
27824 \begin_inset Flex Code
27827 \begin_layout Plain Layout
27828 LyXDir/lib/xtemplates/
27834 \begin_inset Flex Code
27837 \begin_layout Plain Layout
27843 ファイルに定義されています.各ひな型は,
27844 そのファイル完結で定義されています.自分専用のひな型を
27845 \begin_inset Flex Code
27848 \begin_layout Plain Layout
27849 UserDir/xtemplates/
27855 既存のひな型をそのデイレク取りにコピーして修正を加えることもできます.
27858 \begin_layout Standard
27859 典型的なひな型は以下のようになります.
27862 \begin_layout LyX-Code
27866 \begin_layout LyX-Code
27868 $$AbsOrRelPathParent$$Basename"
27871 \begin_layout LyX-Code
27875 \begin_layout LyX-Code
27879 \begin_layout LyX-Code
27883 \begin_layout LyX-Code
27887 \begin_layout LyX-Code
27891 \begin_layout LyX-Code
27892 AutomaticProduction true
27895 \begin_layout LyX-Code
27899 \begin_layout LyX-Code
27903 \begin_layout LyX-Code
27907 \begin_layout LyX-Code
27908 TransformCommand Rotate RotationLatexCommand
27911 \begin_layout LyX-Code
27912 TransformCommand Resize ResizeLatexCommand
27915 \begin_layout LyX-Code
27916 Product "$$RotateFront$$ResizeFront
27919 \begin_layout LyX-Code
27924 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
27927 \begin_layout LyX-Code
27928 $$ResizeBack$$RotateBack"
27931 \begin_layout LyX-Code
27935 \begin_layout LyX-Code
27936 UpdateResult "$$AbsPath$$Basename.pstex_t"
27939 \begin_layout LyX-Code
27940 Requirement "graphicx"
27943 \begin_layout LyX-Code
27944 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27947 \begin_layout LyX-Code
27948 ReferencedFile latex "$$AbsPath$$Basename.eps"
27951 \begin_layout LyX-Code
27952 ReferencedFile dvi "$$AbsPath$$Basename.eps"
27955 \begin_layout LyX-Code
27959 \begin_layout LyX-Code
27963 \begin_layout LyX-Code
27964 TransformCommand Rotate RotationLatexCommand
27967 \begin_layout LyX-Code
27968 TransformCommand Resize ResizeLatexCommand
27971 \begin_layout LyX-Code
27972 Product "$$RotateFront$$ResizeFront
27975 \begin_layout LyX-Code
27980 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
27983 \begin_layout LyX-Code
27984 $$ResizeBack$$RotateBack"
27987 \begin_layout LyX-Code
27988 UpdateFormat pdftex
27991 \begin_layout LyX-Code
27992 UpdateResult "$$AbsPath$$Basename.pdftex_t"
27995 \begin_layout LyX-Code
27996 Requirement "graphicx"
27999 \begin_layout LyX-Code
28000 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
28003 \begin_layout LyX-Code
28004 ReferencedFile latex "$$AbsPath$$Basename.pdf"
28007 \begin_layout LyX-Code
28011 \begin_layout LyX-Code
28015 \begin_layout LyX-Code
28016 Product "$$Contents(
28018 "$$AbsPath$$Basename.asc
28023 \begin_layout LyX-Code
28024 UpdateFormat asciixfig
28027 \begin_layout LyX-Code
28028 UpdateResult "$$AbsPath$$Basename.asc"
28031 \begin_layout LyX-Code
28035 \begin_layout LyX-Code
28039 \begin_layout LyX-Code
28040 Product "<graphic fileref=
28042 "$$AbsOrRelPathMaster$$Basename.eps
28047 \begin_layout LyX-Code
28051 \begin_layout LyX-Code
28055 \begin_layout LyX-Code
28056 UpdateResult "$$AbsPath$$Basename.eps"
28059 \begin_layout LyX-Code
28060 ReferencedFile docbook "$$AbsPath$$Basename.eps"
28063 \begin_layout LyX-Code
28064 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
28067 \begin_layout LyX-Code
28071 \begin_layout LyX-Code
28076 \begin_layout LyX-Code
28080 \begin_layout LyX-Code
28084 \begin_layout Standard
28087 \begin_inset Flex Code
28090 \begin_layout Plain Layout
28098 \begin_inset Flex Code
28101 \begin_layout Plain Layout
28109 サポートされている主要な文書ファイル形式の設定を行う
28110 \begin_inset Flex Code
28113 \begin_layout Plain Layout
28121 \begin_inset Flex Code
28124 \begin_layout Plain Layout
28133 \begin_layout Subsection
28137 \begin_layout Description
28138 \begin_inset Flex Code
28141 \begin_layout Plain Layout
28142 AutomaticProduction
28143 \begin_inset space ~
28151 このひな型で扱うファイルを\SpecialChar LyX
28152 が生成しなくてはならないか否か.このコマンドは,
28156 \begin_layout Description
28157 \begin_inset Flex Code
28160 \begin_layout Plain Layout
28162 \begin_inset space ~
28171 ファイルダイアログで使用するフィルタ用globパターン.2つ以上のファイル拡張子があり得る場合(たとえば,
28173 \begin_inset Flex Code
28176 \begin_layout Plain Layout
28183 \begin_inset Flex Code
28186 \begin_layout Plain Layout
28194 \begin_inset Flex Code
28197 \begin_layout Plain Layout
28203 」の様なパターンを使用してください.このコマンドは,
28207 \begin_layout Description
28208 \begin_inset Flex Code
28211 \begin_layout Plain Layout
28213 \begin_inset space ~
28221 この文字列はボタン上に表示されます.このコマンドは,
28225 \begin_layout Description
28226 \begin_inset Flex Code
28229 \begin_layout Plain Layout
28231 \begin_inset space ~
28235 \begin_inset space ~
28243 外部素材ダイアログで使用されるヘルプ文.このひな型がユーザに何を提供できるのか,
28244 ユーザに説明するのに十分な情報を盛り込んでください.このコマンドは,
28248 \begin_layout Description
28249 \begin_inset Flex Code
28252 \begin_layout Plain Layout
28254 \begin_inset space ~
28262 オリジナルファイルのファイル形式.これは,
28264 が知っている書式名でなくてはなりません(
28265 \begin_inset CommandInset ref
28267 reference "sec:ファイル形式"
28273 2つ以上の書式のオリジナルファイルを取り扱える場合は,
28275 \begin_inset Flex Code
28278 \begin_layout Plain Layout
28287 ファイル自体に詮索を試みます.このコマンドは,
28291 \begin_layout Description
28292 \begin_inset Flex Code
28295 \begin_layout Plain Layout
28297 \begin_inset space ~
28305 このひな型の(他と重複しない)名称.代入マクロを含めてはなりません(下記参照).
28308 \begin_layout Description
28309 \begin_inset Flex Code
28312 \begin_layout Plain Layout
28314 \begin_inset space ~
28317 Rotate|Resize|Clip|Extra
28323 このひな型がどのような変換をサポートしているかを指定します.これは全く登場しなくても1回以上現れても構いません.このコマンドは,
28324 外部素材ダイアログ中の対応するタブを使用可能にします.
28325 \begin_inset Flex Code
28328 \begin_layout Plain Layout
28336 \begin_inset Flex Code
28339 \begin_layout Plain Layout
28347 \begin_inset Flex Code
28350 \begin_layout Plain Layout
28357 \begin_inset Flex Code
28360 \begin_layout Plain Layout
28366 コマンドを置かなくてはなりません.これを行わないと,
28367 この書式での変換はサポートされません.
28370 \begin_layout Subsection
28371 \begin_inset Flex Code
28374 \begin_layout Plain Layout
28383 \begin_layout Description
28384 \begin_inset Flex Code
28387 \begin_layout Plain Layout
28389 \begin_inset space ~
28392 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
28397 この書式定義が定める主要な文書ファイル形式.すべてのひな型が,
28398 全文書ファイル形式に対して意味のある表示ができるわけではありません.それでも,
28400 \begin_inset Flex Code
28403 \begin_layout Plain Layout
28409 部を定義してください.表示する方法がないときは,
28410 ダミーテキストを使用してください.これによって,
28412 少なくとも外部素材への参照を見ることができるようになります.
28415 \begin_layout Description
28416 \begin_inset Flex Code
28419 \begin_layout Plain Layout
28421 \begin_inset space ~
28425 \begin_inset space ~
28435 \begin_inset Flex Code
28438 \begin_layout Plain Layout
28445 \begin_inset Flex Code
28448 \begin_layout Plain Layout
28455 \begin_inset Flex Code
28458 \begin_layout Plain Layout
28464 自体にも代入マクロを使うことができます.
28465 \begin_inset Flex Code
28468 \begin_layout Plain Layout
28475 \begin_inset Flex Code
28478 \begin_layout Plain Layout
28486 \begin_inset Flex Code
28489 \begin_layout Plain Layout
28496 その文書書式で有効な非必須引数となるように健全化されることです.このコマンドは全く登場しなくても1回以上現れても構いません.
28499 \begin_layout Description
28500 \begin_inset Flex Code
28503 \begin_layout Plain Layout
28505 \begin_inset space ~
28513 書き出された文書に挿入される文.実のところ,
28515 とても複雑になることがあります.このコマンドは,
28519 \begin_layout Description
28520 \begin_inset Flex Code
28523 \begin_layout Plain Layout
28525 \begin_inset space ~
28535 プリアンブルに入れるプリアンブル片を指定します.これは
28536 \begin_inset Flex Code
28539 \begin_layout Plain Layout
28547 \begin_inset Flex Code
28550 \begin_layout Plain Layout
28556 を使用して定義しなくてはなりません.このコマンドは全く登場しなくても1回以上現れても構いません.
28559 \begin_layout Description
28560 \begin_inset Flex Code
28563 \begin_layout Plain Layout
28565 \begin_inset space ~
28569 \begin_inset space ~
28579 特定の書き出し書式に必要とされるファイルを示します.ファイル名が相対パスである場合には,
28580 親文書に対する相対パスとして解釈されます.このコマンドは全く登場しなくても1回以上現れても構いません.
28583 \begin_layout Description
28584 \begin_inset Flex Code
28587 \begin_layout Plain Layout
28589 \begin_inset space ~
28597 必要とされる\SpecialChar LaTeX
28601 \begin_inset Flex Code
28604 \begin_layout Plain Layout
28612 を使って取り込まれます.このコマンドは全く登場しなくても1回以上現れても構いません.
28615 \begin_layout Description
28616 \begin_inset Flex Code
28619 \begin_layout Plain Layout
28621 \begin_inset space ~
28625 \begin_inset space ~
28628 RotationLatexCommand
28635 組み込みの\SpecialChar LaTeX
28636 コマンドを使用するように指定します.このコマンドは,
28637 1回現れても全く現れなくても構いません.
28640 \begin_layout Description
28641 \begin_inset Flex Code
28644 \begin_layout Plain Layout
28646 \begin_inset space ~
28650 \begin_inset space ~
28660 組み込みの\SpecialChar LaTeX
28661 コマンドを使用するように指定します.このコマンドは,
28662 1回現れても全く現れなくても構いません.
28665 \begin_layout Description
28666 \begin_inset Flex Code
28669 \begin_layout Plain Layout
28671 \begin_inset space ~
28675 \begin_inset space ~
28678 RotationLatexOption
28684 回転が非必須引数を通じて行われるように指定します.このコマンドは,
28685 1回現れても全く現れなくても構いません.
28688 \begin_layout Description
28689 \begin_inset Flex Code
28692 \begin_layout Plain Layout
28694 \begin_inset space ~
28698 \begin_inset space ~
28707 伸縮が非必須引数を通じて行われるように指定します.このコマンドは,
28708 1回現れても全く現れなくても構いません.
28711 \begin_layout Description
28712 \begin_inset Flex Code
28715 \begin_layout Plain Layout
28717 \begin_inset space ~
28721 \begin_inset space ~
28730 切り抜きが非必須引数を通じて行われるように指定します.このコマンドは,
28731 1回現れても全く現れなくても構いません.
28734 \begin_layout Description
28735 \begin_inset Flex Code
28738 \begin_layout Plain Layout
28740 \begin_inset space ~
28744 \begin_inset space ~
28753 追加の非必須引数を使用することを指定します.このコマンドは,
28754 1回現れても全く現れなくても構いません.
28757 \begin_layout Description
28758 \begin_inset Flex Code
28761 \begin_layout Plain Layout
28763 \begin_inset space ~
28771 変換されたファイルのファイル形式.これは,
28773 が知っている書式名でなくてはなりません(
28774 \begin_inset Flex MenuItem
28777 \begin_layout Plain Layout
28778 ツール\SpecialChar menuseparator
28779 設定\SpecialChar menuseparator
28780 ファイル処理\SpecialChar menuseparator
28787 一度だけ必ず現れなくてはなりません.得られるファイル形式がPDFの場合,
28789 \begin_inset Flex Code
28792 \begin_layout Plain Layout
28798 を指定する必要があります.これは画像取り込みに用いられるPDF計四機です.他の定義済みPDF形式は文書書き出し用のものです.
28801 \begin_layout Description
28802 \begin_inset Flex Code
28805 \begin_layout Plain Layout
28807 \begin_inset space ~
28815 変換されたファイルのファイル名.ファイル名は絶対パスでなくてはなりません.このコマンドは,
28819 \begin_layout Subsection
28823 \begin_layout Standard
28826 \begin_inset Flex Code
28829 \begin_layout Plain Layout
28837 \begin_inset Flex Code
28840 \begin_layout Plain Layout
28846 で囲んだプリアンブル定義を追加することができます.これらの定義は,
28848 \begin_inset Flex Code
28851 \begin_layout Plain Layout
28860 \begin_layout Section
28864 \begin_layout Standard
28865 外部素材機構が外部プログラムを呼び出すときには,
28866 ひな型設定ファイルで定義されたコマンドにしたがって行われます.これらのコマンドには,
28867 実行前に展開されるマクロをいろいろ入れることができます.実行は,
28868 つねに元の文書があるディレクトリで行われます.
28871 \begin_layout Standard
28873 外部素材が表示されるときにはいつでも,
28874 その名称は代入機構によって組み立てられ,
28875 ひな型定義中の他のほとんどのコマンドも代入をサポートしています.
28878 \begin_layout Standard
28882 \begin_layout Description
28883 \begin_inset Flex Code
28886 \begin_layout Plain Layout
28887 $$AbsOrRelPathMaster
28893 親文書への絶対ファイルパスないしは相対ファイルパス
28896 \begin_layout Description
28897 \begin_inset Flex Code
28900 \begin_layout Plain Layout
28901 $$AbsOrRelPathParent
28907 文書への絶対ファイルパスないしは相対ファイルパス
28910 \begin_layout Description
28911 \begin_inset Flex Code
28914 \begin_layout Plain Layout
28923 \begin_layout Description
28924 \begin_inset Flex Code
28927 \begin_layout Plain Layout
28936 \begin_layout Description
28937 \begin_inset Flex Code
28940 \begin_layout Plain Layout
28942 \begin_inset Quotes eld
28946 \begin_inset Quotes erd
28956 \begin_inset Flex Code
28959 \begin_layout Plain Layout
28965 と云う名のファイルの中身を展開します.
28968 \begin_layout Description
28969 \begin_inset Flex Code
28972 \begin_layout Plain Layout
28981 \begin_layout Description
28982 \begin_inset Flex Code
28985 \begin_layout Plain Layout
28994 それ以外では文字列「png」となります.これは,
28995 PNG形式とJPEG形式の両方をサポートする出力形式に対して,
28996 不必要な変換を行うことを避けるのに役立ちます.事前設定されているラスター画像ひな形は,
28997 pdf\SpecialChar TeX
28998 出力形式に対してこのマクロを使用します.
29001 \begin_layout Description
29002 \begin_inset Flex Code
29005 \begin_layout Plain Layout
29011 外部素材ダイアログで指定されたファイルのファイル名.これは\SpecialChar LyX
29016 \begin_layout Description
29017 \begin_inset Flex Code
29020 \begin_layout Plain Layout
29027 \begin_inset Flex Code
29030 \begin_layout Plain Layout
29036 のパス部分(\SpecialChar LyX
29040 \begin_layout Description
29041 \begin_inset Flex Code
29044 \begin_layout Plain Layout
29054 \begin_layout Description
29055 \begin_inset Flex Code
29058 \begin_layout Plain Layout
29068 \begin_layout Description
29069 \begin_inset Flex Code
29072 \begin_layout Plain Layout
29079 システムディレクトリの絶対パスを展開します.これは,
29082 に同梱されているヘルパースクリプト群を示したりするのに使用されます.
29085 \begin_layout Description
29086 \begin_inset Flex Code
29089 \begin_layout Plain Layout
29096 挿入されていた外部素材が削除されたりすると自動的に削除される一時ファイルのフルパスとファイル名.
29099 \begin_layout Standard
29100 パスを示すマクロはすべて最後のディレクトリ区切りも含んでいますので,
29102 \begin_inset Flex Code
29105 \begin_layout Plain Layout
29106 $$AbsPath$$Basename$$Extension
29114 \begin_layout Standard
29116 特記しない限りはすべてのコマンドで代入が行われます.
29117 \begin_inset Flex Code
29120 \begin_layout Plain Layout
29127 \begin_inset Flex Code
29130 \begin_layout Plain Layout
29138 \begin_inset Flex Code
29141 \begin_layout Plain Layout
29148 これらに加えて以下の代入もサポートします.
29151 \begin_layout Description
29152 \begin_inset Flex Code
29155 \begin_layout Plain Layout
29164 \begin_layout Description
29165 \begin_inset Flex Code
29168 \begin_layout Plain Layout
29177 \begin_layout Description
29178 \begin_inset Flex Code
29181 \begin_layout Plain Layout
29190 \begin_layout Description
29191 \begin_inset Flex Code
29194 \begin_layout Plain Layout
29203 \begin_layout Standard
29204 \begin_inset Flex Code
29207 \begin_layout Plain Layout
29215 \begin_inset Flex Code
29218 \begin_layout Plain Layout
29225 \begin_inset Flex Code
29228 \begin_layout Plain Layout
29238 \begin_layout Description
29239 \begin_inset Flex Code
29242 \begin_layout Plain Layout
29251 \begin_layout Description
29252 \begin_inset Flex Code
29255 \begin_layout Plain Layout
29264 \begin_layout Description
29265 \begin_inset Flex Code
29268 \begin_layout Plain Layout
29277 \begin_layout Description
29278 \begin_inset Flex Code
29281 \begin_layout Plain Layout
29290 \begin_layout Standard
29291 どうしてこんなに多くのパス関連マクロがあるのか不思議に思われるかもしれません.主に以下の二つの理由があります.
29294 \begin_layout Enumerate
29296 それぞれ相対的あるいは絶対的なままで維持されなくてはなりません.ユーザにはどちらかの形を好む理由があるのかもしれません.たとえば相対名は,
29297 いろいろなマシンで作業をする持ち運び用の文書で役立ちます.絶対名は,
29298 プログラムによっては必要とされることがあり得ます.
29301 \begin_layout Enumerate
29306 や入れ子にした取り込みファイル中の他のプログラムとは異なった取り扱いを行います.\SpecialChar LyX
29308 常にこのファイル名が書かれている文書に対して相対的なものになります.\SpecialChar LaTeX
29310 常に親文書に対するものになります.これら二つの定義は,
29311 一つの文書しかないときには同じですが,
29312 部分文書を含む親文書があるときには異なったものとなってきます.つまり,
29315 に提示されるときに変換されなくてはならないのです.幸い,
29317 これは\SpecialChar LyX
29321 \begin_layout Standard
29324 どのパス関連マクロを使うべきでしょうか.このルールは難しくありません.つまり,
29328 \begin_layout Itemize
29330 \begin_inset Flex Code
29333 \begin_layout Plain Layout
29342 \begin_layout Itemize
29347 \begin_inset Flex Code
29350 \begin_layout Plain Layout
29351 $$AbsOrRelPathMaster
29359 \begin_layout Itemize
29362 \begin_inset Flex Code
29365 \begin_layout Plain Layout
29366 $$AbsOrRelPathParent
29374 \begin_layout Standard
29376 たとえば相対名が必要となる特殊な場合もありますが,
29378 上記でうまく動作します.特殊例の例としては,
29380 \begin_inset Flex Code
29383 \begin_layout Plain Layout
29384 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
29391 \begin_inset Flex Code
29394 \begin_layout Plain Layout
29401 ファイル内容を書き換えるのに相対名を必要とするために,
29402 絶対名を使用することができないのです.
29405 \begin_layout Section
29407 \begin_inset CommandInset label
29409 name "sec:セキュリティに関する論点"
29416 \begin_layout Standard
29420 そのセキュリティ面での帰結を考慮しなくてはなりません.特に,
29421 ユーザは好きなファイル名やパラメータ文字列を含めることが許されていて,
29422 しかもそれらがコマンドに展開されるので,
29423 ユーザが文書を閲覧したり印刷したりしたときに,
29424 任意のコマンドを実行することができるような悪意ある文書を作成することが可能となりましょう.これは,
29428 \begin_layout Standard
29430 外部プログラムコマンドはひな型設定ファイルでのみ指定されているので,
29432 が安全なひな型でのみ適切に設定されているならば,
29433 セキュリティ上の問題は発生しません.これは,
29435 \begin_inset Flex Code
29438 \begin_layout Plain Layout
29446 \begin_inset Flex Code
29449 \begin_layout Plain Layout
29455 システムコールで呼び出されているため,
29456 ファイル名やパラメータ部からシェル経由で任意のコマンドを実行することはできないためです.
29459 \begin_layout Standard
29461 外部素材ひな型でどのようなコマンド文字列を使用することのできるかについて,
29463 パイプやリダイレクトはそのまま使用することはできません.これは,
29465 の安全性を維持するためにそうしなくてはならないのです.もしシェル機能の一部を使用したいとすると,
29466 これを完全に統御の下においたまま行う安全なスクリプトを書いた上で,
29467 このスクリプトをコマンド文字列から呼び出すようにしなくてはなりません.
29470 \begin_layout Standard
29471 シェルと直接やりとりするひな型を設計することは可能ではありますが,
29472 悪意のあるユーザが狡猾なファイル名やパラメータを書くことによって,
29473 任意のコマンドを実行できるようになるため,
29476 \begin_inset Flex Code
29479 \begin_layout Plain Layout
29485 システムコールを使用する安全なスクリプトのみを使用することをお勧めします.確かに,
29487 通常のシェルスクリプトを使用する方に流れる誘惑はあります.そうした場合には,
29488 お使いのシステムに簡単に濫用することのできるセキュリティホールを,
29493 導入することを理解しておいてください.オープンソースの伝統に従って,
29494 私たちは人々に新しいひな型を投稿してくれるよう促していますが,
29495 そのような安全でないひな型はLyXの標準頒布版には取り入れるべきでないとすることには当然の正当性があります.公式の頒布チャンネルから出荷されている\SpecialChar LyX
29497 安全でないひな型は決して入っていません.
29500 \begin_layout Standard
29501 外部素材を含めることで強力な力を手に入れることができますが,
29502 この力とともにセキュリティ上の危険を導入してしまわないように気をつける必要があります.無防備なスクリプトのたった一行に入り込んだ,
29504 巨大なセキュリティ上の問題に扉を開きうるのです.したがって,
29505 もしこの問題を完全に理解していないならば,
29506 特定のひな型が安全であるかどうか疑問がある際には,
29509 開発チームに相談してみてください.そしてこの相談は,
29510 管理されていない環境下でこれを使用する前に,
29514 \begin_layout Chapter
29516 サポートされているレイアウト用\SpecialChar LyX
29518 \begin_inset CommandInset label
29527 \begin_layout Standard
29529 \begin_inset Tabular
29530 <lyxtabular version="3" rows="11" columns="8">
29531 <features tabularvalignment="middle">
29532 <column alignment="left" valignment="top">
29533 <column alignment="left" valignment="top">
29534 <column alignment="left" valignment="top">
29535 <column alignment="left" valignment="top">
29536 <column alignment="left" valignment="top">
29537 <column alignment="left" valignment="top">
29538 <column alignment="left" valignment="top">
29539 <column alignment="left" valignment="top">
29541 <cell alignment="left" valignment="top" usebox="none">
29544 \begin_layout Plain Layout
29550 <cell alignment="left" valignment="top" usebox="none">
29553 \begin_layout Plain Layout
29559 <cell alignment="left" valignment="top" usebox="none">
29562 \begin_layout Plain Layout
29568 <cell alignment="left" valignment="top" usebox="none">
29571 \begin_layout Plain Layout
29577 <cell alignment="center" valignment="top" usebox="none">
29580 \begin_layout Plain Layout
29586 <cell alignment="center" valignment="top" usebox="none">
29589 \begin_layout Plain Layout
29595 <cell alignment="center" valignment="top" usebox="none">
29598 \begin_layout Plain Layout
29604 <cell alignment="center" valignment="top" usebox="none">
29607 \begin_layout Plain Layout
29615 <cell alignment="left" valignment="top" usebox="none">
29618 \begin_layout Plain Layout
29624 <cell alignment="left" valignment="top" usebox="none">
29627 \begin_layout Plain Layout
29633 <cell alignment="left" valignment="top" usebox="none">
29636 \begin_layout Plain Layout
29642 <cell alignment="left" valignment="top" usebox="none">
29645 \begin_layout Plain Layout
29651 <cell alignment="center" valignment="top" usebox="none">
29654 \begin_layout Plain Layout
29660 <cell alignment="center" valignment="top" usebox="none">
29663 \begin_layout Plain Layout
29669 <cell alignment="center" valignment="top" usebox="none">
29672 \begin_layout Plain Layout
29678 <cell alignment="center" valignment="top" usebox="none">
29681 \begin_layout Plain Layout
29689 <cell alignment="left" valignment="top" usebox="none">
29692 \begin_layout Plain Layout
29698 <cell alignment="left" valignment="top" usebox="none">
29701 \begin_layout Plain Layout
29707 <cell alignment="left" valignment="top" usebox="none">
29710 \begin_layout Plain Layout
29716 <cell alignment="left" valignment="top" usebox="none">
29719 \begin_layout Plain Layout
29725 <cell alignment="center" valignment="top" usebox="none">
29728 \begin_layout Plain Layout
29734 <cell alignment="center" valignment="top" usebox="none">
29737 \begin_layout Plain Layout
29743 <cell alignment="center" valignment="top" usebox="none">
29746 \begin_layout Plain Layout
29752 <cell alignment="center" valignment="top" usebox="none">
29755 \begin_layout Plain Layout
29763 <cell alignment="left" valignment="top" usebox="none">
29766 \begin_layout Plain Layout
29772 <cell alignment="left" valignment="top" usebox="none">
29775 \begin_layout Plain Layout
29781 <cell alignment="left" valignment="top" usebox="none">
29784 \begin_layout Plain Layout
29790 <cell alignment="left" valignment="top" usebox="none">
29793 \begin_layout Plain Layout
29799 <cell alignment="center" valignment="top" usebox="none">
29802 \begin_layout Plain Layout
29808 <cell alignment="center" valignment="top" usebox="none">
29811 \begin_layout Plain Layout
29817 <cell alignment="center" valignment="top" usebox="none">
29820 \begin_layout Plain Layout
29826 <cell alignment="center" valignment="top" usebox="none">
29829 \begin_layout Plain Layout
29837 <cell alignment="left" valignment="top" usebox="none">
29840 \begin_layout Plain Layout
29846 <cell alignment="left" valignment="top" usebox="none">
29849 \begin_layout Plain Layout
29855 <cell alignment="left" valignment="top" usebox="none">
29858 \begin_layout Plain Layout
29864 <cell alignment="left" valignment="top" usebox="none">
29867 \begin_layout Plain Layout
29873 <cell alignment="center" valignment="top" usebox="none">
29876 \begin_layout Plain Layout
29882 <cell alignment="center" valignment="top" usebox="none">
29885 \begin_layout Plain Layout
29891 <cell alignment="center" valignment="top" usebox="none">
29894 \begin_layout Plain Layout
29900 <cell alignment="center" valignment="top" usebox="none">
29903 \begin_layout Plain Layout
29911 <cell alignment="left" valignment="top" usebox="none">
29914 \begin_layout Plain Layout
29920 <cell alignment="left" valignment="top" usebox="none">
29923 \begin_layout Plain Layout
29929 <cell alignment="left" valignment="top" usebox="none">
29932 \begin_layout Plain Layout
29938 <cell alignment="left" valignment="top" usebox="none">
29941 \begin_layout Plain Layout
29947 <cell alignment="center" valignment="top" usebox="none">
29950 \begin_layout Plain Layout
29956 <cell alignment="center" valignment="top" usebox="none">
29959 \begin_layout Plain Layout
29965 <cell alignment="center" valignment="top" usebox="none">
29968 \begin_layout Plain Layout
29974 <cell alignment="center" valignment="top" usebox="none">
29977 \begin_layout Plain Layout
29985 <cell alignment="left" valignment="top" usebox="none">
29988 \begin_layout Plain Layout
29994 <cell alignment="left" valignment="top" usebox="none">
29997 \begin_layout Plain Layout
30003 <cell alignment="left" valignment="top" usebox="none">
30006 \begin_layout Plain Layout
30012 <cell alignment="left" valignment="top" usebox="none">
30015 \begin_layout Plain Layout
30021 <cell alignment="center" valignment="top" usebox="none">
30024 \begin_layout Plain Layout
30030 <cell alignment="center" valignment="top" usebox="none">
30033 \begin_layout Plain Layout
30039 <cell alignment="center" valignment="top" usebox="none">
30042 \begin_layout Plain Layout
30048 <cell alignment="center" valignment="top" usebox="none">
30051 \begin_layout Plain Layout
30059 <cell alignment="left" valignment="top" usebox="none">
30062 \begin_layout Plain Layout
30068 <cell alignment="left" valignment="top" usebox="none">
30071 \begin_layout Plain Layout
30077 <cell alignment="left" valignment="top" usebox="none">
30080 \begin_layout Plain Layout
30086 <cell alignment="left" valignment="top" usebox="none">
30089 \begin_layout Plain Layout
30095 <cell alignment="center" valignment="top" usebox="none">
30098 \begin_layout Plain Layout
30104 <cell alignment="center" valignment="top" usebox="none">
30107 \begin_layout Plain Layout
30113 <cell alignment="center" valignment="top" usebox="none">
30116 \begin_layout Plain Layout
30122 <cell alignment="center" valignment="top" usebox="none">
30125 \begin_layout Plain Layout
30133 <cell alignment="left" valignment="top" usebox="none">
30136 \begin_layout Plain Layout
30142 <cell alignment="left" valignment="top" usebox="none">
30145 \begin_layout Plain Layout
30151 <cell alignment="left" valignment="top" usebox="none">
30154 \begin_layout Plain Layout
30160 <cell alignment="left" valignment="top" usebox="none">
30163 \begin_layout Plain Layout
30169 <cell alignment="center" valignment="top" usebox="none">
30172 \begin_layout Plain Layout
30178 <cell alignment="center" valignment="top" usebox="none">
30181 \begin_layout Plain Layout
30187 <cell alignment="center" valignment="top" usebox="none">
30190 \begin_layout Plain Layout
30196 <cell alignment="center" valignment="top" usebox="none">
30199 \begin_layout Plain Layout
30207 <cell alignment="left" valignment="top" usebox="none">
30210 \begin_layout Plain Layout
30216 <cell alignment="left" valignment="top" usebox="none">
30219 \begin_layout Plain Layout
30225 <cell alignment="left" valignment="top" usebox="none">
30228 \begin_layout Plain Layout
30234 <cell alignment="left" valignment="top" usebox="none">
30237 \begin_layout Plain Layout
30243 <cell alignment="center" valignment="top" usebox="none">
30246 \begin_layout Plain Layout
30252 <cell alignment="center" valignment="top" usebox="none">
30255 \begin_layout Plain Layout
30261 <cell alignment="center" valignment="top" usebox="none">
30264 \begin_layout Plain Layout
30270 <cell alignment="center" valignment="top" usebox="none">
30273 \begin_layout Plain Layout
30281 <cell alignment="center" valignment="top" usebox="none">
30284 \begin_layout Plain Layout
30290 <cell alignment="center" valignment="top" usebox="none">
30293 \begin_layout Plain Layout
30299 <cell alignment="center" valignment="top" usebox="none">
30302 \begin_layout Plain Layout
30308 <cell alignment="center" valignment="top" usebox="none">
30311 \begin_layout Plain Layout
30317 <cell alignment="center" valignment="top" usebox="none">
30320 \begin_layout Plain Layout
30326 <cell alignment="center" valignment="top" usebox="none">
30329 \begin_layout Plain Layout
30335 <cell alignment="center" valignment="top" usebox="none">
30338 \begin_layout Plain Layout
30344 <cell alignment="center" valignment="top" usebox="none">
30347 \begin_layout Plain Layout
30361 \begin_layout Chapter
30363 \begin_inset CommandInset label
30372 \begin_layout Standard
30373 ここに列挙されている色は標準色であり,
30378 \begin_layout Section
30382 \begin_layout Standard
30389 \begin_layout Description
30393 \begin_layout Description
30397 \begin_layout Description
30402 特定の色ではありません – 透明か既定色です
30405 \begin_layout Section
30409 \begin_layout Standard
30410 これらは固定された色名で変更することはできません.これらの色は,
30411 (ダークテーマ等)一部の色テーマでうまく動作しないので,
30412 レイアウト定義の中では用いないでください:
30416 \begin_layout Description
30420 \begin_layout Description
30424 \begin_layout Description
30428 \begin_layout Description
30432 \begin_layout Description
30436 \begin_layout Description
30440 \begin_layout Description
30444 \begin_layout Description
30448 \begin_layout Description
30452 \begin_layout Description
30456 \begin_layout Description
30460 \begin_layout Description
30464 \begin_layout Description
30468 \begin_layout Description
30472 \begin_layout Description
30476 \begin_layout Description
30480 \begin_layout Description
30484 \begin_layout Description
30488 \begin_layout Description
30492 \begin_layout Section
30496 \begin_layout Standard
30500 arg "dialog-show prefs"
30507 \begin_layout Description
30511 \begin_layout Description
30515 \begin_layout Description
30519 \begin_layout Description
30523 \begin_layout Description
30527 \begin_layout Description
30531 \begin_layout Description
30532 branchlabel 派生枝ラベル色
30535 \begin_layout Description
30539 \begin_layout Description
30543 \begin_layout Description
30544 buttonhoverbg フォーカスを得ているボタンの背景色
30547 \begin_layout Description
30548 buttonhoverbg_broken フォーカスを得ている破損差込枠ボタンの色
30551 \begin_layout Description
30555 \begin_layout Description
30556 changedtextauthor1 変更された文章:第1著者の色
30559 \begin_layout Description
30560 changedtextauthor2 変更された文章:第2著者の色
30563 \begin_layout Description
30564 changedtextauthor3 変更された文章:第3著者の色
30567 \begin_layout Description
30568 changedtextauthor4 変更された文章:第4著者の色
30571 \begin_layout Description
30572 changedtextauthor5 変更された文章:第5著者の色
30575 \begin_layout Description
30576 changedtextcomparison 変更された文章:文書比較(作業領域)
30579 \begin_layout Description
30580 collapsible 畳み込み可能枠の文字色
30583 \begin_layout Description
30584 collapsibleframe 畳み込み可能枠の縁色
30587 \begin_layout Description
30588 command コマンド差込枠の文字色
30591 \begin_layout Description
30592 commandbg コマンド差込枠の背景色
30595 \begin_layout Description
30596 commandframe コマンド差込枠の縁色
30599 \begin_layout Description
30600 command_broken 破損(参照)差込枠の文字色
30603 \begin_layout Description
30604 commandbg_broken 破損差込枠の背景色
30607 \begin_layout Description
30608 commandframe_broken 破損差込枠の縁色
30611 \begin_layout Description
30615 \begin_layout Description
30619 \begin_layout Description
30623 \begin_layout Description
30624 deletedtext 削除された文章の色
30627 \begin_layout Description
30628 deletedtextmodifier 削除された文章の修飾子の色(輝度調整用)
30631 \begin_layout Description
30632 depthbar 余白部の階層表示線の色
30635 \begin_layout Description
30639 \begin_layout Description
30640 error \SpecialChar LaTeX
30644 \begin_layout Description
30648 \begin_layout Description
30652 \begin_layout Description
30653 graphicsbg 画像差込枠の背景色
30656 \begin_layout Description
30657 greyedoutbg 淡色表示差込枠の背景色
30660 \begin_layout Description
30661 greyedoutlabel 淡色表示差込枠のラベル色
30664 \begin_layout Description
30665 greyedouttext 淡色表示差込枠の文字色
30668 \begin_layout Description
30669 indexlabel 索引差込枠のラベル色
30672 \begin_layout Description
30673 inlinecompletion 行内補完色
30676 \begin_layout Description
30680 \begin_layout Description
30684 \begin_layout Description
30685 language 外国語の単語を標識するための色
30688 \begin_layout Description
30689 latex \SpecialChar LaTeX
30693 \begin_layout Description
30694 listingsbg プログラムリスト差込枠の背景色
30697 \begin_layout Description
30698 marginlabel 傍註のラベル色
30701 \begin_layout Description
30705 \begin_layout Description
30709 \begin_layout Description
30710 mathcorners フォーカスを得ていない数式差込枠の縁色
30713 \begin_layout Description
30714 mathframe フォーカスを得ている数式差込枠の縁色
30717 \begin_layout Description
30721 \begin_layout Description
30722 mathmacrobg 数式マクロ差込枠の背景色
30725 \begin_layout Description
30726 mathmacroblend 数式マクロ差込枠の混ぜ合わせ色
30729 \begin_layout Description
30730 mathmacroframe 数式マクロ差込枠の縁色
30733 \begin_layout Description
30734 mathmacrohoverbg マウスを置いたときの数式マクロ差込枠の背景色
30737 \begin_layout Description
30738 mathmacrolabel 数式マクロ差込枠のラベル色
30741 \begin_layout Description
30742 mathmacronewarg 数式マクロ新パラメーターのひな型色
30745 \begin_layout Description
30746 mathmacrooldarg 数式マクロ旧パラメーターのひな型色
30749 \begin_layout Description
30753 \begin_layout Description
30754 nonunique_inlinecompletion 行内補完の一意でない部分の色
30757 \begin_layout Description
30761 \begin_layout Description
30765 \begin_layout Description
30769 \begin_layout Description
30770 paragraphmarker 段落末を標識するための段落標の色
30773 \begin_layout Description
30774 phantomtext 埋め草差込枠の文字色
30777 \begin_layout Description
30778 preview プレビューに用いられる色
30781 \begin_layout Description
30782 previewframe プレビュー縁色
30785 \begin_layout Description
30786 regexpframe 正規表現枠の色
30789 \begin_layout Description
30790 scroll 行をスクロールすることができることを示す色
30793 \begin_layout Description
30794 selection 文章選択部の背景色
30797 \begin_layout Description
30798 selectiontext 文章選択部の前景色
30801 \begin_layout Description
30802 shadedbg 影付きボックスの背景色
30805 \begin_layout Description
30809 \begin_layout Description
30813 \begin_layout Description
30814 tabularonoffline 罫線色
30817 \begin_layout Description
30818 textlabel1 レイアウトと特殊差込枠ラベルの色1
30821 \begin_layout Description
30822 textlabel2 レイアウトと特殊差込枠ラベルの色2
30825 \begin_layout Description
30826 textlabel3 レイアウトと特殊差込枠ラベルの色3
30829 \begin_layout Description
30830 urllabel URL差込枠のラベル色
30833 \begin_layout Description