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" "default"
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 <rgheck@comcast.net>を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 複数のファイルの変換をバッチ処理したい場合には,
882 これらをコマンドラインから実行することもできます.
885 \begin_layout Labeling
886 \labelwidthstring 00.00.0000
887 \begin_inset Flex Code
890 \begin_layout Plain Layout
898 \begin_inset Flex MenuItem
901 \begin_layout Plain Layout
907 機能の有用性を示すためのファイルがいくつか納められています.\SpecialChar LyX
908 自身が使用するスクリプトもいくつか収められています.
911 \begin_layout Labeling
912 \labelwidthstring 00.00.0000
913 \begin_inset Flex Code
916 \begin_layout Plain Layout
924 \begin_inset CommandInset ref
926 reference "sec:ひな型を作成する"
931 で述べられている標準の\SpecialChar LyX
935 \begin_layout Labeling
936 \labelwidthstring 00.00.0000
937 \begin_inset Flex Code
940 \begin_layout Plain Layout
949 \begin_inset Flex Code
952 \begin_layout Plain Layout
960 どのメニュー項目がどのメニューに現れるかを定義し,
961 どの項目がツールバーに現れるかを定義しています.
964 \begin_layout Labeling
965 \labelwidthstring 00.00.0000
966 \begin_inset Flex Code
969 \begin_layout Plain Layout
977 文書への外部素材の挿入のひな型を定義する,
979 \begin_inset Flex Code
982 \begin_layout Plain Layout
989 \begin_inset CommandInset ref
991 reference "chap:外部素材を取り込む"
1002 \begin_layout Subsection
1006 \begin_layout Standard
1007 これらのファイルは\SpecialChar LyX
1010 凡そこれらに変更を加える必要はありません.
1013 \begin_layout Labeling
1014 \labelwidthstring 00.00.0000
1015 \begin_inset Flex Code
1018 \begin_layout Plain Layout
1028 \begin_inset Flex MenuItem
1031 \begin_layout Plain Layout
1032 ヘルプ\SpecialChar menuseparator
1041 \begin_layout Labeling
1042 \labelwidthstring 00.00.0000
1043 \begin_inset Flex Code
1046 \begin_layout Plain Layout
1053 自動設定プロセスによって使用される\SpecialChar LaTeX
1054 スクリプトです.直接実行しないでください.
1057 \begin_layout Labeling
1058 \labelwidthstring 00.00.0000
1059 \begin_inset Flex Code
1062 \begin_layout Plain Layout
1070 の環境構成によって使用されるスクリプトです.これは,
1071 このスクリプトを実行したディレクトリに設定ファイルを生成します.
1074 \begin_layout Subsection
1078 \begin_layout Labeling
1079 \labelwidthstring 00.00.0000
1080 \begin_inset Flex Code
1083 \begin_layout Plain Layout
1090 各文字エンコーディングがどのようにUnicodeにマップされるかを示した表が載っています.
1093 \begin_layout Labeling
1094 \labelwidthstring 00.00.0000
1095 \begin_inset Flex Code
1098 \begin_layout Plain Layout
1106 がサポートしている言語の全一覧が載っています.
1109 \begin_layout Labeling
1110 \labelwidthstring 00.00.0000
1111 \begin_inset Flex Code
1114 \begin_layout Plain Layout
1120 サポートされているフォントに関する情報が掲載されています.
1123 \begin_layout Labeling
1124 \labelwidthstring 00.00.0000
1125 \begin_inset Flex Code
1128 \begin_layout Plain Layout
1135 国際化された段落様式の翻訳が収録されています(
1136 \begin_inset CommandInset ref
1138 reference "subsec:段落様式の国際化"
1146 \begin_layout Labeling
1147 \labelwidthstring 00.00.0000
1148 \begin_inset Flex Code
1151 \begin_layout Plain Layout
1158 unicodeエンコーディングされたグリフに関する情報と,
1161 を介してそれらをどのようにサポートしているかについての情報を含んでいます.
1164 \begin_layout Section
1168 \begin_layout Standard
1170 を非特権ユーザとして利用している場合でも,
1173 の設定を変更したいと思うかもしれません.
1174 \begin_inset Flex Code
1177 \begin_layout Plain Layout
1184 すべての個人設定ファイルが収められています.これは,
1186 \begin_inset Flex MenuItem
1189 \begin_layout Plain Layout
1190 ヘルプ\SpecialChar menuseparator
1196 で「ユーザーディレクトリ」として言及されているディレクトリです.このディレクトリは,
1198 \begin_inset Flex Code
1201 \begin_layout Plain Layout
1209 \begin_inset Flex Code
1212 \begin_layout Plain Layout
1220 \begin_inset Flex Code
1223 \begin_layout Plain Layout
1230 自分自身で使うために個人のローカルディレクトリに置くこともできます.
1233 \begin_layout Standard
1238 \begin_layout Itemize
1239 \begin_inset Flex MenuItem
1242 \begin_layout Plain Layout
1243 ツール\SpecialChar menuseparator
1251 \begin_inset Flex Code
1254 \begin_layout Plain Layout
1261 \begin_inset Flex Code
1264 \begin_layout Plain Layout
1273 \begin_layout Itemize
1274 \begin_inset Flex MenuItem
1277 \begin_layout Plain Layout
1278 ツール\SpecialChar menuseparator
1287 \begin_inset Flex Code
1290 \begin_layout Plain Layout
1298 ご自身のローカル設定ディレクトリに書き込まれます.これはすなわち,
1300 \begin_inset Flex Code
1303 \begin_layout Plain Layout
1311 \begin_inset Flex MenuItem
1314 \begin_layout Plain Layout
1315 文書\SpecialChar menuseparator
1321 ダイアログのクラス一覧に表示されるようになることを意味します.
1324 \begin_layout Itemize
1327 のFTPサイトから最新の取扱説明書をとってきたものの,
1328 使用中のシステム上で管理者権限がないために,
1329 それをインストールすることができなかったとしても,
1331 \begin_inset Flex Code
1334 \begin_layout Plain Layout
1342 \begin_inset Flex MenuItem
1345 \begin_layout Plain Layout
1351 メニュー項目はこれらを開くようになります!
1355 \begin_layout Section
1360 \begin_layout Standard
1361 ローカル設定ディレクトリにおいて設定の自由度があるだけでは,
1362 2つ以上の設定を自由に使いこなしたい場合には充分ではないかもしれません.たとえば,
1363 使用する度に異なるキー割当を使用したり,
1364 異なるプリンタ設定を使用したいことがあるかもしれません.これは,
1365 複数の設定ディレクトリを作ることで実現することができます.そして,
1366 実行時にどのディレクトリを使用するか指定するのです.
1369 \begin_layout Standard
1372 \begin_inset Flex Code
1375 \begin_layout Plain Layout
1387 指定したディレクトリから読み込むように,
1388 指示することになります(\SpecialChar LyX
1390 \begin_inset Flex Code
1393 \begin_layout Plain Layout
1400 既定ディレクトリを指定することになります).指定したディレクトリが存在しない場合には,
1404 を実行したときに既定ディレクトリを訊いてくるのと同様に,
1405 そのディレクトリを作るかどうか訊いてきます.この追加したユーザディレクトリでは,
1406 既定ディレクトリで行うのと全く同じように設定オプションを修正することができます.これらのディレクトリは完全に独立しています(が,
1409 \begin_inset Flex Code
1412 \begin_layout Plain Layout
1422 \begin_layout Standard
1424 維持の手間も増えるということです.もし新しいレイアウトを
1425 \begin_inset Flex Code
1428 \begin_layout Plain Layout
1435 これをすべての設定で利用できるようにしたいならば,
1436 これをすべての設定ディレクトリで個々に付け加えなくてはなりません.これを避けるには,
1437 次のようなトリックを使用してください.\SpecialChar LyX
1439 そのサブディレクトリ(上記参照)はほとんど空です.新しい設定が既存のものをミラーするようにするには,
1441 既存の設定の対応するサブディレクトリへのシンボリックリンクに置き換えてください.ただし
1442 \begin_inset Flex Code
1445 \begin_layout Plain Layout
1453 \begin_inset Flex MenuItem
1456 \begin_layout Plain Layout
1457 ツール\SpecialChar menuseparator
1464 設定毎に異なるファイルが含まれていますので,
1468 \begin_layout Chapter
1472 \begin_layout Standard
1482 に述べられています.オプションのうちいくつかについて,
1486 \begin_layout Section
1488 \begin_inset CommandInset label
1497 \begin_layout Standard
1500 使いたいと思うファイル形式を定義することです.それには,
1502 \begin_inset Flex MenuItem
1505 \begin_layout Plain Layout
1506 ツール\SpecialChar menuseparator
1513 \begin_inset Flex MenuItem
1516 \begin_layout Plain Layout
1517 ファイル処理\SpecialChar menuseparator
1524 \begin_inset Flex MenuItem
1527 \begin_layout Plain Layout
1528 新規\SpecialChar ldots
1536 \begin_inset Flex MenuItem
1539 \begin_layout Plain Layout
1546 GUI中で形式を認識するために用いられる名称です.
1547 \begin_inset Flex MenuItem
1550 \begin_layout Plain Layout
1557 形式を内部的に識別するために用いられます.さらにファイル拡張子も入力する必要があります.これらはすべて必須事項です.オプションの
1558 \begin_inset Flex MenuItem
1561 \begin_layout Plain Layout
1568 メニュー中でショートカットを提供するのに使用されます(たとえば,
1570 \begin_inset Flex MenuItem
1573 \begin_layout Plain Layout
1580 \begin_inset Flex MenuItem
1583 \begin_layout Plain Layout
1584 表示\SpecialChar menuseparator
1593 \begin_layout Standard
1596 \begin_inset Flex MenuItem
1599 \begin_layout Plain Layout
1606 \begin_inset Flex MenuItem
1609 \begin_layout Plain Layout
1616 PostScriptファイルを閲覧するのに
1617 \begin_inset Flex MenuItem
1620 \begin_layout Plain Layout
1626 を使用したいとしましょう.このプログラムを起動するのに必要なコマンドを対応するフィールドに入力します.ここで,
1628 次節に掲げる4つの変数を用いることができます.この閲覧プログラムは,
1631 \begin_inset Flex MenuItem
1634 \begin_layout Plain Layout
1640 メニューを使用したときに起動されます.一方,
1643 画像を右クリックして現れるコンテクストメニューで
1644 \begin_inset Flex MenuItem
1647 \begin_layout Plain Layout
1656 \begin_layout Standard
1658 \begin_inset Flex MenuItem
1661 \begin_layout Plain Layout
1669 すべての形式の中で一意的なものでなくてはなりません.これは,
1670 この形式のファイルをファイル内容から検出するのに用いられます.重要なファイル形式のうちには,
1672 \begin_inset CommandInset href
1675 target "http://www.iana.org/assignments/media-types/"
1680 に公式に登録されたMIME型がないものがあります.そこで,
1684 \begin_inset CommandInset href
1686 name "freedesktop.org"
1687 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1692 で指定されているMIME型拡張表を使用しています.
1695 \begin_layout Standard
1696 \begin_inset Flex MenuItem
1699 \begin_layout Plain Layout
1708 この形式が文書として書き出すのに適していることを指示するものです.このオプションが有効となっていて,
1710 \begin_inset CommandInset ref
1719 \begin_inset Flex MenuItem
1722 \begin_layout Plain Layout
1723 ファイル\SpecialChar menuseparator
1730 \begin_inset Flex MenuItem
1733 \begin_layout Plain Layout
1739 footlabel Label color for footnotす.
1740 \begin_inset Flex Code
1743 \begin_layout Plain Layout
1750 このオプションを有効にしてはいけません.
1751 \begin_inset Flex Code
1754 \begin_layout Plain Layout
1760 のようにベクター画像であると同時に文書でもあるような形式は,
1764 \begin_layout Standard
1765 \begin_inset Flex MenuItem
1768 \begin_layout Plain Layout
1776 にこの形式がベクター画像を含みうることを教示するものです.この情報は,
1778 \begin_inset Flex MenuItem
1781 \begin_layout Plain Layout
1788 内包されている画像をどの形式に変換するかを決定するのに使用されます.
1789 \begin_inset Flex MenuItem
1792 \begin_layout Plain Layout
1800 \begin_inset Flex MenuItem
1803 \begin_layout Plain Layout
1810 \begin_inset Flex MenuItem
1813 \begin_layout Plain Layout
1820 \begin_inset Flex MenuItem
1823 \begin_layout Plain Layout
1829 以外の画像形式を取り扱うことができないので,
1831 これらの形式に変換される必要があるかもしれない為です.内包されている画像が既に
1832 \begin_inset Flex MenuItem
1835 \begin_layout Plain Layout
1842 \begin_inset Flex MenuItem
1845 \begin_layout Plain Layout
1852 \begin_inset Flex MenuItem
1855 \begin_layout Plain Layout
1862 ベクター画像形式オプションが有効になっている場合には
1863 \begin_inset Flex MenuItem
1866 \begin_layout Plain Layout
1874 \begin_inset Flex MenuItem
1877 \begin_layout Plain Layout
1886 \begin_layout Section
1890 \begin_layout Standard
1894 変換用にファイルを一時ディレクトリにコピーする前段階で,
1895 ファイルに変更を加える必要のあることがあります
1899 \begin_layout Plain Layout
1904 相対ファイル名を用いて参照している場合,
1905 このファイルが一時ディレクトリにコピーされると参照が無効になる場合があります.
1912 ファイルを一時ディレクトリに(あるいは一時ディレクトリから)コピーすると同時に,
1916 \begin_layout Standard
1918 以下の8つの変数を用いることができます.
1921 \begin_layout Labeling
1922 \labelwidthstring 00.00.0000
1923 \begin_inset Flex Code
1926 \begin_layout Plain Layout
1935 \begin_inset Flex MenuItem
1938 \begin_layout Plain Layout
1947 \begin_layout Labeling
1948 \labelwidthstring 00.00.0000
1949 \begin_inset Flex Code
1952 \begin_layout Plain Layout
1961 \begin_layout Labeling
1962 \labelwidthstring 00.00.0000
1963 \begin_inset Flex Code
1966 \begin_layout Plain Layout
1975 \begin_layout Labeling
1976 \labelwidthstring 00.00.0000
1977 \begin_inset Flex Code
1980 \begin_layout Plain Layout
1987 一時ディレクトリ内でのベース名(ファイル拡張子なし)
1990 \begin_layout Labeling
1991 \labelwidthstring 00.00.0000
1992 \begin_inset Flex Code
1995 \begin_layout Plain Layout
2005 \begin_layout Labeling
2006 \labelwidthstring 00.00.0000
2007 \begin_inset Flex Code
2010 \begin_layout Plain Layout
2016 処理されている元の\SpecialChar LyX
2020 \begin_layout Labeling
2021 \labelwidthstring 00.00.0000
2022 \begin_inset Flex Code
2025 \begin_layout Plain Layout
2032 ファイルのファイル名(ディレクトリパスなし)
2035 \begin_layout Labeling
2036 \labelwidthstring 00.00.0000
2037 \begin_inset Flex Code
2040 \begin_layout Plain Layout
2050 \begin_layout Standard
2059 コマンドで使用されるのと同形式のファイル名です.これは,
2060 書き出すファイルがそのようなインクルードに適している場合のみ,
2064 \begin_layout Standard
2067 ほとんどすべてに対応することができます.たとえば,
2070 \begin_inset Flex Code
2073 \begin_layout Plain Layout
2079 という特別なディレクトリにコピーしたいものとしましょう.その場合には,
2080 以下のようなシェルスクリプトを書きます.
2083 \begin_layout Standard
2084 \begin_inset listings
2088 \begin_layout Plain Layout
2093 \begin_layout Plain Layout
2098 \begin_layout Plain Layout
2100 TOFILE=`basename $2`
2103 \begin_layout Plain Layout
2105 DescriptionE /home/you/pdf/$TOFILE
2112 \begin_inset Flex Code
2115 \begin_layout Plain Layout
2116 /home/you/.lyx/scripts/pdfcopier.sh
2122 自身のローカル\SpecialChar LyX
2124 お使いのプラットフォームが必要とするならば,
2127 \begin_inset Flex MenuItem
2130 \begin_layout Plain Layout
2131 ツール\SpecialChar menuseparator
2138 \begin_inset Flex MenuItem
2141 \begin_layout Plain Layout
2142 ファイル処理\SpecialChar menuseparator
2150 \begin_inset Flex MenuItem
2153 \begin_layout Plain Layout
2163 \begin_inset Flex MenuItem
2166 \begin_layout Plain Layout
2173 \begin_inset Flex Code
2176 \begin_layout Plain Layout
2177 pdfcopier.sh $$i $$o
2185 \begin_layout Standard
2188 自身が様々な変換に使用します.たとえば,
2192 \begin_inset Flex MenuItem
2195 \begin_layout Plain Layout
2202 \begin_inset Flex MenuItem
2205 \begin_layout Plain Layout
2207 \begin_inset space ~
2215 形式の複写子を導入します.これらの形式を書き出す際,
2218 関連した様々なファイル(スタイルファイルや画像など)もコピーされるように手配します.これらのファイルはすべて,
2220 ファイルのあるディレクトリのサブディレクトリに書き込まれます.
2224 \begin_layout Plain Layout
2225 この複写子の挙動は調整することができます.非必須の「-e」オプションは,
2226 コピーする拡張子をコンマ区切りで羅列したものを引数にとります.これを省略した場合には,
2227 すべてのファイルがコピーされます.「-t」引数は,
2228 生成したディレクトリに書き加える拡張子を指定するものです.既定値では,
2230 \begin_inset Flex MenuItem
2233 \begin_layout Plain Layout
2241 \begin_inset Flex MenuItem
2244 \begin_layout Plain Layout
2245 /path/to/filename.lyx
2252 \begin_inset Flex MenuItem
2255 \begin_layout Plain Layout
2256 /path/to/filename.html.LyXconv
2270 \begin_layout Section
2272 \begin_inset CommandInset label
2281 \begin_layout Standard
2283 ご自身の変換子を定義することができます.これは,
2285 \begin_inset Flex MenuItem
2288 \begin_layout Plain Layout
2289 ツール\SpecialChar menuseparator
2290 設定\SpecialChar menuseparator
2291 ファイル処理\SpecialChar menuseparator
2300 \begin_layout Standard
2303 \begin_inset Flex MenuItem
2306 \begin_layout Plain Layout
2313 \begin_inset Flex MenuItem
2316 \begin_layout Plain Layout
2324 \begin_inset Flex MenuItem
2327 \begin_layout Plain Layout
2333 ボタンを押してください.変換子の定義には,
2334 以下のような変数を使用することができます.
2337 \begin_layout Labeling
2338 \labelwidthstring 00.00.0000
2339 \begin_inset Flex Code
2342 \begin_layout Plain Layout
2352 \begin_layout Labeling
2353 \labelwidthstring 00.00.0000
2354 \begin_inset Flex Code
2357 \begin_layout Plain Layout
2366 \begin_layout Labeling
2367 \labelwidthstring 00.00.0000
2368 \begin_inset Flex Code
2371 \begin_layout Plain Layout
2380 \begin_layout Labeling
2381 \labelwidthstring 00.00.0000
2382 \begin_inset Flex Code
2385 \begin_layout Plain Layout
2391 入力ファイルのベースファイル名(拡張子をとった部分)
2394 \begin_layout Labeling
2395 \labelwidthstring 00.00.0000
2396 \begin_inset Flex Code
2399 \begin_layout Plain Layout
2408 \begin_layout Labeling
2409 \labelwidthstring 00.00.0000
2410 \begin_inset Flex Code
2413 \begin_layout Plain Layout
2419 元の入力ファイルのパス(変換子が連鎖して呼び出されたときの挙動が$$pとは異なります)
2422 \begin_layout Labeling
2423 \labelwidthstring 00.00.0000
2424 \begin_inset Flex Code
2427 \begin_layout Plain Layout
2436 \begin_layout Standard
2437 \begin_inset Flex MenuItem
2440 \begin_layout Plain Layout
2447 以下のフラグをコンマで区切って入力することができます.
2450 \begin_layout Labeling
2451 \labelwidthstring 00.00.0000
2452 \begin_inset Flex Code
2455 \begin_layout Plain Layout
2461 この変換子が\SpecialChar LaTeX
2462 の一種を実行することを示します.これによって,
2465 エラーログに記録を残せるようになります.オプションの
2466 \begin_inset Flex Code
2469 \begin_layout Plain Layout
2475 値は実行する\SpecialChar LaTeX
2477 \begin_inset Flex Code
2480 \begin_layout Plain Layout
2491 \begin_inset Flex Code
2494 \begin_layout Plain Layout
2503 \begin_layout Labeling
2504 \labelwidthstring 00.00.0000
2505 \begin_inset Flex Code
2508 \begin_layout Plain Layout
2514 変換に\SpecialChar LaTeX
2516 \begin_inset Flex MenuItem
2519 \begin_layout Plain Layout
2525 ファイルが必要であることを示します.オプションの
2526 \begin_inset Flex Code
2529 \begin_layout Plain Layout
2536 \begin_inset Flex MenuItem
2539 \begin_layout Plain Layout
2545 ファイルを生成するのに実行する\SpecialChar LaTeX
2547 \begin_inset Flex Code
2550 \begin_layout Plain Layout
2561 \begin_inset Flex Code
2564 \begin_layout Plain Layout
2573 \begin_layout Labeling
2574 \labelwidthstring 00.00.0000
2575 \begin_inset Flex Code
2578 \begin_layout Plain Layout
2585 \begin_inset Quotes erd
2589 \begin_inset Quotes erd
2594 が書き出す\SpecialChar LaTeX
2597 \begin_inset Flex Code
2600 \begin_layout Plain Layout
2606 のない\SpecialChar LaTeX
2610 \begin_layout Labeling
2611 \labelwidthstring 00.00.0000
2612 \begin_inset Flex Code
2615 \begin_layout Plain Layout
2624 \begin_layout Standard
2626 \begin_inset Flex MenuItem
2629 \begin_layout Plain Layout
2631 \begin_inset space ~
2635 \begin_inset space ~
2643 形式の引数をとります(したがって厳密にはフラグとは呼べません).
2646 \begin_layout Labeling
2647 \labelwidthstring 00.00.0000
2648 \begin_inset Flex Code
2651 \begin_layout Plain Layout
2661 パッケージとともに読み込む必要のあるドライバ名.一部のPDF機能を利用するには正しいドライバを読み込む必要があります.詳細については,
2669 \begin_layout Labeling
2670 \labelwidthstring 00.00.0000
2671 \begin_inset Flex Code
2674 \begin_layout Plain Layout
2682 \begin_inset Flex Code
2685 \begin_layout Plain Layout
2693 \begin_inset Flex Code
2696 \begin_layout Plain Layout
2697 script < infile.out > infile.log
2702 の形で実行されるようになります.引数には
2703 \begin_inset Flex Code
2706 \begin_layout Plain Layout
2715 \begin_layout Labeling
2716 \labelwidthstring 00.00.0000
2717 \begin_inset Flex Code
2720 \begin_layout Plain Layout
2727 変換子が生成したファイルをダンプするディレクトリ名を指定します.\SpecialChar LyX
2730 このディレクトリを宛先にコピーします.引数には,
2732 \begin_inset Flex Code
2735 \begin_layout Plain Layout
2743 入力ファイルおよび出力ファイルのベース名で置換されます.
2744 \begin_inset Newline newline
2747 resultdirとusetempdirは,
2748 同時に用いることはできませんのでご注意ください.前者が指定されているときには,
2752 \begin_layout Labeling
2753 \labelwidthstring 00.00.0000
2754 \begin_inset Flex Code
2757 \begin_layout Plain Layout
2765 \begin_inset Flex Code
2768 \begin_layout Plain Layout
2774 を使用することができます.resultdirが指定されているときのみ有効で,
2775 必ず用いる必要はありません.指定されていなければ,
2779 \begin_layout Standard
2781 とともに導入されている変換子の一部には適切なhyperref-driverが設定されています.しかしながら最後の3つは,
2787 \begin_layout Standard
2788 変換しようとするすべての形式のあいだに変換子を定義する必要はありません.たとえば,
2790 からPostScript」変換子が定義されていないのに,
2792 はPostScriptを書き出していることに気づかれることでしょう.これは,
2793 まず\SpecialChar LaTeX
2794 ファイルを生成した後に(これには変換子を定義する必要はありません),
2795 「LaTeXからDVI」変換子を使用してDVIに変換し,
2797 得られたDVIをPostScriptに変換することによって実現しています.\SpecialChar LyX
2798 はこのような変換子の「連鎖」を自動的に見つけ,
2799 つねに最も短い連鎖を選択します.しかしながら,
2800 なお形式間に複数の変換方法を定義することも可能です.たとえば,
2801 標準的な\SpecialChar LyX
2808 \begin_layout Enumerate
2810 \begin_inset Flex MenuItem
2813 \begin_layout Plain Layout
2822 \begin_layout Enumerate
2823 (DVIと)PostScriptを経由して
2824 \begin_inset Flex MenuItem
2827 \begin_layout Plain Layout
2836 \begin_layout Enumerate
2838 \begin_inset Flex MenuItem
2841 \begin_layout Plain Layout
2850 \begin_layout Enumerate
2852 \begin_inset Flex MenuItem
2855 \begin_layout Plain Layout
2865 \begin_layout Enumerate
2867 \begin_inset Flex MenuItem
2870 \begin_layout Plain Layout
2880 \begin_layout Standard
2883 \begin_inset CommandInset ref
2885 reference "sec:ファイル形式"
2891 ターゲットとなる「ファイル形式」を複数定義しなくてはなりません.たとえば,
2894 \begin_inset Flex MenuItem
2897 \begin_layout Plain Layout
2904 \begin_inset Flex MenuItem
2907 \begin_layout Plain Layout
2914 \begin_inset Flex MenuItem
2917 \begin_layout Plain Layout
2924 \begin_inset Flex MenuItem
2927 \begin_layout Plain Layout
2934 \begin_inset Flex MenuItem
2937 \begin_layout Plain Layout
2944 \begin_inset Flex MenuItem
2947 \begin_layout Plain Layout
2954 \begin_inset Flex MenuItem
2957 \begin_layout Plain Layout
2964 \begin_inset Flex MenuItem
2967 \begin_layout Plain Layout
2975 \begin_inset Flex MenuItem
2978 \begin_layout Plain Layout
2985 \begin_inset Flex MenuItem
2988 \begin_layout Plain Layout
2995 用\SpecialChar softhyphen
2998 \begin_inset Flex MenuItem
3001 \begin_layout Plain Layout
3008 上記で言及した各変換方法に対応しています.
3011 \begin_layout Chapter
3014 \begin_inset CommandInset label
3016 name "cha:LyXの各国語対応"
3023 \begin_layout Standard
3026 翻訳された操作画面の利用をサポートしています.私たちが最後に確かめたところでは,
3028 は30言語の翻訳を提供しています.選択した言語は,
3033 と呼ばれます(ロケール設定についての詳しい資料は,
3034 お使いの基本ソフトに添付のロケール関連説明書をご覧ください.Linuxの場合は,
3036 \begin_inset Flex Code
3039 \begin_layout Plain Layout
3048 \begin_layout Standard
3050 欠点もいくつかあることに注意してください.たとえば,
3051 ダイアログはすべて英文を念頭にデザインされているため,
3053 割り当てられたスペースに収めるには大きすぎるかもしれません.これは表示上の問題に過ぎず,
3056 すべてのショートカットが定義されていないことに気づかれるでしょう.ショートカットのために空いている文字が十分ないことが時々あるのです.単に翻訳者がまだショートカットを定義していないこともあるでしょう.もちろん,
3058 あなたも参加したいと思われるかもしれません
3062 \begin_layout Plain Layout
3063 もしあなたが英語以外の言語を流暢に操れるならば,
3066 コミュニティに報いるたいへん素晴らしい方法です!
3075 の将来のバージョンでこれらの欠点を修正しようとするでしょう.
3078 \begin_layout Section
3083 \begin_layout Subsection
3084 グラフィカル・ユーザ・インタフェース(テキスト・メッセージ)を翻訳する
3085 \begin_inset Argument 1
3088 \begin_layout Plain Layout
3097 \begin_layout Standard
3101 \begin_inset Flex Code
3104 \begin_layout Plain Layout
3110 ライブラリを使用します.\SpecialChar LyX
3111 のすべてのメニューやダイアログでお好みの言語を話させたいときには,
3113 \begin_inset Flex Code
3116 \begin_layout Plain Layout
3122 ファイルが必要です.このファイルが利用可能であれば,
3124 \begin_inset Flex Code
3127 \begin_layout Plain Layout
3135 \begin_inset Flex Code
3138 \begin_layout Plain Layout
3144 ファイルをインストールしなくてはなりません.この全過程は,
3146 \begin_inset Flex Code
3149 \begin_layout Plain Layout
3155 の取扱説明書に説明があります.この作業をあなたのためだけに行うこともできますが,
3157 あなたの骨折りの結果を\SpecialChar LyX
3158 コミュニティの他の人々と分かち合いませんか.どのように段取りを進めればよいか,
3159 詳しくは\SpecialChar LyX
3160 開発者メーリングリストにメールを送ってください.
3163 \begin_layout Standard
3165 以下のように行います(xxは言語コードを表します).
3168 \begin_layout Itemize
3170 ソースコードをチェックアウトしてください(
3171 \begin_inset CommandInset href
3174 target "https://www.lyx.org/HowToUseGIT"
3182 \begin_layout Itemize
3183 \begin_inset Flex Code
3186 \begin_layout Plain Layout
3193 \begin_inset Flex Code
3196 \begin_layout Plain Layout
3204 \begin_inset Flex Code
3207 \begin_layout Plain Layout
3214 \begin_inset Flex Code
3217 \begin_layout Plain Layout
3225 \begin_inset Flex Code
3228 \begin_layout Plain Layout
3236 他言語の既存のpoファイルをひな型として使用することができます).
3239 \begin_layout Itemize
3240 \begin_inset Flex Code
3243 \begin_layout Plain Layout
3253 \begin_layout Plain Layout
3255 どのテキストエディタでも編集できます.しかし,
3265 この目的の編集をサポートする特別なプログラムがあります.
3270 \begin_inset Flex Code
3273 \begin_layout Plain Layout
3279 ファイルを編集するための「モード」があります,
3281 \begin_inset Flex URL
3284 \begin_layout Plain Layout
3286 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html#PO-Mode
3296 メニューラベルやウィジェットラベルのうちには,
3297 翻訳しなくてはならないショートカットがある場合があります.これらのキーは「|」の後に記されており,
3298 当該言語の単語やフレーズに対応して翻訳しなくてはなりません.さらに,
3300 \begin_inset Flex Code
3303 \begin_layout Plain Layout
3310 あなたの電子メールアドレスなどの情報も書き加えて,
3312 滑稽な怒りのメッセージを届けることができるようにしてください.
3315 \begin_layout Standard
3317 あなたがこれを自身のためだけに行っているのであれば,
3321 \begin_layout Itemize
3322 \begin_inset Flex Code
3325 \begin_layout Plain Layout
3332 \begin_inset Flex Code
3335 \begin_layout Plain Layout
3336 msgfmt -o xx.mo < xx.po
3344 \begin_layout Itemize
3346 \begin_inset Flex Code
3349 \begin_layout Plain Layout
3357 言語xxのアプリケーションメッセージ用の正式なディレクトリにコピーして,
3359 \begin_inset Flex Code
3362 \begin_layout Plain Layout
3370 \begin_inset Flex Code
3373 \begin_layout Plain Layout
3374 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
3382 \begin_layout Standard
3385 \begin_inset Flex Code
3388 \begin_layout Plain Layout
3396 頒布版に追加できることが最善です.これを追加するには,
3400 開発者メーリングリストに電子メールを送ってください.
3403 \begin_layout Subsubsection
3407 \begin_layout Standard
3410 翻訳先の言語では複数のメッセージに翻訳されなくてはならないことが判明することがあります.一つの例は,
3412 \begin_inset Flex Code
3415 \begin_layout Plain Layout
3422 これは英語で「to」がどういう意味を持っているかによって,
3423 独語ではNachと訳されたりBisと訳されたりします.GNU
3424 \begin_inset Flex Code
3427 \begin_layout Plain Layout
3435 \begin_inset Flex Code
3438 \begin_layout Plain Layout
3446 \begin_inset Flex Code
3449 \begin_layout Plain Layout
3450 To[[as in 'From format x to format y']]
3456 \begin_inset Flex Code
3459 \begin_layout Plain Layout
3460 To[[as in 'From page x to page y']]
3467 \begin_inset Flex Code
3470 \begin_layout Plain Layout
3478 \begin_inset Flex Code
3481 \begin_layout Plain Layout
3488 それぞれ正しくNachとBisに訳すことができるようになります.
3491 \begin_layout Standard
3494 翻訳が存在しないときには取り去られる必要がありますので,
3495 メッセージの終わりに二重大括弧で囲わなくてはなりません(上例参照).\SpecialChar LyX
3497 メッセージの終わりに二重大括弧で囲われているものはすべて,
3498 メッセージを表示する前に取り去るようにされています.
3501 \begin_layout Subsection
3505 \begin_layout Standard
3507 \begin_inset Flex MenuItem
3510 \begin_layout Plain Layout
3516 メニュー中の)オンライン説明書は翻訳することができます(そして翻訳されるべきです!
3521 \begin_layout Plain Layout
3523 説明書の少なくとも一部が翻訳されている言語は14言語に上り,
3524 入門編が訳されているものはさらにいくつかあります.
3530 ロケールがその言語に設定されている場合,
3532 はこれを自動的に使用します.\SpecialChar LyX
3535 \begin_inset Flex Code
3538 \begin_layout Plain Layout
3539 LyXDir/doc/xx/DocName.lyx
3545 \begin_inset Flex Code
3548 \begin_layout Plain Layout
3554 は現在使用している言語コード)で探します.翻訳文書がない場合には,
3557 \begin_inset Flex Code
3560 \begin_layout Plain Layout
3566 )を持っていなくてはならないことに注意してください.説明書を翻訳する気がおありであれば(これは原典の校正としてもたいへん役立ちます!
3571 \begin_layout Itemize
3573 \begin_inset CommandInset href
3575 name "https://www.lyx.org/Translation"
3576 target "https://www.lyx.org/Translation"
3582 どの文書が(もしあれば)お使いの言語に既に翻訳されているかを見つけることができます.また,
3583 説明書をお使いの言語に翻訳する作業の面倒を見ている人を(もしいれば)見つけることができます.この作業の面倒を見ている人がいない場合には,
3584 私たちにあなたが興味をお持ちであることを知らせてください.
3587 \begin_layout Standard
3588 いったん実際の翻訳の仕事に取りかかったならば,
3589 トラブルを回避するいくつかのヒントがあります.
3592 \begin_layout Itemize
3595 \begin_inset Flex Code
3598 \begin_layout Plain Layout
3605 \begin_inset Flex MenuItem
3608 \begin_layout Plain Layout
3609 ヘルプ\SpecialChar menuseparator
3617 \begin_inset Flex Code
3620 \begin_layout Plain Layout
3629 \begin_layout Itemize
3630 翻訳しようとする言語での印刷慣行を学んでください.活版印刷は古来の技術であり,
3633 あなたの国で活版工が用いる専門用語も学んでください.自分で勝手な専門用語を捻出するとユーザを混乱させるだけです.(
3636 活版技術は病みつきになる可能性があるので注意してくさい!
3642 \begin_layout Itemize
3643 文書のコピーをとってください.これを作業用コピーとします.これをお使いの
3644 \begin_inset Flex Code
3647 \begin_layout Plain Layout
3654 個人用の翻訳ヘルプファイルとして使用することができます.
3655 \begin_inset Newline newline
3659 \begin_inset Note Greyedout
3662 \begin_layout Plain Layout
3667 外部素材(画像など)のある複雑な文書の場合,
3668 例えば一時ディレクトリなどにコピーを作ると,
3670 外部素材へのリンクは壊れてしまうかもしれないことに注意してください.最も良い方法は,
3672 \begin_inset Flex URL
3675 \begin_layout Plain Layout
3677 https://www.lyx.org/HowToUseGIT
3683 そのdocファイルを直接編集するのが良いでしょう.
3691 \begin_layout Itemize
3696 \begin_inset CommandInset href
3698 name "https://www.lyx.org/trac/timeline"
3699 target "https://www.lyx.org/trac/timeline"
3704 のソースビューアでご覧ください.この方法で,
3705 翻訳文書のどの部分を更新しなくてはならないか,
3709 \begin_layout Standard
3711 修正して文書化チームの他のメンバーに変更したことを知らせてください(文書化チームに参加することをお忘れになっていませんよね).
3714 \begin_layout Standard
3715 \begin_inset Branch OutDated
3719 \begin_layout Section
3720 International Keyboard Support
3723 \begin_layout Standard
3727 The following section is by
3735 It needs to be fixed to conform to the new Documentation Style sheet and to make use of the new v1.0 features.
3736 The whole thing also needs to be merged with the section following it.-jw It may also be badly out of date.-rh (2008)]
3739 \begin_layout Subsection
3740 Defining Own Keymaps:
3744 \begin_layout Standard
3745 Let's look at a keyboard definition file a little closer.
3746 It is a plain text file defining
3749 \begin_layout Itemize
3750 key-to-key or key-to-string translations
3753 \begin_layout Itemize
3757 \begin_layout Itemize
3758 dead keys exceptions
3761 \begin_layout Standard
3762 To define key-to-key or key-to-string translation,
3766 \begin_layout Quotation
3767 \begin_inset Flex Code
3770 \begin_layout Plain Layout
3779 \begin_inset Flex Code
3782 \begin_layout Plain Layout
3791 \begin_layout Standard
3793 \begin_inset Flex Code
3796 \begin_layout Plain Layout
3802 is the key to be translated and
3803 \begin_inset Flex Code
3806 \begin_layout Plain Layout
3812 is the string to be inserted into the document.
3813 To define dead keys,
3817 \begin_layout Quotation
3818 \begin_inset Flex Code
3821 \begin_layout Plain Layout
3830 \begin_inset Flex Code
3833 \begin_layout Plain Layout
3842 \begin_layout Standard
3844 \begin_inset Flex Code
3847 \begin_layout Plain Layout
3853 is a keyboard key and
3854 \begin_inset Flex Code
3857 \begin_layout Plain Layout
3864 The following dead keys are supported (shortcut name is in parentheses):
3867 \begin_layout Quotation
3871 \begin_inset space \hfill{}
3877 \begin_layout Quotation
3879 \begin_inset space \hfill{}
3887 \begin_layout Quotation
3889 \begin_inset space \hfill{}
3897 \begin_layout Quotation
3899 \begin_inset space \hfill{}
3907 \begin_layout Quotation
3909 \begin_inset space \hfill{}
3917 \begin_layout Quotation
3919 \begin_inset space \hfill{}
3926 \begin_layout Plain Layout
3938 \begin_layout Quotation
3940 \begin_inset space \hfill{}
3948 \begin_layout Quotation
3950 \begin_inset space \hfill{}
3957 \begin_layout Plain Layout
3969 \begin_layout Quotation
3971 \begin_inset space \hfill{}
3979 \begin_layout Quotation
3981 \begin_inset space \hfill{}
3989 \begin_layout Quotation
3991 \begin_inset space \hfill{}
3998 \begin_layout Plain Layout
4010 \begin_layout Quotation
4012 \begin_inset space \hfill{}
4023 \begin_layout Plain Layout
4035 \begin_layout Quotation
4037 \begin_inset space \hfill{}
4045 \begin_layout Quotation
4046 hungarian umlaut (hug)
4047 \begin_inset space \hfill{}
4055 \begin_layout Quotation
4057 \begin_inset space \hfill{}
4065 \begin_layout Quotation
4067 \begin_inset space \hfill{}
4078 \begin_layout Plain Layout
4090 \begin_layout Standard
4091 Since in many international keyboards there are exceptions to what some dead keys should do,
4092 you can define them using
4095 \begin_layout Quotation
4096 \begin_inset Flex Code
4099 \begin_layout Plain Layout
4107 deadkey key outstring
4110 \begin_layout Standard
4113 if you enter caron-o,
4114 it generates circumflex-o,
4118 \begin_layout Quotation
4119 \begin_inset Flex Code
4122 \begin_layout Plain Layout
4135 \begin_layout Standard
4136 to make it work correctly.
4138 you have to define as exceptions dead keys over i and j,
4139 to remove the dot from them before inserting an accent mark.
4140 I will change this when the time comes,
4141 but so far I haven't had time.
4144 \begin_layout Standard
4146 and about characters:
4147 backslash is escaped,
4149 you'll need double backslash.
4152 \begin_inset Flex Code
4155 \begin_layout Plain Layout
4161 have different meaning.
4163 \begin_inset Flex Code
4166 \begin_layout Plain Layout
4173 quotes start and end \SpecialChar LaTeX
4177 \begin_inset Flex Code
4180 \begin_layout Plain Layout
4190 \begin_inset Flex Code
4193 \begin_layout Plain Layout
4201 \begin_inset Flex Code
4204 \begin_layout Plain Layout
4215 \begin_layout Standard
4216 If you make a keyboard description file that works for your language,
4217 please mail it to me,
4218 so I can include it in the next keymap distribution.
4221 \begin_layout Standard
4222 More keywords will be supported in keymap configuration file in future,
4226 \begin_layout Itemize
4227 \begin_inset Flex Code
4230 \begin_layout Plain Layout
4241 \begin_inset space \hfill{}
4245 \begin_inset Flex Code
4248 \begin_layout Plain Layout
4257 \begin_layout Itemize
4258 \begin_inset Flex Code
4261 \begin_layout Plain Layout
4272 \begin_inset space \hfill{}
4276 \begin_inset Flex Code
4279 \begin_layout Plain Layout
4285 an external keymap translation program
4288 \begin_layout Standard
4291 \begin_inset Flex Code
4294 \begin_layout Plain Layout
4303 \begin_inset Flex Code
4306 \begin_layout Plain Layout
4314 option to include default keyboard).
4322 \begin_layout Section
4324 \begin_inset CommandInset label
4333 \begin_layout Standard
4334 \begin_inset Note Note
4337 \begin_layout Plain Layout
4338 2008年3月にこの文書を改訂するに当たって,
4339 改訂者が本節の内容に詳しくなかったために,
4340 本節は改訂されていません.他に改訂してくださる方がおられれば幸いです.
4343 \begin_layout Plain Layout
4352 \begin_layout Standard
4355 \begin_inset Flex Code
4358 \begin_layout Plain Layout
4365 \begin_inset Flex Code
4368 \begin_layout Plain Layout
4374 ファイルの文法を詳細に解説します.これらの節は,
4375 提供されているキー配列があなたのニーズに合わない場合に,
4376 自身用のキー配列をデザインする手助けとなるでしょう.
4379 \begin_layout Subsection
4383 \begin_layout Standard
4384 \begin_inset Flex Code
4387 \begin_layout Plain Layout
4394 打鍵したものを文字や文字列に割り当てます.名前が示唆するように,
4396 \begin_inset Flex Code
4399 \begin_layout Plain Layout
4408 \begin_inset Flex Code
4411 \begin_layout Plain Layout
4418 \begin_inset Flex Code
4421 \begin_layout Plain Layout
4428 \begin_inset Flex Code
4431 \begin_layout Plain Layout
4438 \begin_inset Flex Code
4441 \begin_layout Plain Layout
4450 \begin_layout Labeling
4451 \labelwidthstring 00.00.0000
4452 \begin_inset Flex Code
4455 \begin_layout Plain Layout
4464 \begin_layout LyX-Code
4479 \begin_layout Standard
4499 )を付けてエスケープしなくてはならないことに注意してください.
4502 \begin_layout Standard
4503 \begin_inset Flex MenuItem
4506 \begin_layout Plain Layout
4513 \begin_inset Flex MenuItem
4516 \begin_layout Plain Layout
4523 \begin_inset Flex MenuItem
4526 \begin_layout Plain Layout
4537 \begin_layout LyX-Code
4543 \begin_layout Standard
4547 \begin_layout Labeling
4548 \labelwidthstring 00.00.0000
4549 \begin_inset Flex Code
4552 \begin_layout Plain Layout
4561 \begin_layout LyX-Code
4570 \begin_layout Standard
4579 のアクセントとするものです.これはデッドキー
4583 \begin_layout Plain Layout
4591 望んだアクセント文字を出力するキーのことを指し示します.たとえば,
4605 \begin_layout Standard
4619 の後に許可文字ではないその文字が出力として表示されます.
4620 \begin_inset Flex MenuItem
4623 \begin_layout Plain Layout
4635 \begin_inset Flex MenuItem
4638 \begin_layout Plain Layout
4646 文字が次の打鍵したものに及ぼしたはずの効力を取り消します.
4649 \begin_layout Standard
4652 a・e・i・o・u・A・E・I・O・Uの文字に許可するものです.
4655 \begin_layout LyX-Code
4658 kmod ' acute aeiouAEIOU
4661 \begin_layout Labeling
4662 \labelwidthstring 00.00.0000
4663 \begin_inset Flex Code
4666 \begin_layout Plain Layout
4675 \begin_layout LyX-Code
4684 \begin_layout Standard
4699 \begin_inset Flex Code
4702 \begin_layout Plain Layout
4710 宣言で打鍵キーを既に割り当てられてなくてはならず,
4723 の集合に属していてはなりません.こうして
4737 \begin_inset Flex Code
4740 \begin_layout Plain Layout
4769 \begin_inset Flex Code
4772 \begin_layout Plain Layout
4783 \begin_layout Standard
4789 \begin_layout LyX-Code
4803 \begin_layout Labeling
4804 \labelwidthstring 00.00.0000
4805 \begin_inset Flex Code
4808 \begin_layout Plain Layout
4817 \begin_layout LyX-Code
4826 \begin_layout Standard
4827 これはなかなか難解になってきます.これは
4855 \begin_inset Flex Code
4858 \begin_layout Plain Layout
4866 コマンドで設定されていなくてはなりません.
4869 \begin_layout Standard
4870 \begin_inset Flex Code
4873 \begin_layout Plain Layout
4882 \begin_layout LyX-Code
4886 acute aeioyvhAEIOYVH
4891 kcomb acute umlaut iyIY
4894 \begin_layout Standard
4896 \begin_inset Flex MenuItem
4899 \begin_layout Plain Layout
4906 \begin_inset Flex Code
4909 \begin_layout Plain Layout
4919 という効果を得るようにするものです.この場合のバックスペースは,
4922 \begin_inset Flex MenuItem
4925 \begin_layout Plain Layout
4934 \begin_inset Flex Code
4937 \begin_layout Plain Layout
4948 \begin_layout Subsection
4952 \begin_layout Standard
4953 \begin_inset Flex Code
4956 \begin_layout Plain Layout
4964 \begin_inset Flex Code
4967 \begin_layout Plain Layout
4974 記号の作り出す文字列を現在のフォントの文字に割り当てます.\SpecialChar LyX
4978 \begin_inset Flex Code
4981 \begin_layout Plain Layout
4988 \begin_inset Flex Code
4991 \begin_layout Plain Layout
5000 \begin_layout Standard
5002 \begin_inset Flex Code
5005 \begin_layout Plain Layout
5015 \begin_layout LyX-Code
5028 \begin_layout Standard
5031 \begin_inset Flex MenuItem
5034 \begin_layout Plain Layout
5042 をiso-8859-1セットの対応する文字(233)に割り当てるには,
5046 \begin_layout LyX-Code
5054 \begin_layout Standard
5061 \begin_inset Flex Code
5064 \begin_layout Plain Layout
5073 \begin_inset Flex Code
5076 \begin_layout Plain Layout
5082 はエスケープされています.同一の文字を二つ以上の文字列に充てることができることに注意してください.
5083 \begin_inset Flex Code
5086 \begin_layout Plain Layout
5096 \begin_layout LyX-Code
5108 \begin_inset Newline newline
5124 \begin_layout Standard
5125 という例があります.\SpecialChar LyX
5127 キー打鍵やデッドキーの組み合わせで生成される文字列の割り当てを見つけることができないとき,
5128 それがアクセント付き文字のように解釈ができないかどうかチェックして,
5129 画面上の文字にアクセントを引くことを試みます.
5132 \begin_layout Subsection
5136 \begin_layout Standard
5137 国際文字のサポートを追加する第2の方法として,
5138 いわゆるデッドキーによる方法があります.デッドキーは文字と一緒に用いて,
5139 アクセント付き文字を生成します.ここではその機能を説明するために,
5140 きわめて単純なデッドキーの作り方を説明します.
5143 \begin_layout Standard
5145 曲折アクセント記号「 ̂」が必要になったものとしましょう.この場合,
5147 \begin_inset Flex Code
5150 \begin_layout Plain Layout
5158 \begin_inset Flex MenuItem
5161 \begin_layout Plain Layout
5168 \begin_inset Flex MenuItem
5171 \begin_layout Plain Layout
5180 \begin_inset Flex Code
5183 \begin_layout Plain Layout
5190 \begin_inset Flex MenuItem
5193 \begin_layout Plain Layout
5200 この文字上に曲折アクセントが付けられるようになります.たとえば「
5201 \begin_inset Flex MenuItem
5204 \begin_layout Plain Layout
5210 」という打鍵順は「ê」という文字を生成します.しかしながら,
5212 \begin_inset Flex MenuItem
5215 \begin_layout Plain Layout
5223 \begin_inset Flex MenuItem
5226 \begin_layout Plain Layout
5232 」は曲折アクセントをとることは決してないために,
5234 はビープを鳴らして文句を付けます.デッドキーの後に
5235 \begin_inset Flex MenuItem
5238 \begin_layout Plain Layout
5245 アクセントだけが生成されます.この最後の点に注意してください.あるキーをデッドキーに割り当てる場合には,
5246 このキー上の文字を別のキーに割り当て直す必要があります.たとえば,
5248 \begin_inset Flex MenuItem
5251 \begin_layout Plain Layout
5257 をセディーユに割り当てるのはよくありません.コンマを入力しようとすると必ずセディーユが出てくるようになるためです.
5260 \begin_layout Standard
5261 デッドキーを割り当てるのによく用いられる方法は,
5263 \begin_inset Flex MenuItem
5266 \begin_layout Plain Layout
5273 \begin_inset Flex MenuItem
5276 \begin_layout Plain Layout
5283 \begin_inset Flex MenuItem
5286 \begin_layout Plain Layout
5294 \begin_inset Flex MenuItem
5297 \begin_layout Plain Layout
5304 \begin_inset Flex MenuItem
5307 \begin_layout Plain Layout
5314 \begin_inset Flex MenuItem
5317 \begin_layout Plain Layout
5323 」のようなアクセントと一緒に用いる方法です.また,
5325 \begin_inset Flex Code
5328 \begin_layout Plain Layout
5335 \begin_inset Flex Code
5338 \begin_layout Plain Layout
5346 \begin_inset Flex Code
5349 \begin_layout Plain Layout
5356 \begin_inset Flex Code
5359 \begin_layout Plain Layout
5367 \begin_inset Flex MenuItem
5370 \begin_layout Plain Layout
5377 アクセント文字を割り当てるのに使用できます.また,
5379 \begin_inset Flex Code
5382 \begin_layout Plain Layout
5390 このシンボリックキーを対応する\SpecialChar LyX
5395 \begin_layout Plain Layout
5403 \begin_inset Flex Code
5406 \begin_layout Plain Layout
5413 \begin_inset Flex Code
5416 \begin_layout Plain Layout
5424 \begin_inset Flex MenuItem
5427 \begin_layout Plain Layout
5429 \begin_inset space ~
5438 \begin_inset Flex Code
5441 \begin_layout Plain Layout
5449 \begin_inset Flex Code
5452 \begin_layout Plain Layout
5459 \begin_inset Flex MenuItem
5462 \begin_layout Plain Layout
5464 \begin_inset space ~
5473 \begin_inset Flex MenuItem
5476 \begin_layout Plain Layout
5478 \begin_inset space ~
5486 などに割り当てています.私はこの方法でアクセント文字を入力しています.
5492 \begin_inset Flex Code
5495 \begin_layout Plain Layout
5503 \begin_inset Flex MenuItem
5506 \begin_layout Plain Layout
5512 キーの片方や使われていないファンクションキーなど,
5513 ほぼ何でも指定することができます.アクセントを生み出す\SpecialChar LyX
5521 \begin_inset Flex Code
5524 \begin_layout Plain Layout
5530 の項をご覧ください.ここには完備した一覧があります.
5533 \begin_layout Subsection
5537 \begin_layout Standard
5538 \begin_inset Flex MenuItem
5541 \begin_layout Plain Layout
5542 ツール\SpecialChar menuseparator
5551 ご希望の言語環境に自動的に設定されるように,
5555 \begin_layout Chapter
5556 文書クラス・レイアウト・ひな型の作成と新規導入
5557 \begin_inset CommandInset label
5564 \begin_inset Argument 1
5567 \begin_layout Plain Layout
5576 \begin_layout Standard
5579 のレイアウトファイルやひな型ファイルを作成して,
5581 新規に\SpecialChar LaTeX
5582 文書クラス(ドキュメントクラス)を正しく導入する方法を復習します.
5585 \begin_layout Standard
5590 若干の註釈を加えておくことにしましょう.理解していただきたいことは,
5595 について何も知らないと云うことです.実際のところ,
5602 複数の「バックエンド形式」のうちの一つに過ぎないということです.同種のバックエンド形式には,
5603 DocBook・平文・XHTMLがあります.もちろん\SpecialChar LaTeX
5609 実はプログラム本体には含まれていないのです
5613 \begin_layout Plain Layout
5616 に「ハードコード化」されているコマンドもありますが,
5625 \begin_inset Flex Code
5628 \begin_layout Plain Layout
5635 「レイアウトファイル」に保管されています.同様に,
5638 DocBookやXHTMLについてもほとんど知りません.\SpecialChar LyX
5643 \begin_layout Standard
5647 対応する様式や何らかの差込枠などを有する段落群—
5649 それに対応する\SpecialChar LaTeX
5650 構成体・DocBook構成体・XHTML構成体との間の翻訳指南書のようなものです.たとえば,
5653 \begin_inset Flex Code
5656 \begin_layout Plain Layout
5662 について知っていることのほとんど総ては,
5664 \begin_inset Flex Code
5667 \begin_layout Plain Layout
5674 それが呼び出す他の様々なファイルに書き込まれています.このことから,
5676 既存のファイルを研究することを勧めます.とっかかりとしては,
5678 \begin_inset Flex Code
5681 \begin_layout Plain Layout
5688 \begin_inset Flex Code
5691 \begin_layout Plain Layout
5698 文書クラス用の他のレイアウトファイルに取り込まれている
5699 \begin_inset Flex Code
5702 \begin_layout Plain Layout
5708 から見始めるのがよいでしょう.このファイルは,
5710 \begin_inset Flex Code
5713 \begin_layout Plain Layout
5720 節様式や小節様式などとしてマークされている段落を,
5721 対応する\SpecialChar LaTeX
5722 ・DocBook・XHTMLのコマンドやタグにどのように翻訳すべきかを\SpecialChar LyX
5724 \begin_inset Flex Code
5727 \begin_layout Plain Layout
5735 \begin_inset Flex Code
5738 \begin_layout Plain Layout
5744 ファイルを取り込んでいるだけのものです.
5747 \begin_layout Standard
5752 レイアウトファイルが行うことではありません.レイアウトファイルが行うもう一つの仕事は,
5754 構成体自身が画面上にどのように表示されるべきかを定義することです.この2つの仕事は全く独立したものであるので,
5755 レイアウトファイルが2つの仕事を行うという事実は,
5756 しばしば混乱を引き起こす元となります.ある段落様式を\SpecialChar LaTeX
5757 に翻訳する仕方を\SpecialChar LyX
5759 その表示の仕方を\SpecialChar LyX
5761 ある段落様式の表示の仕方を\SpecialChar LyX
5763 その段落様式をどのように\SpecialChar LaTeX
5764 に翻訳するかを\SpecialChar LyX
5765 に指示するものではありません(ましてや\SpecialChar LaTeX
5766 に表示の仕方を指示するものではありません).つまり,
5771 \begin_inset space ~
5775 にどのように翻訳するかを\SpecialChar LyX
5778 \begin_inset space ~
5781 それをどのように表示するかを\SpecialChar LyX
5784 二つのかなり異なることを行わなくてはならないのです.
5787 \begin_layout Standard
5795 ブラウザ中での段落の表示方法を(CSSの形で)出力するにあたって,
5796 当該段落を\SpecialChar LyX
5798 ある程度利用することができます.しかし,
5804 この2つは独立して制御することができます.詳細に関しては,
5806 \begin_inset CommandInset ref
5808 reference "sec:XHTML出力のタグ"
5816 \begin_layout Section
5817 新しい\SpecialChar LaTeX
5821 \begin_layout Standard
5824 で使いたい\SpecialChar LaTeX
5825 パッケージやクラスファイルが含まれていないことがあるかもしれません.たとえば,
5826 オーバーヘッドプロジェクタ用のスライドを準備するためのパッケージである,
5827 Foil\SpecialChar TeX
5828 がないかもしれません.\SpecialChar TeX
5829 Live(2008年以降)やMiK\SpecialChar TeX
5830 のような最近の\SpecialChar LaTeX
5832 これらのパッケージを導入するためのユーザーインタフェースが用意されています.たとえば,
5836 \begin_inset space ~
5839 Manager」プログラムを起動すると,
5840 利用できるパッケージの一覧を得ることができます.どれかを導入するには,
5841 その上で右クリックするかツールバーボタンを押してください.
5844 \begin_layout Standard
5845 お使いの\SpecialChar LaTeX
5846 頒布版がこのような「パッケージマネジャー」を提供していなかったり,
5847 使用中の頒布版にそのパッケージが入っていない場合には,
5848 以下のステップに従って手動で導入してください.
5851 \begin_layout Enumerate
5852 \begin_inset CommandInset href
5855 target "http://www.ctan.org/"
5860 などから欲しいパッケージを入手してください.
5863 \begin_layout Enumerate
5865 \begin_inset Flex Code
5868 \begin_layout Plain Layout
5874 」で終わるファイル名が入っている場合(Foil\SpecialChar TeX
5879 \begin_inset Flex Code
5882 \begin_layout Plain Layout
5890 導入すべきすべてのファイルが展開されます.たいていの\SpecialChar LaTeX
5895 \begin_layout Enumerate
5897 パッケージを全ユーザーに使用可能にするか自分自身だけで使うかを決定する必要があります.
5901 \begin_layout Enumerate
5902 (Linux・OSXなどの)*nix系システムでは,
5903 システム上の全ユーザーに新パッケージを利用可能にしたければ,
5904 「ローカル」\SpecialChar TeX
5906 そうでなければ「ユーザー」\SpecialChar TeX
5907 ツリーに導入してください.これらのツリーが存在しない場合にどこに作成すればよいかは,
5908 お使いのシステムに依存します.これを見いだすには,
5910 \begin_inset Flex Code
5913 \begin_layout Plain Layout
5923 \begin_layout Plain Layout
5931 \begin_inset Flex Code
5934 \begin_layout Plain Layout
5940 を実行してその場所を見つけることもできます.
5945 .「ローカル」\SpecialChar TeX
5948 \begin_inset Flex Code
5951 \begin_layout Plain Layout
5959 \begin_inset Flex Code
5962 \begin_layout Plain Layout
5963 /usr/local/share/texmf/
5969 \begin_inset Flex Code
5972 \begin_layout Plain Layout
5973 /usr/local/texlive/XXXX
5978 (XXXXは導入されている\SpecialChar TeX
5979 Live頒布版の年次)のような場所になっています.「ユーザー」\SpecialChar TeX
5982 \begin_inset Flex Code
5985 \begin_layout Plain Layout
5993 \begin_inset Flex Code
5996 \begin_layout Plain Layout
6003 \begin_inset Flex Code
6006 \begin_layout Plain Layout
6012 です(もしこれらの変数が事前定義されていなければ,
6013 定義しなくてはなりません).「ローカル」ツリーを作成したり変更したりするには,
6015 「ユーザー」ツリーにはこのような制限はありません.
6016 \begin_inset Newline newline
6021 ユーザーが修正されたり上書きされたりということが起こらないので,
6022 ユーザーツリーに導入することが推奨されます.こうすると,
6023 自分のホームディレクトリをバックアップする際に,
6024 パッケージも他のものと一緒にバックアップされます(もちろん通常行われるようにすればの話です).
6027 \begin_layout Enumerate
6029 システム上の全ユーザーに新パッケージを利用可能にしたい場合には,
6032 \begin_inset Flex Code
6035 \begin_layout Plain Layout
6045 に移動します(MiK\SpecialChar TeX
6048 \begin_inset Flex Code
6051 \begin_layout Plain Layout
6067 \begin_layout Plain Layout
6069 英語版でのみ正しいパスになっています.独語版では
6070 \begin_inset Flex Code
6073 \begin_layout Plain Layout
6092 \begin_inset Flex Code
6095 \begin_layout Plain Layout
6102 パッケージの全ファイルをそこにコピーしてください.パッケージを自分だけで使用したい場合や,
6104 ローカル\SpecialChar LaTeX
6105 フォルダで同じことを行います.たとえばMiK\SpecialChar TeX
6107 \begin_inset space ~
6112 \begin_inset Newline newline
6116 \begin_inset Flex Code
6119 \begin_layout Plain Layout
6122 Documents and Settings
6134 \begin_inset Newline newline
6138 \begin_inset Phantom HPhantom
6141 \begin_layout Plain Layout
6152 \begin_inset Flex Code
6155 \begin_layout Plain Layout
6168 \begin_inset Newline newline
6173 \begin_inset Newline newline
6177 \begin_inset Flex Code
6180 \begin_layout Plain Layout
6203 \begin_inset Newline newline
6210 \begin_layout Enumerate
6212 あとは\SpecialChar LaTeX
6213 に新しいファイルがあることを告げるだけです.これは使用している\SpecialChar LaTeX
6218 \begin_layout Enumerate
6222 \begin_inset Flex Code
6225 \begin_layout Plain Layout
6231 コマンドを実行してください.パッケージを全ユーザー用に導入した場合には,
6232 おそらくroot権限で行う必要があります.
6235 \begin_layout Enumerate
6238 パッケージを全ユーザー用に導入した場合には,
6240 \begin_inset space ~
6244 「Refresh FNDB」と記してあるボタンを押してください.そうでない場合には,
6245 「Settings」を起動して同様に行ってください.
6249 \begin_layout Enumerate
6252 に新しいパッケージがあることを告げなくてはなりません.そこで,
6254 からツール\SpecialChar menuseparator
6260 \begin_layout Standard
6261 これでパッケージが導入されました.この例では,
6263 \begin_inset Flex Code
6266 \begin_layout Plain Layout
6268 \begin_inset space ~
6277 \begin_inset Flex MenuItem
6280 \begin_layout Plain Layout
6281 文書\SpecialChar menuseparator
6282 設定\SpecialChar menuseparator
6291 \begin_layout Standard
6292 \begin_inset Flex MenuItem
6295 \begin_layout Plain Layout
6296 文書\SpecialChar menuseparator
6297 設定\SpecialChar menuseparator
6303 メニューに列挙されてもいない\SpecialChar LaTeX
6305 その「レイアウト」ファイルを作り出さなくてはなりません.これが次節のトピックです.
6308 \begin_layout Section
6312 \begin_layout Standard
6314 レイアウト情報を含む各種\SpecialChar LyX
6315 ファイルについて述べます.これらのファイルは,
6316 各種段落様式や文字様式についての記述がされているものであり,
6320 それらをどのように\SpecialChar LaTeX
6322 XHTMLその他の出力形式に翻訳すればよいのかが記されています.
6325 \begin_layout Standard
6327 レイアウトファイル作成過程の包括的な解説を試みたいと思いますが,
6329 クラスだけでもサポートする文書の種類があまりにたくさんあるので,
6330 読者が出会いうるケースや問題をすべてカバーすることはとても望めません.\SpecialChar LyX
6332 自身の経験を人々と分かち合いたいと望む,
6333 レイアウトデザインの経験豊かな人々がよく顔を出していますので,
6337 \begin_layout Standard
6338 新しいレイアウトを準備するに当たっては,
6340 と共に頒布されているレイアウトの例を見るのがたいへん役立ちます.他の人々も使用できる\SpecialChar LaTeX
6341 文書クラス用の\SpecialChar LyX
6343 他の人々にも有用なモジュールをお書きになった場合には,
6345 \begin_inset CommandInset href
6347 name "LyX Wikiのレイアウトに関する節"
6348 target "https://wiki.lyx.org/Layouts/Layouts"
6357 頒布版に同梱することができるようにしてください
6361 \begin_layout Plain Layout
6363 はGeneral Public Licenseの下でライセンスされていますので,
6365 に寄贈されたものは総て同じライセンス下に置かれることに注意してください.
6373 \begin_layout Subsection
6375 \begin_inset CommandInset label
6377 name "subsec:レイアウトモジュール"
6384 \begin_layout Standard
6386 「レイアウトファイル」についてお話してきました.しかし,
6388 他の種類のファイルもあります.厳密にレイアウトファイルと呼ぶとき,
6390 \begin_inset Flex Code
6393 \begin_layout Plain Layout
6400 文書クラスに関する情報を\SpecialChar LyX
6401 に提供するものを指します.しかしながら,
6406 \begin_inset Flex Code
6409 \begin_layout Plain Layout
6419 にも含めることができます.レイアウトが\SpecialChar LaTeX
6421 モジュールは\SpecialChar LaTeX
6424 \begin_inset Flex Code
6427 \begin_layout Plain Layout
6434 特定のパッケージにサポートを提供するためのモジュールもあります.レイアウトモジュールは,
6435 特定の文書レイアウトに特化したものではなく,
6436 多くのレイアウトで使用できるという意味において,
6439 \begin_inset Flex Code
6442 \begin_layout Plain Layout
6452 \begin_layout Plain Layout
6453 これらは任意の拡張子をつけることができますが,
6455 \begin_inset Flex Code
6458 \begin_layout Plain Layout
6471 \begin_inset Flex Code
6474 \begin_layout Plain Layout
6481 そのファイルを編集しなくてはなりませんが,
6484 \begin_inset Flex MenuItem
6487 \begin_layout Plain Layout
6488 文書\SpecialChar menuseparator
6497 \begin_layout Standard
6500 自由差込枠を加えたりするだけで済むことも多いので,
6501 レイアウト編集を学ぶ上でもっとも易しい方法です.しかし原理的には,
6502 レイアウトファイルに入れることのできるものはすべて入れることができます.
6505 \begin_layout Standard
6508 \begin_inset Flex Code
6511 \begin_layout Plain Layout
6518 モジュールがメニューに現れるようにするためには,
6520 の環境構成を行って再起動しなくてはなりません.しかしながら,
6523 \begin_inset Flex MenuItem
6526 \begin_layout Plain Layout
6527 文書\SpecialChar menuseparator
6533 を開いてどれかを選択し「OK」を押せば,
6537 作業中の文書を保存しておくことを強く勧めます
6543 同時にモジュールの編集をしようとしないことを強く勧めます
6546 そのような場合でも\SpecialChar LyX
6547 が安定性を維持するように努力していますが,
6548 あなたが作成したモジュール中の文法エラー等によって,
6549 奇妙な挙動が引き起こされることがあるからです.
6552 \begin_layout Subsubsection
6556 \begin_layout Standard
6560 に於けるパッケージに当たります.しかしながら,
6562 ひとつの文書のためだけに作りたいこともあるでしょうから,
6564 他の文書でも利用できるようなモジュールをわざわざ書くことには,
6565 あまり意味がありません.このような場合に必要となるのが,
6569 \begin_layout Standard
6573 文書\SpecialChar menuseparator
6574 設定\SpecialChar menuseparator
6577 にあります.そこにある大きなテキストボックスは,
6578 本来ならレイアウトファイルやモジュールに入力すべきものを,
6579 入力するためのものです.特定の文書のローカルレイアウトは,
6580 その文書専属のモジュールだと考えることができます.したがって,
6582 \begin_inset Flex Code
6585 \begin_layout Plain Layout
6591 タグは挿入しなくてはなりません.どの書式を使用しても構いませんが,
6593 執筆時点の最新書式を用いることになるでしょう(\SpecialChar LyX
6604 \begin_layout Standard
6605 \begin_inset Flex Code
6608 \begin_layout Plain Layout
6615 下部にある「検証」ボタンが有効になります.このボタンを押すと,
6618 有効なレイアウト情報になっているかどうかが検証されます.すると,
6622 エラーがあった場合にそれが何のエラーであるかは返しません.しかしながら,
6624 をターミナル(擬似端末)から起動した場合には,
6625 そのエラーがターミナルに返されます.ローカルレイアウトは,
6630 \begin_layout Standard
6632 前節と同じ警告があります.ローカルレイアウトは,
6634 特に保存していない文書上ではいじらないでください.それに注意すれば,
6635 テスト用文書上でローカルレイアウトを用いるのは,
6636 レイアウトのアイディアを試すのに便利ですし,
6637 モジュール開発の第一歩としても便利です.
6640 \begin_layout Subsection
6641 \begin_inset Flex MenuItem
6644 \begin_layout Plain Layout
6653 \begin_layout Standard
6654 新しく\SpecialChar LaTeX
6656 \SpecialChar LaTeX2e
6658 \begin_inset Flex Code
6661 \begin_layout Plain Layout
6669 \begin_inset Flex Code
6672 \begin_layout Plain Layout
6678 )ファイルが絡む場合の2つの状況があり得ます.スタイルファイルのサポートは,
6681 新しくクラスファイルをサポートすることは,
6687 \begin_layout Standard
6690 既にサポートされている文書クラスと共に使うスタイルファイルとして提供されています.例示のために,
6692 \begin_inset Flex MenuItem
6695 \begin_layout Plain Layout
6703 \begin_inset Flex MenuItem
6706 \begin_layout Plain Layout
6715 \begin_layout Standard
6716 既存の文書クラスのレイアウトファイルを,
6718 お使いのローカルディレクトリにコピーすることから始めてください
6722 \begin_layout Plain Layout
6724 どのディレクトリがローカルディレクトリとなるかは,
6725 プラットフォームに依存します.\SpecialChar LyX
6728 \begin_inset Flex MenuItem
6731 \begin_layout Plain Layout
6738 ローカルディレクトリを指定することも可能です.
6746 \begin_layout LyX-Code
6747 cp report.layout ~/.lyx/layouts/myclass.layout
6750 \begin_layout Standard
6753 \begin_inset Flex Code
6756 \begin_layout Plain Layout
6766 \begin_layout LyX-Code
6769 DeclareLaTeXClass{report}
6772 \begin_layout Standard
6776 \begin_layout LyX-Code
6779 DeclareLaTeXClass[report,
6780 myclass.sty]{report (myclass)}
6783 \begin_layout Standard
6788 \begin_layout LyX-Code
6790 \begin_inset Newline newline
6796 \begin_inset Newline newline
6802 \begin_layout Standard
6806 \begin_layout Standard
6809 \begin_inset Flex MenuItem
6812 \begin_layout Plain Layout
6813 ツール\SpecialChar menuseparator
6819 を選択してください.それから\SpecialChar LyX
6821 新規文書を作成してみてください.すると,
6823 \begin_inset Flex MenuItem
6826 \begin_layout Plain Layout
6827 文書\SpecialChar menuseparator
6834 \begin_inset Flex MenuItem
6837 \begin_layout Plain Layout
6843 」が現れるはずです.新しいクラスにおいて,
6847 \begin_inset Flex Code
6850 \begin_layout Plain Layout
6857 とは違う挙動をすることはよくありますので,
6859 各節の設定をいじると良いでしょう.各節のレイアウト情報は,
6861 \begin_inset Flex Code
6864 \begin_layout Plain Layout
6871 このファイルをコピーしたり変更したりする必要はありません.代わりに,
6874 \begin_inset Flex Code
6877 \begin_layout Plain Layout
6884 \begin_inset Flex Code
6887 \begin_layout Plain Layout
6894 章見だしのフォントをサンセリフ体に変更するには,
6898 \begin_layout LyX-Code
6902 \begin_layout LyX-Code
6906 \begin_layout LyX-Code
6910 \begin_layout LyX-Code
6914 \begin_layout LyX-Code
6918 \begin_layout Standard
6920 既存の章様式宣言を上書き(あるいはこの場合には追加)します.
6923 \begin_layout Standard
6925 基礎となったクラスには存在しないコマンドや環境を提供することもできます.この場合には,
6926 これらをレイアウトファイルに加えます.そのやり方については,
6928 \begin_inset CommandInset ref
6930 reference "sec:テキストクラス"
6938 \begin_layout Standard
6940 \begin_inset Flex Code
6943 \begin_layout Plain Layout
6949 が他の文書クラスで使用することができたり,
6951 基礎となるクラスから読み込むことのできるモジュールを書くのが最も簡単であることがわかるでしょう.最も簡単なモジュールの例としては,
6955 \begin_layout LyX-Code
6958 DeclareLyXModule{My Package}
6961 \begin_layout LyX-Code
6965 \begin_layout LyX-Code
6966 #Support for mypkg.sty.
6969 \begin_layout LyX-Code
6971 \begin_inset Newline newline
6977 \begin_layout LyX-Code
6979 \begin_inset Newline newline
6985 \begin_layout LyX-Code
6987 \begin_inset Newline newline
6993 \begin_inset Newline newline
6999 \begin_layout Standard
7002 新しい構成物を定義したりすることになるでしょう.この辺りの議論については,
7004 \begin_inset CommandInset ref
7006 reference "sec:テキストクラス"
7014 \begin_layout Subsection
7015 \begin_inset Flex MenuItem
7018 \begin_layout Plain Layout
7027 \begin_layout Standard
7028 これには2つのケースがありえます.ひとつは,
7029 クラスファイル自体が既存の文書クラスに立脚している場合です.たとえば,
7031 \begin_inset Flex MenuItem
7034 \begin_layout Plain Layout
7040 に基づいています.お使いのものがどうであるかを見るには,
7044 \begin_layout LyX-Code
7050 \begin_layout Standard
7051 という行がないかどうか探してください.もしこれがあれば,
7053 \begin_inset Flex Code
7056 \begin_layout Plain Layout
7057 Declare\SpecialChar LaTeX
7064 おおよそ前節のように進めることができます.あなたが新しく作るクラスが
7065 \begin_inset Flex Code
7068 \begin_layout Plain Layout
7076 \begin_inset Flex Code
7079 \begin_layout Plain Layout
7087 \begin_inset Flex Code
7090 \begin_layout Plain Layout
7091 Declare\SpecialChar LaTeX
7101 \begin_layout Plain Layout
7104 文書クラス名がレイアウトファイル名と同じだと仮定するので,
7106 \begin_inset Flex Code
7109 \begin_layout Plain Layout
7123 \begin_layout LyX-Code
7126 DeclareLaTeXClass[thesis,book]{thesis}
7129 \begin_layout Standard
7131 新しいクラスが既存のクラスに基づいていない場合には,
7132 おそらくあなた自身のレイアウトをしたためる必要があります.もし可能であれば,
7133 類似した\SpecialChar LaTeX
7134 クラスを使用している既存のレイアウトファイルをコピーして,
7135 それに修正を加えるようにすることを強くお勧めします.少なくとも,
7137 既存のファイルを作業の開始点としてください.
7140 \begin_layout Subsection
7142 \begin_inset CommandInset label
7151 \begin_layout Standard
7152 新しい文書クラス用のレイアウトファイルを書いたならば,
7153 そのレイアウト用のひな型も書くことを検討されるかもしれません.ひな型は,
7155 レイアウトの使い方を示す一種のチュートリアルとして動作します.もちろん,
7158 添付のひな型をあれこれ見てみるのもよいでしょう.
7161 \begin_layout Standard
7165 を使って作成することができます.唯一違う点は,
7168 すべてのあり得る設定が為されている点です.これらの場合,
7169 通常ユーザーはひな型が彼の設定値を上書きすることを望みません.この理由から,
7172 \begin_inset Flex Code
7175 \begin_layout Plain Layout
7184 \begin_inset Flex Code
7187 \begin_layout Plain Layout
7195 などの対応するコマンドをひな型\SpecialChar LyX
7196 ファイルから取り除く必要があります.これは,
7198 \begin_inset Flex Code
7201 \begin_layout Plain Layout
7208 \begin_inset Flex Code
7211 \begin_layout Plain Layout
7218 どの軽いテキストエディタでも行うことができます.
7221 \begin_layout Standard
7223 \begin_inset Flex Code
7226 \begin_layout Plain Layout
7234 \begin_inset Flex Code
7237 \begin_layout Plain Layout
7243 から使用したいものを同じ場所にコピーし,
7245 \begin_inset Flex MenuItem
7248 \begin_layout Plain Layout
7249 ツール\SpecialChar menuseparator
7250 設定\SpecialChar menuseparator
7256 ダイアログのひな型パスを再定義してください.
7259 \begin_layout Standard
7262 \begin_inset Flex Code
7265 \begin_layout Plain Layout
7271 があることに注意してください.このひな型は,
7273 \begin_inset Flex MenuItem
7276 \begin_layout Plain Layout
7277 ファイル\SpecialChar menuseparator
7284 便利な既定値を提供する目的で必ず読み込まれます.このひな型を\SpecialChar LyX
7285 内部から作成するのにしなくてはならないことは,
7288 \begin_inset Flex MenuItem
7291 \begin_layout Plain Layout
7300 \begin_layout Subsection
7304 \begin_layout Standard
7308 古いレイアウトファイルは変換されなくてはなりません.\SpecialChar LyX
7309 が古い書式のレイアウトファイルを読み込むと,
7313 \begin_inset Flex Code
7316 \begin_layout Plain Layout
7318 Dir/scripts/layout2layout.py
7324 それを現在の書式の一時ファイルに変換します.元のファイルは変更を加えられずに措かれます.もしこのレイアウトファイルをよく使うならば,
7327 レイアウトファイルを恒久的に変換しておきたいと思うかもしれません.これを行うには,
7328 以下のように変換子を手動で呼び出してください.
7331 \begin_layout Enumerate
7333 \begin_inset Flex Code
7336 \begin_layout Plain Layout
7343 \begin_inset Flex Code
7346 \begin_layout Plain Layout
7355 \begin_layout Enumerate
7357 \begin_inset Newline newline
7361 \begin_inset Flex Code
7364 \begin_layout Plain Layout
7365 python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
7371 \begin_inset Newline newline
7375 \begin_inset Flex Code
7378 \begin_layout Plain Layout
7388 \begin_layout Standard
7390 インクルードされているファイル内部の変更までは取り扱いませんので,
7391 それらのファイルは別に変換されなくてはなりません.
7394 \begin_layout Subsection
7395 \begin_inset CommandInset label
7397 name "subsec:引用エンジンファイル"
7404 \begin_layout Standard
7405 \begin_inset Flex Code
7408 \begin_layout Plain Layout
7416 \begin_inset Flex Code
7419 \begin_layout Plain Layout
7426 レイアウトファイルの特殊形です.これらの目的は,
7440 書誌情報を生成する\SpecialChar LaTeX
7442 通常の(追加パッケージのない)Bib\SpecialChar TeX
7448 \begin_layout Standard
7450 どのパッケージを\SpecialChar LyX
7453 これらが\SpecialChar LyX
7454 中(作業領域・ダイアログ・コンテクストメニュー)で,
7455 さらにはXHTMLや平文出力中でどのように表示されるのかを定義します.さらに,
7458 数値など)とその子細を特定します.引用エンジンファイルは,
7461 文書\SpecialChar menuseparator
7462 設定\SpecialChar ldots
7463 \SpecialChar menuseparator
7464 書誌情報\SpecialChar menuseparator
7467 で利用できる選択肢を生成するのにも使用されます.
7470 \begin_layout Standard
7472 本質的に通常のレイアウトファイルであり,
7473 理論上どのようなレイアウト情報も内包することができますが,
7475 \begin_inset Flex Code
7478 \begin_layout Plain Layout
7485 \begin_inset Flex Code
7488 \begin_layout Plain Layout
7495 \begin_inset Flex Code
7498 \begin_layout Plain Layout
7505 \begin_inset Flex Code
7508 \begin_layout Plain Layout
7514 ブロックのような特定のパラメータをもっぱら含みます.この最後の2つの文法は,
7517 \begin_inset CommandInset ref
7519 reference "subsec:引用エンジンの説明"
7528 \begin_inset CommandInset ref
7530 reference "subsec:引用書式指定"
7541 \begin_layout Section
7542 \begin_inset CommandInset label
7551 \begin_layout Standard
7553 いよいよ自分の手を汚してレイアウトファイルを作成したり編集したりする段階になった際,
7554 直面することの説明を行います.私たちからのアドバイスとしては,
7558 好きな大人の飲み物を一二杯口にしながら行うのがいいでしょう.特に行き詰まってしまったときにはそうです.実際にはそんなに難しいことではないのですが,
7560 選択肢が多くありすぎて圧倒されてしまうのです.さて,
7561 もう一杯大人向け飲料をどうぞ.適量ね.\SpecialChar LyX
7562 の既存のレイアウトを例や参考に使ったり,
7563 既存のレイアウトを自身の目的に合わせて修正したりすると,
7567 \begin_layout Standard
7569 すべて大文字小文字を区別しません.つまり,
7571 \begin_inset Flex Code
7574 \begin_layout Plain Layout
7581 \begin_inset Flex Code
7584 \begin_layout Plain Layout
7591 \begin_inset Flex Code
7594 \begin_layout Plain Layout
7600 は同じコマンドとなります.機能名の後にある角括弧は,
7601 その機能が取り得る値を示します.テキストクラス設定内で機能が特定されていない場合には,
7603 \begin_inset Flex Code
7606 \begin_layout Plain Layout
7614 で表記されます.引数が「文字列」や「浮動小数点型」などのデータ型をとる場合には,
7616 \begin_inset Flex Code
7619 \begin_layout Plain Layout
7630 \begin_layout Subsection
7634 \begin_layout Standard
7636 \begin_inset Flex Code
7639 \begin_layout Plain Layout
7645 で始まる行はコメントです.この規則には一つだけ例外があります.すべての
7646 \begin_inset Flex Code
7649 \begin_layout Plain Layout
7656 以下のような行で始めなくてはならないのです.
7659 \begin_layout LyX-Code
7662 #% Do not delete the line below;
7663 configure depends on this
7666 \begin_layout LyX-Code
7671 DeclareLaTeXClass{Article (Standard Class)}
7674 \begin_layout LyX-Code
7679 DeclareCategory{Articles}
7682 \begin_layout Standard
7685 が環境構成を行う際に用いられます.このレイアウトファイルは,
7688 \begin_inset Flex Code
7691 \begin_layout Plain Layout
7699 \begin_inset Flex Code
7702 \begin_layout Plain Layout
7708 を無視する特別なモードで読み込みます.1行目は単なる\SpecialChar LaTeX
7711 3行目にはクラスの分類(非必須)が書かれています.これらの行が
7712 \begin_inset Flex Code
7715 \begin_layout Plain Layout
7723 \begin_inset Flex Code
7726 \begin_layout Plain Layout
7732 (レイアウトファイル名)という名称のテキストクラスを定義し,
7735 \begin_inset Flex Code
7738 \begin_layout Plain Layout
7744 を使用するようになります(既定ではレイアウトと同じ名称のものを使用します).上記に現れる「Article (Standard Class)」という文字列は,
7746 \begin_inset Flex MenuItem
7749 \begin_layout Plain Layout
7750 文書\SpecialChar menuseparator
7756 ダイアログのテキストクラスの説明に使用されます.分類(例中の「Articles」)は,
7758 \begin_inset Flex MenuItem
7761 \begin_layout Plain Layout
7762 文書\SpecialChar menuseparator
7769 文書クラスはこの分類によってグループ化されます(分類は通常ジャンルを表し,
7771 「Articles」「Books」「Reports」「Letters」「Presentations」「Curricula Vitae」等があります).分類を宣言しない場合には,
7772 このクラスは「Uncategorized」グループに属することになります.
7775 \begin_layout Standard
7778 \begin_inset Flex Code
7781 \begin_layout Plain Layout
7787 文書クラスを使用するテキストクラスを自分で書いたものとしましょう.これを
7788 \begin_inset Flex Code
7791 \begin_layout Plain Layout
7798 このファイルのヘッダは以下のようになります.
7801 \begin_layout LyX-Code
7804 #% Do not delete the line below;
7805 configure depends on this
7808 \begin_layout LyX-Code
7813 DeclareLaTeXClass[article]{article (with My Own Headings)}
7816 \begin_layout LyX-Code
7821 DeclareCategory{Articles}
7824 \begin_layout Standard
7828 \begin_inset Flex Code
7831 \begin_layout Plain Layout
7838 「Article (with My Own Headings)」と表示される,
7840 \begin_inset Flex Code
7843 \begin_layout Plain Layout
7849 テキストクラスを宣言するものです.もしこのテキストクラスが複数のパッケージに依存するならば,
7853 \begin_layout LyX-Code
7856 #% Do not delete the line below;
7857 configure depends on this
7860 \begin_layout LyX-Code
7865 DeclareLaTeXClass[article,foo.sty]{Article (with My Own Headings)}
7868 \begin_layout LyX-Code
7873 DeclareCategory{Articles}
7876 \begin_layout Standard
7879 \begin_inset Flex Code
7882 \begin_layout Plain Layout
7888 パッケージを使用することを示しています.
7891 \begin_layout Standard
7893 文書クラス名を宣言する非必須パラメータ(ただしリストではない)を与えることができることに注意してください.
7896 \begin_layout Standard
7901 \begin_layout LyX-Code
7906 DeclareLaTeXClass[クラス,パッケージ名.sty]{レイアウトの説明}
7909 \begin_layout LyX-Code
7917 \begin_layout Standard
7920 クラスファイル名とレイアウトファイル名が異なるときのみ,
7921 指定する必要があります.クラスファイル名が指定されなければ,
7924 クラスファイル名がレイアウトファイル名と同じであると仮定します.
7927 \begin_layout Standard
7928 テキストクラスがあなたの嗜好に合うように修正できたならば,
7931 \begin_inset Flex Code
7934 \begin_layout Plain Layout
7941 \begin_inset Flex Code
7944 \begin_layout Plain Layout
7952 \begin_inset Flex MenuItem
7955 \begin_layout Plain Layout
7956 ツール\SpecialChar menuseparator
7964 を終了して再起動するだけです.そうすれば,
7966 他のテキストクラスと同様に使用できるようになります.
7969 \begin_layout Standard
7972 環境構成したり\SpecialChar LyX
7978 \begin_layout Plain Layout
7979 第1.6版よりも前の\SpecialChar LyX
7981 これを行うことはできませんでした.その結果,
7982 レイアウトファイルに加えた変更を反映させるには,
7983 その度に\SpecialChar LyX
7986 たいへん時間を浪費する作業だったのです.
7993 \begin_inset Flex MenuItem
7996 \begin_layout Plain Layout
8003 現在使っているレイアウトの再読み込みを強制することができるのです.この関数への既定のキー割り当てはありません—
8004 もちろん自分でどれかのキーに割り当てることもできますが—
8011 \begin_layout Standard
8018 \begin_inset Flex MenuItem
8021 \begin_layout Plain Layout
8027 はかなり「高度な機能」です.この機能を利用する前に,
8034 同時にレイアウト情報の編集をしようとしないことを
8038 勧めます.テスト用文書を使用してください.レイアウトファイル中の文法エラー等が奇妙な挙動を引き起こす可能性があります.特に,
8041 は現在のレイアウトが無効であるものと判断して,
8042 別のレイアウトに切り替えようとする可能性があります
8046 \begin_layout Plain Layout
8049 が終了してしまうことさえあります.これは,
8052 がレイアウト情報を全く読めなくなる可能性があるからです.ご注意ください.
8059 このような状況下でも安定性を保つよう努力していますが,
8064 \begin_layout Plain Layout
8066 つねにバックアップを取ってください.それから,
8075 \begin_layout Subsection
8079 \begin_layout Standard
8081 以下のような行で始まらなくてはなりません.
8084 \begin_layout LyX-Code
8087 DeclareLyXModule[endnotes.sty]{Endnotes}
8090 \begin_layout LyX-Code
8093 DeclareCategory{Foot- and Endnotes}
8096 \begin_layout Standard
8105 \begin_inset Flex MenuItem
8108 \begin_layout Plain Layout
8109 文書\SpecialChar menuseparator
8115 内に表示されます.角括弧内の引数は非必須です.これは,
8116 モジュールが依存する\SpecialChar LaTeX
8120 \begin_inset Flex Code
8123 \begin_layout Plain Layout
8131 \begin_inset Flex Code
8134 \begin_layout Plain Layout
8141 \begin_inset Flex Code
8144 \begin_layout Plain Layout
8151 このモジュールを使用できることを宣言するものです.
8159 モジュールを見つけやすくするために書いておくべきです.既存のモジュールカテゴリを見て,
8160 適切ならばそのどれかを使用してください.
8163 \begin_layout Standard
8169 \begin_layout Plain Layout
8170 モジュールを\SpecialChar LyX
8171 に公開する場合には英語が望ましいです.この説明は翻訳メッセージ一覧に現れるようになるので,
8172 次回のインタフェースの更新時に翻訳されることになります.
8180 \begin_layout LyX-Code
8184 \begin_layout LyX-Code
8185 #Adds an endnote command,
8186 in addition to footnotes.
8190 \begin_layout LyX-Code
8191 #You will need to add
8193 theendnotes in TeX code where you
8196 \begin_layout LyX-Code
8197 #want the endnotes to appear.
8201 \begin_layout LyX-Code
8205 \begin_layout LyX-Code
8207 somemodule | othermodule
8210 \begin_layout LyX-Code
8215 \begin_layout Standard
8216 ここで説明(Description)は,
8218 \begin_inset Flex MenuItem
8221 \begin_layout Plain Layout
8222 文書\SpecialChar menuseparator
8229 ユーザに情報を与えるために使用されます.
8230 \begin_inset Flex Code
8233 \begin_layout Plain Layout
8240 このモジュールが共に使用する必要がある,
8241 他のモジュールを特定するのに用いられます.一方,
8243 \begin_inset Flex Code
8246 \begin_layout Plain Layout
8253 このモジュールが共に使用してはならない,
8254 他のモジュールを特定するのに用いられます.この2つの行は必須ではなく,
8255 上記のようにモジュールが複数ある場合には,
8256 パイプ記号「|」で区切らなくてはなりません.
8257 \begin_inset Flex Code
8260 \begin_layout Plain Layout
8267 選言的に取り扱われることに注意してください.つまり,
8269 \begin_inset Flex Code
8272 \begin_layout Plain Layout
8283 が使用されていればよいということです.同様に,
8285 \begin_inset Flex Code
8288 \begin_layout Plain Layout
8295 一つも使用されてはなりません.ここでモジュールは,
8297 \begin_inset Flex Code
8300 \begin_layout Plain Layout
8306 拡張子を除いたファイル名で認識されることに注意してください.つまり
8307 \begin_inset Flex Code
8310 \begin_layout Plain Layout
8318 \begin_inset Flex Code
8321 \begin_layout Plain Layout
8330 \begin_layout Subsection
8334 \begin_layout Standard
8336 次のような行で始まらなくてはなりません.
8339 \begin_layout LyX-Code
8342 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
8345 \begin_layout Standard
8348 \begin_inset Flex Noun
8351 \begin_layout Plain Layout
8352 文書\SpecialChar menuseparator
8353 設定\SpecialChar menuseparator
8359 にそのまま現れます.角括弧内の引数は非必須です.これは,
8360 引用エンジンが依存する\SpecialChar LaTeX
8364 \begin_layout Standard
8371 \begin_layout Plain Layout
8374 英語で書かれることが望まれます.この説明は,
8375 翻訳対象メッセージのリストに含まれますので,
8376 次回インタフェースの更新の際に翻訳されることになります.
8384 \begin_layout LyX-Code
8388 \begin_layout LyX-Code
8389 # Biblatex supports many author-year and numerical styles.
8392 \begin_layout LyX-Code
8393 # It is mainly aimed at the Humanities.
8397 \begin_layout LyX-Code
8399 fully localized and provides many features
8402 \begin_layout LyX-Code
8403 # that are not possible with BibTeX.
8404 The use of 'biber' as
8407 \begin_layout LyX-Code
8408 # bibliography processor is advised.
8411 \begin_layout LyX-Code
8415 \begin_layout Standard
8418 \begin_inset Flex Noun
8421 \begin_layout Plain Layout
8422 文書\SpecialChar menuseparator
8423 設定\SpecialChar menuseparator
8430 ユーザーに引用エンジンに関する情報を提供するために使われます.
8433 \begin_layout Subsection
8437 \begin_layout Standard
8438 レイアウトファイルやインクルードされたファイル,
8439 またはモジュールの最初の非コメント行には,
8441 かならずファイル形式番号が記されていなくてはなりません.
8444 \begin_layout Description
8445 \begin_inset Flex Code
8448 \begin_layout Plain Layout
8455 \begin_inset Flex Code
8458 \begin_layout Plain Layout
8467 \begin_layout Standard
8468 このタグは\SpecialChar LyX
8470 \begin_inset space ~
8473 1.4.0で導入されました.\SpecialChar LyX
8475 \begin_inset space ~
8478 1.3.x以前のレイアウトファイルには,
8480 書式1と解されます.\SpecialChar LyX
8486 で作成されたファイルを読むことができるように,
8487 旧版のレイアウトファイルも読むことができます.しかしながら,
8491 \begin_layout Subsection
8492 \begin_inset CommandInset label
8494 name "subsec:汎用テキストクラスパラメータ"
8501 \begin_layout Standard
8503 文書クラス全体の挙動を決定する汎用パラメータです(これは,
8505 \begin_inset Flex Code
8508 \begin_layout Plain Layout
8521 すべてのレイアウトタグを使用することができます).
8524 \begin_layout Description
8525 \begin_inset Flex Code
8528 \begin_layout Plain Layout
8529 AddToCiteEngine <エンジン>
8534 引用参考文献の表示能力を拡張します.詳細については、第
8535 \begin_inset CommandInset ref
8537 reference "subsec:引用エンジンの説明"
8546 \begin_inset Flex Code
8549 \begin_layout Plain Layout
8558 \begin_layout Description
8559 \begin_inset Flex Code
8562 \begin_layout Plain Layout
8568 この文書クラスがXHTMLに出力されるときに,
8570 \begin_inset Flex Code
8573 \begin_layout Plain Layout
8579 ブロックに追加出力される情報です.典型的には,
8580 これはCSSスタイル情報を出力するのに用いられますが,
8582 \begin_inset Flex Code
8585 \begin_layout Plain Layout
8593 \begin_inset Flex Code
8596 \begin_layout Plain Layout
8605 \begin_layout Description
8606 \begin_inset Flex Code
8609 \begin_layout Plain Layout
8615 文書プリアンブルに書き加えられる情報です.「
8616 \begin_inset Flex Code
8619 \begin_layout Plain Layout
8628 \begin_layout Description
8629 \begin_inset Flex Code
8632 \begin_layout Plain Layout
8639 \begin_inset Flex Code
8642 \begin_layout Plain Layout
8651 \begin_inset Flex Code
8654 \begin_layout Plain Layout
8660 ] この文書クラスが書誌情報を目次に入れるとき,
8662 \begin_inset Flex Code
8665 \begin_layout Plain Layout
8672 \begin_inset Flex Code
8675 \begin_layout Plain Layout
8682 書誌情報が2回目次に現れるのを防ぐことができます.
8685 \begin_layout Description
8686 \begin_inset Flex Code
8689 \begin_layout Plain Layout
8695 文献参照を表示する方法を定義します.詳細については,
8697 \begin_inset CommandInset ref
8699 reference "subsec:引用エンジンの説明"
8708 \begin_inset Flex Code
8711 \begin_layout Plain Layout
8717 」で閉じる必要があります.主に引用エンジンファイルで使用されます(第
8718 \begin_inset CommandInset ref
8720 reference "subsec:引用エンジンファイル"
8728 節参照).これをレイアウトファイルやモジュールに追加した場合,
8730 すべて上書きされることに注意してください.
8731 \begin_inset Flex Code
8734 \begin_layout Plain Layout
8743 \begin_layout Description
8744 \begin_inset Flex Code
8747 \begin_layout Plain Layout
8753 書誌情報の表示に使う書式を定義します.詳細については,
8755 \begin_inset CommandInset ref
8757 reference "subsec:引用書式指定"
8763 \begin_inset Flex Code
8766 \begin_layout Plain Layout
8772 」で閉じる必要があります.主に引用エンジンファイルで使用されます(第
8773 \begin_inset CommandInset ref
8775 reference "subsec:引用エンジンファイル"
8783 節参照).レイアウトやモジュールにCiteFormatが指定されると,
8787 \begin_layout Description
8788 \begin_inset Flex Code
8791 \begin_layout Plain Layout
8798 \begin_inset Flex Code
8801 \begin_layout Plain Layout
8810 \begin_inset Flex Code
8813 \begin_layout Plain Layout
8824 を用いるのかBib\SpecialChar TeX
8825 を用いるのかを特定します.主に引用エンジンファイルで使用されます(第
8826 \begin_inset CommandInset ref
8828 reference "subsec:引用エンジンファイル"
8839 \begin_layout Description
8840 \begin_inset Flex Code
8843 \begin_layout Plain Layout
8849 文書クラスがサポートする様々な大域オプションを記します.説明は,
8851 \begin_inset CommandInset ref
8853 reference "subsec:ClassOptions"
8859 \begin_inset Flex Code
8862 \begin_layout Plain Layout
8871 \begin_layout Description
8872 \begin_inset Flex Code
8875 \begin_layout Plain Layout
8882 \begin_inset Flex Code
8885 \begin_layout Plain Layout
8894 \begin_inset space \thinspace{}
8898 \begin_inset Flex Code
8901 \begin_layout Plain Layout
8907 ] 文書クラスが既定で1段組か2段組かを指定します.
8908 \begin_inset Flex MenuItem
8911 \begin_layout Plain Layout
8912 文書\SpecialChar menuseparator
8921 \begin_layout Description
8922 \begin_inset Flex Code
8925 \begin_layout Plain Layout
8932 \begin_inset Flex Code
8935 \begin_layout Plain Layout
8941 ] この部分はカウンタの特性を定義します.カウンタがまだ存在していなければ,
8942 生成されます.もし存在しなければ修正されます.「
8943 \begin_inset Flex Code
8946 \begin_layout Plain Layout
8953 \begin_inset Newline newline
8958 \begin_inset CommandInset ref
8960 reference "subsec:カウンタ"
8968 \begin_layout Description
8969 \begin_inset Flex Code
8972 \begin_layout Plain Layout
8978 文書を表示するのに用いられる既定フォントを設定します.フォントの宣言の仕方については,
8980 \begin_inset CommandInset ref
8982 reference "subsec:フォント指定"
8988 \begin_inset Flex Code
8991 \begin_layout Plain Layout
9000 \begin_layout Description
9001 \begin_inset Flex Code
9004 \begin_layout Plain Layout
9011 \begin_inset Flex Code
9014 \begin_layout Plain Layout
9021 既定で取り込むモジュールを指定します.モジュールは,
9023 \begin_inset Flex Code
9026 \begin_layout Plain Layout
9032 拡張子を除いたファイル名で指定します.ユーザはこのモジュールを除外することができますが,
9033 当初は有効の状態になっています(これは新しいファイルが作成されたときや,
9034 既存の文書にこの文書クラスが選択したときのみ該当します).
9037 \begin_layout Description
9038 \begin_inset Flex Code
9041 \begin_layout Plain Layout
9048 \begin_inset Flex Code
9051 \begin_layout Plain Layout
9061 これは新規段落に割り当てられる様式であり,
9063 \begin_inset Flex MenuItem
9066 \begin_layout Plain Layout
9073 最初に定義される様式がこれに割り当てられるようにはなっていますが,
9074 このディレクティブを使用することが推奨されます.
9077 \begin_layout Description
9078 \begin_inset Flex Code
9081 \begin_layout Plain Layout
9088 \begin_inset Flex Code
9091 \begin_layout Plain Layout
9097 ] 文書をDocBookのこのクラスで出力する際に使用する(文書の最上位の)ルート要素.既定値は「
9098 \begin_inset Flex Code
9101 \begin_layout Plain Layout
9110 \begin_layout Description
9111 \begin_inset Flex Code
9114 \begin_layout Plain Layout
9115 DocBookForceAbstract
9121 \begin_inset Flex Code
9124 \begin_layout Plain Layout
9131 \begin_inset Flex Code
9134 \begin_layout Plain Layout
9151 \begin_layout Description
9152 \begin_inset Flex Code
9155 \begin_layout Plain Layout
9162 \begin_inset Flex Code
9165 \begin_layout Plain Layout
9174 \begin_inset Flex Code
9177 \begin_layout Plain Layout
9185 この文書クラスでは使用できないように設定します.これはたとえば,
9186 特定の学術誌用レイアウトファイルの中で,
9188 \begin_inset Flex Code
9191 \begin_layout Plain Layout
9197 モジュールが使用されるのを防ぐために用いたりすることができます.このタグは,
9203 他のモジュールを排除する独自の枠組みがあります(第
9204 \begin_inset CommandInset ref
9206 reference "subsec:レイアウトモジュール"
9214 \begin_layout Description
9215 \begin_inset Flex Code
9218 \begin_layout Plain Layout
9226 \begin_inset CommandInset ref
9228 reference "subsec:フロート"
9234 \begin_inset Flex Code
9237 \begin_layout Plain Layout
9246 \begin_layout Description
9247 \begin_inset Flex Code
9250 \begin_layout Plain Layout
9256 この文書クラスがXHTMLに出力されるときに,
9258 \begin_inset Flex Code
9261 \begin_layout Plain Layout
9267 ブロックに出力される情報です.これより前に出現した
9268 \begin_inset Flex Code
9271 \begin_layout Plain Layout
9278 \begin_inset Flex Code
9281 \begin_layout Plain Layout
9288 すべて完全に上書きされることに注意してください(プリアンブルに何かを追加したい時には,
9290 \begin_inset Flex Code
9293 \begin_layout Plain Layout
9300 \begin_inset Flex Code
9303 \begin_layout Plain Layout
9312 \begin_layout Description
9313 \begin_inset Flex Code
9316 \begin_layout Plain Layout
9323 \begin_inset Flex Code
9326 \begin_layout Plain Layout
9333 目次や書誌情報などに使用されるレイアウトです.articleの場合には,
9335 bookの場合は「章」です.これを指定しない場合には,
9341 \begin_layout Description
9342 \begin_inset Flex Code
9345 \begin_layout Plain Layout
9352 \begin_inset Flex Code
9355 \begin_layout Plain Layout
9361 ] 与えられたカウンタの特性を修正します.カウンタが存在しない場合には,
9363 \begin_inset Flex Code
9366 \begin_layout Plain Layout
9373 \begin_inset Newline newline
9378 \begin_inset CommandInset ref
9380 reference "subsec:カウンタ"
9388 \begin_layout Description
9389 \begin_inset Flex Code
9392 \begin_layout Plain Layout
9399 \begin_inset Flex Code
9402 \begin_layout Plain Layout
9408 ] 与えられた段落様式の特性を修正します.様式が存在しない場合には,
9410 \begin_inset Flex Code
9413 \begin_layout Plain Layout
9422 \begin_layout Description
9423 \begin_inset Flex Code
9426 \begin_layout Plain Layout
9433 \begin_inset Flex Code
9436 \begin_layout Plain Layout
9448 同じコマンドを何度も指定せずに済むように,
9449 別のレイアウト定義ファイルを取り込ませます.よく使われる例は,
9450 基本的なレイアウトのほとんどを収録している
9451 \begin_inset Flex Code
9454 \begin_layout Plain Layout
9463 \begin_layout Description
9464 \begin_inset Flex Code
9467 \begin_layout Plain Layout
9474 \begin_inset Flex Code
9477 \begin_layout Plain Layout
9484 \begin_inset Flex Code
9487 \begin_layout Plain Layout
9494 ユーザーディレクトリのファイルは探しません.これによって,
9496 \begin_inset Flex Code
9499 \begin_layout Plain Layout
9506 \begin_inset Flex Code
9509 \begin_layout Plain Layout
9517 \begin_inset Flex Code
9520 \begin_layout Plain Layout
9527 \begin_inset Flex Code
9530 \begin_layout Plain Layout
9531 InputGlobal name.inc
9537 同名のグローバルファイルを読み込むことができます(
9538 \begin_inset Flex Code
9541 \begin_layout Plain Layout
9547 ではファイルを再帰的に読み込んでしまいます).このようにすることで,
9548 グローバルファイル全体をコピーすることなく,
9552 \begin_layout Description
9553 \begin_inset Flex Code
9556 \begin_layout Plain Layout
9563 \begin_inset Flex Code
9566 \begin_layout Plain Layout
9577 差込枠のレイアウトを定義(再定義)します.これは,
9579 新しい文字様式のような新規のユーザ定義差込枠にも使用することができます.「
9580 \begin_inset Flex Code
9583 \begin_layout Plain Layout
9590 \begin_inset Newline newline
9595 \begin_inset CommandInset ref
9597 reference "subsec:任意設定差込枠"
9605 \begin_layout Description
9606 \begin_inset Flex Code
9609 \begin_layout Plain Layout
9616 \begin_inset Flex Code
9619 \begin_layout Plain Layout
9625 ] 画面上の左余白の幅を指示する文字列.例:
9627 \begin_inset Flex Code
9630 \begin_layout Plain Layout
9637 「2ex」のような「長さ」ではないことに注意してください.)
9640 \begin_layout Description
9641 \begin_inset Flex Code
9644 \begin_layout Plain Layout
9651 \begin_inset Flex Code
9654 \begin_layout Plain Layout
9661 引用が「第一著者 et al.」に切り替わる前に,
9662 表示される名前の最大数を定める整数.主に引用エンジンファイルで使用されます(第
9663 \begin_inset CommandInset ref
9665 reference "subsec:引用エンジンファイル"
9676 \begin_layout Description
9677 \begin_inset Flex Code
9680 \begin_layout Plain Layout
9687 \begin_inset Flex Code
9690 \begin_layout Plain Layout
9696 ] は差込枠のレイアウトを修正します.レイアウトが存在しない場合には,
9698 \begin_inset Flex Code
9701 \begin_layout Plain Layout
9710 \begin_layout Description
9711 \begin_inset Flex Code
9714 \begin_layout Plain Layout
9721 \begin_inset Flex Code
9724 \begin_layout Plain Layout
9731 既存のカウンタ(通常インクルードファイル内で定義されたもの)を削除します.
9734 \begin_layout Description
9735 \begin_inset Flex Code
9738 \begin_layout Plain Layout
9745 \begin_inset Flex Code
9748 \begin_layout Plain Layout
9754 ] このコマンドは既存のフロートを削除します.これは特に,
9755 Inputで取り込んだファイルに定義されていたフロートを抑制するのに便利です.
9758 \begin_layout Description
9759 \begin_inset Flex Code
9762 \begin_layout Plain Layout
9769 \begin_inset Flex Code
9772 \begin_layout Plain Layout
9778 ] このコマンドは既存の様式を削除します.これは特に,
9779 Inputで取り込んだファイルに定義されていた様式を抑制するのに便利です.
9782 \begin_layout Description
9783 \begin_inset Flex Code
9786 \begin_layout Plain Layout
9793 \begin_inset Flex Code
9796 \begin_layout Plain Layout
9803 \begin_inset Flex Code
9806 \begin_layout Plain Layout
9813 \begin_inset Flex Code
9816 \begin_layout Plain Layout
9823 \begin_inset Flex Code
9826 \begin_layout Plain Layout
9832 の新しい一覧表を定義します.AddToTocコマンドもご覧ください.
9835 \begin_layout Description
9836 \begin_inset Flex Code
9839 \begin_layout Plain Layout
9846 \begin_inset Flex Code
9849 \begin_layout Plain Layout
9855 ] このクラスによって生成されるファイル形式を示す文字列(
9859 ダイアログで定義される形のもの).おもに,
9861 \begin_inset Flex Code
9864 \begin_layout Plain Layout
9871 \begin_inset Flex Code
9874 \begin_layout Plain Layout
9881 新しい型のliterate文書を定義したい時に便利です.対応する
9882 \begin_inset Flex Code
9885 \begin_layout Plain Layout
9894 \begin_inset Flex Code
9897 \begin_layout Plain Layout
9908 \begin_layout Description
9909 \begin_inset Flex Code
9912 \begin_layout Plain Layout
9919 \begin_inset Flex Code
9922 \begin_layout Plain Layout
9934 \begin_inset Flex Code
9937 \begin_layout Plain Layout
9943 ] このクラスを使用する文書がどのような種類の出力をするかを示す文字列.現在のところ,
9944 取り得る値は「docbook」・「latex」・「literate」です.
9947 \begin_layout Description
9948 \begin_inset Flex Code
9951 \begin_layout Plain Layout
9958 \begin_inset Flex Code
9961 \begin_layout Plain Layout
9968 \begin_inset Flex Code
9971 \begin_layout Plain Layout
9977 ] 第1文字列で指定したパッケージ用のオプションを第2文字列で指定します.例えば,
9979 \begin_inset Flex Code
9982 \begin_layout Plain Layout
9983 PackageOptions natbib square
9990 \begin_inset Flex Code
9993 \begin_layout Plain Layout
10000 \begin_inset Flex Code
10003 \begin_layout Plain Layout
10009 オプションとともに読み込みます(\SpecialChar TeX
10013 \begin_inset Flex Code
10016 \begin_layout Plain Layout
10025 \begin_inset Flex Code
10028 \begin_layout Plain Layout
10031 PassOptionsToPackage{natbib}{square}
10039 \begin_layout Description
10040 \begin_inset Flex Code
10043 \begin_layout Plain Layout
10050 \begin_inset Flex Code
10053 \begin_layout Plain Layout
10094 ] 既定のページサイズです.これは一部の変換子に使われます.
10097 \begin_layout Description
10098 \begin_inset Flex Code
10101 \begin_layout Plain Layout
10110 \begin_inset Flex Code
10113 \begin_layout Plain Layout
10123 \begin_inset Flex Code
10126 \begin_layout Plain Layout
10134 \begin_inset Flex Code
10137 \begin_layout Plain Layout
10144 \begin_inset Flex MenuItem
10147 \begin_layout Plain Layout
10148 文書\SpecialChar menuseparator
10157 \begin_layout Description
10158 \begin_inset Flex Code
10161 \begin_layout Plain Layout
10168 文書のプリアンブルを設定します.前に行った
10169 \begin_inset Flex Code
10172 \begin_layout Plain Layout
10179 \begin_inset Flex Code
10182 \begin_layout Plain Layout
10189 すべて上書きされてしまうので注意してください.(プリアンブルに何かを追加したい時には,
10191 \begin_inset Flex Code
10194 \begin_layout Plain Layout
10201 \begin_inset Flex Code
10204 \begin_layout Plain Layout
10213 \begin_layout Description
10214 \begin_inset Flex Code
10217 \begin_layout Plain Layout
10224 \begin_inset Flex Code
10227 \begin_layout Plain Layout
10233 ] 差込枠のレイアウトが存在しない場合に,
10234 それを定義します.レイアウトが存在する場合には,
10236 \begin_inset Flex Code
10239 \begin_layout Plain Layout
10248 \begin_layout Description
10249 \begin_inset Flex Code
10252 \begin_layout Plain Layout
10259 \begin_inset Flex Code
10262 \begin_layout Plain Layout
10269 \begin_inset Flex Code
10272 \begin_layout Plain Layout
10282 \begin_inset Flex Code
10285 \begin_layout Plain Layout
10292 \begin_inset Flex Code
10295 \begin_layout Plain Layout
10301 で示される機能を既に提供しているかどうかを示します.機能は,
10303 \begin_inset Flex Code
10306 \begin_layout Plain Layout
10313 \begin_inset Flex Code
10316 \begin_layout Plain Layout
10322 ・\SpecialChar ldots
10324 \begin_inset Flex Code
10327 \begin_layout Plain Layout
10334 \begin_inset Flex Code
10337 \begin_layout Plain Layout
10343 ・\SpecialChar ldots
10346 \begin_inset CommandInset ref
10348 reference "chap:関数一覧"
10356 \begin_layout Description
10357 \begin_inset Flex Code
10360 \begin_layout Plain Layout
10367 \begin_inset Flex Code
10370 \begin_layout Plain Layout
10377 \begin_inset Flex Code
10380 \begin_layout Plain Layout
10386 で表されているモジュールの機能を提供することを示し,
10388 \begin_inset Flex Code
10391 \begin_layout Plain Layout
10397 拡張子を除いたファイル名で指定します.
10398 \begin_inset Flex Code
10401 \begin_layout Plain Layout
10408 モジュールを使用しなくてはならないことを示しますが,
10410 このレイアウトがモジュールを直接取り込んでしまっていることを示すのに用いられます.同じ機能を別に実装しているモジュール中で使用するなどすることもできます.
10413 \begin_layout Description
10414 \begin_inset Flex Code
10417 \begin_layout Plain Layout
10424 \begin_inset Flex Code
10427 \begin_layout Plain Layout
10434 \begin_inset Flex Code
10437 \begin_layout Plain Layout
10443 で表されている機能を要求することを示します.機能が複数ある場合には,
10444 コンマで区切らなくてはなりません.サポートされている機能以外は要求できないことに注意してください(機能一覧については
10445 \begin_inset CommandInset ref
10447 reference "chap:関数一覧"
10452 を参照).特定のオプションをとるパッケージを要求する場合,
10454 \begin_inset Flex Code
10457 \begin_layout Plain Layout
10466 \begin_layout Description
10467 \begin_inset Flex Code
10470 \begin_layout Plain Layout
10477 \begin_inset Flex Code
10480 \begin_layout Plain Layout
10486 ] 画面上の右余白の幅を指示する文字列.例:
10488 \begin_inset Flex Code
10491 \begin_layout Plain Layout
10500 \begin_layout Description
10501 \begin_inset Flex Code
10504 \begin_layout Plain Layout
10511 \begin_inset Flex Code
10514 \begin_layout Plain Layout
10520 ] どの節区切りまで連番を振るかを指定します.\SpecialChar LaTeX
10522 \begin_inset Flex Code
10525 \begin_layout Plain Layout
10534 \begin_layout Description
10535 \begin_inset Flex Code
10538 \begin_layout Plain Layout
10547 \begin_inset Flex Code
10550 \begin_layout Plain Layout
10559 \begin_inset space \thinspace{}
10563 \begin_inset Flex Code
10566 \begin_layout Plain Layout
10573 用紙の片面に印字するか両面に印字するかを指定します.
10574 \begin_inset Flex MenuItem
10577 \begin_layout Plain Layout
10578 文書\SpecialChar menuseparator
10587 \begin_layout Description
10588 \begin_inset Flex Code
10591 \begin_layout Plain Layout
10598 \begin_inset Flex Code
10601 \begin_layout Plain Layout
10611 この部分は段落様式を定義します.様式がまだ存在していなければ,
10614 \begin_inset Flex Code
10617 \begin_layout Plain Layout
10624 \begin_inset Newline newline
10629 \begin_inset CommandInset ref
10631 reference "subsec:段落様式-XHTML"
10639 \begin_layout Description
10640 \begin_inset Flex Code
10643 \begin_layout Plain Layout
10650 \begin_inset Flex Code
10653 \begin_layout Plain Layout
10660 表を挿入する際に用いられる既定の表様式を定義します.下記の様式が利用可能です.
10664 \begin_layout Itemize
10665 \begin_inset Flex Code
10668 \begin_layout Plain Layout
10669 Formal_with_Footline
10675 フォーマル様式(「ブックタブ」様式).すなわち,
10677 ときに第一行と最終行は表本体とは細い内部罫線で区切られます.
10680 \begin_layout Itemize
10681 \begin_inset Flex Code
10684 \begin_layout Plain Layout
10685 Formal_without_Footline
10692 最終行は本体から内部罫線で区切られることはありません.
10695 \begin_layout Itemize
10696 \begin_inset Flex Code
10699 \begin_layout Plain Layout
10709 \begin_layout Itemize
10710 \begin_inset Flex Code
10713 \begin_layout Plain Layout
10721 \begin_inset Flex Code
10724 \begin_layout Plain Layout
10731 ヘッダ行は2本目の罫線が余分に引かれます.これは\SpecialChar LyX
10735 \begin_layout Itemize
10736 \begin_inset Flex Code
10739 \begin_layout Plain Layout
10750 \begin_layout Description
10751 \begin_inset Flex Code
10754 \begin_layout Plain Layout
10761 \begin_inset Flex Code
10764 \begin_layout Plain Layout
10771 \begin_inset Flex Code
10774 \begin_layout Plain Layout
10783 \begin_layout Description
10784 \begin_inset Flex Code
10787 \begin_layout Plain Layout
10794 \begin_inset Flex Code
10797 \begin_layout Plain Layout
10807 \begin_inset Flex Code
10810 \begin_layout Plain Layout
10817 どのようなマークアップを使用するのかを示します.
10818 \begin_inset Flex Code
10821 \begin_layout Plain Layout
10829 \begin_inset Flex Code
10832 \begin_layout Plain Layout
10834 \begin_inset space ~
10842 」が指定されている最後のレイアウトの後に,
10844 \begin_inset Flex Code
10847 \begin_layout Plain Layout
10853 で指定したマクロ名を挿入することを意味します.
10854 \begin_inset Flex Code
10857 \begin_layout Plain Layout
10865 \begin_inset Flex Code
10868 \begin_layout Plain Layout
10870 \begin_inset space ~
10879 \begin_inset Flex Code
10882 \begin_layout Plain Layout
10888 で指定した環境でくるむ場合に対応します.
10891 \begin_layout Description
10892 \begin_inset Flex Code
10895 \begin_layout Plain Layout
10902 \begin_inset Flex Code
10905 \begin_layout Plain Layout
10911 ] どの節区切りまで目次に取り込むかを指定します.\SpecialChar LaTeX
10913 \begin_inset Flex Code
10916 \begin_layout Plain Layout
10925 \begin_layout Subsection
10926 \begin_inset Flex Code
10929 \begin_layout Plain Layout
10936 \begin_inset CommandInset label
10938 name "subsec:ClassOptions"
10945 \begin_layout Standard
10946 \begin_inset Flex Code
10949 \begin_layout Plain Layout
10959 \begin_layout Description
10960 \begin_inset Flex Code
10963 \begin_layout Plain Layout
10970 \begin_inset Flex Code
10973 \begin_layout Plain Layout
10979 ] 文書のメインフォントが使用できるフォント寸法の一覧です.「
10980 \begin_inset Flex Code
10983 \begin_layout Plain Layout
10989 」で区切ります.任意の数値が使用できます.
10992 \begin_layout Description
10993 \begin_inset Flex Code
10996 \begin_layout Plain Layout
11003 \begin_inset Flex Code
11006 \begin_layout Plain Layout
11012 ] フォント寸法オプションのフォーマット.既定値:
11014 \begin_inset Flex Code
11017 \begin_layout Plain Layout
11025 \begin_inset Flex Code
11028 \begin_layout Plain Layout
11037 \begin_layout Description
11038 \begin_inset Flex Code
11041 \begin_layout Plain Layout
11048 \begin_inset Flex Code
11051 \begin_layout Plain Layout
11052 文字列="letter|\SpecialChar allowbreak
11053 legal|\SpecialChar allowbreak
11054 executive|\SpecialChar allowbreak
11055 a0|\SpecialChar allowbreak
11056 a1|\SpecialChar allowbreak
11057 a2|\SpecialChar allowbreak
11058 a3|\SpecialChar allowbreak
11059 a4|\SpecialChar allowbreak
11060 a5|\SpecialChar allowbreak
11061 a6|\SpecialChar allowbreak
11062 b0|\SpecialChar allowbreak
11063 b1|\SpecialChar allowbreak
11064 b2|\SpecialChar allowbreak
11065 b3|\SpecialChar allowbreak
11066 b4|\SpecialChar allowbreak
11067 b5|\SpecialChar allowbreak
11068 b6|\SpecialChar allowbreak
11069 c0|\SpecialChar allowbreak
11070 c1|\SpecialChar allowbreak
11071 c2|\SpecialChar allowbreak
11072 c3|\SpecialChar allowbreak
11073 c4|\SpecialChar allowbreak
11074 c5|\SpecialChar allowbreak
11075 c6|\SpecialChar allowbreak
11076 b0j|\SpecialChar allowbreak
11077 b1j|\SpecialChar allowbreak
11078 b2j|\SpecialChar allowbreak
11079 b3j|\SpecialChar allowbreak
11080 b4j|\SpecialChar allowbreak
11081 b5j|\SpecialChar allowbreak
11088 \begin_inset Flex Code
11091 \begin_layout Plain Layout
11098 表記の寸法のみサポートされています.他の寸法は,
11099 クラスオプション設定で入力することができます.
11102 \begin_layout Description
11103 \begin_inset Flex Code
11106 \begin_layout Plain Layout
11113 \begin_inset Flex Code
11116 \begin_layout Plain Layout
11122 ] ページ寸法オプションの書式.既定値:
11124 \begin_inset Flex Code
11127 \begin_layout Plain Layout
11134 \begin_inset Flex Code
11137 \begin_layout Plain Layout
11146 \begin_layout Description
11147 \begin_inset Flex Code
11150 \begin_layout Plain Layout
11157 \begin_inset Flex Code
11160 \begin_layout Plain Layout
11161 文字列="empty|plain|headings|fancy"
11166 ] 使用できるページ様式の一覧です.「
11167 \begin_inset Flex Code
11170 \begin_layout Plain Layout
11179 \begin_layout Description
11180 \begin_inset Flex Code
11183 \begin_layout Plain Layout
11190 \begin_inset Flex Code
11193 \begin_layout Plain Layout
11200 \begin_inset Flex Code
11203 \begin_layout Plain Layout
11211 コマンドの非必須パラメータとして付け加える文書クラスオプションです.コンマで区切ります.
11214 \begin_layout Standard
11215 \begin_inset Flex Code
11218 \begin_layout Plain Layout
11225 \begin_inset Flex Code
11228 \begin_layout Plain Layout
11237 \begin_layout Subsection
11239 \begin_inset CommandInset label
11248 \begin_layout Standard
11254 \begin_layout Plain Layout
11256 既存のレイアウトを修正することになることに注意してください.
11264 \begin_layout LyX-Code
11271 \begin_layout LyX-Code
11275 \begin_layout LyX-Code
11279 \begin_layout Standard
11281 以下のコマンドを使用することができます.
11284 \begin_layout Description
11285 \begin_inset Flex Code
11288 \begin_layout Plain Layout
11295 \begin_inset Flex Code
11298 \begin_layout Plain Layout
11304 =""] この段落は指定された型の一覧表に現れます.空の文字列を与えると無効になります.OutlinerNameコマンドとIsTocCaptionコマンドもご覧ください.既定値:
11308 \begin_layout Description
11309 \begin_inset Flex Code
11312 \begin_layout Plain Layout
11319 \begin_inset Flex Code
11322 \begin_layout Plain Layout
11338 \begin_layout Description
11339 \begin_inset Flex Code
11342 \begin_layout Plain Layout
11349 \begin_inset Flex Code
11352 \begin_layout Plain Layout
11365 ] 使用できる揃えのコンマ区切りリスト(\SpecialChar LaTeX
11367 意味を成さない一部の揃えが禁じられているものがあります.たとえば,
11368 連番箇条書きを右揃えや中央揃えにすることはできません).
11371 \begin_layout Description
11372 \begin_inset Flex Code
11375 \begin_layout Plain Layout
11382 \begin_inset Flex Code
11385 \begin_layout Plain Layout
11391 ] 現在の様式に関連付けられたコマンドまたは環境の引数番号<整数>を定義します.定義は「
11392 \begin_inset Flex Code
11395 \begin_layout Plain Layout
11401 」で閉じる必要があります.詳細については第
11402 \begin_inset CommandInset ref
11404 reference "subsec:引数"
11415 \begin_layout Description
11416 \begin_inset Flex Code
11419 \begin_layout Plain Layout
11425 現在のレイアウト中もしくは後にネストすべきレイアウトのコンマ区切りリストを入れます.(環境など)ネスト可能なレイアウトでのみ意味を持ちます.「
11426 \begin_inset Flex Code
11429 \begin_layout Plain Layout
11436 \begin_inset Flex Code
11439 \begin_layout Plain Layout
11448 \begin_layout Description
11449 \begin_inset Flex Code
11452 \begin_layout Plain Layout
11460 \begin_inset Flex Code
11463 \begin_layout Plain Layout
11470 完全に上書きしますので注意してください.「
11471 \begin_inset Flex Code
11474 \begin_layout Plain Layout
11480 」で閉じる必要があります.これの利用法についての詳細は,
11482 \begin_inset CommandInset ref
11484 reference "subsec:段落様式の国際化"
11492 \begin_layout Description
11493 \begin_inset Flex Code
11496 \begin_layout Plain Layout
11503 \begin_inset Flex Code
11506 \begin_layout Plain Layout
11516 \begin_layout Plain Layout
11517 ここで「浮動小数点型」とは1.5のような実数を指します.
11522 このレイアウト型の段落塊の最後の段落と,
11523 次の段落とを分離する垂直空白.次の段落が別のレイアウト型である場合,
11528 \begin_layout Description
11529 \begin_inset Flex Code
11532 \begin_layout Plain Layout
11539 \begin_inset Flex Code
11542 \begin_layout Plain Layout
11549 ツールバーのレイアウト・コンボボックスで関連した様式をグループ化するのに用いられます.任意の文字列を使用することができますが,
11550 作成した様式に既存のカテゴリを使用したいと思うことが多いでしょう.
11553 \begin_layout Description
11554 \begin_inset Flex Code
11557 \begin_layout Plain Layout
11563 XMLコマンドの深度.XML型の書式でのみ使用されます.
11566 \begin_layout Description
11567 \begin_inset Flex Code
11570 \begin_layout Plain Layout
11577 \begin_inset Flex Code
11580 \begin_layout Plain Layout
11587 すべての機能を現在の様式にコピーします.
11590 \begin_layout Description
11591 \begin_inset Flex Code
11594 \begin_layout Plain Layout
11601 \begin_inset Flex Code
11604 \begin_layout Plain Layout
11618 プリアンブルを出力させる様式名.マクロ定義がお互いに依存関係にある場合に,
11619 プリアンブルの断片の順序を確実にするためのものです
11623 \begin_layout Plain Layout
11625 プリアンブルの順序を確定する方法はないことに注意してください.\SpecialChar LyX
11626 の特定のバージョンで観察された順序は,
11627 将来のバージョンで警告なしに変わる可能性があります.
11635 \begin_layout Description
11636 \begin_inset Flex Code
11639 \begin_layout Plain Layout
11646 \begin_inset Flex Code
11649 \begin_layout Plain Layout
11663 \begin_inset Flex Code
11666 \begin_layout Plain Layout
11674 \begin_inset Flex Code
11677 \begin_layout Plain Layout
11684 \begin_inset Flex Code
11687 \begin_layout Plain Layout
11694 \begin_inset Flex Code
11697 \begin_layout Plain Layout
11705 \begin_inset Flex Code
11708 \begin_layout Plain Layout
11716 \begin_inset Flex Code
11719 \begin_layout Plain Layout
11726 \begin_inset Flex Code
11729 \begin_layout Plain Layout
11736 証明終了マーカ用の白い箱型(あるいは黒い箱型)を指し,
11738 \begin_inset Flex Code
11741 \begin_layout Plain Layout
11750 \begin_layout Description
11751 \begin_inset Flex Code
11754 \begin_layout Plain Layout
11761 \begin_inset Flex Code
11764 \begin_layout Plain Layout
11771 \begin_inset Flex Code
11774 \begin_layout Plain Layout
11781 \begin_inset Flex Code
11784 \begin_layout Plain Layout
11793 \begin_layout Description
11794 \begin_inset Flex Code
11797 \begin_layout Plain Layout
11808 \begin_inset CommandInset ref
11810 reference "subsec:フォント指定"
11817 \begin_inset Flex Code
11820 \begin_layout Plain Layout
11826 も同じ値で定義されることに注意してください.したがって,
11828 \begin_inset Flex Code
11831 \begin_layout Plain Layout
11841 \begin_layout Description
11842 \begin_inset Flex Code
11845 \begin_layout Plain Layout
11852 \begin_inset Flex Code
11855 \begin_layout Plain Layout
11861 ] 新しい様式を\SpecialChar LyX
11862 安定版にバックポートするのに用いられます.このタグを最初にサポートした安定版は\SpecialChar LyX
11864 0・-1・1以上の任意の数をとることができます.様式の
11865 \begin_inset Flex Code
11868 \begin_layout Plain Layout
11875 これは常に文書ヘッダに書き込まれます..lyxファイルが読み込まれると,
11876 文書ヘッダからの様式定義が文書クラスに追加されます.したがって,
11877 古い版の\SpecialChar LyX
11878 もこの様式を取り扱えるようになります.
11879 \begin_inset Flex Code
11882 \begin_layout Plain Layout
11888 の引数は版数です.様式が読み込まれたときに,
11889 文書クラス中の既存の様式の版数よりも小さいと,
11890 新しい様式は無視されます.版数が大きいと,
11891 既存の様式に代わって新しい様式が用いられます.値-1は無限大の版数を意味し,
11892 この様式が常に用いられることになります.
11895 \begin_layout Description
11896 \begin_inset Flex Code
11899 \begin_layout Plain Layout
11908 \begin_inset Flex Code
11911 \begin_layout Plain Layout
11920 \begin_inset space \thinspace{}
11924 \begin_inset Flex Code
11927 \begin_layout Plain Layout
11936 2つの単語の間の分割子として捉えているため,
11937 単語間に2つ以上の空白を入れることは,
11938 通常許可していません.これ自体はとても素晴らしいことですが,
11939 たとえばプログラムコードや生の\SpecialChar LaTeX
11941 煩わしくなることがあります.このことから,
11943 \begin_inset Flex Code
11946 \begin_layout Plain Layout
11953 \begin_inset Flex Code
11956 \begin_layout Plain Layout
11964 は2つめ以降の空白には非改行空白を生成します.
11965 \begin_inset Flex Code
11968 \begin_layout Plain Layout
11975 \begin_inset Flex Code
11978 \begin_layout Plain Layout
11987 \begin_layout Description
11988 \begin_inset Flex Code
11991 \begin_layout Plain Layout
11999 \begin_inset CommandInset ref
12001 reference "subsec:段落様式-XHTML"
12009 \begin_layout Description
12010 \begin_inset Flex Code
12013 \begin_layout Plain Layout
12019 [[FIXME]] (XML型書式でのみ使用されます.)
12022 \begin_layout Description
12023 \begin_inset Flex Code
12026 \begin_layout Plain Layout
12035 \begin_inset Flex Code
12038 \begin_layout Plain Layout
12047 \begin_inset space \thinspace{}
12051 \begin_inset Flex Code
12054 \begin_layout Plain Layout
12061 \begin_inset Flex Code
12064 \begin_layout Plain Layout
12072 文書プリアンブルにインクルードされるようにします.これは,
12073 タイトルや著者の情報をプリアンブルで設定する必要のある文書クラスに便利です.これは,
12075 \begin_inset Flex Code
12078 \begin_layout Plain Layout
12085 \begin_inset Flex Code
12088 \begin_layout Plain Layout
12095 \begin_inset Flex Code
12098 \begin_layout Plain Layout
12107 \begin_layout Description
12108 \begin_inset Flex Code
12111 \begin_layout Plain Layout
12120 \begin_inset Flex Code
12123 \begin_layout Plain Layout
12132 \begin_inset space \thinspace{}
12136 \begin_inset Flex Code
12139 \begin_layout Plain Layout
12146 \begin_inset Flex Code
12149 \begin_layout Plain Layout
12156 このレイアウトをタイトルブロックの一部としてマークします(大域項目の
12157 \begin_inset Flex Code
12160 \begin_layout Plain Layout
12167 \begin_inset Flex Code
12170 \begin_layout Plain Layout
12179 \begin_layout Description
12180 \begin_inset Flex Code
12183 \begin_layout Plain Layout
12189 このレイアウトがネストされるべき親レイアウトのコンマ区切りリストを入れます.(環境など)ネスト可能なレイアウトでのみ意味を持ちます.「
12190 \begin_inset Flex Code
12193 \begin_layout Plain Layout
12200 \begin_inset Flex Code
12203 \begin_layout Plain Layout
12212 \begin_layout Description
12213 \begin_inset Flex Code
12216 \begin_layout Plain Layout
12223 \begin_inset Flex Code
12226 \begin_layout Plain Layout
12235 \begin_inset space \thinspace{}
12239 \begin_inset Flex Code
12242 \begin_layout Plain Layout
12251 その内容の要約を一覧表の項目に表示します.0に設定すると,
12256 \begin_layout Description
12257 \begin_inset Flex Code
12260 \begin_layout Plain Layout
12267 \begin_inset Flex Code
12270 \begin_layout Plain Layout
12276 ] 箇条書きの項目を宣言する\SpecialChar LaTeX
12278 前置されるバックスラッシュを除いた部分で定義されます(既定値は「item」です.これは,
12281 \begin_inset Flex Code
12284 \begin_layout Plain Layout
12295 \begin_layout Description
12296 \begin_inset Flex Code
12299 \begin_layout Plain Layout
12306 \begin_inset Flex Code
12309 \begin_layout Plain Layout
12316 同じレイアウトを持つ段落群の間に追加する空白を与えるものです.複数のレイアウトを一つの環境に入れると,
12319 \begin_inset Flex Code
12322 \begin_layout Plain Layout
12331 \begin_inset Flex Code
12334 \begin_layout Plain Layout
12347 \begin_layout Description
12348 \begin_inset Flex Code
12351 \begin_layout Plain Layout
12357 [[FIXME]] (XML型書式でのみ使用されます.)
12360 \begin_layout Description
12361 \begin_inset Flex Code
12364 \begin_layout Plain Layout
12373 \begin_inset Flex Code
12376 \begin_layout Plain Layout
12385 \begin_inset space \thinspace{}
12389 \begin_inset Flex Code
12392 \begin_layout Plain Layout
12403 は段落を空にすることを許可しません.しかしながら,
12404 これを無効にすることが望ましい場合が存在します.たとえば,
12406 必須フィールドを人々が忘れないように,
12407 空のフィールドのまま提供する手もあります.特別なクラスにおいては,
12408 レイアウトを実際には文章を含まないある種の改行として使用することもあります.
12411 \begin_layout Description
12412 \begin_inset Flex Code
12415 \begin_layout Plain Layout
12422 \begin_inset Flex Code
12425 \begin_layout Plain Layout
12431 ] ラベルと本文テキストとの間の垂直余白.本文テキストの上に来るラベルにのみ使用されます(
12432 \begin_inset Flex Code
12435 \begin_layout Plain Layout
12442 \begin_inset Newline linebreak
12446 \begin_inset Flex Code
12449 \begin_layout Plain Layout
12450 Centered_Top_Environment
12458 \begin_layout Description
12459 \begin_inset Flex Code
12462 \begin_layout Plain Layout
12469 \begin_inset Flex Code
12472 \begin_layout Plain Layout
12478 ] 自動連番に使われるカウンタ名(詳しくは第
12479 \begin_inset CommandInset ref
12481 reference "subsec:カウンタ"
12489 節参照).カウンタがラベル中に表示されるようにするためには,
12491 \begin_inset Flex Code
12494 \begin_layout Plain Layout
12502 \begin_inset Flex Code
12505 \begin_layout Plain Layout
12512 \begin_inset Flex Code
12515 \begin_layout Plain Layout
12522 \begin_inset Flex Code
12525 \begin_layout Plain Layout
12532 \begin_inset Flex Code
12535 \begin_layout Plain Layout
12542 \begin_inset Newline newline
12547 \begin_inset Flex Code
12550 \begin_layout Plain Layout
12557 \begin_inset Flex Code
12560 \begin_layout Plain Layout
12568 本項目を使うことができます.たとえば,
12570 \begin_inset Flex Code
12573 \begin_layout Plain Layout
12574 LabelCounter myenum
12579 」と宣言したものとしましょう.すると,
12584 \begin_inset Flex Code
12587 \begin_layout Plain Layout
12594 \begin_inset Flex Code
12597 \begin_layout Plain Layout
12604 \begin_inset Flex Code
12607 \begin_layout Plain Layout
12614 \begin_inset Flex Code
12617 \begin_layout Plain Layout
12623 のようになります.これらのカウンタは,
12624 全て別々に宣言されなくてはなりません.
12625 \begin_inset Newline newline
12630 \begin_inset CommandInset ref
12632 reference "subsec:カウンタ"
12640 \begin_layout Description
12641 \begin_inset Flex Code
12644 \begin_layout Plain Layout
12651 \begin_inset CommandInset ref
12653 reference "subsec:フォント指定"
12661 \begin_layout Description
12662 \begin_inset Flex Code
12665 \begin_layout Plain Layout
12672 \begin_inset Flex Code
12675 \begin_layout Plain Layout
12681 ] ラベルをどれくらい行頭下げすべきかを示す文字列.
12684 \begin_layout Description
12685 \begin_inset Flex Code
12688 \begin_layout Plain Layout
12695 \begin_inset Flex Code
12698 \begin_layout Plain Layout
12704 ] ラベルと本文テキストの間の水平余白の大きさを表す文字列.本文テキストの上に来ないラベルにのみ使用されます.
12707 \begin_layout Description
12708 \begin_inset Flex Code
12711 \begin_layout Plain Layout
12718 \begin_inset Flex Code
12721 \begin_layout Plain Layout
12728 \begin_inset Flex Code
12731 \begin_layout Plain Layout
12738 \begin_inset Flex Code
12741 \begin_layout Plain Layout
12749 \begin_inset CommandInset ref
12751 reference "subsec:カウンタ"
12756 に述べられている特別な整形コマンドを含めることができます.
12759 \begin_layout Description
12760 \begin_inset Flex Code
12763 \begin_layout Plain Layout
12764 LabelStringAppendix
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
12801 \begin_inset Flex Code
12804 \begin_layout Plain Layout
12805 LabelStringAppendix
12810 をもリセットすることに注意してください.
12813 \begin_layout Description
12814 \begin_inset Flex Code
12817 \begin_layout Plain Layout
12823 [FIXME] (XML型書式でのみ使用されます.)
12826 \begin_layout Description
12827 \begin_inset Flex Code
12830 \begin_layout Plain Layout
12837 \begin_inset Flex Code
12840 \begin_layout Plain Layout
12849 \begin_inset Newline newline
12855 \begin_inset Newline newline
12868 \begin_layout Description
12869 \begin_inset Flex Code
12872 \begin_layout Plain Layout
12879 ラベルが最初の単語(最初の本当の空白まで)であることを示します.ラベルに2単語以上使用したいときは,
12883 \begin_layout Description
12884 \begin_inset Flex Code
12887 \begin_layout Plain Layout
12895 \begin_inset Flex Code
12898 \begin_layout Plain Layout
12904 で宣言したものであることを示します.これは段落冒頭の「行中」に表示されます.
12905 \begin_inset Flex Code
12908 \begin_layout Plain Layout
12915 \begin_inset Flex Code
12918 \begin_layout Plain Layout
12926 \begin_inset Flex Code
12929 \begin_layout Plain Layout
12939 \begin_layout Description
12940 \begin_inset Flex Code
12943 \begin_layout Plain Layout
12950 \begin_inset Flex Code
12953 \begin_layout Plain Layout
12961 \begin_inset Flex Code
12964 \begin_layout Plain Layout
12970 の特別な場合です.ラベルは段落の上部に行頭か中央揃えで印字されます.
12973 \begin_layout Description
12974 \begin_inset Flex Code
12977 \begin_layout Plain Layout
12983 はキャプションラベルの「図」や「表」の特別な場合です.
12984 \begin_inset Flex Code
12987 \begin_layout Plain Layout
12994 (ハードコードされた)ラベル文字列がフロートの種類に依存することを示します.これは,
12995 フロートに関連付けられたカウンタの値がNであるものとすると,
12996 「FloatType N」にハードコードされています.キャプションがフロートの外に挿入されると,
12998 \begin_inset Flex Code
13001 \begin_layout Plain Layout
13007 は「意味を成しません!」と表示されます.
13010 \begin_layout Description
13011 \begin_inset Flex Code
13014 \begin_layout Plain Layout
13021 通常の連番ラベルを生成します.数値型を
13026 \begin_inset CommandInset ref
13028 reference "subsec:カウンタ"
13036 \begin_layout Description
13037 \begin_inset Flex Code
13040 \begin_layout Plain Layout
13047 各階層でさまざまなブリットを生成します.表示されるブリット型は
13048 \begin_inset Flex Noun
13051 \begin_layout Plain Layout
13052 文書\SpecialChar menuseparator
13053 設定\SpecialChar menuseparator
13062 \begin_layout Description
13063 \begin_inset Flex Code
13066 \begin_layout Plain Layout
13073 \begin_inset Flex Code
13076 \begin_layout Plain Layout
13077 LatexType BibEnvironment
13086 \begin_layout Description
13087 \begin_inset Flex Code
13090 \begin_layout Plain Layout
13098 \begin_inset Flex Code
13101 \begin_layout Plain Layout
13109 注意してください.使用法についての詳細は,
13111 \begin_inset CommandInset ref
13113 reference "subsec:段落様式の国際化"
13121 \begin_layout Description
13122 \begin_inset Flex Code
13125 \begin_layout Plain Layout
13132 \begin_inset Flex Code
13135 \begin_layout Plain Layout
13141 ] 対応する\SpecialChar LaTeX
13142 の名称です.環境名かコマンド名を指します.
13145 \begin_layout Description
13146 \begin_inset Flex Code
13149 \begin_layout Plain Layout
13156 \begin_inset Flex Code
13159 \begin_layout Plain Layout
13166 \begin_inset Flex Code
13169 \begin_layout Plain Layout
13175 の非必須パラメータです.このパラメータは,
13177 内部から変更することはできません(変更可能なパラメータには
13178 \begin_inset Flex Code
13181 \begin_layout Plain Layout
13188 全ての\SpecialChar LaTeX
13190 \begin_inset Flex Code
13193 \begin_layout Plain Layout
13202 \begin_layout Description
13203 \begin_inset Flex Code
13206 \begin_layout Plain Layout
13213 \begin_inset Flex Code
13216 \begin_layout Plain Layout
13225 \begin_inset Newline newline
13234 ] レイアウトがどのように\SpecialChar LaTeX
13239 \begin_layout Plain Layout
13240 これらのルールはSGMLクラスにも適用されるので,
13242 \begin_inset Flex Code
13245 \begin_layout Plain Layout
13252 少しミスリーディングかもしれません.特定の例については,
13254 \begin_inset Flex Code
13257 \begin_layout Plain Layout
13272 \begin_layout Description
13273 \begin_inset Flex Code
13276 \begin_layout Plain Layout
13286 \begin_layout Description
13287 \begin_inset Flex Code
13290 \begin_layout Plain Layout
13298 \begin_inset Flex Code
13301 \begin_layout Plain Layout
13308 {\SpecialChar ldots
13317 \begin_layout Description
13318 \begin_inset Flex Code
13321 \begin_layout Plain Layout
13329 \begin_inset Flex Code
13332 \begin_layout Plain Layout
13339 }\SpecialChar ldots
13354 \begin_layout Description
13355 \begin_inset Flex Code
13358 \begin_layout Plain Layout
13365 \begin_inset Flex Code
13368 \begin_layout Plain Layout
13376 \begin_inset Flex Code
13379 \begin_layout Plain Layout
13387 がこの環境のすべての段落に付けられるところだけが異なっています.
13390 \begin_layout Description
13391 \begin_inset Flex Code
13394 \begin_layout Plain Layout
13401 \begin_inset Flex Code
13404 \begin_layout Plain Layout
13412 \begin_inset Flex Code
13415 \begin_layout Plain Layout
13421 が環境の引数として渡されるところだけが異なっています.
13422 \begin_inset Flex Code
13425 \begin_layout Plain Layout
13433 \begin_inset Flex MenuItem
13436 \begin_layout Plain Layout
13437 編集\SpecialChar menuseparator
13446 \begin_layout Description
13447 \begin_inset Flex Code
13450 \begin_layout Plain Layout
13457 \begin_inset Flex Code
13460 \begin_layout Plain Layout
13468 書誌情報環境のbeginステートメントに必須引数(最長ラベル)を追記します.
13469 \begin_inset Newline newline
13473 \begin_inset Flex Code
13476 \begin_layout Plain Layout
13479 begin{thebibliography}{99}
13485 \begin_inset Newline newline
13489 これは書誌情報環境にのみ有用です.既定の最長ラベル「99」は,
13494 \begin_layout Standard
13502 \begin_layout LyX-Code
13505 LatexName[LatexParam]{\SpecialChar ldots
13509 \begin_layout Standard
13514 \begin_layout LyX-Code
13517 begin{LatexName}[LatexParam] \SpecialChar ldots
13523 \begin_layout Standard
13528 \begin_layout Description
13529 \begin_inset Flex Code
13532 \begin_layout Plain Layout
13539 \begin_inset Flex Code
13542 \begin_layout Plain Layout
13548 ] 様式の内容の最初に置かれる文字列.出力中の改行は
13549 \begin_inset Flex Code
13552 \begin_layout Plain Layout
13561 \begin_layout Description
13562 \begin_inset Flex Code
13565 \begin_layout Plain Layout
13572 \begin_inset Flex Code
13575 \begin_layout Plain Layout
13581 ] レイアウトを環境の中に入れた場合,
13584 \begin_inset Formula $\frac{4}{\mathrm{depth}+4}$
13587 をかけて加えられます.このパラメータは,
13589 \begin_inset Flex Code
13592 \begin_layout Plain Layout
13599 \begin_inset Flex Code
13602 \begin_layout Plain Layout
13609 \begin_inset Flex Code
13612 \begin_layout Plain Layout
13618 に設定されているときにも用いられることに注意してください.その場合には,
13619 これは手動設定余白または動的設定余白に加えられることに注意してください.
13620 \begin_inset Newline newline
13624 \begin_inset Flex Code
13627 \begin_layout Plain Layout
13635 \begin_inset Flex Code
13638 \begin_layout Plain Layout
13644 」の幅だけ行頭下げを行います.文字列の前に「
13645 \begin_inset Flex Code
13648 \begin_layout Plain Layout
13655 負の幅を与えることができます.この方法が採用されたのは,
13656 どの画面フォントでも見かけが同じになるようにするためです.
13659 \begin_layout Description
13660 \begin_inset Flex Code
13663 \begin_layout Plain Layout
13670 \begin_inset Flex Code
13673 \begin_layout Plain Layout
13688 \begin_inset Newline newline
13695 \begin_layout Description
13696 \begin_inset Flex Code
13699 \begin_layout Plain Layout
13708 \begin_layout Description
13709 \begin_inset Flex Code
13712 \begin_layout Plain Layout
13720 \begin_inset Flex MenuItem
13723 \begin_layout Plain Layout
13724 編集\SpecialChar menuseparator
13730 ダイアログで入力した文字列によって決められることを示します.これは,
13731 タブを用いずに整った一覧表を組むのに使用されます.
13734 \begin_layout Description
13735 \begin_inset Flex Code
13738 \begin_layout Plain Layout
13745 余白がラベルの大きさに依存することを示します.これは,
13746 自動連番の見出しに使用されます.「5.4.3.2.1 非常に長い見出し」という見出し行が,
13747 「3.2 非常に長い見出し」よりも広い左余白(5.4.3.2.1足す空白と同じ幅)を必要とすることは明らかでしょう(標準的「ワープロ」はこんなことはやってくれませんが).
13750 \begin_layout Description
13751 \begin_inset Flex Code
13754 \begin_layout Plain Layout
13761 段落の最初の行だけがDynamicでその他の行はStaticです.これは,
13766 \begin_layout Description
13767 \begin_inset Flex Code
13770 \begin_layout Plain Layout
13778 最も長い行が右余白に合うように余白を選択します.これは,
13779 ページの右端に住所を組版するのに用いられます.
13783 \begin_layout Description
13784 \begin_inset Flex Code
13787 \begin_layout Plain Layout
13794 \begin_inset Flex Code
13797 \begin_layout Plain Layout
13806 \begin_inset space \thinspace{}
13810 \begin_inset Flex Code
13813 \begin_layout Plain Layout
13819 ] このレイアウト中の脆弱なコマンドが
13820 \begin_inset Flex Code
13823 \begin_layout Plain Layout
13833 \begin_inset Flex Code
13836 \begin_layout Plain Layout
13845 \begin_inset Flex 圏点
13848 \begin_layout Plain Layout
13857 \begin_layout Description
13858 \begin_inset Flex Code
13861 \begin_layout Plain Layout
13868 \begin_inset Flex Code
13871 \begin_layout Plain Layout
13880 \begin_inset space \thinspace{}
13884 \begin_inset Flex Code
13887 \begin_layout Plain Layout
13895 \begin_inset Flex Code
13898 \begin_layout Plain Layout
13911 パッケージ)を用いて保護するようにし,
13912 マクロ中でverbatimを使えるようにします.
13915 \begin_layout Description
13916 \begin_inset Flex Code
13919 \begin_layout Plain Layout
13926 \begin_inset Flex Code
13929 \begin_layout Plain Layout
13938 \begin_inset space \thinspace{}
13942 \begin_inset Flex Code
13945 \begin_layout Plain Layout
13952 \begin_inset Flex Code
13955 \begin_layout Plain Layout
13964 \begin_inset Flex Code
13967 \begin_layout Plain Layout
13976 \begin_inset Flex Code
13979 \begin_layout Plain Layout
13996 コマンドに頼る様式でとくに必要になります.
13999 \begin_layout Description
14000 \begin_inset Flex Code
14003 \begin_layout Plain Layout
14010 \begin_inset Flex Code
14013 \begin_layout Plain Layout
14020 \begin_inset space \thinspace{}
14024 \begin_inset Flex Code
14027 \begin_layout Plain Layout
14035 ] 新規行を\SpecialChar LaTeX
14037 \begin_inset Flex Code
14040 \begin_layout Plain Layout
14050 )に変換するか否か.\SpecialChar LyX
14051 中で\SpecialChar LaTeX
14056 \begin_layout Description
14057 \begin_inset Flex Code
14060 \begin_layout Plain Layout
14067 \begin_inset Flex Code
14070 \begin_layout Plain Layout
14079 \begin_inset space \thinspace{}
14083 \begin_inset Flex Code
14086 \begin_layout Plain Layout
14094 \begin_inset Flex Code
14097 \begin_layout Plain Layout
14104 \begin_inset Flex Code
14107 \begin_layout Plain Layout
14113 )段落が行頭下げになっている場合でも,
14116 既定でない段落には影響を与えません).
14119 \begin_layout Description
14120 \begin_inset Flex Code
14123 \begin_layout Plain Layout
14130 \begin_inset Flex Code
14133 \begin_layout Plain Layout
14139 ] このレイアウトが置き換えられたレイアウト名.これは,
14141 レイアウトの名称を変更するのに使用されます.
14144 \begin_layout Description
14145 \begin_inset Flex Code
14148 \begin_layout Plain Layout
14155 \begin_inset Flex Code
14158 \begin_layout Plain Layout
14165 \begin_inset space \thinspace{}
14169 \begin_inset Flex Code
14172 \begin_layout Plain Layout
14179 同じ段落として取り扱うか否かを決定します.これは,
14182 \begin_inset Flex Code
14185 \begin_layout Plain Layout
14191 が一度だけ出力される効果があります.既定では,
14193 \begin_inset Flex Code
14196 \begin_layout Plain Layout
14204 \begin_inset Flex Code
14207 \begin_layout Plain Layout
14214 \begin_inset Flex Code
14217 \begin_layout Plain Layout
14224 他の型すべてについて無効になっています.
14227 \begin_layout Description
14228 \begin_inset Flex Code
14231 \begin_layout Plain Layout
14238 \begin_inset Flex Code
14241 \begin_layout Plain Layout
14250 \begin_inset space \thinspace{}
14254 \begin_inset Flex Code
14257 \begin_layout Plain Layout
14263 ] \SpecialChar LaTeX
14267 \begin_inset Flex Code
14270 \begin_layout Plain Layout
14278 コードを使用したときのように)テキストエディタをエミュレートすることができます.
14281 \begin_layout Description
14282 \begin_inset Flex Code
14285 \begin_layout Plain Layout
14292 \begin_inset Flex Code
14295 \begin_layout Plain Layout
14301 ] 段落の最初の行の行頭下げ.レイアウトによっては
14302 \begin_inset Flex Code
14305 \begin_layout Plain Layout
14311 は固定されています.例外には標準レイアウトがあり,
14314 \begin_inset Flex Code
14317 \begin_layout Plain Layout
14323 で禁止することができるようになっています.また,
14326 \begin_inset Flex Code
14329 \begin_layout Plain Layout
14337 \begin_inset Flex Code
14340 \begin_layout Plain Layout
14351 \begin_layout Description
14352 \begin_inset Flex Code
14355 \begin_layout Plain Layout
14362 \begin_inset Flex Code
14365 \begin_layout Plain Layout
14371 ] このレイアウトの2段落間の垂直余白.
14374 \begin_layout Description
14375 \begin_inset Flex Code
14378 \begin_layout Plain Layout
14385 \begin_inset Flex Code
14388 \begin_layout Plain Layout
14397 ユーザが「行頭下げ」か「スキップ」を選ぶことができます.「行頭下げ」を選択した際には,
14398 この値は完全に無視されます.「スキップ」を選択した際には,
14401 \begin_inset Flex Code
14404 \begin_layout Plain Layout
14412 \begin_inset Flex Code
14415 \begin_layout Plain Layout
14421 引数分だけ引き離されます.垂直余白は,
14423 \begin_inset Flex Code
14426 \begin_layout Plain Layout
14432 を標準フォントでの1行の高さとすると,
14434 \begin_inset Flex Code
14437 \begin_layout Plain Layout
14444 \begin_inset Formula $\times$
14448 \begin_inset Flex Code
14451 \begin_layout Plain Layout
14457 によって計算されます.このようにして,
14458 画面フォントを変更しても同じように表示されるのです.
14461 \begin_layout Description
14462 \begin_inset Flex Code
14465 \begin_layout Plain Layout
14474 \begin_inset Flex Code
14477 \begin_layout Plain Layout
14486 \begin_inset space \thinspace{}
14490 \begin_inset Flex Code
14493 \begin_layout Plain Layout
14501 が必要とするような特別な変換を行わずに,
14505 \begin_layout Description
14506 \begin_inset Flex Code
14509 \begin_layout Plain Layout
14516 \begin_inset Flex Code
14519 \begin_layout Plain Layout
14530 が要請する特別な翻訳なしで.生の形で出力されるべき,
14534 \begin_layout Description
14535 \begin_inset Flex Code
14538 \begin_layout Plain Layout
14546 プリアンブルに付け加えるべき情報.この特定の様式が要求するマクロを定義したり,
14547 パッケージを読み込んだりと言ったことに使用します.「
14548 \begin_inset Flex Code
14551 \begin_layout Plain Layout
14560 \begin_layout Description
14561 \begin_inset Flex Code
14564 \begin_layout Plain Layout
14571 \begin_inset Flex Code
14574 \begin_layout Plain Layout
14581 生成されるラベルに使用する前置句.これによって,
14582 整形参照を使用することができるようになります.
14585 \begin_layout Description
14586 \begin_inset Flex Code
14589 \begin_layout Plain Layout
14596 \begin_inset Flex Code
14599 \begin_layout Plain Layout
14606 \begin_inset Flex Code
14609 \begin_layout Plain Layout
14615 を必要とするかどうか(機能詳細については,
14617 \begin_inset CommandInset ref
14619 reference "chap:関数一覧"
14624 節参照).特定のオプションをとるパッケージを要求する場合,
14626 \begin_inset Flex Code
14629 \begin_layout Plain Layout
14635 を汎用テキストクラスパラメータとして追加して使うことができます(
14636 \begin_inset CommandInset ref
14638 reference "subsec:汎用テキストクラスパラメータ"
14646 \begin_layout Description
14647 \begin_inset Flex Code
14650 \begin_layout Plain Layout
14657 \begin_inset Flex Code
14660 \begin_layout Plain Layout
14669 \begin_inset Flex Code
14672 \begin_layout Plain Layout
14679 \begin_inset Flex Code
14682 \begin_layout Plain Layout
14688 タグで定義された)この様式の\SpecialChar LaTeX
14691 \begin_inset Flex Code
14694 \begin_layout Plain Layout
14701 その(必須及び非必須)引数は継承したくない場合に便利です.
14704 \begin_layout Description
14705 \begin_inset Flex Code
14708 \begin_layout Plain Layout
14715 \begin_inset Flex Code
14718 \begin_layout Plain Layout
14727 \begin_inset Flex Code
14730 \begin_layout Plain Layout
14736 ] レイアウトの新しい一群で通常リセットされるカウンタを元に戻します.これは,
14738 \begin_inset Flex Code
14741 \begin_layout Plain Layout
14748 \begin_inset Flex Code
14751 \begin_layout Plain Layout
14760 \begin_layout Description
14761 \begin_inset Flex Code
14764 \begin_layout Plain Layout
14771 \begin_inset Flex Code
14774 \begin_layout Plain Layout
14780 ] 様式の内容の最後に置かれる文字列.出力中の改行は
14781 \begin_inset Flex Code
14784 \begin_layout Plain Layout
14793 \begin_layout Description
14794 \begin_inset Flex Code
14797 \begin_layout Plain Layout
14804 \begin_inset Flex Code
14807 \begin_layout Plain Layout
14814 \begin_inset Flex Code
14817 \begin_layout Plain Layout
14826 \begin_layout Description
14827 \begin_inset Flex Code
14830 \begin_layout Plain Layout
14837 \begin_inset Flex Code
14840 \begin_layout Plain Layout
14850 \begin_inset Flex Code
14853 \begin_layout Plain Layout
14861 \begin_inset Flex Code
14864 \begin_layout Plain Layout
14872 \begin_inset Flex Code
14875 \begin_layout Plain Layout
14877 \begin_inset space ~
14893 これはレイアウト中の既定の行間をどうすべきか定義するものです.引数の
14894 \begin_inset Flex Code
14897 \begin_layout Plain Layout
14904 \begin_inset Flex Code
14907 \begin_layout Plain Layout
14914 \begin_inset Flex Code
14917 \begin_layout Plain Layout
14924 それぞれ乗数1・1.25・1.667に対応します.引数
14925 \begin_inset Flex Code
14928 \begin_layout Plain Layout
14935 実際の乗数値も引数として指定しなくてはなりません.他のパラメータと違って
14936 \begin_inset Flex Code
14939 \begin_layout Plain Layout
14948 \begin_inset Flex Code
14951 \begin_layout Plain Layout
14958 限定的な\SpecialChar LaTeX
14959 コードを生成することを意味することにご注意ください.
14962 \begin_layout Description
14963 \begin_inset Flex Code
14966 \begin_layout Plain Layout
14973 \begin_inset Flex Code
14976 \begin_layout Plain Layout
14983 \begin_inset space \thinspace{}
14987 \begin_inset Flex Code
14990 \begin_layout Plain Layout
14996 ] この様式の段落をスペルチェックするか否か.既定値は真です.
14999 \begin_layout Description
15000 \begin_inset Flex Code
15003 \begin_layout Plain Layout
15010 \begin_inset Flex Code
15013 \begin_layout Plain Layout
15022 \begin_inset Flex Code
15025 \begin_layout Plain Layout
15031 ] 新しいレイアウト群を開始する際に,
15032 このカウンタの親カウンタを進めるか否か.これは,
15035 \begin_inset Flex Code
15038 \begin_layout Plain Layout
15045 \begin_inset Flex Code
15048 \begin_layout Plain Layout
15057 \begin_layout Description
15058 \begin_inset Flex Code
15061 \begin_layout Plain Layout
15068 \begin_inset CommandInset ref
15070 reference "subsec:フォント指定"
15078 \begin_layout Description
15079 \begin_inset Flex Code
15082 \begin_layout Plain Layout
15089 \begin_inset Flex Code
15092 \begin_layout Plain Layout
15098 ] 目次中でのこの様式の階層.これは,
15102 \begin_layout Description
15103 \begin_inset Flex Code
15106 \begin_layout Plain Layout
15115 \begin_inset Flex Code
15118 \begin_layout Plain Layout
15128 \begin_inset Flex Code
15131 \begin_layout Plain Layout
15139 \begin_inset Flex Code
15142 \begin_layout Plain Layout
15150 段落設定ダイアログで切り替えられるかどうかを決めます.
15151 \begin_inset Flex Code
15154 \begin_layout Plain Layout
15161 文書設定が「行頭下げ」段落様式を使用しているときに,
15163 \begin_inset Flex Code
15166 \begin_layout Plain Layout
15173 文書設定にかかわらず変更することができ,
15175 \begin_inset Flex Code
15178 \begin_layout Plain Layout
15185 どのような場合でも変更することができません.
15188 \begin_layout Description
15189 \begin_inset Flex Code
15192 \begin_layout Plain Layout
15199 \begin_inset Flex Code
15202 \begin_layout Plain Layout
15208 ] このレイアウトを持つ一連の段落群の最初の段落と,
15209 その前の段落の間の垂直余白.前の段落が別のレイアウトを持っていれば,
15214 \begin_layout Subsection
15216 \begin_inset CommandInset label
15218 name "subsec:段落様式の国際化"
15225 \begin_layout Standard
15228 長きにわたってレイアウト情報の国際化をサポートしてきましたが,
15230 これは操作画面にのみ適用されるものであって,
15231 たとえばPDF出力には適用されませんでした.たとえば,
15238 醜いハックに頼るしかありませんでした.Georg Baumのおかげで,
15242 \begin_layout Standard
15244 \begin_inset Flex MenuItem
15247 \begin_layout Plain Layout
15254 組版文書に出力される文字列を定義するのであれば,
15255 非英語文書や複数言語文書をサポートするために,
15257 \begin_inset Flex MenuItem
15260 \begin_layout Plain Layout
15267 \begin_inset Flex MenuItem
15270 \begin_layout Plain Layout
15276 を使用することができます.以下の抜粋(
15277 \begin_inset Flex MenuItem
15280 \begin_layout Plain Layout
15290 \begin_layout LyX-Code
15295 \begin_layout LyX-Code
15298 theoremstyle{remark}
15301 \begin_layout LyX-Code
15304 newtheorem{claim}[thm]{
15311 \begin_layout LyX-Code
15315 \begin_layout LyX-Code
15319 \begin_layout LyX-Code
15324 claimname}{_(Claim)}
15327 \begin_layout LyX-Code
15331 \begin_layout LyX-Code
15335 \begin_layout LyX-Code
15344 claimname}{_(Claim)}}
15347 \begin_layout LyX-Code
15352 \begin_layout Standard
15355 \begin_inset Flex MenuItem
15358 \begin_layout Plain Layout
15365 \begin_inset Flex MenuItem
15368 \begin_layout Plain Layout
15375 有効な\SpecialChar LaTeX
15376 コードはすべて用いることができますが,
15378 ここで典型的に示したような形になるでしょう.組版文字列が正しく翻訳されるための鍵となるのは,
15381 \begin_inset Flex Code
15384 \begin_layout Plain Layout
15393 \begin_inset Flex Code
15396 \begin_layout Plain Layout
15407 \begin_layout Standard
15408 \begin_inset Flex Code
15411 \begin_layout Plain Layout
15418 文書全体の言語に基づいた国際化を提供します.タグの内容は,
15420 \begin_inset Flex Code
15423 \begin_layout Plain Layout
15433 \begin_inset Flex Code
15436 \begin_layout Plain Layout
15444 が\SpecialChar LaTeX
15446 その引数を文書言語に翻訳したもので置き換えられます.
15449 \begin_layout Standard
15450 \begin_inset Flex Code
15453 \begin_layout Plain Layout
15462 \begin_inset Flex Code
15465 \begin_layout Plain Layout
15471 パッケージへのインタフェースを提供することを意図しているので,
15473 文書に現れる言語それぞれについて一度,
15474 プリアンブルに追加されます.この場合には,
15476 \begin_inset Flex Code
15479 \begin_layout Plain Layout
15488 \begin_inset Flex Code
15491 \begin_layout Plain Layout
15497 は言語名(babelパッケージで使用されるもの)で置き換えられます.
15500 \begin_layout Standard
15502 フランス語のセクションを持つドイツ語文書では,
15503 以下のような内容がプリアンブルに追加されます
15506 \begin_layout LyX-Code
15515 claimname}{Affirmation}}
15516 \begin_inset Newline newline
15527 claimname}{Behauptung}}
15528 \begin_inset Newline newline
15535 claimname}{Behauptung}
15538 \begin_layout Standard
15542 \begin_inset Flex Code
15545 \begin_layout Plain Layout
15555 \begin_layout Standard
15556 ここで注意しておくべき一つの重要な点は,
15559 \begin_inset Flex Code
15562 \begin_layout Plain Layout
15570 自身によって提供されるということです.つまり,
15571 ユーザー作成のレイアウトファイルに入力された文字列は,
15573 \begin_inset Flex Code
15576 \begin_layout Plain Layout
15582 ファイルをそれに応じて変更しない限り,
15584 の国際化ルーチンでは取り扱われないので,
15586 \begin_inset Flex MenuItem
15589 \begin_layout Plain Layout
15596 \begin_inset Flex MenuItem
15599 \begin_layout Plain Layout
15608 とともに提供されるレイアウトファイルでのみ,
15609 使うことができるということを意味します.とはいえ,
15611 将来的に\SpecialChar LyX
15612 に同梱させようという意図を以て作成されたレイアウトは,
15614 これらのタグを使用するべきです.\SpecialChar LyX
15616 マイナー更新(例えば2.1.x版から2.1.y版)では変更されないことに注意してください.しかしながら,
15617 メジャー更新(例えば2.0.x版から2.1.y版)では,
15618 新しい翻訳や修正が導入される可能性は大いにあります.
15621 \begin_layout Subsection
15623 \begin_inset CommandInset label
15632 \begin_layout Standard
15636 \begin_inset Flex MenuItem
15639 \begin_layout Plain Layout
15646 \begin_inset Flex MenuItem
15649 \begin_layout Plain Layout
15655 ・\SpecialChar ldots
15657 かつ必要となりました.標準的なフロートは
15658 \begin_inset Flex Code
15661 \begin_layout Plain Layout
15671 \begin_layout LyX-Code
15672 Input stdfloats.inc
15675 \begin_layout Standard
15676 と加えるだけで済むことも多いでしょう.\SpecialChar LyX
15677 に同梱されているAGUクラスのように,
15678 それ以外のフロート型を提供するテキストクラスを実装するには,
15682 \begin_layout Description
15683 \begin_inset Flex Code
15686 \begin_layout Plain Layout
15693 \begin_inset Flex Code
15696 \begin_layout Plain Layout
15702 =!htbpH] このフロート型に許可された配置用の選択肢.値は,
15703 配置文字からなる文字列です.使用できる文字には,
15709 \begin_inset Quotes eld
15714 \begin_inset Quotes erd
15723 \begin_inset Quotes eld
15728 \begin_inset Quotes erd
15736 \begin_inset Quotes eld
15741 \begin_inset Quotes erd
15749 \begin_inset Quotes eld
15754 \begin_inset Quotes erd
15762 \begin_inset Quotes eld
15767 \begin_inset Quotes erd
15776 \begin_inset Quotes eld
15779 ignore LaTeX rules:
15781 \begin_inset Quotes erd
15784 )があります.文字列中の文字の順序は関係ありません.配置の選択肢を与えない場合には,
15792 \begin_layout Description
15793 \begin_inset Flex Code
15796 \begin_layout Plain Layout
15803 \begin_inset Flex Code
15806 \begin_layout Plain Layout
15813 \begin_inset space \thinspace{}
15819 \begin_inset Flex Code
15822 \begin_layout Plain Layout
15836 (横向きフロート)を使って回転させることを許可するか否かを指定.フロートにこの機能をサポートさせないときには,
15838 \begin_inset Flex Code
15841 \begin_layout Plain Layout
15850 \begin_layout Description
15851 \begin_inset Flex Code
15854 \begin_layout Plain Layout
15861 \begin_inset Flex Code
15864 \begin_layout Plain Layout
15871 \begin_inset space \thinspace{}
15877 \begin_inset Flex Code
15880 \begin_layout Plain Layout
15890 星付き版があるか否かを定義.フロートにこの機能をサポートさせないときには,
15892 \begin_inset Flex Code
15895 \begin_layout Plain Layout
15904 \begin_layout Description
15905 \begin_inset Flex Code
15908 \begin_layout Plain Layout
15915 \begin_inset Flex Code
15918 \begin_layout Plain Layout
15925 \begin_inset Quotes erd
15929 \begin_inset Quotes erd
15932 ] 図などのリストを含む外部ファイルのファイル拡張子名.\SpecialChar LaTeX
15933 がキャプションを書き込むファイルです.
15936 \begin_layout Description
15937 \begin_inset Flex Code
15940 \begin_layout Plain Layout
15947 \begin_inset Flex Code
15950 \begin_layout Plain Layout
15957 \begin_inset Quotes erd
15961 \begin_inset Quotes erd
15964 ] メニューとキャプションに使用される文字列.babelが使用される場合には,
15968 \begin_layout Description
15969 \begin_inset Flex Code
15972 \begin_layout Plain Layout
15980 \begin_inset CommandInset ref
15982 reference "sec:XHTML出力のタグ"
15990 \begin_layout Description
15991 \begin_inset Flex Code
15994 \begin_layout Plain Layout
16001 \begin_inset Flex Code
16004 \begin_layout Plain Layout
16013 \begin_inset space \thinspace{}
16017 \begin_inset Flex Code
16020 \begin_layout Plain Layout
16026 ] フロートがドキュメントクラス中に既に定義されているのか,
16027 あるいは\SpecialChar LaTeX
16029 \begin_inset Flex Code
16032 \begin_layout Plain Layout
16040 オン・ザ・フライで定義するかを示します.既定は
16041 \begin_inset Flex Code
16044 \begin_layout Plain Layout
16052 \begin_inset Flex Code
16055 \begin_layout Plain Layout
16061 を使用します.\SpecialChar LaTeX
16062 ドキュメントクラス中に既に定義されているときには,
16064 \begin_inset Flex Code
16067 \begin_layout Plain Layout
16076 \begin_layout Description
16077 \begin_inset Flex Code
16080 \begin_layout Plain Layout
16087 \begin_inset Flex Code
16090 \begin_layout Plain Layout
16097 \begin_inset Quotes erd
16101 \begin_inset Quotes erd
16104 ] この型のフロートの一覧を生成するのに使用するコマンド.頭部の「
16107 \begin_inset Flex Code
16110 \begin_layout Plain Layout
16117 このコマンドを生成する標準的な方法はないので,
16123 \begin_inset Flex Code
16126 \begin_layout Plain Layout
16137 \begin_layout Description
16138 \begin_inset Flex Code
16141 \begin_layout Plain Layout
16148 \begin_inset Flex Code
16151 \begin_layout Plain Layout
16158 \begin_inset Quotes erd
16162 \begin_inset Quotes erd
16165 ] この種類のフロート一覧(図一覧・表一覧など)に使用される見出し.\SpecialChar LyX
16167 これは画面上のラベルとして使用されます.また,
16171 XHTML出力でも見出しとして使用されます.これは,
16175 \begin_layout Description
16176 \begin_inset Flex Code
16179 \begin_layout Plain Layout
16186 \begin_inset Flex Code
16189 \begin_layout Plain Layout
16196 \begin_inset Quotes erd
16200 \begin_inset Quotes erd
16204 このクラスのフロートが文書中のある節単位ごとに番号を振り直されるべきかどうかを規定します.例えば,
16206 \begin_inset Flex Code
16209 \begin_layout Plain Layout
16216 \begin_inset Flex Code
16219 \begin_layout Plain Layout
16226 フロートは章ごとに番号が振り直されます.
16229 \begin_layout Description
16230 \begin_inset Flex Code
16233 \begin_layout Plain Layout
16240 \begin_inset Flex Code
16243 \begin_layout Plain Layout
16250 \begin_inset Quotes erd
16254 \begin_inset Quotes erd
16257 ] このクラスのフロートの既定の配置法.文字列は,
16258 標準的な\SpecialChar LaTeX
16261 \begin_inset Flex Code
16264 \begin_layout Plain Layout
16272 \begin_inset Flex Code
16275 \begin_layout Plain Layout
16283 \begin_inset Flex Code
16286 \begin_layout Plain Layout
16294 \begin_inset Flex Code
16297 \begin_layout Plain Layout
16307 \begin_layout Plain Layout
16310 文字列中でのこれらの文字の順序は関係ありません.
16316 \begin_inset Flex Code
16319 \begin_layout Plain Layout
16326 これはフロートを「ここ」に置いていいけれども他の場所はだめ,
16328 本当はフロートにあるものではありません.しかし,
16330 \begin_inset Flex Code
16333 \begin_layout Plain Layout
16341 組み込み以外のフロート型では使用することができません.これが何を意味するかおわかりにならない場合には,
16343 \begin_inset Flex Code
16346 \begin_layout Plain Layout
16355 \begin_layout Description
16356 \begin_inset Flex Code
16359 \begin_layout Plain Layout
16366 \begin_inset Flex Code
16369 \begin_layout Plain Layout
16376 生成されるラベルに使用する前置句.これによって,
16377 整形参照を使用することができるようになります.コピーした様式が設定した
16378 \begin_inset Flex Code
16381 \begin_layout Plain Layout
16388 特別な文字列「OFF」(すべて大文字)を使えば,
16392 \begin_layout Description
16393 \begin_inset Flex Code
16396 \begin_layout Plain Layout
16403 \begin_inset Flex Code
16406 \begin_layout Plain Layout
16413 \begin_inset CommandInset ref
16415 reference "subsec:段落様式"
16426 \begin_layout Description
16427 \begin_inset Flex Code
16430 \begin_layout Plain Layout
16437 \begin_inset Flex Code
16440 \begin_layout Plain Layout
16447 \begin_inset Quotes erd
16451 \begin_inset Quotes erd
16455 \begin_inset Flex Code
16458 \begin_layout Plain Layout
16466 を使用してフロートを定義する際に使用される様式.
16469 \begin_layout Description
16470 \begin_inset Flex Code
16473 \begin_layout Plain Layout
16480 \begin_inset Flex Code
16483 \begin_layout Plain Layout
16490 \begin_inset Quotes erd
16494 \begin_inset Quotes erd
16497 ] プログラムやアルゴリズムのような,
16499 \begin_inset Flex Code
16502 \begin_layout Plain Layout
16512 \begin_inset Flex Code
16515 \begin_layout Plain Layout
16524 \begin_inset Flex Code
16527 \begin_layout Plain Layout
16538 \begin_layout Description
16539 \begin_inset Flex Code
16542 \begin_layout Plain Layout
16549 \begin_inset Flex Code
16552 \begin_layout Plain Layout
16559 \begin_inset space \thinspace{}
16563 \begin_inset Flex Code
16566 \begin_layout Plain Layout
16578 \begin_inset Flex Code
16581 \begin_layout Plain Layout
16587 が提供しているものを使用して定義されているのか,
16589 自身がオン・ザ・フライで定義しているのかを示します.
16592 \begin_layout Standard
16593 \begin_inset Flex Code
16596 \begin_layout Plain Layout
16610 \begin_inset Flex Code
16613 \begin_layout Plain Layout
16624 \begin_layout Subsection
16626 \begin_inset CommandInset label
16628 name "subsec:任意設定差込枠"
16635 \begin_layout Standard
16639 \begin_layout Itemize
16641 \begin_inset Flex Code
16644 \begin_layout Plain Layout
16652 \begin_inset Flex Code
16655 \begin_layout Plain Layout
16664 \begin_inset Flex Code
16667 \begin_layout Plain Layout
16675 などの\SpecialChar LaTeX
16676 コマンドに対応した意味論的マークアップを定義するものです.
16679 \begin_layout Itemize
16681 \begin_inset Flex Code
16684 \begin_layout Plain Layout
16692 コードや脚註などに似たユーザ設定の折りたたみ式差込枠を定義するのに使用することができます.わかりやすい例はendnote差込枠で,
16694 \begin_inset Flex Code
16697 \begin_layout Plain Layout
16706 \begin_layout Standard
16709 \begin_inset Flex Code
16712 \begin_layout Plain Layout
16721 \begin_layout Standard
16722 \begin_inset Flex Code
16725 \begin_layout Plain Layout
16732 もう一つ別の機能も提供します.これを使えば,
16733 いろいろな種類の差込枠全体のレイアウトを設定するのに使用することができるのです.現在のところ,
16735 \begin_inset Flex Code
16738 \begin_layout Plain Layout
16745 脚註・傍註・註釈差込枠・\SpecialChar TeX
16746 コード(ERT)差込枠・派生枝・リスト・索引・ボックス・表・アルゴリズム・URL・キャプションをユーザー定義するのに使用されます.
16749 \begin_layout Standard
16750 \begin_inset Flex Code
16753 \begin_layout Plain Layout
16759 定義は以下の形の行では始まらなくてはなりません.
16762 \begin_layout LyX-Code
16766 \begin_layout Standard
16768 \begin_inset Flex Code
16771 \begin_layout Plain Layout
16778 レイアウトを定義しようとしている差込枠を指し,
16782 \begin_layout Enumerate
16783 既存の差込枠のレイアウトを変更する場合.この場合,
16785 \begin_inset Flex Code
16788 \begin_layout Plain Layout
16796 \begin_inset Flex Code
16799 \begin_layout Plain Layout
16806 \begin_inset Flex Code
16809 \begin_layout Plain Layout
16816 \begin_inset Flex Code
16819 \begin_layout Plain Layout
16826 \begin_inset Flex Code
16829 \begin_layout Plain Layout
16836 \begin_inset Flex Code
16839 \begin_layout Plain Layout
16846 \begin_inset Flex Code
16849 \begin_layout Plain Layout
16856 \begin_inset Flex Code
16859 \begin_layout Plain Layout
16866 \begin_inset Flex Code
16869 \begin_layout Plain Layout
16876 \begin_inset Flex Code
16879 \begin_layout Plain Layout
16886 \begin_inset Flex Code
16889 \begin_layout Plain Layout
16896 \begin_inset Flex Code
16899 \begin_layout Plain Layout
16906 \begin_inset Flex Code
16909 \begin_layout Plain Layout
16916 \begin_inset Flex Code
16919 \begin_layout Plain Layout
16926 \begin_inset Flex Code
16929 \begin_layout Plain Layout
16936 \begin_inset Flex Code
16939 \begin_layout Plain Layout
16946 \begin_inset Flex Code
16949 \begin_layout Plain Layout
16956 \begin_inset Flex Code
16959 \begin_layout Plain Layout
16966 \begin_inset Flex Code
16969 \begin_layout Plain Layout
16976 \begin_inset Flex Code
16979 \begin_layout Plain Layout
16986 \begin_inset Flex Code
16989 \begin_layout Plain Layout
16998 \begin_layout Enumerate
16999 自由差込枠のレイアウトを定義する場合.この場合,
17001 \begin_inset Flex Code
17004 \begin_layout Plain Layout
17011 \begin_inset Flex Code
17014 \begin_layout Plain Layout
17022 \begin_inset Flex Code
17025 \begin_layout Plain Layout
17032 既存の自由差込枠で使用されていない有効な識別子であれば,
17033 何でも構いません.識別子には空白を入れることもできますが,
17034 この場合には全体を引用符で囲まなくてはなりません.自由差込枠の定義には,
17035 この定義がどの差込枠型なのか宣言するために,
17037 \begin_inset Flex Code
17040 \begin_layout Plain Layout
17046 項目が含まれていなくてはならないことに注意してください.
17049 \begin_layout Enumerate
17050 ユーザー定義派生枝を定義する場合.この場合,
17052 \begin_inset Flex Code
17055 \begin_layout Plain Layout
17062 \begin_inset Flex Code
17065 \begin_layout Plain Layout
17073 \begin_inset Flex Code
17076 \begin_layout Plain Layout
17083 ユーザーの文書で定義されている有効な派生枝名です.派生枝名には空白を入れても構いませんが,
17084 その場合は派生枝全体を引用符で囲まなくてはなりません.この機能の主な目的は,
17086 特定の派生枝を\SpecialChar LaTeX
17087 がくるむことができるようにすることです.
17090 \begin_layout Enumerate
17091 ユーザー(またはクラス)定義のキャプションを定義する場合.この場合,
17093 \begin_inset Flex Code
17096 \begin_layout Plain Layout
17103 \begin_inset Flex Code
17106 \begin_layout Plain Layout
17114 \begin_inset Flex Code
17117 \begin_layout Plain Layout
17124 メニューに表示されるキャプション名です.応用例については,
17126 \begin_inset Flex Code
17129 \begin_layout Plain Layout
17136 若しくはKOMA-Scriptクラスのクラス定義キャプション(
17137 \begin_inset Flex Code
17140 \begin_layout Plain Layout
17148 \begin_inset Flex Code
17151 \begin_layout Plain Layout
17163 \begin_inset Flex Code
17166 \begin_layout Plain Layout
17167 Caption:\SpecialChar allowbreak
17176 \begin_layout Standard
17177 \begin_inset Flex Code
17180 \begin_layout Plain Layout
17186 定義には以下の項目を入れることができます.
17189 \begin_layout Description
17190 \begin_inset Flex Code
17193 \begin_layout Plain Layout
17200 \begin_inset Flex Code
17203 \begin_layout Plain Layout
17210 この型の一覧表に表示されます.空の文字列を入れると無効になります.OutlinerNameコマンドとIsTocCaptionコマンドも参照してください.これは,
17211 自由差込枠にのみ実装されています.既定値:
17215 \begin_layout Description
17216 \begin_inset Flex Code
17219 \begin_layout Plain Layout
17226 \begin_inset Flex Code
17229 \begin_layout Plain Layout
17235 ] 現在のレイアウトに関連付けられたコマンドまたは環境の引数番号を定義します.定義は
17236 \begin_inset Flex Code
17239 \begin_layout Plain Layout
17246 \begin_inset CommandInset ref
17248 reference "subsec:引数"
17259 \begin_layout Description
17260 \begin_inset Flex Code
17263 \begin_layout Plain Layout
17269 言語コマンドを変更するプリアンブル.第
17270 \begin_inset CommandInset ref
17272 reference "subsec:段落様式の国際化"
17280 \begin_layout Description
17281 \begin_inset Flex Code
17284 \begin_layout Plain Layout
17291 \begin_inset Flex Code
17294 \begin_layout Plain Layout
17300 ] 差込枠の背景色.使用できる色名一覧は第
17301 \begin_inset CommandInset ref
17303 reference "chap:色名"
17311 \begin_layout Description
17312 \begin_inset Flex Code
17315 \begin_layout Plain Layout
17322 \begin_inset Flex Code
17325 \begin_layout Plain Layout
17334 \begin_inset space \thinspace{}
17338 \begin_inset Flex Code
17341 \begin_layout Plain Layout
17348 差込枠の内容をラベルとして使用するか否か.既定値は偽です.
17351 \begin_layout Description
17352 \begin_inset Flex Code
17355 \begin_layout Plain Layout
17362 \begin_inset CommandInset ref
17364 reference "subsec:段落様式"
17369 節参照のこと.完全な型を指定する必要があることに注意してください.例:
17370 \begin_inset Flex Code
17373 \begin_layout Plain Layout
17374 CopyStyle Flex:<名称>
17382 \begin_layout Description
17383 \begin_inset Flex Code
17386 \begin_layout Plain Layout
17393 \begin_inset Flex Code
17396 \begin_layout Plain Layout
17405 \begin_inset space \thinspace{}
17409 \begin_inset Flex Code
17412 \begin_layout Plain Layout
17419 段落設定ダイアログをユーザが使えるかどうかを指定します.
17422 \begin_layout Description
17423 \begin_inset Flex Code
17426 \begin_layout Plain Layout
17432 差込枠の枠とボタンをレンダリングするのに使用する様式を指定するもので,
17434 \begin_inset Flex Code
17437 \begin_layout Plain Layout
17444 \begin_inset Flex Code
17447 \begin_layout Plain Layout
17454 \begin_inset Flex Code
17457 \begin_layout Plain Layout
17463 のいずれかを指定することができます.脚註は通常
17464 \begin_inset Flex Code
17467 \begin_layout Plain Layout
17476 \begin_inset Flex Code
17479 \begin_layout Plain Layout
17487 \begin_inset Flex Code
17490 \begin_layout Plain Layout
17499 \begin_layout Description
17500 \begin_inset Flex Code
17503 \begin_layout Plain Layout
17510 \begin_inset Flex Code
17513 \begin_layout Plain Layout
17520 \begin_inset space \thinspace{}
17524 \begin_inset Flex Code
17527 \begin_layout Plain Layout
17536 \begin_inset Flex Code
17539 \begin_layout Plain Layout
17546 \begin_inset Flex Code
17549 \begin_layout Plain Layout
17557 周囲のテキストとインラインで出力させるかを示します.偽にすると,
17561 \begin_inset Flex Code
17564 \begin_layout Plain Layout
17573 \begin_inset Flex Code
17576 \begin_layout Plain Layout
17584 タグの後の空白(改行文字を含む)を無視するものと仮定します.
17587 \begin_layout Description
17588 \begin_inset Flex Code
17591 \begin_layout Plain Layout
17598 \begin_inset Flex Code
17601 \begin_layout Plain Layout
17610 \begin_inset space \thinspace{}
17614 \begin_inset Flex Code
17617 \begin_layout Plain Layout
17623 ] 差込枠の内容を外部で編集できるか否か(文書の出力形式に定義されている編集ソフトウェアを使用).
17626 \begin_layout Description
17627 \begin_inset Flex Code
17630 \begin_layout Plain Layout
17637 \begin_inset Flex Code
17640 \begin_layout Plain Layout
17649 \begin_layout Description
17650 \begin_inset Flex Code
17653 \begin_layout Plain Layout
17664 \begin_inset CommandInset ref
17666 reference "subsec:フォント指定"
17671 節を参照.このフォントを定義すると自動的に
17672 \begin_inset Flex Code
17675 \begin_layout Plain Layout
17684 \begin_inset Flex Code
17687 \begin_layout Plain Layout
17693 を定義しなくてはならないことに注意してください.
17696 \begin_layout Description
17697 \begin_inset Flex Code
17700 \begin_layout Plain Layout
17701 FixedWidthPreambleEncoding
17707 \begin_inset Flex Code
17710 \begin_layout Plain Layout
17719 \begin_inset space \thinspace{}
17723 \begin_inset Flex Code
17726 \begin_layout Plain Layout
17733 \begin_inset Flex Code
17736 \begin_layout Plain Layout
17743 \begin_inset Flex Code
17746 \begin_layout Plain Layout
17752 コードの訳出後の内容が固定幅エンコーディングを持つように強制するか否か.これは,
17762 などの可変幅エンコーディングでは機能しない特殊な\SpecialChar LaTeX
17763 パッケージのために必要です.この設定は,
17765 やLua\SpecialChar TeX
17766 のようなUnicodeを完全に解する\SpecialChar LaTeX
17771 \begin_layout Description
17772 \begin_inset Flex Code
17775 \begin_layout Plain Layout
17776 ForceLocalFontSwitch
17782 \begin_inset Flex Code
17785 \begin_layout Plain Layout
17794 \begin_inset space \thinspace{}
17798 \begin_inset Flex Code
17801 \begin_layout Plain Layout
17809 \begin_inset Flex Code
17812 \begin_layout Plain Layout
17822 \begin_inset Flex Code
17825 \begin_layout Plain Layout
17836 \begin_layout Description
17837 \begin_inset Flex Code
17840 \begin_layout Plain Layout
17847 \begin_inset Flex Code
17850 \begin_layout Plain Layout
17859 \begin_inset space \thinspace{}
17863 \begin_inset Flex Code
17866 \begin_layout Plain Layout
17872 ] たとえば\SpecialChar TeX
17873 コードやURLで「latex」言語が「左から右」(ラテン式)出力になるように強制します.うまく機能しません.
17876 \begin_layout Description
17877 \begin_inset Flex Code
17880 \begin_layout Plain Layout
17887 \begin_inset Flex Code
17890 \begin_layout Plain Layout
17899 \begin_inset space \thinspace{}
17903 \begin_inset Flex Code
17906 \begin_layout Plain Layout
17912 ] \SpecialChar LaTeX
17914 この差込枠が開始する前と終了する後に,
17917 差込枠が単独行に出力されるように保証します.
17920 \begin_layout Description
17921 \begin_inset Flex Code
17924 \begin_layout Plain Layout
17931 \begin_inset Flex Code
17934 \begin_layout Plain Layout
17943 \begin_inset space \thinspace{}
17947 \begin_inset Flex Code
17950 \begin_layout Plain Layout
17956 ] PlainLayoutを使用するべきなのか,
17957 それともユーザが差込枠で使用されている段落様式を変更できるのかを指定します.既定値は偽です.
17960 \begin_layout Description
17961 \begin_inset Flex Code
17964 \begin_layout Plain Layout
17973 \begin_inset Flex Code
17976 \begin_layout Plain Layout
17985 \begin_inset space \thinspace{}
17989 \begin_inset Flex Code
17992 \begin_layout Plain Layout
17999 \begin_inset CommandInset ref
18001 reference "subsec:段落様式"
18009 \begin_layout Description
18010 \begin_inset Flex Code
18013 \begin_layout Plain Layout
18021 \begin_inset CommandInset ref
18023 reference "sec:XHTML出力のタグ"
18031 \begin_layout Description
18032 \begin_inset Flex Code
18035 \begin_layout Plain Layout
18042 \begin_inset Flex Code
18045 \begin_layout Plain Layout
18054 \begin_inset space \thinspace{}
18058 \begin_inset Flex Code
18061 \begin_layout Plain Layout
18067 ] AddToTocの設定に関わらず,
18068 「文書構造」面用に出力される文字列に,
18069 この差込枠の内容を含めるかどうか.たとえば,
18071 文書構造の目次に表示されることは望まないでしょうが,
18073 文字様式の内容は表示されることを望むでしょう.既定値は偽,
18077 \begin_layout Description
18078 \begin_inset Flex Code
18081 \begin_layout Plain Layout
18088 \begin_inset Flex Code
18091 \begin_layout Plain Layout
18100 \begin_inset space \thinspace{}
18104 \begin_inset Flex Code
18107 \begin_layout Plain Layout
18120 \begin_layout Description
18121 \begin_inset Flex Code
18124 \begin_layout Plain Layout
18133 \begin_inset Flex Code
18136 \begin_layout Plain Layout
18145 \begin_inset space \thinspace{}
18149 \begin_inset Flex Code
18152 \begin_layout Plain Layout
18159 \begin_inset CommandInset ref
18161 reference "subsec:段落様式"
18169 \begin_layout Description
18170 \begin_inset Flex Code
18173 \begin_layout Plain Layout
18180 \begin_inset CommandInset ref
18182 reference "subsec:フォント指定"
18189 \begin_inset Flex Code
18192 \begin_layout Plain Layout
18201 \begin_layout Description
18202 \begin_inset Flex Code
18205 \begin_layout Plain Layout
18212 \begin_inset Flex Code
18215 \begin_layout Plain Layout
18222 \begin_inset Quotes erd
18226 \begin_inset Quotes erd
18233 ボタンなどに差込枠のラベルとして表示されるもの.差込枠型によっては(\SpecialChar TeX
18238 \begin_layout Description
18239 \begin_inset Flex Code
18242 \begin_layout Plain Layout
18249 \begin_inset CommandInset ref
18251 reference "subsec:段落様式の国際化"
18259 \begin_layout Description
18260 \begin_inset Flex Code
18263 \begin_layout Plain Layout
18270 \begin_inset Flex Code
18273 \begin_layout Plain Layout
18279 ] 対応する\SpecialChar LaTeX
18280 関連物の名称.環境名ないしはコマンド名.
18283 \begin_layout Description
18284 \begin_inset Flex Code
18287 \begin_layout Plain Layout
18294 \begin_inset Flex Code
18297 \begin_layout Plain Layout
18308 \begin_inset Flex Code
18311 \begin_layout Plain Layout
18318 \begin_inset Flex Code
18321 \begin_layout Plain Layout
18327 のような括弧対を含む.このパラメータは\SpecialChar LyX
18328 内部から変更することはできません(変更可能なパラメータには
18329 \begin_inset Flex Code
18332 \begin_layout Plain Layout
18339 全ての\SpecialChar LaTeX
18341 \begin_inset Flex Code
18344 \begin_layout Plain Layout
18353 \begin_layout Description
18354 \begin_inset Flex Code
18357 \begin_layout Plain Layout
18364 \begin_inset Flex Code
18367 \begin_layout Plain Layout
18375 ] 様式がどのように\SpecialChar LaTeX
18380 \begin_layout Plain Layout
18381 これらのルールはSGMLクラスにも適用されるので,
18383 \begin_inset Flex Code
18386 \begin_layout Plain Layout
18393 少しミスリーディングかもしれません.特定の例については,
18394 SGMLクラスファイルを見てください.
18403 \begin_layout Description
18404 \begin_inset Flex Code
18407 \begin_layout Plain Layout
18417 \begin_layout Description
18418 \begin_inset Flex Code
18421 \begin_layout Plain Layout
18429 \begin_inset Flex Code
18432 \begin_layout Plain Layout
18439 {\SpecialChar ldots
18448 \begin_layout Description
18449 \begin_inset Flex Code
18452 \begin_layout Plain Layout
18460 \begin_inset Flex Code
18463 \begin_layout Plain Layout
18470 }\SpecialChar ldots
18485 \begin_layout Standard
18493 \begin_layout LyX-Code
18496 LatexName[LatexParam]{\SpecialChar ldots
18500 \begin_layout Standard
18505 \begin_layout LyX-Code
18508 begin{LatexName}[LatexParam] \SpecialChar ldots
18514 \begin_layout Standard
18519 \begin_layout Description
18520 \begin_inset Flex Code
18523 \begin_layout Plain Layout
18530 \begin_inset Flex Code
18533 \begin_layout Plain Layout
18539 ] 様式の内容の最初に置かれる文字列.出力中の改行は
18540 \begin_inset Flex Code
18543 \begin_layout Plain Layout
18552 \begin_layout Description
18553 \begin_inset Flex Code
18556 \begin_layout Plain Layout
18563 \begin_inset Flex Code
18566 \begin_layout Plain Layout
18573 \begin_inset Flex Code
18576 \begin_layout Plain Layout
18583 \begin_inset Flex Code
18586 \begin_layout Plain Layout
18592 (charstyleの定義の終わりなどを示すダミー定義)の各値を取ることができます.この項目は,
18594 かつ自由差込枠でしか意味を持ちません.この項目は,
18596 差込枠がどのメニューに表示されるかを決定します.
18597 \begin_inset Flex Code
18600 \begin_layout Plain Layout
18607 \begin_inset Flex Code
18610 \begin_layout Plain Layout
18618 \begin_inset Flex Code
18621 \begin_layout Plain Layout
18629 \begin_inset Flex Code
18632 \begin_layout Plain Layout
18639 \begin_inset Flex Code
18642 \begin_layout Plain Layout
18649 \begin_inset Flex Code
18652 \begin_layout Plain Layout
18660 \begin_inset Flex Code
18663 \begin_layout Plain Layout
18671 \begin_inset Flex Code
18674 \begin_layout Plain Layout
18681 \begin_inset Flex 圏点
18684 \begin_layout Plain Layout
18693 \begin_layout Description
18694 \begin_inset Flex Code
18697 \begin_layout Plain Layout
18704 \begin_inset Flex Code
18707 \begin_layout Plain Layout
18713 メニュー用の文字列.この文字列に特定の文字を「|」で区切って追加することでアクセラレーターを定義することができます(例:
18715 \begin_inset Flex Code
18718 \begin_layout Plain Layout
18724 ).この指定は必須ではありません.指定がない場合には,
18729 \begin_layout Description
18730 \begin_inset Flex Code
18733 \begin_layout Plain Layout
18740 \begin_inset Flex Code
18743 \begin_layout Plain Layout
18752 \begin_inset space \thinspace{}
18756 \begin_inset Flex Code
18759 \begin_layout Plain Layout
18765 ] この差込枠中に複数の段落を入れることができるかどうか.これは同時に,
18767 \begin_inset Flex Code
18770 \begin_layout Plain Layout
18778 \begin_inset Flex Code
18781 \begin_layout Plain Layout
18789 \begin_inset Flex Code
18792 \begin_layout Plain Layout
18803 他の値に指定し直すことができます.既定値は真です.
18806 \begin_layout Description
18807 \begin_inset Flex Code
18810 \begin_layout Plain Layout
18817 \begin_inset Flex Code
18820 \begin_layout Plain Layout
18829 \begin_inset space \thinspace{}
18833 \begin_inset Flex Code
18836 \begin_layout Plain Layout
18843 \begin_inset Flex Code
18846 \begin_layout Plain Layout
18855 当該コマンド自身をprotectするかどうかでは
18862 \begin_layout Description
18863 \begin_inset Flex Code
18866 \begin_layout Plain Layout
18873 \begin_inset Flex Code
18876 \begin_layout Plain Layout
18885 \begin_inset space \thinspace{}
18889 \begin_inset Flex Code
18892 \begin_layout Plain Layout
18900 \begin_inset Flex Code
18903 \begin_layout Plain Layout
18916 パッケージ)を用いて保護するようにし,
18917 マクロ中でverbatimを使えるようにします.既定値は偽です.
18920 \begin_layout Description
18921 \begin_inset Flex Code
18924 \begin_layout Plain Layout
18931 \begin_inset Flex Code
18934 \begin_layout Plain Layout
18943 \begin_inset space \thinspace{}
18947 \begin_inset Flex Code
18950 \begin_layout Plain Layout
18957 \begin_inset Flex Code
18960 \begin_layout Plain Layout
18969 \begin_inset Flex Code
18972 \begin_layout Plain Layout
18981 \begin_inset Flex Code
18984 \begin_layout Plain Layout
19001 コマンドに頼る様式でとくに必要になります.既定値は偽です.
19004 \begin_layout Description
19005 \begin_inset Flex Code
19008 \begin_layout Plain Layout
19015 \begin_inset Flex Code
19018 \begin_layout Plain Layout
19025 \begin_inset Flex Code
19028 \begin_layout Plain Layout
19038 以外に)定義するオプションです.初期値のバックスラッシュは指定できません.
19041 \begin_layout Description
19042 \begin_inset Flex Code
19045 \begin_layout Plain Layout
19052 \begin_inset Flex Code
19055 \begin_layout Plain Layout
19062 \begin_inset Flex Code
19065 \begin_layout Plain Layout
19074 \begin_layout Description
19075 \begin_inset Flex Code
19078 \begin_layout Plain Layout
19085 \begin_inset Flex Code
19088 \begin_layout Plain Layout
19095 \begin_inset Flex Code
19098 \begin_layout Plain Layout
19105 \begin_inset Flex Code
19108 \begin_layout Plain Layout
19116 \begin_inset Flex Code
19119 \begin_layout Plain Layout
19126 後方互換性を維持しながら行うために用いられます.
19129 \begin_layout Description
19130 \begin_inset Flex Code
19133 \begin_layout Plain Layout
19140 \begin_inset Flex Code
19143 \begin_layout Plain Layout
19152 \begin_inset space \thinspace{}
19156 \begin_inset Flex Code
19159 \begin_layout Plain Layout
19166 \begin_inset Flex Code
19169 \begin_layout Plain Layout
19176 段落の改行は出力では無視されます.これは,
19177 内容が\SpecialChar LyX
19179 出力に影響を与えない差込枠において有用です.
19182 \begin_layout Description
19183 \begin_inset Flex Code
19186 \begin_layout Plain Layout
19193 \begin_inset Flex Code
19196 \begin_layout Plain Layout
19205 \begin_inset space \thinspace{}
19209 \begin_inset Flex Code
19212 \begin_layout Plain Layout
19219 \begin_inset CommandInset ref
19221 reference "subsec:段落様式"
19229 \begin_layout Description
19230 \begin_inset Flex Code
19233 \begin_layout Plain Layout
19242 \begin_inset Flex Code
19245 \begin_layout Plain Layout
19254 \begin_inset space \thinspace{}
19258 \begin_inset Flex Code
19261 \begin_layout Plain Layout
19268 \begin_inset CommandInset ref
19270 reference "subsec:段落様式"
19278 \begin_layout Description
19279 \begin_inset Flex Code
19282 \begin_layout Plain Layout
19289 \begin_inset CommandInset ref
19291 reference "subsec:段落様式"
19299 \begin_layout Description
19300 \begin_inset Flex Code
19303 \begin_layout Plain Layout
19310 \begin_inset Flex Code
19313 \begin_layout Plain Layout
19320 生成されるラベルに使用する前置句.これによって,
19321 整形参照を使用することができるようになります.
19324 \begin_layout Description
19325 \begin_inset Flex Code
19328 \begin_layout Plain Layout
19335 \begin_inset Flex Code
19338 \begin_layout Plain Layout
19345 \begin_inset CommandInset ref
19347 reference "subsec:段落様式"
19355 \begin_layout Description
19356 \begin_inset Flex Code
19359 \begin_layout Plain Layout
19366 \begin_inset Flex Code
19369 \begin_layout Plain Layout
19378 \begin_inset space \thinspace{}
19382 \begin_inset Flex Code
19385 \begin_layout Plain Layout
19392 \begin_inset Flex Code
19395 \begin_layout Plain Layout
19401 タグで定義された)この様式の\SpecialChar LaTeX
19404 \begin_inset Flex Code
19407 \begin_layout Plain Layout
19414 その(必須及び非必須)引数は継承したくない場合に便利です.
19417 \begin_layout Description
19418 \begin_inset Flex Code
19421 \begin_layout Plain Layout
19428 \begin_inset Flex Code
19431 \begin_layout Plain Layout
19438 \begin_inset space \thinspace{}
19442 \begin_inset Flex Code
19445 \begin_layout Plain Layout
19454 \begin_inset Flex Code
19457 \begin_layout Plain Layout
19466 差込枠がフォント変更指定の中にあるとき,
19467 各差込枠の内部で再度フォント変更指定が為されます(たとえば
19468 \begin_inset Flex Code
19471 \begin_layout Plain Layout
19476 myinset{中身}\SpecialChar ldots
19483 \begin_inset Flex Code
19486 \begin_layout Plain Layout
19493 textbf{中身}}\SpecialChar ldots
19499 ).(脚註のような)内部的にフォント設定をリセットするコマンドで意味を持ちます.これを誤って設定してしまうと,
19500 望まない結果を生むことがあります(例:
19502 \begin_inset Flex Code
19505 \begin_layout Plain Layout
19512 emph{中身t}}\SpecialChar ldots
19519 \begin_inset Flex Code
19522 \begin_layout Plain Layout
19531 中身がアップライト体になります).既定値は
19532 \begin_inset Flex Code
19535 \begin_layout Plain Layout
19542 フォント変更は差込枠内部で繰り返されません.
19545 \begin_layout Description
19546 \begin_inset Flex Code
19549 \begin_layout Plain Layout
19556 \begin_inset Flex Code
19559 \begin_layout Plain Layout
19565 ] 様式の内容の最後に置かれる文字列.出力中の改行は
19566 \begin_inset Flex Code
19569 \begin_layout Plain Layout
19578 \begin_layout Description
19579 \begin_inset Flex Code
19582 \begin_layout Plain Layout
19589 \begin_inset Flex Code
19592 \begin_layout Plain Layout
19599 \begin_inset space \thinspace{}
19603 \begin_inset Flex Code
19606 \begin_layout Plain Layout
19614 ] この差込枠の内容をスペルチェックするか否か.既定値は真です.
19617 \begin_layout Subsection
19619 \begin_inset CommandInset label
19628 \begin_layout Standard
19630 内容本体に加えて引数を取ることができます.これは,
19632 また\SpecialChar LaTeX
19633 でのみ意味を持ちます.コマンドまたは環境の引数は全て–段落の内容自身に関連付けられた必須引数を除き,
19637 \begin_inset Flex Code
19640 \begin_layout Plain Layout
19646 で閉じなくてはなりません.非必須引数が2つあるコマンドの場合は,
19650 \begin_layout Quote
19656 \begin_layout Quote
19662 \begin_layout Quote
19668 \begin_layout Quote
19674 \begin_layout Quote
19680 \begin_layout Quote
19686 \begin_layout Standard
19687 \begin_inset Flex Code
19690 \begin_layout Plain Layout
19700 \begin_layout Itemize
19701 \begin_inset Flex Code
19704 \begin_layout Plain Layout
19711 \begin_inset Flex Code
19714 \begin_layout Plain Layout
19720 この引数を挿入するメニューと引数差込枠ボタンに表示される文字列です(別に
19721 \begin_inset Flex Code
19724 \begin_layout Plain Layout
19730 を指定した場合を除く).メニューには,
19731 後ろに「|」で区切った文字を置くことでアクセラレーターを定義することができます(例:
19732 \begin_inset space \space{}
19736 \begin_inset Quotes eld
19740 \begin_inset Flex Code
19743 \begin_layout Plain Layout
19750 \begin_inset Quotes erd
19756 \begin_layout Itemize
19757 \begin_inset Flex Code
19760 \begin_layout Plain Layout
19767 \begin_inset Flex Code
19770 \begin_layout Plain Layout
19776 メニュー単独用の文字列.後ろに「|」で区切った文字を置くことでアクセラレーターを定義することができます(例:
19777 \begin_inset space \space{}
19781 \begin_inset Quotes eld
19785 \begin_inset Flex Code
19788 \begin_layout Plain Layout
19795 \begin_inset Quotes erd
19798 ).この指定は必須ではありません.指定しない場合には,
19800 \begin_inset Flex Code
19803 \begin_layout Plain Layout
19812 \begin_layout Itemize
19813 \begin_inset Flex Code
19816 \begin_layout Plain Layout
19823 \begin_inset Flex Code
19826 \begin_layout Plain Layout
19832 引数差込枠にマウスをかざしたときに現れるツールチップに表示される長めの説明文.
19835 \begin_layout Itemize
19836 \begin_inset Flex Code
19839 \begin_layout Plain Layout
19846 \begin_inset Flex Code
19849 \begin_layout Plain Layout
19858 \begin_inset space \thinspace{}
19862 \begin_inset Flex Code
19865 \begin_layout Plain Layout
19871 ] これが必須の引数なのか(1)非必須の引数なのか(0)を宣言します.必須引数は,
19872 与えられなければ空の出力を行いますが,
19873 非必須引数の場合はそもそも出力されません.既定では,
19875 \begin_inset Flex Code
19878 \begin_layout Plain Layout
19886 \begin_inset Flex Code
19889 \begin_layout Plain Layout
19898 \begin_layout Itemize
19899 \begin_inset Flex Code
19902 \begin_layout Plain Layout
19909 \begin_inset Flex Code
19912 \begin_layout Plain Layout
19919 \begin_inset Flex Code
19922 \begin_layout Plain Layout
19932 以外に)定義するオプションです.初期値のバックスラッシュは指定できません.
19935 \begin_layout Itemize
19936 \begin_inset Flex Code
19939 \begin_layout Plain Layout
19946 \begin_inset Flex Code
19949 \begin_layout Plain Layout
19956 必要となる別の引数を(番号によって)指定します.例えば,
19960 \begin_inset Flex Code
19963 \begin_layout Plain Layout
19972 前に(少なくとも空の)別の非必須引数を要求する非必須引数があります.これは,
19974 \begin_inset Flex Code
19977 \begin_layout Plain Layout
19984 \begin_inset Flex Code
19987 \begin_layout Plain Layout
19993 ステートメントを置くことで実現できます.
19996 \begin_layout Itemize
19997 \begin_inset Flex Code
20000 \begin_layout Plain Layout
20007 \begin_inset Flex Code
20010 \begin_layout Plain Layout
20017 \begin_inset Flex Code
20020 \begin_layout Plain Layout
20027 \begin_inset Flex Code
20030 \begin_layout Plain Layout
20036 ではない)ユーザー定義の左区切りを定義します.出力中の改行は
20037 \begin_inset Flex Code
20040 \begin_layout Plain Layout
20049 \begin_layout Itemize
20050 \begin_inset Flex Code
20053 \begin_layout Plain Layout
20060 \begin_inset Flex Code
20063 \begin_layout Plain Layout
20070 \begin_inset Flex Code
20073 \begin_layout Plain Layout
20080 \begin_inset Flex Code
20083 \begin_layout Plain Layout
20089 ではない)ユーザー定義の右区切りを定義します.出力中の改行は
20090 \begin_inset Flex Code
20093 \begin_layout Plain Layout
20102 \begin_layout Itemize
20103 \begin_inset Flex Code
20106 \begin_layout Plain Layout
20113 \begin_inset Flex Code
20116 \begin_layout Plain Layout
20122 ユーザー指定引数が与えられなかったとき,
20123 すなわち引数差込枠が挿入されなかったときに限り,
20124 挿入される引数を定義します(空の引数差込枠が挿入されてもDefaultArgは無効になることに注意してください).引数が複数のときはコンマで区切る必要があります.
20127 \begin_layout Itemize
20128 \begin_inset Flex Code
20131 \begin_layout Plain Layout
20138 \begin_inset Flex Code
20141 \begin_layout Plain Layout
20147 どのような場合にも(単独もしくはユーザー定義引数とともに)挿入される引数を定義します.引数が複数のときはコンマで区切る必要があります.
20150 \begin_layout Itemize
20151 \begin_inset Flex Code
20154 \begin_layout Plain Layout
20161 \begin_inset CommandInset ref
20163 reference "subsec:フォント指定"
20171 \begin_layout Itemize
20172 \begin_inset Flex Code
20175 \begin_layout Plain Layout
20184 \begin_inset Flex Code
20187 \begin_layout Plain Layout
20196 \begin_inset space \thinspace{}
20200 \begin_inset Flex Code
20203 \begin_layout Plain Layout
20210 \begin_inset CommandInset ref
20212 reference "subsec:段落様式"
20220 \begin_layout Itemize
20221 \begin_inset Flex Code
20224 \begin_layout Plain Layout
20231 \begin_inset CommandInset ref
20233 reference "subsec:フォント指定"
20241 \begin_layout Itemize
20242 \begin_inset Flex Code
20245 \begin_layout Plain Layout
20252 \begin_inset Flex Code
20255 \begin_layout Plain Layout
20267 ] 差込枠の枠とボタンに用いられる装飾様式.
20270 \begin_layout Itemize
20271 \begin_inset Flex Code
20274 \begin_layout Plain Layout
20281 \begin_inset Flex Code
20284 \begin_layout Plain Layout
20291 \begin_inset Flex Code
20294 \begin_layout Plain Layout
20305 \begin_layout Itemize
20306 \begin_inset Flex Code
20309 \begin_layout Plain Layout
20316 \begin_inset Flex Code
20319 \begin_layout Plain Layout
20326 \begin_inset Flex Code
20329 \begin_layout Plain Layout
20337 \begin_inset Flex Code
20340 \begin_layout Plain Layout
20346 時にこの変数は新規行に挿入されます(自由差込枠でのみ使用可能).
20349 \begin_layout Itemize
20350 \begin_inset Flex Code
20353 \begin_layout Plain Layout
20360 \begin_inset Flex Code
20363 \begin_layout Plain Layout
20370 \begin_inset Flex Code
20373 \begin_layout Plain Layout
20381 副文(選択した文ないしは段落全体)のコピーを内容にとって挿入されます.
20384 \begin_layout Itemize
20385 \begin_inset Flex Code
20388 \begin_layout Plain Layout
20395 \begin_inset Flex Code
20398 \begin_layout Plain Layout
20412 が要求する特別な書き換えを行うことなく,
20413 原文のまま出力されるべきかどうかを指定します.既定値では,
20415 \begin_inset Flex Code
20418 \begin_layout Plain Layout
20425 引数が属する差込枠または段落レイアウトに継承されます.trueまたはfalseは,
20429 \begin_layout Itemize
20430 \begin_inset Flex Code
20433 \begin_layout Plain Layout
20440 \begin_inset Flex Code
20443 \begin_layout Plain Layout
20455 生の形で出力されるべき各文字を定義します.PassThruとは違って,
20457 これは明示的に定義されなくてはなりません.つまり,
20459 親差込枠や親レイアウトからPassThruCharsを継承しません.
20462 \begin_layout Itemize
20463 \begin_inset Flex Code
20466 \begin_layout Plain Layout
20473 \begin_inset Flex Code
20476 \begin_layout Plain Layout
20485 \begin_inset space \thinspace{}
20489 \begin_inset Flex Code
20492 \begin_layout Plain Layout
20500 その内容を対応する一覧表の項目に出力します.AddToTocを参照.
20503 \begin_layout Standard
20506 \begin_inset Flex Code
20509 \begin_layout Plain Layout
20516 \begin_inset Flex Code
20519 \begin_layout Plain Layout
20526 各レイアウトで\SpecialChar LyX
20528 コマンドの最後の(必須)引数になります.しかしながら,
20530 \begin_inset Flex Code
20533 \begin_layout Plain Layout
20540 この作業領域引数の後に出力されます.後置引数の番号は1から振られ直されますので,
20542 \begin_inset Flex Code
20545 \begin_layout Plain Layout
20553 \begin_inset Flex Code
20556 \begin_layout Plain Layout
20563 \begin_inset Flex Code
20566 \begin_layout Plain Layout
20575 \begin_layout Standard
20577 \begin_inset Flex Code
20580 \begin_layout Plain Layout
20589 \begin_inset Flex Code
20592 \begin_layout Plain Layout
20602 \begin_inset Flex Code
20605 \begin_layout Plain Layout
20612 \begin_inset Flex Code
20615 \begin_layout Plain Layout
20624 \begin_layout Standard
20627 \begin_inset Flex Code
20630 \begin_layout Plain Layout
20636 を用いる特別な引数型があります.これは本当は引数ではありませんが,
20637 引数インタフェースを用います(したがって前置句後には数値が続きます.例:
20639 \begin_inset Flex Code
20642 \begin_layout Plain Layout
20643 Argument listpreamble:1
20665 のようなリストが対象です.その中身はリスト開始時,
20667 \begin_inset Flex Code
20670 \begin_layout Plain Layout
20678 の前に独立した行として(\SpecialChar LyX
20679 からは他の方法ではアクセス不能な場所です)出力されます.このようにして,
20680 ユーザーは各リストに(長さ等の)再定義を入れることができます.既定では,
20681 これらの引数は区切り文字を持ちません.
20684 \begin_layout Subsection
20686 \begin_inset CommandInset label
20695 \begin_layout Standard
20698 \begin_inset Flex MenuItem
20701 \begin_layout Plain Layout
20708 \begin_inset Flex MenuItem
20711 \begin_layout Plain Layout
20717 ・\SpecialChar ldots
20718 )を定義することが必要です.標準的なカウンタは
20719 \begin_inset Flex Code
20722 \begin_layout Plain Layout
20732 \begin_layout LyX-Code
20733 Input stdcounters.inc
20736 \begin_layout Standard
20737 と加えるだけで済むことも多いでしょう.しかし自製カウンタを定義したければ,
20738 そうすることもできます.カウンタ宣言は,
20742 \begin_layout LyX-Code
20746 \begin_layout Standard
20748 \begin_inset Flex Code
20751 \begin_layout Plain Layout
20758 実際のカウンタ名で置き換えます.また,
20760 \begin_inset Flex Code
20763 \begin_layout Plain Layout
20772 \begin_layout Standard
20773 以下のパラメータを使用することができます.
20776 \begin_layout Description
20777 \begin_inset Flex Code
20780 \begin_layout Plain Layout
20787 \begin_inset Flex Code
20790 \begin_layout Plain Layout
20796 ] カウンタの初期値を設定します.リセットの度にカウンタはこの値に戻ります.通常,
20800 \begin_layout Description
20801 \begin_inset Flex Code
20804 \begin_layout Plain Layout
20811 \begin_inset Flex Code
20814 \begin_layout Plain Layout
20821 ここで指定した文字列がカウンタの表示の仕方を定義します.この値を指定すると,
20823 \begin_inset Flex Code
20826 \begin_layout Plain Layout
20827 LabelStringAppendix
20832 も同じ値に設定されます.文字列中では,
20833 以下の構成要素を使用することができます.
20837 \begin_layout Itemize
20838 \begin_inset Flex Code
20841 \begin_layout Plain Layout
20851 \begin_inset Flex Code
20854 \begin_layout Plain Layout
20861 \begin_inset Flex Code
20864 \begin_layout Plain Layout
20871 \begin_inset Newline linebreak
20875 \begin_inset Flex Code
20878 \begin_layout Plain Layout
20879 LabelStringAppendix
20887 \begin_layout Itemize
20891 \begin_inset Flex Code
20894 \begin_layout Plain Layout
20910 を用いて表現することができます.ここで
20911 \begin_inset Flex Code
20914 \begin_layout Plain Layout
20923 \begin_inset Flex Code
20926 \begin_layout Plain Layout
20935 3,\SpecialChar ldots
20938 \begin_inset Flex Code
20941 \begin_layout Plain Layout
20954 \begin_inset Flex Code
20957 \begin_layout Plain Layout
20970 \begin_inset Flex Code
20973 \begin_layout Plain Layout
20986 \begin_inset Flex Code
20989 \begin_layout Plain Layout
20998 III\SpecialChar ldots
21003 \begin_layout Standard
21004 \begin_inset Flex Code
21007 \begin_layout Plain Layout
21014 既定値は以下のように組み立てられます.このカウンタに親カウンタ
21015 \begin_inset Flex Code
21018 \begin_layout Plain Layout
21025 \begin_inset Flex Code
21028 \begin_layout Plain Layout
21036 \begin_inset Newline linebreak
21040 \begin_inset Flex Code
21043 \begin_layout Plain Layout
21055 \begin_inset Flex Code
21058 \begin_layout Plain Layout
21069 \begin_layout Description
21070 \begin_inset Flex Code
21073 \begin_layout Plain Layout
21074 LabelStringAppendix
21080 \begin_inset Flex Code
21083 \begin_layout Plain Layout
21090 \begin_inset Flex Code
21093 \begin_layout Plain Layout
21103 \begin_layout Description
21104 \begin_inset Flex Code
21107 \begin_layout Plain Layout
21114 \begin_inset Flex Code
21117 \begin_layout Plain Layout
21124 \begin_inset Quotes erd
21128 \begin_inset Quotes erd
21131 ] \SpecialChar LaTeX
21132 で使用されるカウンタ名(たとえば\SpecialChar LyX
21133 では「theorem」というカウンタがありますが,
21138 \begin_layout Description
21139 \begin_inset Flex Code
21142 \begin_layout Plain Layout
21149 \begin_inset Flex Code
21152 \begin_layout Plain Layout
21159 \begin_inset Quotes erd
21163 \begin_inset Quotes erd
21166 ] このカウンタの整形参照で使用する書式.たとえば,
21168 \begin_inset space ~
21171 2.4」のように表示させたい場合には,
21173 カウンタ番号で置換されます.したがって,
21174 節の場合には「Section ##」のようにします.
21177 \begin_layout Description
21178 \begin_inset Flex Code
21181 \begin_layout Plain Layout
21188 \begin_inset Flex Code
21191 \begin_layout Plain Layout
21198 \begin_inset Quotes erd
21202 \begin_inset Quotes erd
21205 ] これを別のカウンタ名に設定すると,
21207 別のカウンタが増加する毎にリセットされます.たとえば,
21209 \begin_inset Flex Code
21212 \begin_layout Plain Layout
21219 \begin_inset Flex Code
21222 \begin_layout Plain Layout
21231 \begin_layout Subsection
21233 \begin_inset CommandInset label
21235 name "subsec:フォント指定"
21242 \begin_layout Standard
21247 \begin_layout LyX-Code
21263 \begin_layout LyX-Code
21267 \begin_layout LyX-Code
21271 \begin_layout Standard
21272 以下のコマンドを使用することができます.
21275 \begin_layout Description
21276 \begin_inset Flex Code
21279 \begin_layout Plain Layout
21286 \begin_inset Flex Code
21289 \begin_layout Plain Layout
21297 \begin_inset CommandInset ref
21299 reference "chap:色名"
21310 \begin_layout Description
21311 \begin_inset Flex Code
21314 \begin_layout Plain Layout
21323 \begin_inset Flex Code
21326 \begin_layout Plain Layout
21336 \begin_inset Flex Code
21339 \begin_layout Plain Layout
21347 \begin_inset Flex Code
21350 \begin_layout Plain Layout
21359 \begin_layout Description
21360 \begin_inset Flex Code
21363 \begin_layout Plain Layout
21370 \begin_inset Flex Code
21373 \begin_layout Plain Layout
21381 \begin_inset Flex Code
21384 \begin_layout Plain Layout
21391 \begin_inset Flex Code
21394 \begin_layout Plain Layout
21401 \begin_inset Flex Code
21404 \begin_layout Plain Layout
21411 \begin_inset Flex Code
21414 \begin_layout Plain Layout
21421 \begin_inset Flex Code
21424 \begin_layout Plain Layout
21431 \begin_inset Flex Code
21434 \begin_layout Plain Layout
21441 \begin_inset Flex Code
21444 \begin_layout Plain Layout
21451 \begin_inset Flex Code
21454 \begin_layout Plain Layout
21461 \begin_inset Flex Code
21464 \begin_layout Plain Layout
21471 \begin_inset Flex Code
21474 \begin_layout Plain Layout
21481 \begin_inset Flex Code
21484 \begin_layout Plain Layout
21491 \begin_inset Flex Code
21494 \begin_layout Plain Layout
21501 対応する属性を有効にしたり無効にしたりします.
21502 \begin_inset Newline newline
21507 \begin_inset Flex Code
21510 \begin_layout Plain Layout
21518 \begin_inset Flex Code
21521 \begin_layout Plain Layout
21527 はそれを無効にします.もし後者がわかりにくければ,
21529 一般的に周囲のコンテクストから継承していることを思い出してください.ですから
21530 \begin_inset Flex Code
21533 \begin_layout Plain Layout
21541 何をせずとも有効となっている強調を無効にするのです.
21544 \begin_layout Description
21545 \begin_inset Flex Code
21548 \begin_layout Plain Layout
21557 \begin_inset Flex Code
21560 \begin_layout Plain Layout
21570 \begin_inset Flex Code
21573 \begin_layout Plain Layout
21582 \begin_layout Description
21583 \begin_inset Flex Code
21586 \begin_layout Plain Layout
21595 \begin_inset Flex Code
21598 \begin_layout Plain Layout
21608 \begin_inset Flex Code
21611 \begin_layout Plain Layout
21619 \begin_inset Flex Code
21622 \begin_layout Plain Layout
21630 \begin_inset Flex Code
21633 \begin_layout Plain Layout
21642 \begin_layout Description
21643 \begin_inset Flex Code
21646 \begin_layout Plain Layout
21653 \begin_inset Flex Code
21656 \begin_layout Plain Layout
21664 \begin_inset Flex Code
21667 \begin_layout Plain Layout
21675 \begin_inset Flex Code
21678 \begin_layout Plain Layout
21688 \begin_inset Flex Code
21691 \begin_layout Plain Layout
21699 \begin_inset Flex Code
21702 \begin_layout Plain Layout
21710 \begin_inset Flex Code
21713 \begin_layout Plain Layout
21721 \begin_inset Flex Code
21724 \begin_layout Plain Layout
21732 \begin_inset Flex Code
21735 \begin_layout Plain Layout
21744 \begin_layout Subsection
21745 \begin_inset CommandInset label
21747 name "subsec:引用エンジンの説明"
21754 \begin_layout Standard
21756 \begin_inset CommandInset ref
21758 reference "subsec:引用エンジンファイル"
21767 \begin_inset Flex Code
21770 \begin_layout Plain Layout
21777 特定の「引用エンジン」で提供される引用コマンドを定義します.\SpecialChar LyX
21782 引用を整形する特定の方法のことを指します.\SpecialChar LyX
21784 3つのエンジンの型をサポートします.すなわち,
21788 \begin_layout Enumerate
21789 \begin_inset Flex Code
21792 \begin_layout Plain Layout
21799 既定のBib\SpecialChar TeX
21805 \begin_layout Enumerate
21806 \begin_inset Flex Code
21809 \begin_layout Plain Layout
21816 著者名と刊行年を使ったHarvard様式の引用(例:
21817 「Smith and Miller (2017b)」)
21820 \begin_layout Enumerate
21821 \begin_inset Flex Code
21824 \begin_layout Plain Layout
21831 番号に隣接して著者名やタイトルを付けることのできる拡張された番号引用(例:
21832 「Smith and Miller [1]」)
21835 \begin_layout Standard
21836 \begin_inset Flex Code
21839 \begin_layout Plain Layout
21848 \begin_layout LyX-Code
21852 \begin_layout LyX-Code
21856 \begin_layout LyX-Code
21860 \begin_layout LyX-Code
21861 citeyearpar[][]=parencite*
21864 \begin_layout LyX-Code
21868 \begin_layout LyX-Code
21872 \begin_layout Standard
21873 \begin_inset Flex Code
21876 \begin_layout Plain Layout
21882 に続くタグがエンジンを表します.各行は,
21883 このエンジンによってサポートされる引用コマンドや引用コマンドパラダイムを定義します.行は,
21885 コマンドと\SpecialChar LaTeX
21886 出力を命名するのに使われる引用コマンドのみを含むこともあれば,
21887 色々変えるために複雑なこともあります.完全な文法は
21890 \begin_layout LyX-Code
21891 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
21894 \begin_layout Standard
21898 \begin_layout Itemize
21899 \begin_inset Flex Code
21902 \begin_layout Plain Layout
21910 \begin_inset Flex Code
21913 \begin_layout Plain Layout
21923 \begin_layout Standard
21925 異なる引用パッケージ中の同じ形をしたコマンドには,
21926 同じ名前をつけるようにしています(したがって,
21927 多くの名前がnatbibから派生しており,
21931 \begin_inset Flex Code
21934 \begin_layout Plain Layout
21944 \begin_layout Itemize
21945 \begin_inset Flex Code
21948 \begin_layout Plain Layout
21957 \begin_inset Flex Code
21960 \begin_layout Plain Layout
21966 にフォールバックするコマンドの(コンマで区切られた)リスト.これによって,
21967 引用パッケージとエンジンを切り替えるのが楽になります.
21968 \begin_inset Flex Code
21971 \begin_layout Plain Layout
21978 \begin_inset Flex Code
21981 \begin_layout Plain Layout
21990 \begin_layout Itemize
21991 \begin_inset Flex Code
21994 \begin_layout Plain Layout
22001 出力される実際の\SpecialChar LaTeX
22005 \begin_layout Standard
22006 \begin_inset Flex Code
22009 \begin_layout Plain Layout
22016 \begin_inset Flex Code
22019 \begin_layout Plain Layout
22026 \begin_inset Flex Code
22029 \begin_layout Plain Layout
22037 \begin_inset Flex Code
22040 \begin_layout Plain Layout
22046 が\SpecialChar LaTeX
22050 \begin_layout Standard
22055 \begin_layout Itemize
22056 大文字にするとコマンドも大文字化されたものになります(
22057 \begin_inset Flex Code
22060 \begin_layout Plain Layout
22069 \begin_inset Flex Code
22072 \begin_layout Plain Layout
22081 名前の前置詞を大文字化するのを確実にします(
22086 \begin_inset Formula $\Rightarrow$
22096 \begin_layout Itemize
22098 \begin_inset Flex Code
22101 \begin_layout Plain Layout
22107 は非必須引数の数を表します(0-2をとりえます).
22110 \begin_layout Itemize
22112 \begin_inset Flex Code
22115 \begin_layout Plain Layout
22122 \begin_inset Flex Code
22125 \begin_layout Plain Layout
22134 \begin_inset Flex Code
22137 \begin_layout Plain Layout
22149 \begin_layout Standard
22153 \begin_inset Flex Code
22156 \begin_layout Plain Layout
22162 の閾値を超えたために「et al.」に省略されるべき時にも全ての著者を出力することを意味します.
22165 \begin_layout Standard
22167 当該コマンドについては別の意味を持つ場合には,
22169 \begin_inset Flex Code
22172 \begin_layout Plain Layout
22173 <!_stardesc!_stardesctooltip>
22178 のように三角括弧で指定することができます.前置詞
22179 \begin_inset Flex Code
22182 \begin_layout Plain Layout
22189 翻訳可能なキーワードを最大2つ与えることができます.最初のキーワードは,
22190 引用ダイアログ中の「Full aut&hor list」チェックボックスラベルを書き換える文字列を指し,
22192 このチェックボックスに対する非必須のツールチップの文字列を指します.
22195 \begin_layout Standard
22199 \begin_inset Flex Code
22202 \begin_layout Plain Layout
22209 \begin_inset Flex Code
22212 \begin_layout Plain Layout
22218 (次節参照)で定義されなくてはなりません.
22221 \begin_layout LyX-Code
22222 _stardesc Sta&rred command label
22225 \begin_layout LyX-Code
22226 _stardesctooltip Tooltip for the starred command checkbox.
22230 \begin_layout Itemize
22232 \begin_inset Flex Code
22235 \begin_layout Plain Layout
22242 このコマンドが「qualified citation lists」を取り扱うことを示します.これは,
22244 前置文字列と後置文字列を置くことができる,
22249 に特有の複数文献引用機能です.詳細については,
22257 \begin_layout Standard
22258 引用エンジンに引用コマンドを追加したい場合(たとえばクラスによって提供される特定のコマンドを追加するなど)には,
22260 \begin_inset Flex Code
22263 \begin_layout Plain Layout
22264 AddToCiteEngine <engine type> \SpecialChar ldots
22270 を使うことができます.まだ存在しない引用コマンドのみ追加することができます.
22273 \begin_layout Subsection
22274 \begin_inset CommandInset label
22276 name "subsec:引用書式指定"
22283 \begin_layout Standard
22284 (引用ダイアログやツールチップなどの)\SpecialChar LyX
22286 書誌情報をどのように表示するべきかの叙述には,
22288 \begin_inset Flex Code
22291 \begin_layout Plain Layout
22297 ブロックが使用されています.このブロックは,
22301 \begin_layout LyX-Code
22305 \begin_layout LyX-Code
22309 \begin_layout LyX-Code
22313 \begin_layout LyX-Code
22317 \begin_layout Standard
22321 \begin_layout LyX-Code
22325 \begin_layout LyX-Code
22329 \begin_layout LyX-Code
22333 \begin_layout LyX-Code
22337 \begin_layout Standard
22339 それぞれarticleやbookに関連付けられた書誌情報をどのように表示するべきかを定義するものですが,
22341 Bib\SpecialChar TeX
22342 ファイル中に存在しうる「項目型」すべてについて与えることができます.特定の定義が与えられなければ,
22345 ソースコード中に定義されている既定書式を使用します.\SpecialChar LyX
22348 \begin_inset Flex Code
22351 \begin_layout Plain Layout
22358 これはほとんどの\SpecialChar LyX
22359 文書クラスにインクルードされています.
22362 \begin_layout Standard
22366 \begin_inset Flex Code
22369 \begin_layout Plain Layout
22378 \begin_inset Flex Code
22381 \begin_layout Plain Layout
22392 XHTML出力でどのように表示されるべきかを定義しています.\SpecialChar LyX
22396 \begin_inset Flex Code
22399 \begin_layout Plain Layout
22408 文書\SpecialChar menuseparator
22409 設定\SpecialChar menuseparator
22410 書誌情報\SpecialChar ldots
22415 \begin_inset CommandInset ref
22417 reference "subsec:引用エンジンファイル"
22428 \begin_layout Standard
22430 Bib\SpecialChar TeX
22431 キーをその値で置換できる機能を持った,
22434 \begin_inset Flex Code
22437 \begin_layout Plain Layout
22444 \begin_inset Flex Code
22447 \begin_layout Plain Layout
22453 記号でくくらなくてはなりません.したがって,
22457 \begin_layout LyX-Code
22460 \begin_inset Quotes eld
22464 \begin_inset Quotes erd
22470 \begin_layout Standard
22472 「著者名・コンマ・引用に囲まれたタイトル・終止符」を出力します.
22475 \begin_layout Standard
22478 そのキーを出力したい時があるはずです.このようなときには
22479 \begin_inset Flex Code
22482 \begin_layout Plain Layout
22484 \begin_inset space ~
22493 条件付きの構成を使用することができます.これは,
22495 \begin_inset Flex Code
22498 \begin_layout Plain Layout
22506 \begin_inset space ~
22509 」とvolumeキーを出力するという意味です.また,
22511 \begin_inset Newline newline
22515 \begin_inset Flex Code
22518 \begin_layout Plain Layout
22519 {%author%[[%author%]][[%editor%,
22526 \begin_inset Newline newline
22530 条件の中にelse節を含めることも可能です.ここでは,
22532 \begin_inset Flex Code
22535 \begin_layout Plain Layout
22543 \begin_inset space ~
22546 ed.」が出力されます.ここでもキーは,
22548 \begin_inset Flex Code
22551 \begin_layout Plain Layout
22557 記号でくくられていることに注意してください.条件全体は,
22558 波括弧で囲まれています.if節およびelse節は,
22560 \begin_inset Flex Code
22563 \begin_layout Plain Layout
22570 \begin_inset Flex Code
22573 \begin_layout Plain Layout
22579 」の二重角括弧で囲まれています.これらすべてのあいだには,
22583 \begin_layout Standard
22584 これらの条件文に使うことができるものには,
22589 \begin_layout Itemize
22590 \begin_inset Flex Code
22593 \begin_layout Plain Layout
22594 {%dialog%[[真]][[偽]]}
22600 ダイアログとメニューに対しては「真」の部分を処理し,
22601 他の文脈(作業領域や書き出し)には「偽」の部分を処理します
22604 \begin_layout Itemize
22605 \begin_inset Flex Code
22608 \begin_layout Plain Layout
22609 {%export%[[真]][[偽]]}
22615 書き出しとメニューに対しては「真」の部分を処理し,
22616 他の文脈(作業領域やダイアログ)には「偽」の部分を処理します
22619 \begin_layout Itemize
22620 \begin_inset Flex Code
22623 \begin_layout Plain Layout
22630 他の項目が続く場合には「真」の部分を処理します(複数キーを持つ引用など)
22633 \begin_layout Itemize
22634 \begin_inset Flex Code
22637 \begin_layout Plain Layout
22638 {%second%[[真]][[偽]]}
22644 これが複数項目の2番目の場合には「真」の部分を処理し,
22645 それ以外の場合には「偽」の部分を処理します
22648 \begin_layout Itemize
22649 \begin_inset Flex Code
22652 \begin_layout Plain Layout
22653 {%ifstar%[[真]][[偽]]}
22660 \begin_inset Flex Code
22663 \begin_layout Plain Layout
22671 など)星印付き引用コマンドの場合には「真」の部分を処理し,
22672 星印付きでない場合には「偽」の部分を処理します
22675 \begin_layout Itemize
22676 \begin_inset Flex Code
22679 \begin_layout Plain Layout
22680 {%ifentrytype:<type>%[[真]][[偽]]}
22687 \begin_inset Flex Code
22690 \begin_layout Plain Layout
22696 に一致する場合には「真」の部分を処理し,
22697 それ以外の場合には「偽」の部分を処理します(例:
22699 \begin_inset Flex Code
22702 \begin_layout Plain Layout
22703 {%ifentrytype:book%[[これはbookです]][[これはbookではありません]]}
22711 \begin_layout Itemize
22712 \begin_inset Flex Code
22715 \begin_layout Plain Layout
22716 {%ifmultiple:<authortype>%[[真]][[偽]]}
22722 現行の項目が著者型(著者・編者など)が複数の著者を含む場合には「真」の部分を処理し,
22723 それ以外の場合には「偽」の部分を処理します(例:
22725 \begin_inset Flex Code
22728 \begin_layout Plain Layout
22729 {%ifmultiple:editor%[[eds.]][[ed.]]}
22737 \begin_layout Itemize
22738 \begin_inset Flex Code
22741 \begin_layout Plain Layout
22742 {%ifqualified%[[真]][[偽]]}
22748 現行の引用がqualified citation listである(複数文献引用に対する
22752 特有の形式)場合には「真」の部分を処理し,
22753 それ以外の場合には「偽」の部分を処理します
22756 \begin_layout Standard
22757 \begin_inset Flex Code
22760 \begin_layout Plain Layout
22766 は書誌情報ファイルに記録されている形のままの著者キーを出力すると述べました.これは「Miller,
22769 Jane」のような文字列に終わることがあり(Bib\SpecialChar TeX
22770 では著者を区切るのに「and」が用いられるため),
22771 望ましい結果ではありません.したがって,
22774 正しく整形された名前のリスト(これも翻訳の対象となります)を得るための方法を提供しています.以下のキーが提供されています.
22777 \begin_layout Enumerate
22778 書誌情報項目の主要著者・編者に適した,
22780 \begin_inset Flex Code
22783 \begin_layout Plain Layout
22789 部分は要請されているリスト型を表します(例:
22791 \begin_inset Flex Code
22794 \begin_layout Plain Layout
22804 \begin_layout Itemize
22805 \begin_inset Flex Code
22808 \begin_layout Plain Layout
22809 %abbrvnames:<nametype>%
22816 \begin_inset Flex Code
22819 \begin_layout Plain Layout
22825 に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
22828 \begin_layout Itemize
22829 \begin_inset Flex Code
22832 \begin_layout Plain Layout
22833 %fullnames:<nametype>%
22839 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
22842 \begin_layout Itemize
22843 \begin_inset Flex Code
22846 \begin_layout Plain Layout
22847 %forceabbrvnames:<nametype>%
22854 \begin_inset Flex Code
22857 \begin_layout Plain Layout
22864 常に短縮される(「et al.」と共に供される)名前リストを提供します.
22868 \begin_layout Enumerate
22869 書誌情報項目中の姓名の順序が異なっている場合の,
22881 \begin_layout Itemize
22882 \begin_inset Flex Code
22885 \begin_layout Plain Layout
22886 %abbrvbynames:<nametype>%
22893 \begin_inset Flex Code
22896 \begin_layout Plain Layout
22902 に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
22905 \begin_layout Itemize
22906 \begin_inset Flex Code
22909 \begin_layout Plain Layout
22910 %fullbynames:<nametype>%
22916 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
22919 \begin_layout Itemize
22920 \begin_inset Flex Code
22923 \begin_layout Plain Layout
22924 %forceabbrvbynames:<nametype>%
22931 \begin_inset Flex Code
22934 \begin_layout Plain Layout
22941 常に短縮される(「et al.」と共に供される)名前リストを提供します.
22945 \begin_layout Enumerate
22946 著者-発行年引用ラベルで用いられるような,
22948 \begin_inset Flex Code
22951 \begin_layout Plain Layout
22958 (著者-発行年ラベルで通例であるように)常に著者リストか,
22959 存在しない場合には編者リストを返します.
22963 \begin_layout Itemize
22964 \begin_inset Flex Code
22967 \begin_layout Plain Layout
22975 \begin_inset Flex Code
22978 \begin_layout Plain Layout
22984 に達した場合に短縮される(「et al.」と共に供される)名前リストを提供します.
22987 \begin_layout Itemize
22988 \begin_inset Flex Code
22991 \begin_layout Plain Layout
22998 完全な名前リストを提供します(「et al.」を用いて短縮されることはありません).
23001 \begin_layout Itemize
23002 \begin_inset Flex Code
23005 \begin_layout Plain Layout
23006 %forceabbrvciteauthor%
23013 \begin_inset Flex Code
23016 \begin_layout Plain Layout
23023 常に短縮される(「et al.」と共に供される)名前リストを提供します.
23027 \begin_layout Standard
23029 下記のマクロで変更することができます.
23032 \begin_layout Itemize
23033 \begin_inset Flex Code
23036 \begin_layout Plain Layout
23037 !firstnameform %surname%,
23046 \begin_layout Itemize
23047 \begin_inset Flex Code
23050 \begin_layout Plain Layout
23051 !othernameform %surname%,
23060 \begin_layout Itemize
23061 \begin_inset Flex Code
23064 \begin_layout Plain Layout
23065 !firstbynameform %prename% %surname%
23073 \begin_layout Itemize
23074 \begin_inset Flex Code
23077 \begin_layout Plain Layout
23078 !otherbynameform %prename% %surname%
23086 \begin_layout Standard
23089 Peter and Mary Smith:
23093 John Doe and Pat Green,
23094 eds.:\SpecialChar ldots
23098 \begin_layout Standard
23100 定義中で使用することのできる文法として,
23102 \begin_inset Flex Code
23105 \begin_layout Plain Layout
23111 という形をしたものがあります.これは,
23112 「リッチテキスト」を生成するときに使われる整形情報を定義するものです.当然のことながら,
23114 HTMLタグを出力させたくはありませんから,
23116 \begin_inset Flex Code
23119 \begin_layout Plain Layout
23126 \begin_inset Flex Code
23129 \begin_layout Plain Layout
23135 」でくるんでやらなくてはならないのです.
23138 \begin_layout Standard
23139 \begin_inset Flex Code
23142 \begin_layout Plain Layout
23149 他に2つの特殊な定義が可能です.一つめの例としては,
23153 \begin_layout LyX-Code
23155 \begin_inset Quotes eld
23159 \begin_inset Quotes erd
23165 \begin_layout Standard
23169 \begin_inset Flex Code
23172 \begin_layout Plain Layout
23179 これがキーであるかのように扱って使用することができます.\SpecialChar LyX
23182 \begin_inset Flex Code
23185 \begin_layout Plain Layout
23192 そこで定義されているものを扱う場合と同じように取り扱います.ですから,
23197 \begin_layout LyX-Code
23201 \begin_layout Standard
23202 のようなことはしないでください.\SpecialChar LyX
23204 無限ループに陥るようなことはありませんが,
23205 諦めるまでに時間のかかる長いループに入るかもしれません.
23208 \begin_layout Standard
23213 \begin_layout LyX-Code
23217 \begin_layout Standard
23218 のようなものです.これは翻訳対象となるテキスト部分を定義し,
23219 これによって書誌情報や引用の対応する部分が翻訳されるようになります.
23220 \begin_inset Flex Code
23223 \begin_layout Plain Layout
23231 定義の中に入れることもできます.以下の2つの翻訳パスがあることに注意してください.上記の例のように
23232 \begin_inset Flex Code
23235 \begin_layout Plain Layout
23242 すべて現在アクティブなバッファ言語に翻訳されます(したがって翻訳は生成された文書に一致します).アンダースコアだけから始まる定義は,
23243 すべてGUI言語に翻訳されます.これは
23246 \begin_layout LyX-Code
23247 _addtobib Add to bibliography only
23250 \begin_layout Standard
23252 ダイアログやボタンにのみ現れる文字列に適した翻訳です.
23255 \begin_layout Standard
23256 これらの翻訳可能な文字列のうちいくつかは,
23258 \begin_inset Flex Code
23261 \begin_layout Plain Layout
23268 \begin_inset Flex Code
23271 \begin_layout Plain Layout
23277 ファイル中に事前定義されています.これは,
23278 上記で述べたような意味でのマクロではないことに注意してください.
23281 \begin_layout Standard
23284 \begin_inset VSpace defskip
23290 \begin_layout Standard
23294 !authoredit {%author%[[%author%,
23295 ]][[{%editor%[[%editor%,
23300 \begin_layout Standard
23301 \begin_inset VSpace defskip
23306 \begin_inset Flex Code
23309 \begin_layout Plain Layout
23318 \begin_inset Flex Code
23321 \begin_layout Plain Layout
23329 \begin_inset Flex Code
23332 \begin_layout Plain Layout
23340 \begin_inset Flex Code
23343 \begin_layout Plain Layout
23349 ないしはその翻訳(既定では「ed.」)を出力します.これは実は
23350 \begin_inset Flex Code
23353 \begin_layout Plain Layout
23361 ご自身の定義ないしは再定義の中で使用することができます.
23364 \begin_layout Section
23365 \begin_inset CommandInset label
23367 name "sec:XHTML出力のタグ"
23374 \begin_layout Standard
23379 レイアウト情報によって制御することができます.一般的に,
23384 既定のCSSスタイルの構成まで行ないます.たとえば,
23385 章見出しを適切に整形するためのCSSを書き出すために,
23389 \begin_inset Flex Code
23392 \begin_layout Plain Layout
23398 宣言で提供されている情報を利用しようと試みます.
23401 \begin_layout Standard
23404 使いたい環境やユーザ設定差込枠などのために満足のいくXHTML出力を得るために,
23405 まったく何もしなくてよいことになるでしょう.しかしながら,
23409 生成されるXHTMLやCSSをカスタマイズするために使用できるレイアウトタグを,
23413 \begin_layout Standard
23414 様式宣言や差込枠宣言の外で使用することができるタグに,
23416 \begin_inset Flex Code
23419 \begin_layout Plain Layout
23426 \begin_inset Flex Code
23429 \begin_layout Plain Layout
23435 の2つがあることに注意してください.これらの詳細については,
23437 \begin_inset CommandInset ref
23439 reference "subsec:汎用テキストクラスパラメータ"
23447 \begin_layout Subsection
23448 \begin_inset CommandInset label
23450 name "subsec:段落様式-XHTML"
23457 \begin_layout Standard
23459 が段落のために出力するXHTMLの種類は,
23462 あるいは環境を取り扱っているのかに依存し,
23464 \begin_inset Flex Code
23467 \begin_layout Plain Layout
23477 \begin_layout Standard
23482 \begin_layout LyX-Code
23486 \begin_inset Quotes erd
23490 \begin_inset Quotes erd
23496 \begin_layout LyX-Code
23500 \begin_inset Quotes erd
23504 \begin_inset Quotes erd
23510 \begin_layout LyX-Code
23516 \begin_layout LyX-Code
23522 \begin_layout Standard
23528 \begin_layout Standard
23534 \begin_layout LyX-Code
23538 \begin_inset Quotes erd
23542 \begin_inset Quotes erd
23548 \begin_layout LyX-Code
23552 \begin_inset Quotes erd
23556 \begin_inset Quotes erd
23560 \begin_inset Quotes erd
23564 \begin_inset Quotes erd
23567 >環境ラベル</labeltag>最初の段落.
23570 \begin_layout LyX-Code
23576 \begin_layout LyX-Code
23579 <itemtag>二つめの段落.</itemtag>
23582 \begin_layout LyX-Code
23588 \begin_layout Standard
23590 たとえば定理の場合にそうであるように,
23591 最初の段落にだけ出力されることに注意してください.
23594 \begin_layout Standard
23599 \begin_layout LyX-Code
23603 \begin_inset Quotes erd
23607 \begin_inset Quotes erd
23613 \begin_layout LyX-Code
23617 \begin_inset Quotes erd
23621 \begin_inset Quotes erd
23625 \begin_inset Quotes erd
23629 \begin_inset Quotes erd
23632 >リストのラベル</labeltag>最初の項目.</itemtag>
23635 \begin_layout LyX-Code
23639 \begin_inset Quotes erd
23643 \begin_inset Quotes erd
23647 \begin_inset Quotes erd
23651 \begin_inset Quotes erd
23654 >リストのラベル</labeltag>二つめの項目.</itemtag>
23657 \begin_layout LyX-Code
23663 \begin_layout LyX-Code
23667 \begin_layout LyX-Code
23671 \begin_inset Quotes erd
23675 \begin_inset Quotes erd
23681 \begin_layout LyX-Code
23685 \begin_inset Quotes erd
23689 \begin_inset Quotes erd
23692 >リストのラベル</labeltag><itemtag attr=
23693 \begin_inset Quotes erd
23697 \begin_inset Quotes erd
23703 \begin_layout LyX-Code
23707 \begin_inset Quotes erd
23711 \begin_inset Quotes erd
23714 >リストのラベル</labeltag><itemtag attr=
23715 \begin_inset Quotes erd
23719 \begin_inset Quotes erd
23725 \begin_layout LyX-Code
23731 \begin_layout Standard
23733 \begin_inset Flex Code
23736 \begin_layout Plain Layout
23743 \begin_inset Flex Code
23746 \begin_layout Plain Layout
23752 の順序が違っていることに注意してください.どちらの順序になるかは,
23754 \begin_inset Flex Code
23757 \begin_layout Plain Layout
23764 \begin_inset Flex Code
23767 \begin_layout Plain Layout
23777 labelがitemの外側に来るようになります.
23780 \begin_layout Standard
23782 以下に述べるようなレイアウトタグを使って制御することができます.しかしながら,
23788 望ましいXHTML出力を得ることができるということになるはずです.ここで利用出来るタグは,
23789 自分の好みにあわせて微調整する目的でここにあるものと考えてください.
23792 \begin_layout Description
23793 \begin_inset Flex Code
23796 \begin_layout Plain Layout
23803 \begin_inset Flex Code
23806 \begin_layout Plain Layout
23812 ] 主幹タグと共に出力される属性情報を指定します.たとえば,
23814 \begin_inset Flex Code
23817 \begin_layout Plain Layout
23826 \begin_inset Flex Code
23829 \begin_layout Plain Layout
23836 \begin_inset Flex Code
23839 \begin_layout Plain Layout
23846 レイアウトの\SpecialChar LyX
23848 chapterのように小文字で記述します.
23851 \begin_layout Description
23852 \begin_inset Flex Code
23855 \begin_layout Plain Layout
23862 \begin_inset Flex Code
23865 \begin_layout Plain Layout
23871 ] この段落に使用するCSSクラス.段落が連番もしくは記号の箇条書きであるならば,
23872 既定値は「lyxenum」または「lyxitem」および階層の深さにより「i」「ii」「iii」「iv」となることに注意してください.これはここで書き換えることができます.しかしながら,
23873 その場合後置句は付け加えられません.すなわち,
23875 つねにここで宣言されたものの通りとなります.
23878 \begin_layout Description
23879 \begin_inset Flex Code
23882 \begin_layout Plain Layout
23889 \begin_inset Flex Code
23892 \begin_layout Plain Layout
23903 \begin_inset Flex Code
23906 \begin_layout Plain Layout
23912 で追加情報が明示的に与えられているときでも,
23914 がこのレイアウト用に生成する既定CSS情報を出力するか否か.これを
23915 \begin_inset Flex Code
23918 \begin_layout Plain Layout
23925 生成されたCSSを完全に上書きする代わりに,
23926 変更したり追加したりすることができます.既定値は
23927 \begin_inset Flex Code
23930 \begin_layout Plain Layout
23939 \begin_layout Description
23940 \begin_inset Flex Code
23943 \begin_layout Plain Layout
23950 \begin_inset Flex Code
23953 \begin_layout Plain Layout
23963 ] この段落(通常節やその類い)をTOCに入れるか否か.既定値は真となっているので,
23964 たとえば星付きの節については偽に設定しなくてはなりません.
23967 \begin_layout Description
23968 \begin_inset Flex Code
23971 \begin_layout Plain Layout
23978 \begin_inset Flex Code
23981 \begin_layout Plain Layout
23987 ] 環境の段落に使用されるタグ.上記各例の
23988 \begin_inset Flex Code
23991 \begin_layout Plain Layout
23998 \begin_inset Flex Code
24001 \begin_layout Plain Layout
24010 \begin_layout Description
24011 \begin_inset Flex Code
24014 \begin_layout Plain Layout
24021 \begin_inset Flex Code
24024 \begin_layout Plain Layout
24031 \begin_inset Flex Code
24034 \begin_layout Plain Layout
24035 class=`レイアウト名_item'
24047 \begin_inset Flex Code
24050 \begin_layout Plain Layout
24059 \begin_layout Description
24060 \begin_inset Flex Code
24063 \begin_layout Plain Layout
24070 \begin_inset Flex Code
24073 \begin_layout Plain Layout
24079 ] 段落と項目ラベルに使用されるタグ.上記各例の
24080 \begin_inset Flex Code
24083 \begin_layout Plain Layout
24090 \begin_inset Flex Code
24093 \begin_layout Plain Layout
24100 \begin_inset Flex Code
24103 \begin_layout Plain Layout
24110 \begin_inset Flex Code
24113 \begin_layout Plain Layout
24114 Centered_Top_Environment
24121 \begin_inset Flex Code
24124 \begin_layout Plain Layout
24132 \begin_inset Flex Code
24135 \begin_layout Plain Layout
24144 \begin_layout Description
24145 \begin_inset Flex Code
24148 \begin_layout Plain Layout
24155 \begin_inset Flex Code
24158 \begin_layout Plain Layout
24165 \begin_inset Flex Code
24168 \begin_layout Plain Layout
24169 class=`レイアウト名_label'
24181 \begin_inset Flex Code
24184 \begin_layout Plain Layout
24193 \begin_layout Description
24194 \begin_inset Flex Code
24197 \begin_layout Plain Layout
24204 \begin_inset Flex Code
24207 \begin_layout Plain Layout
24221 中に出力されるかを制御します.これは,
24225 \begin_inset Flex Code
24228 \begin_layout Plain Layout
24229 `<dt>\SpecialChar ldots
24230 </dt><dd>\SpecialChar ldots
24236 という形を得るために使用されます.既定値は
24237 \begin_inset Flex Code
24240 \begin_layout Plain Layout
24247 labelタグはitemタグの中に出力されます.
24250 \begin_layout Description
24251 \begin_inset Flex Code
24254 \begin_layout Plain Layout
24262 \begin_inset Flex Code
24265 \begin_layout Plain Layout
24274 \begin_inset Flex Code
24277 \begin_layout Plain Layout
24284 \begin_inset Flex Code
24287 \begin_layout Plain Layout
24293 ブロックをインクルードするのに使用することができます.
24296 \begin_layout Description
24297 \begin_inset Flex Code
24300 \begin_layout Plain Layout
24307 インクルードするCSSスタイル情報.これは,
24309 \begin_inset Flex Code
24312 \begin_layout Plain Layout
24319 CSS自体をインクルードするだけで大丈夫です.
24320 \begin_inset Flex Code
24323 \begin_layout Plain Layout
24332 \begin_layout Description
24333 \begin_inset Flex Code
24336 \begin_layout Plain Layout
24343 \begin_inset Flex Code
24346 \begin_layout Plain Layout
24352 ] 主幹ラベルに使用されるタグ.上記各例の
24353 \begin_inset Flex Code
24356 \begin_layout Plain Layout
24363 \begin_inset Flex Code
24366 \begin_layout Plain Layout
24375 \begin_layout Description
24376 \begin_inset Flex Code
24379 \begin_layout Plain Layout
24386 \begin_inset Flex Code
24389 \begin_layout Plain Layout
24401 \begin_inset Flex Code
24404 \begin_layout Plain Layout
24410 タグを生成するのに使用する様式であるという印をつけます.既定値は偽です.
24411 \begin_inset Flex Code
24414 \begin_layout Plain Layout
24422 \begin_inset Flex Code
24425 \begin_layout Plain Layout
24434 \begin_layout Subsection
24438 \begin_layout Standard
24440 レイアウトファイル内の情報によって制御することができます
24444 \begin_layout Plain Layout
24446 これは「テキスト」差込枠(中に書き込みができる差込枠)にのみ有効で,
24447 「コマンド」差込枠(ダイアログボックスに関連付けられた差込枠)には適用されません.
24455 既定のCSS様式を構成します.しかし,
24459 \begin_layout Standard
24465 \begin_layout LyX-Code
24467 \begin_inset Quotes erd
24471 \begin_inset Quotes erd
24477 \begin_layout LyX-Code
24478 <labeltag>ラベル</labeltag>
24481 \begin_layout LyX-Code
24483 \begin_inset Quotes erd
24487 \begin_inset Quotes erd
24490 >差込枠の内容.</innertag>
24493 \begin_layout LyX-Code
24497 \begin_layout Standard
24500 \begin_inset Flex Code
24503 \begin_layout Plain Layout
24514 引用など)を用いて整形されます.もちろん,
24520 \begin_inset Flex Code
24523 \begin_layout Plain Layout
24529 が用いられます.innerタグは非必須であり,
24530 既定では出力されません.各差込枠用に出力される特定のタグや属性は,
24531 以下のレイアウトタグによって制御することができます.
24534 \begin_layout Description
24535 \begin_inset Flex Code
24538 \begin_layout Plain Layout
24545 \begin_inset Flex Code
24548 \begin_layout Plain Layout
24554 ] 主幹タグと共に出力される属性情報を指定します.たとえば,
24556 \begin_inset Flex Code
24559 \begin_layout Plain Layout
24560 class=`myinset' onclick=`\SpecialChar ldots
24569 \begin_inset Flex Code
24572 \begin_layout Plain Layout
24579 \begin_inset Flex Code
24582 \begin_layout Plain Layout
24589 差込枠の\SpecialChar LyX
24591 小文字で記述します.アルファベットや数字以外の文字は,
24592 アンダースコアに置き換えられます.例:
24596 \begin_layout Description
24597 \begin_inset Flex Code
24600 \begin_layout Plain Layout
24607 \begin_inset Flex Code
24610 \begin_layout Plain Layout
24621 \begin_inset Flex Code
24624 \begin_layout Plain Layout
24630 で追加情報が明示的に与えられているときでも,
24632 がこのレイアウト用に生成する既定CSS情報を出力するか否か.これを
24633 \begin_inset Flex Code
24636 \begin_layout Plain Layout
24643 生成されたCSSを完全に上書きする代わりに,
24644 変更したり追加したりすることができます.既定値は
24645 \begin_inset Flex Code
24648 \begin_layout Plain Layout
24657 \begin_layout Description
24658 \begin_inset Flex Code
24661 \begin_layout Plain Layout
24668 \begin_inset Flex Code
24671 \begin_layout Plain Layout
24678 \begin_inset Flex Code
24681 \begin_layout Plain Layout
24690 \begin_layout Description
24691 \begin_inset Flex Code
24694 \begin_layout Plain Layout
24701 \begin_inset Flex Code
24704 \begin_layout Plain Layout
24711 \begin_inset Flex Code
24714 \begin_layout Plain Layout
24723 \begin_layout Description
24724 \begin_inset Flex Code
24727 \begin_layout Plain Layout
24734 \begin_inset Flex Code
24737 \begin_layout Plain Layout
24745 ] この差込枠が(脚註のように)独立した文字列ブロックを表すのか,
24747 (派生枝のように)周囲の文字列の中に取り込まれる素材を表すのか.既定値は1です.
24750 \begin_layout Description
24751 \begin_inset Flex Code
24754 \begin_layout Plain Layout
24761 \begin_inset Flex Code
24764 \begin_layout Plain Layout
24774 \begin_inset Flex Code
24777 \begin_layout Plain Layout
24789 \begin_layout Description
24790 \begin_inset Flex Code
24793 \begin_layout Plain Layout
24801 \begin_inset Flex Code
24804 \begin_layout Plain Layout
24813 \begin_inset Flex Code
24816 \begin_layout Plain Layout
24823 \begin_inset Flex Code
24826 \begin_layout Plain Layout
24832 ブロックをインクルードするのに使用することができます.
24835 \begin_layout Description
24836 \begin_inset Flex Code
24839 \begin_layout Plain Layout
24846 インクルードするCSSスタイル情報.これは,
24848 \begin_inset Flex Code
24851 \begin_layout Plain Layout
24858 CSS自体をインクルードするだけで大丈夫です.
24861 \begin_layout Description
24862 \begin_inset Flex Code
24865 \begin_layout Plain Layout
24872 \begin_inset Flex Code
24875 \begin_layout Plain Layout
24881 ] 主幹ラベルに使用されるタグ.上記各例の
24882 \begin_inset Flex Code
24885 \begin_layout Plain Layout
24892 \begin_inset Flex Code
24895 \begin_layout Plain Layout
24903 \begin_inset Flex Code
24906 \begin_layout Plain Layout
24913 \begin_inset Flex Code
24916 \begin_layout Plain Layout
24924 \begin_inset Flex Code
24927 \begin_layout Plain Layout
24936 \begin_layout Subsection
24940 \begin_layout Standard
24942 レイアウトファイル内の情報によって制御することができます.出力は,
24946 \begin_layout LyX-Code
24948 \begin_inset Quotes erd
24952 \begin_inset Quotes erd
24958 \begin_layout LyX-Code
24962 \begin_layout LyX-Code
24966 \begin_layout Standard
24970 そのような形で出力されます.その外観は,
24971 キャプション差込枠のInsetLayoutで制御することができます.
24974 \begin_layout Description
24975 \begin_inset Flex Code
24978 \begin_layout Plain Layout
24985 \begin_inset Flex Code
24988 \begin_layout Plain Layout
24994 ] 主幹タグと共に出力される属性情報を指定します.たとえば,
24996 \begin_inset Flex Code
24999 \begin_layout Plain Layout
25000 class=`myfloat' onclick=`\SpecialChar ldots
25009 \begin_inset Flex Code
25012 \begin_layout Plain Layout
25013 class=`float フロート-フロート型'
25019 \begin_inset Flex Code
25022 \begin_layout Plain Layout
25030 \begin_inset CommandInset ref
25032 reference "subsec:フロート"
25038 この型のフロートの\SpecialChar LyX
25041 アルファベットや数字でない文字はアンダースコアに変換されます.例:
25045 \begin_layout Description
25046 \begin_inset Flex Code
25049 \begin_layout Plain Layout
25056 インクルードするCSSスタイル情報.これは,
25058 \begin_inset Flex Code
25061 \begin_layout Plain Layout
25068 CSS自体をインクルードするだけで大丈夫です.
25071 \begin_layout Description
25072 \begin_inset Flex Code
25075 \begin_layout Plain Layout
25082 \begin_inset Flex Code
25085 \begin_layout Plain Layout
25091 ] このフロートに使用されるタグ.上記各例の
25092 \begin_inset Flex Code
25095 \begin_layout Plain Layout
25102 \begin_inset Flex Code
25105 \begin_layout Plain Layout
25112 ほとんどの場合変更する必要はありません.
25115 \begin_layout Subsection
25119 \begin_layout Standard
25122 \begin_inset Flex Code
25125 \begin_layout Plain Layout
25131 ブロックを使用して整形することができます.詳細については,
25133 \begin_inset CommandInset ref
25135 reference "subsec:引用書式指定"
25143 \begin_layout Subsection
25148 \begin_layout Standard
25151 提供されている他のレイアウト情報に基づいて,
25152 差込枠と段落様式の両方の既定CSS様式ルールを生成ということすることを,
25153 これまでに何度か触れました.この節では,
25160 \begin_layout Standard
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
25195 \begin_inset Flex Code
25198 \begin_layout Plain Layout
25205 \begin_inset Flex Code
25208 \begin_layout Plain Layout
25215 フォント情報についてのみCSSを自動生成します(
25216 \begin_inset CommandInset ref
25218 reference "subsec:フォント指定"
25224 きわめて分かりやすく自明です.たとえば,
25226 \begin_inset Flex Code
25229 \begin_layout Plain Layout
25236 \begin_inset Flex Code
25239 \begin_layout Plain Layout
25246 」になります.\SpecialChar LyX
25247 の寸法とCSSの寸法のあいだの対応は,
25249 それでも直感的に分かります.詳細については,
25251 \begin_inset Flex URL
25254 \begin_layout Plain Layout
25262 \begin_inset Flex Code
25265 \begin_layout Plain Layout
25274 \begin_layout Section
25276 \begin_inset CommandInset label
25278 name "sec:DocBook出力のタグ"
25285 \begin_layout Standard
25289 のDocBook出力の書式もレイアウト情報によって制御されています.一般的に\SpecialChar LyX
25291 DocBookは厳密にセマンティックであり,
25293 スタイリングの多くは変換の途中で失われてしまいます.可能な場合には,
25302 \begin_layout Standard
25304 設定した環境や特別差込枠等々について,
25305 納得のいくDocBook出力を得るために,
25306 何かしなくてはならないということはまったくありません.しかしながら,
25307 いくつかの場合において必要となることがあるため,
25310 生成されるDocBookを調整できるようにしています.
25313 \begin_layout Standard
25314 ラベルはDocBookでは冗長であるため,
25315 めったに出力されることはありません.この情報はタグ自身によって伝達され,
25316 (DocBookファイルを処理した後の)最終文書にラベルが現れるかどうかは,
25317 スタイルシートによって制御されます.しかしながら,
25319 ラベルが冗長な内容ではないことが時々あり,
25324 \begin_layout Subsection
25326 \begin_inset CommandInset label
25328 name "subsec:DocBook段落様式"
25335 \begin_layout Standard
25336 段落に対して\SpecialChar LyX
25339 コマンドなのか環境なのかによって変化し,
25341 \begin_inset Flex Code
25344 \begin_layout Plain Layout
25354 \begin_layout Standard
25356 DocBook出力は下記の形を取ります:
25360 \begin_layout LyX-Code
25364 \begin_layout LyX-Code
25368 \begin_layout LyX-Code
25372 \begin_layout Standard
25374 生成されるDocBookは下記の形を取ります:
25378 \begin_layout LyX-Code
25382 \begin_layout LyX-Code
25383 <itemtag>第1段落</itemtag>
25386 \begin_layout LyX-Code
25387 <itemtag>第2段落</itemtag>
25390 \begin_layout LyX-Code
25394 \begin_layout Standard
25396 DocBook出力は下記の形を取ります:
25400 \begin_layout LyX-Code
25404 \begin_layout LyX-Code
25405 <itemtag attr>第1項目</itemtag>
25408 \begin_layout LyX-Code
25409 <itemtag attr>第2項目</itemtag>
25412 \begin_layout LyX-Code
25416 \begin_layout Standard
25417 各段落型に対する特定のタグやロール出力は,
25418 これから説明するレイアウトタグによって制御することができます.まさにDocBookの性質そのものによって,
25419 妥当な既定値というものはまったく存在せず,
25420 値はつねに注意深く選ばなくてはならないと言うことに注意してください.
25423 \begin_layout Description
25424 \begin_inset Flex Code
25427 \begin_layout Plain Layout
25434 \begin_inset Flex Code
25437 \begin_layout Plain Layout
25443 ] メインタグに出力される属性情報を,
25445 \begin_inset Flex Code
25448 \begin_layout Plain Layout
25455 DocBookファイルの後処理に使用することができます.
25458 \begin_layout Description
25459 \begin_inset Flex Code
25462 \begin_layout Plain Layout
25469 \begin_inset Flex Code
25472 \begin_layout Plain Layout
25478 ] この差込枠に使用するタグ.上記の例の「
25479 \begin_inset Flex Code
25482 \begin_layout Plain Layout
25488 」の位置に出力します.既定値はフロート名で,
25489 DocBookには一般的なタグはないので,
25493 \begin_layout Description
25494 \begin_inset Flex Code
25497 \begin_layout Plain Layout
25504 \begin_inset Flex Code
25507 \begin_layout Plain Layout
25515 \begin_inset Flex Code
25518 \begin_layout Plain Layout
25526 \begin_inset Flex Code
25529 \begin_layout Plain Layout
25535 ] このタグの新規行ポリシー.詳細は第
25536 \begin_inset CommandInset ref
25538 reference "subsec:新規行ポリシー"
25549 \begin_layout Subsection
25551 \begin_inset CommandInset label
25553 name "subsec:新規行ポリシー"
25560 \begin_layout Standard
25563 \begin_inset Flex Code
25566 \begin_layout Plain Layout
25572 属性で指定される)新規行の出力ポリシーに下記の3つの選択肢があります.
25575 \begin_layout Itemize
25577 \begin_inset Flex Code
25580 \begin_layout Plain Layout
25587 開始タグと終了タグは独立した行に置きます(つまり開始タグと終了タグの前後にラインフィードします).典型的な要素はフロートです.たとえば,
25592 \begin_layout LyX-Code
25596 \begin_layout LyX-Code
25600 \begin_layout LyX-Code
25604 \begin_layout LyX-Code
25608 \begin_layout LyX-Code
25612 \begin_layout Standard
25617 \begin_layout Itemize
25619 \begin_inset Flex Code
25622 \begin_layout Plain Layout
25629 開始タグと終了タグは同じ新規行に置きます(開始タグの前と終了タグの後にラインフィードが出力されます).典型的な要素は段落と箇条書き項目です.たとえば,
25634 \begin_layout LyX-Code
25638 \begin_layout LyX-Code
25639 <paratag>段落の内容</paratag>
25642 \begin_layout LyX-Code
25646 \begin_layout Standard
25651 \begin_layout Itemize
25653 \begin_inset Flex Code
25656 \begin_layout Plain Layout
25663 開始タグと終了タグは内容と同じ行に置かれます.ラインフィードは出力されません.典型的な要素はフォントです.たとえば,
25668 \begin_layout LyX-Code
25669 前の内容<inlinetag>段落の内容</inlinetag>後の内容
25672 \begin_layout Standard
25677 \begin_layout Standard
25679 \begin_inset Flex Code
25682 \begin_layout Plain Layout
25691 \begin_layout Subsection
25692 InsetLayout DocBook
25695 \begin_layout Standard
25696 差込枠のDocBook出力もレイアウトファイルの情報によって制御されます.
25699 \begin_layout Standard
25700 差込枠に対して\SpecialChar LyX
25701 が出力するDocBookは次のような形を取ります.
25704 \begin_layout LyX-Code
25705 <wrappertag wrapperattr>
25708 \begin_layout LyX-Code
25712 \begin_layout LyX-Code
25713 <innertag innerattr>
25716 \begin_layout LyX-Code
25720 \begin_layout LyX-Code
25724 \begin_layout LyX-Code
25728 \begin_layout LyX-Code
25732 \begin_layout Standard
25737 \begin_layout LyX-Code
25738 <wrappertag wrapperattr>
25741 \begin_layout LyX-Code
25745 \begin_layout LyX-Code
25746 <innertag innerattr>
25749 \begin_layout LyX-Code
25750 <itemwrappertag itemwrapperattr>
25753 \begin_layout LyX-Code
25754 <itemlabeltag itemattr>
25757 \begin_layout LyX-Code
25761 \begin_layout LyX-Code
25765 \begin_layout LyX-Code
25769 \begin_layout LyX-Code
25773 \begin_layout LyX-Code
25777 \begin_layout LyX-Code
25781 \begin_layout LyX-Code
25785 \begin_layout LyX-Code
25789 \begin_layout LyX-Code
25790 <itemwrappertag itemwrapperattr>
25793 \begin_layout LyX-Code
25794 <itemlabeltag itemattr>
25797 \begin_layout LyX-Code
25801 \begin_layout LyX-Code
25805 \begin_layout LyX-Code
25809 \begin_layout LyX-Code
25813 \begin_layout LyX-Code
25817 \begin_layout LyX-Code
25821 \begin_layout LyX-Code
25825 \begin_layout LyX-Code
25829 \begin_layout LyX-Code
25833 \begin_layout LyX-Code
25837 \begin_layout LyX-Code
25841 \begin_layout LyX-Code
25845 \begin_layout Standard
25849 \begin_inset Flex Code
25852 \begin_layout Plain Layout
25863 引用等)にしたがって整形された段落として出力されます.内側のタグは必須ではなく,
25867 \begin_layout Standard
25868 各差込枠に出力される特定のタグと属性は,
25869 下記のようなレイアウトタグによって制御されます.
25872 \begin_layout Description
25873 \begin_inset Flex Code
25876 \begin_layout Plain Layout
25883 \begin_inset Flex Code
25886 \begin_layout Plain Layout
25892 ] メインタグに出力される属性情報を,
25894 \begin_inset Flex Code
25897 \begin_layout Plain Layout
25904 DocBookファイルの後処理に使用することができます.
25907 \begin_layout Description
25908 \begin_inset Flex Code
25911 \begin_layout Plain Layout
25918 \begin_inset Flex Code
25921 \begin_layout Plain Layout
25929 ] このタグを親レイアウトの最初にある
25930 \begin_inset Flex Code
25933 \begin_layout Plain Layout
25939 タグの中に入れるかどうかを指定します.
25940 \begin_inset Flex Code
25943 \begin_layout Plain Layout
25951 \begin_inset Flex Code
25954 \begin_layout Plain Layout
25960 の中に決して入れないことを示します(これは既定値であり通常の内容に対応します).
25961 \begin_inset Flex Code
25964 \begin_layout Plain Layout
25972 \begin_inset Flex Code
25975 \begin_layout Plain Layout
25981 の中につねに入れることを示します(これは通常のメタデータに対応します).親に
25982 \begin_inset Flex Code
25985 \begin_layout Plain Layout
25992 \begin_inset Flex 圏点
25995 \begin_layout Plain Layout
26002 \begin_inset Flex Code
26005 \begin_layout Plain Layout
26013 \begin_inset Flex Code
26016 \begin_layout Plain Layout
26022 の中に入れるかもしれないことを示します(これは表題の場合にのみ該当します).親に
26023 \begin_inset Flex Code
26026 \begin_layout Plain Layout
26033 \begin_inset Flex 圏点
26036 \begin_layout Plain Layout
26046 \begin_layout Description
26047 \begin_inset Flex Code
26050 \begin_layout Plain Layout
26057 \begin_inset Flex Code
26060 \begin_layout Plain Layout
26068 \begin_inset Flex Code
26071 \begin_layout Plain Layout
26078 DocBookファイルの後処理に使用することができます.
26081 \begin_layout Description
26082 \begin_inset Flex Code
26085 \begin_layout Plain Layout
26086 DocBookItemInnerAttr
26092 \begin_inset Flex Code
26095 \begin_layout Plain Layout
26101 ] 項目内部タグに出力される属性情報を,
26103 \begin_inset Flex Code
26106 \begin_layout Plain Layout
26113 DocBookファイルの後処理に使用することができます.
26116 \begin_layout Description
26117 \begin_inset Flex Code
26120 \begin_layout Plain Layout
26121 DocBookItemInnerTag
26127 \begin_inset Flex Code
26130 \begin_layout Plain Layout
26136 ] 差込枠内部の項目内部タグに使用するタグ.上記の例の「
26137 \begin_inset Flex Code
26140 \begin_layout Plain Layout
26147 \begin_inset Flex Code
26150 \begin_layout Plain Layout
26157 項目内部タグがないことを示します.すなわち,
26159 項目内部タグなしに中身が直接出力されます.このパラメーターは,
26161 項目立てレイアウトが使われているときのみ意味を持ちます.最もあり得る値は「
26162 \begin_inset Flex Code
26165 \begin_layout Plain Layout
26172 \begin_inset Newline newline
26175 箇条書き項目が新規行を使って分割される場合,
26177 新規行で分割される段落の各部分に対して個別に出力されます.
26180 \begin_layout Description
26181 \begin_inset Flex Code
26184 \begin_layout Plain Layout
26185 DocBookItemInnerTagType
26191 \begin_inset Flex Code
26194 \begin_layout Plain Layout
26202 \begin_inset Flex Code
26205 \begin_layout Plain Layout
26213 \begin_inset Flex Code
26216 \begin_layout Plain Layout
26222 ] このタグの新規行ポリシー.詳細は第
26223 \begin_inset CommandInset ref
26225 reference "subsec:新規行ポリシー"
26236 \begin_layout Description
26237 \begin_inset Flex Code
26240 \begin_layout Plain Layout
26241 DocBookItemLabelAttr
26247 \begin_inset Flex Code
26250 \begin_layout Plain Layout
26256 ] 項目ラベルタグに出力される属性情報を,
26258 \begin_inset Flex Code
26261 \begin_layout Plain Layout
26268 DocBookファイルの後処理に使用することができます.
26271 \begin_layout Description
26272 \begin_inset Flex Code
26275 \begin_layout Plain Layout
26276 DocBookItemLabelTag
26282 \begin_inset Flex Code
26285 \begin_layout Plain Layout
26291 ] 差込枠内部の項目ラベルタグに使用するタグ.上記の例の「
26292 \begin_inset Flex Code
26295 \begin_layout Plain Layout
26301 」の位置に出力します.このパラメーターは,
26303 ラベルの概念を伴う項目立てレイアウトが使われているときのみ意味を持ちます.
26306 \begin_layout Description
26307 \begin_inset Flex Code
26310 \begin_layout Plain Layout
26311 DocBookItemLabelTagType
26317 \begin_inset Flex Code
26320 \begin_layout Plain Layout
26328 \begin_inset Flex Code
26331 \begin_layout Plain Layout
26339 \begin_inset Flex Code
26342 \begin_layout Plain Layout
26348 ] このタグの新規行ポリシー.詳細は第
26349 \begin_inset CommandInset ref
26351 reference "subsec:新規行ポリシー"
26362 \begin_layout Description
26363 \begin_inset Flex Code
26366 \begin_layout Plain Layout
26373 \begin_inset Flex Code
26376 \begin_layout Plain Layout
26382 ] 差込枠内部の項目タグに使用するタグ.上記の例の「
26383 \begin_inset Flex Code
26386 \begin_layout Plain Layout
26393 \begin_inset Flex Code
26396 \begin_layout Plain Layout
26403 項目タグがないことを示します.このパラメーターは,
26405 項目立てレイアウトが使われているときのみ意味を持ちます.
26408 \begin_layout Description
26409 \begin_inset Flex Code
26412 \begin_layout Plain Layout
26419 \begin_inset Flex Code
26422 \begin_layout Plain Layout
26430 \begin_inset Flex Code
26433 \begin_layout Plain Layout
26441 \begin_inset Flex Code
26444 \begin_layout Plain Layout
26450 ] このタグの新規行ポリシー.詳細は第
26451 \begin_inset CommandInset ref
26453 reference "subsec:新規行ポリシー"
26464 \begin_layout Description
26465 \begin_inset Flex Code
26468 \begin_layout Plain Layout
26469 DocBookItemWrapperAttr
26475 \begin_inset Flex Code
26478 \begin_layout Plain Layout
26484 ] 項目ラッパータグに出力される属性情報を,
26486 \begin_inset Flex Code
26489 \begin_layout Plain Layout
26496 DocBookファイルの後処理に使用することができます.
26499 \begin_layout Description
26500 \begin_inset Flex Code
26503 \begin_layout Plain Layout
26504 DocBookItemWrapperTag
26510 \begin_inset Flex Code
26513 \begin_layout Plain Layout
26519 ] 差込枠内部の項目ラッパータグに使用するタグ.上記の例の「
26520 \begin_inset Flex Code
26523 \begin_layout Plain Layout
26530 \begin_inset Flex Code
26533 \begin_layout Plain Layout
26540 項目ラッパータグがないことを示します.すなわち,
26542 項目ラッパータグなしにタグと中身が直接出力されます.このパラメーターは,
26544 項目立てレイアウトが使われているときのみ意味を持ちます.
26547 \begin_layout Description
26548 \begin_inset Flex Code
26551 \begin_layout Plain Layout
26552 DocBookItemWrapperTagType
26558 \begin_inset Flex Code
26561 \begin_layout Plain Layout
26569 \begin_inset Flex Code
26572 \begin_layout Plain Layout
26580 \begin_inset Flex Code
26583 \begin_layout Plain Layout
26589 ] このタグの新規行ポリシー.詳細は第
26590 \begin_inset CommandInset ref
26592 reference "subsec:新規行ポリシー"
26603 \begin_layout Description
26604 \begin_inset Flex Code
26607 \begin_layout Plain Layout
26614 \begin_inset Flex Code
26617 \begin_layout Plain Layout
26625 \begin_inset Flex Code
26628 \begin_layout Plain Layout
26635 DocBookファイルの後処理に使用することができます.
26638 \begin_layout Description
26639 \begin_inset Flex Code
26642 \begin_layout Plain Layout
26649 \begin_inset Flex Code
26652 \begin_layout Plain Layout
26658 ] 差込枠内部の内部タグに使用するタグ.上記の例の「
26659 \begin_inset Flex Code
26662 \begin_layout Plain Layout
26669 \begin_inset Flex Code
26672 \begin_layout Plain Layout
26679 内部タグがないことを示します.すなわち,
26680 内部タグなしに中身が直接出力されます.
26683 \begin_layout Description
26684 \begin_inset Flex Code
26687 \begin_layout Plain Layout
26688 DocBookInnerTagType
26694 \begin_inset Flex Code
26697 \begin_layout Plain Layout
26705 \begin_inset Flex Code
26708 \begin_layout Plain Layout
26716 \begin_inset Flex Code
26719 \begin_layout Plain Layout
26725 ] このタグの新規行ポリシー.詳細は第
26726 \begin_inset CommandInset ref
26728 reference "subsec:新規行ポリシー"
26739 \begin_layout Description
26740 \begin_inset Flex Code
26743 \begin_layout Plain Layout
26750 \begin_inset Flex Code
26753 \begin_layout Plain Layout
26759 ] このタイプのセクションに対応するタグを指定します.このパラメーターは,
26760 セクショニング要素(部・章・節等)にのみ意味を持ちます.既定値は
26761 \begin_inset Flex Code
26764 \begin_layout Plain Layout
26771 DocBookがセクショニングに他のものを使うときのみ上書きされます(典型的にはbookの部や章).
26774 \begin_layout Description
26775 \begin_inset Flex Code
26778 \begin_layout Plain Layout
26785 \begin_inset Flex Code
26788 \begin_layout Plain Layout
26794 ] この差込枠に使用するタグ.上記の例の「
26795 \begin_inset Flex Code
26798 \begin_layout Plain Layout
26804 」の位置に出力します.既定値はフロート名で,
26805 DocBookには一般的なタグはないので,
26809 \begin_layout Description
26810 \begin_inset Flex Code
26813 \begin_layout Plain Layout
26820 \begin_inset Flex Code
26823 \begin_layout Plain Layout
26831 \begin_inset Flex Code
26834 \begin_layout Plain Layout
26842 \begin_inset Flex Code
26845 \begin_layout Plain Layout
26851 ] このタグの新規行ポリシー.詳細は第
26852 \begin_inset CommandInset ref
26854 reference "subsec:新規行ポリシー"
26865 \begin_layout Description
26866 \begin_inset Flex Code
26869 \begin_layout Plain Layout
26876 \begin_inset Flex Code
26879 \begin_layout Plain Layout
26885 ] 外部ラッパータグに出力される属性情報を,
26887 \begin_inset Flex Code
26890 \begin_layout Plain Layout
26897 DocBookファイルの後処理に使用することができます.
26900 \begin_layout Description
26901 \begin_inset Flex Code
26904 \begin_layout Plain Layout
26911 \begin_inset Flex Code
26914 \begin_layout Plain Layout
26920 ] 差込枠の周りのラッパータグに使用するタグ.上記の例の「
26921 \begin_inset Flex Code
26924 \begin_layout Plain Layout
26931 \begin_inset Flex Code
26934 \begin_layout Plain Layout
26941 ラッパータグがないことを示します.すなわち,
26942 ラッパータグなしにタグと中身が直接出力されます.
26945 \begin_layout Description
26946 \begin_inset Flex Code
26949 \begin_layout Plain Layout
26950 DocBookWrapperTagType
26956 \begin_inset Flex Code
26959 \begin_layout Plain Layout
26967 \begin_inset Flex Code
26970 \begin_layout Plain Layout
26978 \begin_inset Flex Code
26981 \begin_layout Plain Layout
26987 ] このタグの新規行ポリシー.詳細は第
26988 \begin_inset CommandInset ref
26990 reference "subsec:新規行ポリシー"
27001 \begin_layout Subsection
27005 \begin_layout Standard
27006 フロートのDocBook出力もレイアウトファイルの情報によって制御されます.出力は以下の形を取ります.
27009 \begin_layout LyX-Code
27013 \begin_layout LyX-Code
27017 \begin_layout LyX-Code
27021 \begin_layout Standard
27027 \begin_layout Description
27028 \begin_inset Flex Code
27031 \begin_layout Plain Layout
27038 \begin_inset Flex Code
27041 \begin_layout Plain Layout
27047 ] メインタグに出力される属性情報を,
27049 \begin_inset Flex Code
27052 \begin_layout Plain Layout
27059 DocBookファイルの後処理に使用することができます.
27062 \begin_layout Description
27063 \begin_inset Flex Code
27066 \begin_layout Plain Layout
27073 \begin_inset Flex Code
27076 \begin_layout Plain Layout
27082 ] このフロートに使用するタグ.上記の例の「
27083 \begin_inset Flex Code
27086 \begin_layout Plain Layout
27092 」の位置に出力します.既定値はフロート名で,
27093 DocBookには一般的なタグはないので,
27097 \begin_layout Subsection
27101 \begin_layout Standard
27102 読み込んだ書誌情報は整形することができません.すなわち,
27105 \begin_inset Flex Code
27108 \begin_layout Plain Layout
27114 タグを使用して(BibTeXファイルと同等な)データベース型のDocBook形式でつねに出力されます.
27117 \begin_layout Standard
27120 文書に書誌情報項目として手動で挿入されると,
27121 ユーザーはその整形を担当します.すなわち,
27122 ユーザーが書いたことを解析することは為されず,
27124 \begin_inset Flex Code
27127 \begin_layout Plain Layout
27136 \begin_layout Chapter
27138 \begin_inset CommandInset label
27140 name "chap:外部素材を取り込む"
27147 \begin_layout Standard
27148 \begin_inset Box Shadowbox
27158 height_special "totalheight"
27163 backgroundcolor "none"
27166 \begin_layout Plain Layout
27168 しばらく更新されていません.もちろんまだ正確であることを期待していますが,
27177 \begin_layout Standard
27179 外部のソースから素材を使用する方法は,
27184 』で詳細にカバーされています.本章は,
27186 舞台裏で何をする必要があるかをカバーします.
27189 \begin_layout Section
27193 \begin_layout Standard
27195 ひな型の概念に基づいています.ひな型は,
27197 がある型の素材とどのように橋渡しをするべきかを指定するものです.同梱物として,
27203 LilyPond楽譜用のひな型を事前に定義されたものとして含んでいます.実際に何が入っているかは,
27205 \begin_inset Flex MenuItem
27208 \begin_layout Plain Layout
27209 挿入\SpecialChar menuseparator
27210 ファイル\SpecialChar menuseparator
27216 メニューで見ることができます.さらに,
27218 自分自身のひな型を作成することも可能です.後でどのようなことをすればいいか詳細に説明しますが,
27219 できればあなたが作ったすべてのひな型を投稿して,
27220 我々が\SpecialChar LyX
27221 の後の版に取り込むことができるようにしてくださることを希望します.
27224 \begin_layout Standard
27225 外部素材の機能におけるもう一つの基本的な発想は,
27226 最終素材の元となるオリジナルファイルと,
27227 書き出された文書や印刷された文書に取り込むための生成ファイルとを区別していることです.たとえば,
27229 \begin_inset Flex Code
27232 \begin_layout Plain Layout
27238 で作成した図の場合を考えてみましょう.Xfigアプリケーション自体は,
27240 \begin_inset Flex Code
27243 \begin_layout Plain Layout
27249 拡張子を持つオリジナルファイルを操作します.Xfigで図を作成したり変更したりして,
27251 \begin_inset Flex Code
27254 \begin_layout Plain Layout
27260 ファイルに保存します.この図をお使いの文書に取り込みたいときには,
27262 ファイルにそのままインクルードできるように,
27264 \begin_inset Flex Code
27267 \begin_layout Plain Layout
27273 を呼び出してPostScriptファイルを生成します.この場合には,
27275 \begin_inset Flex Code
27278 \begin_layout Plain Layout
27285 PostScriptファイルが生成ファイルになります.
27288 \begin_layout Standard
27291 素材を更新することができるようにするために重要です.さらに,
27293 複数の書き出し書式をサポートするために必要な柔軟性が提供されます.たとえば,
27295 図を生のPostScriptファイルとして取り込むのは,
27296 とても褒められた発想とはいえません.むしろ,
27298 最終出力が実際の画像に近いものとなるように画像からASCIIへの変換子を呼び出したいと考えることでしょう.\SpecialChar LyX
27301 がサポートする各書き出し書式別に仕分けしているので,
27302 ユーザがこれを行うことが可能となっています.
27305 \begin_layout Standard
27308 書き出し書式によって異なる生成物をサポートすることの他に,
27309 編集・閲覧アプリケーションを緊密に統合することもサポートします.Xfigの図の場合には,
27311 の外部素材ダイアログからシングルクリックでオリジナルファイルをXfigで開くことができ,
27312 ダブルクリックすることで生成されたPostScriptファイルをGhostviewで閲覧することができます.もうコマンドラインをもてあそんだり,
27313 オリジナルファイルや生成ファイルがどこにあるか探したり変更を加えるためにファイルブラウザをいじくり回す必要はないのです.このようにして,
27314 文書を執筆する際に必要となる多くのアプリケーションを最大限に利用し,
27315 最終的により生産性を上げることができるようになるのです.
27318 \begin_layout Section
27322 \begin_layout Standard
27328 簡単に濫用されてしまうようなセキュリティホールを作ってしまいがちであることを心に留めておいてください.したがって,
27331 \begin_inset CommandInset ref
27333 reference "sec:セキュリティに関する論点"
27338 のセキュリティに関する議論を読んでおいてください.
27341 \begin_layout Standard
27347 \begin_layout Standard
27350 \begin_inset Flex Code
27353 \begin_layout Plain Layout
27354 LyXDir/lib/xtemplates/
27360 \begin_inset Flex Code
27363 \begin_layout Plain Layout
27369 ファイルに定義されています.各ひな型は,
27370 そのファイル完結で定義されています.自分専用のひな型を
27371 \begin_inset Flex Code
27374 \begin_layout Plain Layout
27375 UserDir/xtemplates/
27381 既存のひな型をそのデイレク取りにコピーして修正を加えることもできます.
27384 \begin_layout Standard
27385 典型的なひな型は以下のようになります.
27388 \begin_layout LyX-Code
27392 \begin_layout LyX-Code
27394 $$AbsOrRelPathParent$$Basename"
27397 \begin_layout LyX-Code
27401 \begin_layout LyX-Code
27405 \begin_layout LyX-Code
27409 \begin_layout LyX-Code
27413 \begin_layout LyX-Code
27417 \begin_layout LyX-Code
27418 AutomaticProduction true
27421 \begin_layout LyX-Code
27425 \begin_layout LyX-Code
27429 \begin_layout LyX-Code
27433 \begin_layout LyX-Code
27434 TransformCommand Rotate RotationLatexCommand
27437 \begin_layout LyX-Code
27438 TransformCommand Resize ResizeLatexCommand
27441 \begin_layout LyX-Code
27442 Product "$$RotateFront$$ResizeFront
27445 \begin_layout LyX-Code
27450 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
27453 \begin_layout LyX-Code
27454 $$ResizeBack$$RotateBack"
27457 \begin_layout LyX-Code
27461 \begin_layout LyX-Code
27462 UpdateResult "$$AbsPath$$Basename.pstex_t"
27465 \begin_layout LyX-Code
27466 Requirement "graphicx"
27469 \begin_layout LyX-Code
27470 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
27473 \begin_layout LyX-Code
27474 ReferencedFile latex "$$AbsPath$$Basename.eps"
27477 \begin_layout LyX-Code
27478 ReferencedFile dvi "$$AbsPath$$Basename.eps"
27481 \begin_layout LyX-Code
27485 \begin_layout LyX-Code
27489 \begin_layout LyX-Code
27490 TransformCommand Rotate RotationLatexCommand
27493 \begin_layout LyX-Code
27494 TransformCommand Resize ResizeLatexCommand
27497 \begin_layout LyX-Code
27498 Product "$$RotateFront$$ResizeFront
27501 \begin_layout LyX-Code
27506 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
27509 \begin_layout LyX-Code
27510 $$ResizeBack$$RotateBack"
27513 \begin_layout LyX-Code
27514 UpdateFormat pdftex
27517 \begin_layout LyX-Code
27518 UpdateResult "$$AbsPath$$Basename.pdftex_t"
27521 \begin_layout LyX-Code
27522 Requirement "graphicx"
27525 \begin_layout LyX-Code
27526 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
27529 \begin_layout LyX-Code
27530 ReferencedFile latex "$$AbsPath$$Basename.pdf"
27533 \begin_layout LyX-Code
27537 \begin_layout LyX-Code
27541 \begin_layout LyX-Code
27542 Product "$$Contents(
27544 "$$AbsPath$$Basename.asc
27549 \begin_layout LyX-Code
27550 UpdateFormat asciixfig
27553 \begin_layout LyX-Code
27554 UpdateResult "$$AbsPath$$Basename.asc"
27557 \begin_layout LyX-Code
27561 \begin_layout LyX-Code
27565 \begin_layout LyX-Code
27566 Product "<graphic fileref=
27568 "$$AbsOrRelPathMaster$$Basename.eps
27573 \begin_layout LyX-Code
27577 \begin_layout LyX-Code
27581 \begin_layout LyX-Code
27582 UpdateResult "$$AbsPath$$Basename.eps"
27585 \begin_layout LyX-Code
27586 ReferencedFile docbook "$$AbsPath$$Basename.eps"
27589 \begin_layout LyX-Code
27590 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
27593 \begin_layout LyX-Code
27597 \begin_layout LyX-Code
27602 \begin_layout LyX-Code
27606 \begin_layout LyX-Code
27610 \begin_layout Standard
27613 \begin_inset Flex Code
27616 \begin_layout Plain Layout
27624 \begin_inset Flex Code
27627 \begin_layout Plain Layout
27635 サポートされている主要な文書ファイル形式の設定を行う
27636 \begin_inset Flex Code
27639 \begin_layout Plain Layout
27647 \begin_inset Flex Code
27650 \begin_layout Plain Layout
27659 \begin_layout Subsection
27663 \begin_layout Description
27664 \begin_inset Flex Code
27667 \begin_layout Plain Layout
27668 AutomaticProduction
27669 \begin_inset space ~
27677 このひな型で扱うファイルを\SpecialChar LyX
27678 が生成しなくてはならないか否か.このコマンドは,
27682 \begin_layout Description
27683 \begin_inset Flex Code
27686 \begin_layout Plain Layout
27688 \begin_inset space ~
27697 ファイルダイアログで使用するフィルタ用globパターン.2つ以上のファイル拡張子があり得る場合(たとえば,
27699 \begin_inset Flex Code
27702 \begin_layout Plain Layout
27709 \begin_inset Flex Code
27712 \begin_layout Plain Layout
27720 \begin_inset Flex Code
27723 \begin_layout Plain Layout
27729 」の様なパターンを使用してください.このコマンドは,
27733 \begin_layout Description
27734 \begin_inset Flex Code
27737 \begin_layout Plain Layout
27739 \begin_inset space ~
27747 この文字列はボタン上に表示されます.このコマンドは,
27751 \begin_layout Description
27752 \begin_inset Flex Code
27755 \begin_layout Plain Layout
27757 \begin_inset space ~
27761 \begin_inset space ~
27769 外部素材ダイアログで使用されるヘルプ文.このひな型がユーザに何を提供できるのか,
27770 ユーザに説明するのに十分な情報を盛り込んでください.このコマンドは,
27774 \begin_layout Description
27775 \begin_inset Flex Code
27778 \begin_layout Plain Layout
27780 \begin_inset space ~
27788 オリジナルファイルのファイル形式.これは,
27790 が知っている書式名でなくてはなりません(
27791 \begin_inset CommandInset ref
27793 reference "sec:ファイル形式"
27799 2つ以上の書式のオリジナルファイルを取り扱える場合は,
27801 \begin_inset Flex Code
27804 \begin_layout Plain Layout
27813 ファイル自体に詮索を試みます.このコマンドは,
27817 \begin_layout Description
27818 \begin_inset Flex Code
27821 \begin_layout Plain Layout
27823 \begin_inset space ~
27831 このひな型の(他と重複しない)名称.代入マクロを含めてはなりません(下記参照).
27834 \begin_layout Description
27835 \begin_inset Flex Code
27838 \begin_layout Plain Layout
27840 \begin_inset space ~
27843 Rotate|Resize|Clip|Extra
27849 このひな型がどのような変換をサポートしているかを指定します.これは全く登場しなくても1回以上現れても構いません.このコマンドは,
27850 外部素材ダイアログ中の対応するタブを使用可能にします.
27851 \begin_inset Flex Code
27854 \begin_layout Plain Layout
27862 \begin_inset Flex Code
27865 \begin_layout Plain Layout
27873 \begin_inset Flex Code
27876 \begin_layout Plain Layout
27883 \begin_inset Flex Code
27886 \begin_layout Plain Layout
27892 コマンドを置かなくてはなりません.これを行わないと,
27893 この書式での変換はサポートされません.
27896 \begin_layout Subsection
27897 \begin_inset Flex Code
27900 \begin_layout Plain Layout
27909 \begin_layout Description
27910 \begin_inset Flex Code
27913 \begin_layout Plain Layout
27915 \begin_inset space ~
27918 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
27923 この書式定義が定める主要な文書ファイル形式.すべてのひな型が,
27924 全文書ファイル形式に対して意味のある表示ができるわけではありません.それでも,
27926 \begin_inset Flex Code
27929 \begin_layout Plain Layout
27935 部を定義してください.表示する方法がないときは,
27936 ダミーテキストを使用してください.これによって,
27938 少なくとも外部素材への参照を見ることができるようになります.
27941 \begin_layout Description
27942 \begin_inset Flex Code
27945 \begin_layout Plain Layout
27947 \begin_inset space ~
27951 \begin_inset space ~
27961 \begin_inset Flex Code
27964 \begin_layout Plain Layout
27971 \begin_inset Flex Code
27974 \begin_layout Plain Layout
27981 \begin_inset Flex Code
27984 \begin_layout Plain Layout
27990 自体にも代入マクロを使うことができます.
27991 \begin_inset Flex Code
27994 \begin_layout Plain Layout
28001 \begin_inset Flex Code
28004 \begin_layout Plain Layout
28012 \begin_inset Flex Code
28015 \begin_layout Plain Layout
28022 その文書書式で有効な非必須引数となるように健全化されることです.このコマンドは全く登場しなくても1回以上現れても構いません.
28025 \begin_layout Description
28026 \begin_inset Flex Code
28029 \begin_layout Plain Layout
28031 \begin_inset space ~
28039 書き出された文書に挿入される文.実のところ,
28041 とても複雑になることがあります.このコマンドは,
28045 \begin_layout Description
28046 \begin_inset Flex Code
28049 \begin_layout Plain Layout
28051 \begin_inset space ~
28061 プリアンブルに入れるプリアンブル片を指定します.これは
28062 \begin_inset Flex Code
28065 \begin_layout Plain Layout
28073 \begin_inset Flex Code
28076 \begin_layout Plain Layout
28082 を使用して定義しなくてはなりません.このコマンドは全く登場しなくても1回以上現れても構いません.
28085 \begin_layout Description
28086 \begin_inset Flex Code
28089 \begin_layout Plain Layout
28091 \begin_inset space ~
28095 \begin_inset space ~
28105 特定の書き出し書式に必要とされるファイルを示します.ファイル名が相対パスである場合には,
28106 親文書に対する相対パスとして解釈されます.このコマンドは全く登場しなくても1回以上現れても構いません.
28109 \begin_layout Description
28110 \begin_inset Flex Code
28113 \begin_layout Plain Layout
28115 \begin_inset space ~
28123 必要とされる\SpecialChar LaTeX
28127 \begin_inset Flex Code
28130 \begin_layout Plain Layout
28138 を使って取り込まれます.このコマンドは全く登場しなくても1回以上現れても構いません.
28141 \begin_layout Description
28142 \begin_inset Flex Code
28145 \begin_layout Plain Layout
28147 \begin_inset space ~
28151 \begin_inset space ~
28154 RotationLatexCommand
28161 組み込みの\SpecialChar LaTeX
28162 コマンドを使用するように指定します.このコマンドは,
28163 1回現れても全く現れなくても構いません.
28166 \begin_layout Description
28167 \begin_inset Flex Code
28170 \begin_layout Plain Layout
28172 \begin_inset space ~
28176 \begin_inset space ~
28186 組み込みの\SpecialChar LaTeX
28187 コマンドを使用するように指定します.このコマンドは,
28188 1回現れても全く現れなくても構いません.
28191 \begin_layout Description
28192 \begin_inset Flex Code
28195 \begin_layout Plain Layout
28197 \begin_inset space ~
28201 \begin_inset space ~
28204 RotationLatexOption
28210 回転が非必須引数を通じて行われるように指定します.このコマンドは,
28211 1回現れても全く現れなくても構いません.
28214 \begin_layout Description
28215 \begin_inset Flex Code
28218 \begin_layout Plain Layout
28220 \begin_inset space ~
28224 \begin_inset space ~
28233 伸縮が非必須引数を通じて行われるように指定します.このコマンドは,
28234 1回現れても全く現れなくても構いません.
28237 \begin_layout Description
28238 \begin_inset Flex Code
28241 \begin_layout Plain Layout
28243 \begin_inset space ~
28247 \begin_inset space ~
28256 切り抜きが非必須引数を通じて行われるように指定します.このコマンドは,
28257 1回現れても全く現れなくても構いません.
28260 \begin_layout Description
28261 \begin_inset Flex Code
28264 \begin_layout Plain Layout
28266 \begin_inset space ~
28270 \begin_inset space ~
28279 追加の非必須引数を使用することを指定します.このコマンドは,
28280 1回現れても全く現れなくても構いません.
28283 \begin_layout Description
28284 \begin_inset Flex Code
28287 \begin_layout Plain Layout
28289 \begin_inset space ~
28297 変換されたファイルのファイル形式.これは,
28299 が知っている書式名でなくてはなりません(
28300 \begin_inset Flex MenuItem
28303 \begin_layout Plain Layout
28304 ツール\SpecialChar menuseparator
28305 設定\SpecialChar menuseparator
28306 ファイル処理\SpecialChar menuseparator
28313 一度だけ必ず現れなくてはなりません.得られるファイル形式がPDFの場合,
28315 \begin_inset Flex Code
28318 \begin_layout Plain Layout
28324 を指定する必要があります.これは画像取り込みに用いられるPDF計四機です.他の定義済みPDF形式は文書書き出し用のものです.
28327 \begin_layout Description
28328 \begin_inset Flex Code
28331 \begin_layout Plain Layout
28333 \begin_inset space ~
28341 変換されたファイルのファイル名.ファイル名は絶対パスでなくてはなりません.このコマンドは,
28345 \begin_layout Subsection
28349 \begin_layout Standard
28352 \begin_inset Flex Code
28355 \begin_layout Plain Layout
28363 \begin_inset Flex Code
28366 \begin_layout Plain Layout
28372 で囲んだプリアンブル定義を追加することができます.これらの定義は,
28374 \begin_inset Flex Code
28377 \begin_layout Plain Layout
28386 \begin_layout Section
28390 \begin_layout Standard
28391 外部素材機構が外部プログラムを呼び出すときには,
28392 ひな型設定ファイルで定義されたコマンドにしたがって行われます.これらのコマンドには,
28393 実行前に展開されるマクロをいろいろ入れることができます.実行は,
28394 つねに元の文書があるディレクトリで行われます.
28397 \begin_layout Standard
28399 外部素材が表示されるときにはいつでも,
28400 その名称は代入機構によって組み立てられ,
28401 ひな型定義中の他のほとんどのコマンドも代入をサポートしています.
28404 \begin_layout Standard
28408 \begin_layout Description
28409 \begin_inset Flex Code
28412 \begin_layout Plain Layout
28413 $$AbsOrRelPathMaster
28419 親文書への絶対ファイルパスないしは相対ファイルパス
28422 \begin_layout Description
28423 \begin_inset Flex Code
28426 \begin_layout Plain Layout
28427 $$AbsOrRelPathParent
28433 文書への絶対ファイルパスないしは相対ファイルパス
28436 \begin_layout Description
28437 \begin_inset Flex Code
28440 \begin_layout Plain Layout
28449 \begin_layout Description
28450 \begin_inset Flex Code
28453 \begin_layout Plain Layout
28462 \begin_layout Description
28463 \begin_inset Flex Code
28466 \begin_layout Plain Layout
28468 \begin_inset Quotes eld
28472 \begin_inset Quotes erd
28482 \begin_inset Flex Code
28485 \begin_layout Plain Layout
28491 と云う名のファイルの中身を展開します.
28494 \begin_layout Description
28495 \begin_inset Flex Code
28498 \begin_layout Plain Layout
28507 \begin_layout Description
28508 \begin_inset Flex Code
28511 \begin_layout Plain Layout
28520 それ以外では文字列「png」となります.これは,
28521 PNG形式とJPEG形式の両方をサポートする出力形式に対して,
28522 不必要な変換を行うことを避けるのに役立ちます.事前設定されているラスター画像ひな形は,
28523 pdf\SpecialChar TeX
28524 出力形式に対してこのマクロを使用します.
28527 \begin_layout Description
28528 \begin_inset Flex Code
28531 \begin_layout Plain Layout
28537 外部素材ダイアログで指定されたファイルのファイル名.これは\SpecialChar LyX
28542 \begin_layout Description
28543 \begin_inset Flex Code
28546 \begin_layout Plain Layout
28553 \begin_inset Flex Code
28556 \begin_layout Plain Layout
28562 のパス部分(\SpecialChar LyX
28566 \begin_layout Description
28567 \begin_inset Flex Code
28570 \begin_layout Plain Layout
28580 \begin_layout Description
28581 \begin_inset Flex Code
28584 \begin_layout Plain Layout
28594 \begin_layout Description
28595 \begin_inset Flex Code
28598 \begin_layout Plain Layout
28605 システムディレクトリの絶対パスを展開します.これは,
28608 に同梱されているヘルパースクリプト群を示したりするのに使用されます.
28611 \begin_layout Description
28612 \begin_inset Flex Code
28615 \begin_layout Plain Layout
28622 挿入されていた外部素材が削除されたりすると自動的に削除される一時ファイルのフルパスとファイル名.
28625 \begin_layout Standard
28626 パスを示すマクロはすべて最後のディレクトリ区切りも含んでいますので,
28628 \begin_inset Flex Code
28631 \begin_layout Plain Layout
28632 $$AbsPath$$Basename$$Extension
28640 \begin_layout Standard
28642 特記しない限りはすべてのコマンドで代入が行われます.
28643 \begin_inset Flex Code
28646 \begin_layout Plain Layout
28653 \begin_inset Flex Code
28656 \begin_layout Plain Layout
28664 \begin_inset Flex Code
28667 \begin_layout Plain Layout
28674 これらに加えて以下の代入もサポートします.
28677 \begin_layout Description
28678 \begin_inset Flex Code
28681 \begin_layout Plain Layout
28690 \begin_layout Description
28691 \begin_inset Flex Code
28694 \begin_layout Plain Layout
28703 \begin_layout Description
28704 \begin_inset Flex Code
28707 \begin_layout Plain Layout
28716 \begin_layout Description
28717 \begin_inset Flex Code
28720 \begin_layout Plain Layout
28729 \begin_layout Standard
28730 \begin_inset Flex Code
28733 \begin_layout Plain Layout
28741 \begin_inset Flex Code
28744 \begin_layout Plain Layout
28751 \begin_inset Flex Code
28754 \begin_layout Plain Layout
28764 \begin_layout Description
28765 \begin_inset Flex Code
28768 \begin_layout Plain Layout
28777 \begin_layout Description
28778 \begin_inset Flex Code
28781 \begin_layout Plain Layout
28790 \begin_layout Description
28791 \begin_inset Flex Code
28794 \begin_layout Plain Layout
28803 \begin_layout Description
28804 \begin_inset Flex Code
28807 \begin_layout Plain Layout
28816 \begin_layout Standard
28817 どうしてこんなに多くのパス関連マクロがあるのか不思議に思われるかもしれません.主に以下の二つの理由があります.
28820 \begin_layout Enumerate
28822 それぞれ相対的あるいは絶対的なままで維持されなくてはなりません.ユーザにはどちらかの形を好む理由があるのかもしれません.たとえば相対名は,
28823 いろいろなマシンで作業をする持ち運び用の文書で役立ちます.絶対名は,
28824 プログラムによっては必要とされることがあり得ます.
28827 \begin_layout Enumerate
28832 や入れ子にした取り込みファイル中の他のプログラムとは異なった取り扱いを行います.\SpecialChar LyX
28834 常にこのファイル名が書かれている文書に対して相対的なものになります.\SpecialChar LaTeX
28836 常に親文書に対するものになります.これら二つの定義は,
28837 一つの文書しかないときには同じですが,
28838 部分文書を含む親文書があるときには異なったものとなってきます.つまり,
28841 に提示されるときに変換されなくてはならないのです.幸い,
28843 これは\SpecialChar LyX
28847 \begin_layout Standard
28850 どのパス関連マクロを使うべきでしょうか.このルールは難しくありません.つまり,
28854 \begin_layout Itemize
28856 \begin_inset Flex Code
28859 \begin_layout Plain Layout
28868 \begin_layout Itemize
28873 \begin_inset Flex Code
28876 \begin_layout Plain Layout
28877 $$AbsOrRelPathMaster
28885 \begin_layout Itemize
28888 \begin_inset Flex Code
28891 \begin_layout Plain Layout
28892 $$AbsOrRelPathParent
28900 \begin_layout Standard
28902 たとえば相対名が必要となる特殊な場合もありますが,
28904 上記でうまく動作します.特殊例の例としては,
28906 \begin_inset Flex Code
28909 \begin_layout Plain Layout
28910 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
28917 \begin_inset Flex Code
28920 \begin_layout Plain Layout
28927 ファイル内容を書き換えるのに相対名を必要とするために,
28928 絶対名を使用することができないのです.
28931 \begin_layout Section
28933 \begin_inset CommandInset label
28935 name "sec:セキュリティに関する論点"
28942 \begin_layout Standard
28946 そのセキュリティ面での帰結を考慮しなくてはなりません.特に,
28947 ユーザは好きなファイル名やパラメータ文字列を含めることが許されていて,
28948 しかもそれらがコマンドに展開されるので,
28949 ユーザが文書を閲覧したり印刷したりしたときに,
28950 任意のコマンドを実行することができるような悪意ある文書を作成することが可能となりましょう.これは,
28954 \begin_layout Standard
28956 外部プログラムコマンドはひな型設定ファイルでのみ指定されているので,
28958 が安全なひな型でのみ適切に設定されているならば,
28959 セキュリティ上の問題は発生しません.これは,
28961 \begin_inset Flex Code
28964 \begin_layout Plain Layout
28972 \begin_inset Flex Code
28975 \begin_layout Plain Layout
28981 システムコールで呼び出されているため,
28982 ファイル名やパラメータ部からシェル経由で任意のコマンドを実行することはできないためです.
28985 \begin_layout Standard
28987 外部素材ひな型でどのようなコマンド文字列を使用することのできるかについて,
28989 パイプやリダイレクトはそのまま使用することはできません.これは,
28991 の安全性を維持するためにそうしなくてはならないのです.もしシェル機能の一部を使用したいとすると,
28992 これを完全に統御の下においたまま行う安全なスクリプトを書いた上で,
28993 このスクリプトをコマンド文字列から呼び出すようにしなくてはなりません.
28996 \begin_layout Standard
28997 シェルと直接やりとりするひな型を設計することは可能ではありますが,
28998 悪意のあるユーザが狡猾なファイル名やパラメータを書くことによって,
28999 任意のコマンドを実行できるようになるため,
29002 \begin_inset Flex Code
29005 \begin_layout Plain Layout
29011 システムコールを使用する安全なスクリプトのみを使用することをお勧めします.確かに,
29013 通常のシェルスクリプトを使用する方に流れる誘惑はあります.そうした場合には,
29014 お使いのシステムに簡単に濫用することのできるセキュリティホールを,
29019 導入することを理解しておいてください.オープンソースの伝統に従って,
29020 私たちは人々に新しいひな型を投稿してくれるよう促していますが,
29021 そのような安全でないひな型はLyXの標準頒布版には取り入れるべきでないとすることには当然の正当性があります.公式の頒布チャンネルから出荷されている\SpecialChar LyX
29023 安全でないひな型は決して入っていません.
29026 \begin_layout Standard
29027 外部素材を含めることで強力な力を手に入れることができますが,
29028 この力とともにセキュリティ上の危険を導入してしまわないように気をつける必要があります.無防備なスクリプトのたった一行に入り込んだ,
29030 巨大なセキュリティ上の問題に扉を開きうるのです.したがって,
29031 もしこの問題を完全に理解していないならば,
29032 特定のひな型が安全であるかどうか疑問がある際には,
29035 開発チームに相談してみてください.そしてこの相談は,
29036 管理されていない環境下でこれを使用する前に,
29040 \begin_layout Chapter
29042 サポートされているレイアウト用\SpecialChar LyX
29044 \begin_inset CommandInset label
29053 \begin_layout Standard
29055 \begin_inset Tabular
29056 <lyxtabular version="3" rows="11" columns="8">
29057 <features tabularvalignment="middle">
29058 <column alignment="left" valignment="top">
29059 <column alignment="left" valignment="top">
29060 <column alignment="left" valignment="top">
29061 <column alignment="left" valignment="top">
29062 <column alignment="left" valignment="top">
29063 <column alignment="left" valignment="top">
29064 <column alignment="left" valignment="top">
29065 <column alignment="left" valignment="top">
29067 <cell alignment="left" valignment="top" usebox="none">
29070 \begin_layout Plain Layout
29076 <cell alignment="left" valignment="top" usebox="none">
29079 \begin_layout Plain Layout
29085 <cell alignment="left" valignment="top" usebox="none">
29088 \begin_layout Plain Layout
29094 <cell alignment="left" valignment="top" usebox="none">
29097 \begin_layout Plain Layout
29103 <cell alignment="center" valignment="top" usebox="none">
29106 \begin_layout Plain Layout
29112 <cell alignment="center" valignment="top" usebox="none">
29115 \begin_layout Plain Layout
29121 <cell alignment="center" valignment="top" usebox="none">
29124 \begin_layout Plain Layout
29130 <cell alignment="center" valignment="top" usebox="none">
29133 \begin_layout Plain Layout
29141 <cell alignment="left" valignment="top" usebox="none">
29144 \begin_layout Plain Layout
29150 <cell alignment="left" valignment="top" usebox="none">
29153 \begin_layout Plain Layout
29159 <cell alignment="left" valignment="top" usebox="none">
29162 \begin_layout Plain Layout
29168 <cell alignment="left" valignment="top" usebox="none">
29171 \begin_layout Plain Layout
29177 <cell alignment="center" valignment="top" usebox="none">
29180 \begin_layout Plain Layout
29186 <cell alignment="center" valignment="top" usebox="none">
29189 \begin_layout Plain Layout
29195 <cell alignment="center" valignment="top" usebox="none">
29198 \begin_layout Plain Layout
29204 <cell alignment="center" valignment="top" usebox="none">
29207 \begin_layout Plain Layout
29215 <cell alignment="left" valignment="top" usebox="none">
29218 \begin_layout Plain Layout
29224 <cell alignment="left" valignment="top" usebox="none">
29227 \begin_layout Plain Layout
29233 <cell alignment="left" valignment="top" usebox="none">
29236 \begin_layout Plain Layout
29242 <cell alignment="left" valignment="top" usebox="none">
29245 \begin_layout Plain Layout
29251 <cell alignment="center" valignment="top" usebox="none">
29254 \begin_layout Plain Layout
29260 <cell alignment="center" valignment="top" usebox="none">
29263 \begin_layout Plain Layout
29269 <cell alignment="center" valignment="top" usebox="none">
29272 \begin_layout Plain Layout
29278 <cell alignment="center" valignment="top" usebox="none">
29281 \begin_layout Plain Layout
29289 <cell alignment="left" valignment="top" usebox="none">
29292 \begin_layout Plain Layout
29298 <cell alignment="left" valignment="top" usebox="none">
29301 \begin_layout Plain Layout
29307 <cell alignment="left" valignment="top" usebox="none">
29310 \begin_layout Plain Layout
29316 <cell alignment="left" valignment="top" usebox="none">
29319 \begin_layout Plain Layout
29325 <cell alignment="center" valignment="top" usebox="none">
29328 \begin_layout Plain Layout
29334 <cell alignment="center" valignment="top" usebox="none">
29337 \begin_layout Plain Layout
29343 <cell alignment="center" valignment="top" usebox="none">
29346 \begin_layout Plain Layout
29352 <cell alignment="center" valignment="top" usebox="none">
29355 \begin_layout Plain Layout
29363 <cell alignment="left" valignment="top" usebox="none">
29366 \begin_layout Plain Layout
29372 <cell alignment="left" valignment="top" usebox="none">
29375 \begin_layout Plain Layout
29381 <cell alignment="left" valignment="top" usebox="none">
29384 \begin_layout Plain Layout
29390 <cell alignment="left" valignment="top" usebox="none">
29393 \begin_layout Plain Layout
29399 <cell alignment="center" valignment="top" usebox="none">
29402 \begin_layout Plain Layout
29408 <cell alignment="center" valignment="top" usebox="none">
29411 \begin_layout Plain Layout
29417 <cell alignment="center" valignment="top" usebox="none">
29420 \begin_layout Plain Layout
29426 <cell alignment="center" valignment="top" usebox="none">
29429 \begin_layout Plain Layout
29437 <cell alignment="left" valignment="top" usebox="none">
29440 \begin_layout Plain Layout
29446 <cell alignment="left" valignment="top" usebox="none">
29449 \begin_layout Plain Layout
29455 <cell alignment="left" valignment="top" usebox="none">
29458 \begin_layout Plain Layout
29464 <cell alignment="left" valignment="top" usebox="none">
29467 \begin_layout Plain Layout
29473 <cell alignment="center" valignment="top" usebox="none">
29476 \begin_layout Plain Layout
29482 <cell alignment="center" valignment="top" usebox="none">
29485 \begin_layout Plain Layout
29491 <cell alignment="center" valignment="top" usebox="none">
29494 \begin_layout Plain Layout
29500 <cell alignment="center" valignment="top" usebox="none">
29503 \begin_layout Plain Layout
29511 <cell alignment="left" valignment="top" usebox="none">
29514 \begin_layout Plain Layout
29520 <cell alignment="left" valignment="top" usebox="none">
29523 \begin_layout Plain Layout
29529 <cell alignment="left" valignment="top" usebox="none">
29532 \begin_layout Plain Layout
29538 <cell alignment="left" valignment="top" usebox="none">
29541 \begin_layout Plain Layout
29547 <cell alignment="center" valignment="top" usebox="none">
29550 \begin_layout Plain Layout
29556 <cell alignment="center" valignment="top" usebox="none">
29559 \begin_layout Plain Layout
29565 <cell alignment="center" valignment="top" usebox="none">
29568 \begin_layout Plain Layout
29574 <cell alignment="center" valignment="top" usebox="none">
29577 \begin_layout Plain Layout
29585 <cell alignment="left" valignment="top" usebox="none">
29588 \begin_layout Plain Layout
29594 <cell alignment="left" valignment="top" usebox="none">
29597 \begin_layout Plain Layout
29603 <cell alignment="left" valignment="top" usebox="none">
29606 \begin_layout Plain Layout
29612 <cell alignment="left" valignment="top" usebox="none">
29615 \begin_layout Plain Layout
29621 <cell alignment="center" valignment="top" usebox="none">
29624 \begin_layout Plain Layout
29630 <cell alignment="center" valignment="top" usebox="none">
29633 \begin_layout Plain Layout
29639 <cell alignment="center" valignment="top" usebox="none">
29642 \begin_layout Plain Layout
29648 <cell alignment="center" valignment="top" usebox="none">
29651 \begin_layout Plain Layout
29659 <cell alignment="left" valignment="top" usebox="none">
29662 \begin_layout Plain Layout
29668 <cell alignment="left" valignment="top" usebox="none">
29671 \begin_layout Plain Layout
29677 <cell alignment="left" valignment="top" usebox="none">
29680 \begin_layout Plain Layout
29686 <cell alignment="left" valignment="top" usebox="none">
29689 \begin_layout Plain Layout
29695 <cell alignment="center" valignment="top" usebox="none">
29698 \begin_layout Plain Layout
29704 <cell alignment="center" valignment="top" usebox="none">
29707 \begin_layout Plain Layout
29713 <cell alignment="center" valignment="top" usebox="none">
29716 \begin_layout Plain Layout
29722 <cell alignment="center" valignment="top" usebox="none">
29725 \begin_layout Plain Layout
29733 <cell alignment="left" valignment="top" usebox="none">
29736 \begin_layout Plain Layout
29742 <cell alignment="left" valignment="top" usebox="none">
29745 \begin_layout Plain Layout
29751 <cell alignment="left" valignment="top" usebox="none">
29754 \begin_layout Plain Layout
29760 <cell alignment="left" valignment="top" usebox="none">
29763 \begin_layout Plain Layout
29769 <cell alignment="center" valignment="top" usebox="none">
29772 \begin_layout Plain Layout
29778 <cell alignment="center" valignment="top" usebox="none">
29781 \begin_layout Plain Layout
29787 <cell alignment="center" valignment="top" usebox="none">
29790 \begin_layout Plain Layout
29796 <cell alignment="center" valignment="top" usebox="none">
29799 \begin_layout Plain Layout
29807 <cell alignment="center" valignment="top" usebox="none">
29810 \begin_layout Plain Layout
29816 <cell alignment="center" valignment="top" usebox="none">
29819 \begin_layout Plain Layout
29825 <cell alignment="center" valignment="top" usebox="none">
29828 \begin_layout Plain Layout
29834 <cell alignment="center" valignment="top" usebox="none">
29837 \begin_layout Plain Layout
29843 <cell alignment="center" valignment="top" usebox="none">
29846 \begin_layout Plain Layout
29852 <cell alignment="center" valignment="top" usebox="none">
29855 \begin_layout Plain Layout
29861 <cell alignment="center" valignment="top" usebox="none">
29864 \begin_layout Plain Layout
29870 <cell alignment="center" valignment="top" usebox="none">
29873 \begin_layout Plain Layout
29887 \begin_layout Chapter
29889 \begin_inset CommandInset label
29898 \begin_layout Standard
29899 ここに列挙されている色は標準色であり,
29904 \begin_layout Section
29908 \begin_layout Standard
29915 \begin_layout Description
29919 \begin_layout Description
29923 \begin_layout Description
29928 特定の色ではありません – 透明か既定色です
29931 \begin_layout Section
29935 \begin_layout Standard
29936 これらは固定された色名で変更することはできません.これらの色は,
29937 (ダークテーマ等)一部の色テーマでうまく動作しないので,
29938 レイアウト定義の中では用いないでください:
29942 \begin_layout Description
29946 \begin_layout Description
29950 \begin_layout Description
29954 \begin_layout Description
29958 \begin_layout Description
29962 \begin_layout Description
29966 \begin_layout Description
29970 \begin_layout Description
29974 \begin_layout Description
29978 \begin_layout Description
29982 \begin_layout Description
29986 \begin_layout Description
29990 \begin_layout Description
29994 \begin_layout Description
29998 \begin_layout Description
30002 \begin_layout Description
30006 \begin_layout Description
30010 \begin_layout Description
30014 \begin_layout Description
30018 \begin_layout Section
30022 \begin_layout Standard
30026 arg "dialog-show prefs"
30033 \begin_layout Description
30037 \begin_layout Description
30041 \begin_layout Description
30045 \begin_layout Description
30049 \begin_layout Description
30053 \begin_layout Description
30054 branchlabel 派生枝ラベル色
30057 \begin_layout Description
30061 \begin_layout Description
30065 \begin_layout Description
30066 buttonhoverbg フォーカスを得ているボタンの背景色
30069 \begin_layout Description
30073 \begin_layout Description
30074 changedtextauthor1 変更された文章:第1著者の色
30077 \begin_layout Description
30078 changedtextauthor2 変更された文章:第2著者の色
30081 \begin_layout Description
30082 changedtextauthor3 変更された文章:第3著者の色
30085 \begin_layout Description
30086 changedtextauthor4 変更された文章:第4著者の色
30089 \begin_layout Description
30090 changedtextauthor5 変更された文章:第5著者の色
30093 \begin_layout Description
30094 collapsibletext 畳み込み可能枠の文字色
30097 \begin_layout Description
30098 collapsibleframe 畳み込み可能枠の縁色
30101 \begin_layout Description
30102 command コマンド差込枠の文字色
30105 \begin_layout Description
30106 commandbg コマンド差込枠の背景色
30109 \begin_layout Description
30110 commandframe コマンド差込枠の縁色
30113 \begin_layout Description
30117 \begin_layout Description
30121 \begin_layout Description
30125 \begin_layout Description
30126 deletedtext 削除された文章の色
30129 \begin_layout Description
30130 deletedtextmodifier 削除された文章の修飾子の色
30133 \begin_layout Description
30134 depthbar 余白部の階層表示線の色
30137 \begin_layout Description
30141 \begin_layout Description
30142 error \SpecialChar LaTeX
30146 \begin_layout Description
30150 \begin_layout Description
30154 \begin_layout Description
30155 graphicsbg 画像差込枠の背景色
30158 \begin_layout Description
30159 greyedoutbg 淡色表示差込枠の背景色
30162 \begin_layout Description
30163 greyedoutlabel 淡色表示差込枠のラベル色
30166 \begin_layout Description
30167 greyedouttext 淡色表示差込枠の文字色
30170 \begin_layout Description
30171 indexlabel 索引差込枠のラベル色
30174 \begin_layout Description
30175 inlinecompletion 行内補完色
30178 \begin_layout Description
30182 \begin_layout Description
30186 \begin_layout Description
30187 language 外国語の単語を標識するための色
30190 \begin_layout Description
30191 latex \SpecialChar LaTeX
30195 \begin_layout Description
30196 listingsbg プログラムリスト差込枠の背景色
30199 \begin_layout Description
30200 marginlabel 傍註のラベル色
30203 \begin_layout Description
30207 \begin_layout Description
30211 \begin_layout Description
30212 mathcorners フォーカスを得ていない数式差込枠の縁色
30215 \begin_layout Description
30216 mathframe フォーカスを得ている数式差込枠の縁色
30219 \begin_layout Description
30223 \begin_layout Description
30224 mathmacrobg 数式マクロ差込枠の背景色
30227 \begin_layout Description
30228 mathmacroblend 数式マクロ差込枠の混ぜ合わせ色
30231 \begin_layout Description
30232 mathmacroframe 数式マクロ差込枠の縁色
30235 \begin_layout Description
30236 mathmacrohoverbg マウスを置いたときの数式マクロ差込枠の背景色
30239 \begin_layout Description
30240 mathmacrolabel 数式マクロ差込枠のラベル色
30243 \begin_layout Description
30244 mathmacronewarg 数式マクロ新パラメーターのひな型色
30247 \begin_layout Description
30248 mathmacrooldarg 数式マクロ旧パラメーターのひな型色
30251 \begin_layout Description
30255 \begin_layout Description
30256 nonunique_inlinecompletion 行内補完の一意でない部分の色
30259 \begin_layout Description
30263 \begin_layout Description
30267 \begin_layout Description
30271 \begin_layout Description
30272 paragraphmarker 段落末を標識するための段落標の色
30275 \begin_layout Description
30276 phantomtext 埋め草差込枠の文字色
30279 \begin_layout Description
30280 preview プレビューに用いられる色
30283 \begin_layout Description
30284 previewframe プレビュー縁色
30287 \begin_layout Description
30288 regexpframe 正規表現枠の色
30291 \begin_layout Description
30292 scroll 行をスクロールすることができることを示す色
30295 \begin_layout Description
30296 selection 文章選択部の背景色
30299 \begin_layout Description
30300 selectiontext 文章選択部の前景色
30303 \begin_layout Description
30304 shadedbg 影付きボックスの背景色
30307 \begin_layout Description
30311 \begin_layout Description
30315 \begin_layout Description
30316 tabularonoffline 罫線色
30319 \begin_layout Description
30320 textlabel1 レイアウトと特殊差込枠ラベルの色1
30323 \begin_layout Description
30324 textlabel2 レイアウトと特殊差込枠ラベルの色2
30327 \begin_layout Description
30328 textlabel3 レイアウトと特殊差込枠ラベルの色3
30331 \begin_layout Description
30332 urllabel URL差込枠のラベル色
30335 \begin_layout Description