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 the manual prints
12 % out as advertised. If you mess with this preamble,
13 % parts of the manual 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 are numbered roman
19 % and a PDF-bookmark for the TOC is added
21 \let\myTOC\tableofcontents
22 \renewcommand{\tableofcontents}{%
23 \pdfbookmark[1]{\contentsname}{}
26 \pagenumbering{arabic}}
28 % extra space for tables
29 \newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
31 % Improve line breaking
34 \emergencystretch 1.5em
37 % additional setting for Japanese manual
38 \IfFileExists{pxjahyper.sty}
39 {\usepackage{pxjahyper}}
43 \options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading,bookmarkpackage=false
44 \use_default_options false
57 \maintain_unincluded_children no
60 #InsetLayout Flex:MenuItem
70 #\newcommand*{\menuitem}[1]{{\sffamily #1}}
83 Decoration Conglomerate
85 \usepackage{pxrubrica}
88 LabelString "Kenten option"
90 Tooltip "Emphasize Chinese characters."
91 Decoration Conglomerate
103 \language_package default
106 \font_roman "lmodern" "IPAexMincho"
107 \font_sans "default" "IPAexGothic"
108 \font_typewriter "default" "IPAGothic"
109 \font_math "auto" "auto"
110 \font_default_family default
111 \use_non_tex_fonts false
113 \font_roman_osf false
115 \font_typewriter_osf false
116 \font_sf_scale 100 100
117 \font_tt_scale 100 100
119 \use_dash_ligatures false
121 \default_output_format default
123 \output_sync_macro "\synctex=1"
124 \bibtex_command default
125 \index_command default
126 \float_placement class
127 \float_alignment class
131 \pdf_title "LyX's Additional Features manual"
132 \pdf_author "LyX Team"
133 \pdf_subject "LyX's additional features documentation"
134 \pdf_keywords "LyX, Documentation, Additional"
136 \pdf_bookmarksnumbered true
137 \pdf_bookmarksopen false
138 \pdf_bookmarksopenlevel 1
139 \pdf_breaklinks false
143 \pdf_pdfusetitle false
144 \pdf_quoted_options "pdfencoding=pdfdoc, linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
147 \use_package amsmath 1
148 \use_package amssymb 1
149 \use_package cancel 1
151 \use_package mathdots 1
152 \use_package mathtools 1
153 \use_package mhchem 1
154 \use_package stackrel 1
155 \use_package stmaryrd 1
156 \use_package undertilde 1
158 \cite_engine_type default
162 \paperorientation portrait
168 \notefontcolor #0000ff
175 \paragraph_separation indent
176 \paragraph_indentation default
178 \math_indentation default
179 \math_numbering_side default
180 \quotes_style english
184 \paperpagestyle headings
186 \tracking_changes false
187 \output_changes false
189 \postpone_fragile_content false
193 \docbook_table_output 0
194 \docbook_mathml_prefix 1
202 \begin_inset Newline newline
216 \begin_layout Plain Layout
217 このファイルは主にRichard Kimberly Heckによって管理されています.コメントをされたい場合や誤りを発見された場合には,
220 \begin_inset Flex Code
223 \begin_layout Plain Layout
226 <lyx-docs@lists.lyx.org>
231 に英文にてお知らせ下さい.この文書の翻訳は,
232 当初人見光太郎氏が行った貢献に基づいています.
240 \begin_layout Standard
241 \begin_inset CommandInset toc
242 LatexCommand tableofcontents
249 \begin_layout Chapter
253 \begin_layout Standard
254 いまお読みの取扱説明書『\SpecialChar LyX
256 基本的には『ユーザーの手引き』の第二部です.これらの文書を別部とした理由は,
257 単純に『ユーザーの手引き』がすでに大部となっていることと,
259 ほとんどの文書を作成する上で必要な基本機能をすべて説明してしまっているためです.一方で,
263 を各設定ファイルと外部パッケージによって拡張可能な状態にしておくことを長期的な目標にしています.つまり,
268 当該パッケージ用のレイアウトファイル(ないしモジュール)を作成すればいいようにしているのです.すでにこのような形で,
269 いくつもの新機能がユーザーによって追加されています.この取扱説明書は,
270 そのような形での貢献を文書化する冊子として位置付けられています.
273 \begin_layout Standard
275 ファックスのサポート・バージョン管理のような,
276 正しく機能するためには追加的なソフトウェアを必要とする特殊機能についても説明しています.さらに,
278 の強力な機能を直接使って文書を美しく仕上げるための,
280 ツールやテクニックを述べた章も収録しています.つきつめれば,
282 とはあくまでWYSIWYMたることを企図しているため,
284 の全機能の一部へのインタフェースは用意するものの,
288 \begin_layout Standard
290 まだ『はじめの一歩』をお読みでなかったら,
291 この取扱説明書から読みはじめるのは誤りです.『はじめの一歩』には,
292 全取扱説明書に共通の表記法と書式が説明されていますので,
295 『ユーザーの手引き』をよくお読みになって,
300 \begin_layout Standard
301 この取扱説明書の取り上げられている話題は,
304 にどう関わっているかに強く関係していますので,
308 LyXに希望する\SpecialChar LaTeX
309 コードを正確に生成させるにはどうしたらいいかを収録しています.本章は,
310 あきらかに熟練\SpecialChar LyX
314 \begin_layout Chapter
320 \begin_layout Section
326 \begin_layout Standard
338 熟練者と\SpecialChar LaTeX
344 どのように協働しているのかを説明します.全取扱説明書中で本章だけは,
346 のことを多少なりともご存知であることを前提とします.
349 \begin_layout Standard
381 いまではこれは正しくありません.\SpecialChar LaTeX
387 \begin_layout Plain Layout
398 Linux上の\SpecialChar TeX
400 OSX上の\SpecialChar TeX
401 shopなどがあります.もちろんviとemacsの\SpecialChar LaTeX
408 基本的に\SpecialChar LaTeX
410 編集中のファイルのエラーを表示する機能を持ったテキストエディタです.\SpecialChar LyX
416 それ以上にもっともっと多くのことをしてくれます.
438 の知識が必要とされないことが挙げられます.また\SpecialChar LyX
441 いくつかの拡張を\SpecialChar LaTeX
443 いちど以下の手順を試してみてください.まず
453 \begin_inset space \thinspace{}
457 \begin_inset space \thinspace{}
479 \begin_inset space \thinspace{}
482 エクスポート\SpecialChar menuseparator
501 表示\SpecialChar menuseparator
513 \begin_inset Flex Code
516 \begin_layout Plain Layout
524 ファイルのプリアンブルをご覧ください.\SpecialChar LyX
525 によって特別に定義された新しいマクロが複数定義されていることに気づかれるはずです
539 \begin_layout Standard
549 自動的に\SpecialChar LaTeX
554 \begin_layout Itemize
557 表示\SpecialChar menuseparator
561 \begin_layout Itemize
564 表示\SpecialChar menuseparator
565 更新\SpecialChar menuseparator
569 \begin_layout Standard
580 最後に\SpecialChar LaTeX
581 を実行してからファイルに変更が加えられた場合のみ,
586 \begin_layout Standard
597 が編集中のファイルを\SpecialChar LaTeX
603 \begin_layout Enumerate
613 文書を\SpecialChar LaTeX
616 \begin_inset Flex Code
619 \begin_layout Plain Layout
635 \begin_inset Flex Code
638 \begin_layout Plain Layout
656 \begin_layout Enumerate
667 \begin_inset Flex Code
670 \begin_layout Plain Layout
685 ファイルに対して(必要に応じて複数回)\SpecialChar LaTeX
688 ファイルをコンパイルするのに必要な他のコマンド(
689 \begin_inset Flex Code
692 \begin_layout Plain Layout
708 \begin_inset Flex Code
711 \begin_layout Plain Layout
729 \begin_layout Enumerate
743 \begin_layout Standard
763 表示\SpecialChar menuseparator
776 DVIビューアを実行してDVIファイルを表示します.
785 表示\SpecialChar menuseparator
800 \begin_layout Itemize
810 \begin_inset Flex Code
813 \begin_layout Plain Layout
852 \begin_layout Itemize
862 \begin_inset Flex Code
865 \begin_layout Plain Layout
873 などのPostScriptビューアを実行して,
886 \begin_layout Standard
889 他の書式を表示したりエクスポートしたりする際にも,
893 \begin_layout Section
895 ファイルを\SpecialChar LyX
899 \begin_layout Standard
903 ファイル\SpecialChar menuseparator
904 インポート\SpecialChar menuseparator
933 にインポートすることができます.このコマンドは,
944 \begin_inset Flex Code
947 \begin_layout Plain Layout
975 \begin_inset Flex Code
978 \begin_layout Plain Layout
989 \begin_inset Flex Code
992 \begin_layout Plain Layout
1000 を生成します.\SpecialChar LyX
1006 \begin_layout Plain Layout
1007 \begin_inset Flex Code
1010 \begin_layout Plain Layout
1017 もちろんコマンドラインから実行することもできます.
1025 \begin_layout Standard
1028 \begin_inset Flex Code
1031 \begin_layout Plain Layout
1049 文法的に正しい\SpecialChar LaTeX
1050 ファイルのほとんどを変換することができますが,
1061 \begin_inset Flex Code
1064 \begin_layout Plain Layout
1082 理解不能な部分は\SpecialChar TeX
1094 \begin_inset Flex Code
1097 \begin_layout Plain Layout
1120 \begin_layout Standard
1135 \begin_layout Section
1139 \begin_inset CommandInset label
1141 name "sec:TeXコードを挿入する"
1148 \begin_layout Standard
1159 文書にもつねに\SpecialChar TeX
1160 コードを挿入することが可能であるというきわめて単純な理由によって,
1167 すべての\SpecialChar LaTeX
1168 構成物を\SpecialChar LyX
1170 将来的にもそうならないでしょう.かりに\SpecialChar LaTeX
1171 コマンドを\SpecialChar LyX
1174 \begin_inset Flex Code
1177 \begin_layout Plain Layout
1203 挿入\SpecialChar menuseparator
1205 \begin_inset space \thinspace{}
1245 \begin_layout Standard
1248 コマンドを\SpecialChar LyX
1249 文書中に挿入する例です.コードは以下のようになっているとしましょう.
1252 \begin_layout LyX-Code
1256 \begin_inset Newline newline
1261 begin{minipage}{5cm}
1262 \begin_inset Newline newline
1267 \begin_inset Newline newline
1272 \begin_inset Newline newline
1276 \begin_inset Newline newline
1281 \begin_inset Newline newline
1285 \begin_inset Newline newline
1291 \begin_inset Newline newline
1295 \begin_inset Newline newline
1300 begin{minipage}{5cm}
1301 \begin_inset Newline newline
1307 \begin_inset Newline newline
1312 begin{minipage}{5cm}
1313 \begin_inset Newline newline
1318 \begin_inset Newline newline
1324 \begin_inset Newline newline
1330 \begin_inset Newline newline
1336 \begin_inset Newline newline
1344 \begin_layout LyX-Code
1348 \begin_layout Standard
1350 \begin_inset Flex Code
1353 \begin_layout Plain Layout
1361 この段落の直後にあります.この取扱説明書を\SpecialChar LyX
1364 コード差込枠のみが見えるはずです.印刷した取扱説明書をご覧であれば,
1368 \begin_layout Standard
1369 \begin_inset VSpace bigskip
1376 \begin_layout Plain Layout
1383 \begin_layout Plain Layout
1387 begin{minipage}{5cm}
1390 \begin_layout Plain Layout
1400 \begin_layout Plain Layout
1405 \begin_layout Plain Layout
1409 begin{minipage}{5cm}
1412 \begin_layout Plain Layout
1419 \begin_layout Plain Layout
1423 begin{minipage}{5cm}
1426 \begin_layout Plain Layout
1431 \begin_layout Plain Layout
1438 \begin_layout Plain Layout
1445 \begin_layout Plain Layout
1452 \begin_layout Plain Layout
1462 \begin_inset VSpace bigskip
1468 \begin_layout Standard
1480 複雑な\SpecialChar LaTeX
1481 コードを含む部分を別ファイルとして作成しておき,
1492 \begin_inset space \thinspace{}
1495 挿入\SpecialChar menuseparator
1496 ファイル\SpecialChar menuseparator
1498 \begin_inset space \thinspace{}
1510 を使用する方法もあります(取り込みの型として
1511 \begin_inset Flex Code
1514 \begin_layout Plain Layout
1529 を選択しなくてはなりません).この方法をとる場合には,
1531 \begin_inset Flex 圏点
1534 \begin_layout Plain Layout
1540 場合のみに限った方がよいでしょう.さもないと,
1542 エラーを追跡するたいへんな作業を行わなくてはならなくなります.
1545 \begin_layout Standard
1556 いくつか強調しておくべきことがあります.
1559 \begin_layout Itemize
1571 あなたの\SpecialChar LaTeX
1582 \begin_inset Flex 圏点
1585 \begin_layout Plain Layout
1603 \begin_layout Itemize
1613 車輪の再発明をしないようにご注意ください.
1616 \begin_layout Standard
1628 はひじょうにたくさんの機能を装備しており,
1629 その数は増えつづけています.ご自身で\SpecialChar LaTeX
1630 コードを書かなくてはならないと思い込む前に,
1631 LyXがこれこれの機能をもっていないことを,
1632 取扱説明書で確実に確かめてください.さらに世の中には,
1633 封筒のラベルから美しい複数ページにわたる表を作るものまで,
1634 ありとあらゆることを行う膨大な数の\SpecialChar LaTeX
1646 \begin_inset CommandInset href
1649 target "https://www.ctan.org/"
1666 \begin_layout Standard
1677 文書中で例外的に手の込んだことをなさりたければ,
1678 かならず良い\SpecialChar LaTeX
1679 関連書籍を参考とするようにしてください.『
1697 』の書誌情報に多くの\SpecialChar LaTeX
1701 \begin_layout Section
1707 \begin_layout Subsection
1712 \begin_layout Standard
1722 すでに\SpecialChar LaTeX
1724 ここでプリアンブル(前置文)が何に向いているか説明する必要はないでしょう.もしご存じなければ,
1725 以下の説明で大まかな理解は得られるはずです.詳しくは\SpecialChar LaTeX
1726 関連書籍をご参照ください.いずれにしても,
1728 文書の\SpecialChar LaTeX
1730 または何をする必要がないか説明をしますので,
1731 以下の各要点はお読みになった方が良いでしょう.
1734 \begin_layout Standard
1749 \begin_inset Flex 圏点
1752 \begin_layout Plain Layout
1767 部分に来ます.ここでは以下のことを行います.
1770 \begin_layout Itemize
1780 文書クラス(ドキュメントクラス)の宣言.
1781 \begin_inset Newline newline
1785 がすでに行ってくれています.もしあなたが熟達した\SpecialChar LaTeX
1808 に自作文書クラスへの仲介を行わせるにはどうすればよいかの情報があります.
1811 \begin_layout Itemize
1822 \begin_inset Newline newline
1827 パッケージがプリアンブルで宣言された場合のみ,
1829 追加コマンド群を提供します.パッケージをインクルードすると,
1831 文書に変更を加えることができます.例えば
1851 \begin_inset Flex Code
1854 \begin_layout Plain Layout
1863 すべての段落の最初の行を字下げします.他にも,
1865 余白設定等の様々なパッケージがあります.
1868 \begin_layout Itemize
1879 \begin_inset Newline newline
1905 望んだ効果を持たないものがあります.(文書中で設定したり再設定したりすることのできる変数もあります.)余白は,
1906 プリアンブルで設定しなくてはならない変数の代表例です.他には,
1907 箇条書きに付けるラベル書式が挙げられます.じつは,
1908 この設定は文書中どこでもできるのですが,
1909 プリアンブルでいちどだけ設定するのが望ましい方法です.
1912 \begin_layout Itemize
1923 \begin_inset Flex Code
1926 \begin_layout Plain Layout
1944 \begin_inset Flex Code
1947 \begin_layout Plain Layout
1965 \begin_inset Newline newline
1969 文書中で頻出する\SpecialChar LaTeX
1970 コマンドの短縮形です.このようなコマンドを宣言するには,
1990 です(もちろんコマンドが初めて使用される場所よりも前です).あまりないことではありますが,
1991 お使いの文書中に生の\SpecialChar LaTeX
1992 コードがあふれている場合には便利でしょう.
1995 \begin_layout Standard
2008 \begin_inset Flex Code
2011 \begin_layout Plain Layout
2027 それ自身の定義を追加します.これによって,
2029 の生成する\SpecialChar LaTeX
2033 \begin_layout Subsection
2037 \begin_layout Standard
2049 ファイルのプリアンブルに追加するコマンドは,
2052 自体にパッチを当てないかぎり変更できないようになっています.しかしながら,
2062 文書\SpecialChar menuseparator
2064 \begin_inset space \thinspace{}
2096 プリアンブルに追加をすることはできます.\SpecialChar LyX
2118 埋込みのプリアンブルに付け加えます.ご自身の宣言をプリアンブルに追加する前に,
2119 あなたがしようとしていることを\SpecialChar LyX
2120 がすでにサポートしていないかどうか確認してください(車輪の再発明をしないように,
2134 \begin_inset Flex 圏点
2137 \begin_layout Plain Layout
2138 プリアンブルコードが正しいことを確認してください
2158 \begin_inset Flex Code
2161 \begin_layout Plain Layout
2178 」といったエラーが出ることでしょう.このようなエラーが出たときは,
2182 \begin_layout Subsection
2186 \begin_layout Standard
2197 プリアンブルに追加できるものとその効果を示す例です.
2200 \begin_layout Subsubsection
2205 \begin_layout Standard
2236 \begin_inset Flex Code
2239 \begin_layout Plain Layout
2259 \begin_inset Flex Code
2262 \begin_layout Plain Layout
2281 というページ位置を制御する2つの変数があります.その機能は名前から明らかなとおりです.これらの変数は,
2282 ラベルを印刷するときなどに便利です.往々にして,
2283 印刷用紙の寸法とそのうち実際に印字可能な範囲は同じではありません.ここに
2284 \begin_inset Flex Code
2287 \begin_layout Plain Layout
2307 \begin_inset Flex Code
2310 \begin_layout Plain Layout
2325 \begin_layout Standard
2335 \begin_inset Flex Code
2338 \begin_layout Plain Layout
2358 \begin_inset Flex Code
2361 \begin_layout Plain Layout
2381 つまりページをシフトしません.残念ながら,
2382 DVIドライバによってはつねにページをシフトすることがあるようです.我々には,
2384 そしてシスアドがどうしてそれを修正しないのか理解できませんが,
2385 もし個人的に管理できないシステムで\SpecialChar LyX
2389 \begin_inset Flex Code
2392 \begin_layout Plain Layout
2412 \begin_inset Flex Code
2415 \begin_layout Plain Layout
2435 上余白と左余白がつねに0.5インチずつ大きすぎるものとしましょう.その場合は,
2436 以下をプリアンブルに追加するとよいでしょう.
2439 \begin_layout LyX-Code
2447 \begin_layout LyX-Code
2455 \begin_layout Standard
2468 \begin_layout Subsubsection
2473 \begin_layout Standard
2484 たくさんの宛名ラベルを印刷をしたいものとしましょう.ラベルシートを印刷するために便利な
2485 \begin_inset Flex Code
2488 \begin_layout Plain Layout
2496 という\SpecialChar LaTeX
2498 お近くのCTANアーカイブで入手可能です.お使いのシステムには,
2499 既定ではこのパッケージは導入されていないかもしれません.ご自身でお確かめください.また,
2500 このパッケージの取扱説明書を読まれたいかもしれませんが,
2501 それもご自身にお任せします.これは使用例ですので,
2502 このパッケージをどう使うかの例だけお見せすることにします.
2505 \begin_layout Standard
2517 \begin_inset Flex Code
2520 \begin_layout Plain Layout
2528 文書クラスを使用していることをご確認ください.次に,
2529 以下のような設定をプリアンブルに追加しなければなりません.
2532 \begin_layout LyX-Code
2538 \begin_layout LyX-Code
2544 \begin_layout LyX-Code
2550 \begin_layout LyX-Code
2556 \begin_layout LyX-Code
2562 \begin_layout LyX-Code
2568 \begin_layout LyX-Code
2574 \begin_layout Standard
2593 Averyラベルシートのストック5360
2604 \begin_inset Flex Code
2607 \begin_layout Plain Layout
2627 \begin_inset Flex Code
2630 \begin_layout Plain Layout
2650 宛名ラベルの印刷をすることができます.本機能およびその他の機能に関しては,
2652 \begin_inset Flex Code
2655 \begin_layout Plain Layout
2666 \begin_layout Standard
2677 このパッケージを直接サポートする\SpecialChar LyX
2678 レイアウトファイルを作ってくれるかもしれません.その誰かはあなたかもしれません.
2681 \begin_layout Subsubsection
2686 \begin_layout Standard
2717 段落の最初の行を字下げするように教育されています.そのために彼らの他の変な習慣と同じく,
2718 いつものようにすべての段落の最初の行を下げるまで,
2719 アメリカ人はごちゃごちゃと文句を言いつづけるのです
2730 \begin_inset Flex 圏点
2733 \begin_layout Plain Layout
2742 \begin_layout Standard
2753 これは標準的な組版ルールではありません.書籍では,
2773 字下げを行ないます.一行めを字下げをするそもそもの目的は,
2774 隣接する段落から区別するためです.したがって,
2780 \begin_layout Standard
2790 けれどもあなたが典型的なアメリカ人なら(ユーーモアですって!
2793 いつもどおりの字下げをせずにはいられないでしょう!
2797 \begin_layout LyX-Code
2800 usepackage{indentfirst}
2803 \begin_layout Standard
2813 もしお使いの\SpecialChar TeX
2820 \begin_layout Subsubsection
2825 \begin_layout Standard
2840 \begin_layout Section
2842 および\SpecialChar LaTeX
2846 \begin_layout Standard
2862 かりにエラーがあったとしても楽観的に無視して先に進むように指示します.その後\SpecialChar LyX
2865 の実行ログファイルを事後処理用に使います.ログファイルを分析したのち,
2867 はエラーを一覧表示するダイアログを表示します.エラーのうちどれかをクリックすると,
2870 そのエラーの発生した場所に表示を移動します
2874 \begin_layout Plain Layout
2886 です.ログファイルの分析は難しい仕事ですので,
2888 はつねに正しい行に連れて行ってくれるとは限りません.ときには,
2890 がある行にエラーがあると報告したとしても,
2891 実際のエラーはそれよりも前であることもあります.これは,
2892 プログラムで閉じ括弧を忘れたときに似ていなくもありません.エラーは表示されますが,
2893 実際にエラーのある場所よりも後ろでエラーが報告されるのです.
2910 \begin_layout Standard
2921 ログファイルを直接ご覧になりたいかもしれません.これは,
2931 文書\SpecialChar menuseparator
2933 \begin_inset space \thinspace{}
2945 で見ることができます.エラーメッセージや警告には,
2946 よく見かけるものがいくつかありますので,
2947 それらをここに収録しておきます.ここにないエラーや警告に関しては,
2952 \begin_layout Itemize
2955 \begin_inset Flex Code
2958 \begin_layout Plain Layout
2976 \begin_inset Newline newline
2981 コード自体を「デバッグ」するための警告メッセージです.相互参照や書誌情報を追加したり変更した場合に,
2982 もう一度\SpecialChar LaTeX
2983 を実行する必要があることを知らせるために,
2984 このようなメッセージが表示されます.このメッセージは,
2988 \begin_layout Itemize
2991 \begin_inset Flex Code
2994 \begin_layout Plain Layout
3012 \begin_inset Newline newline
3016 がフォントを見つけられなかったと言う警告メッセージです.多くの場合,
3019 が使用した代替フォントに関する情報が続きます.これも無視して構いません.
3022 \begin_layout Itemize
3032 \begin_inset Flex Code
3035 \begin_layout Plain Layout
3046 \begin_inset Newline newline
3051 \begin_inset Flex 圏点
3054 \begin_layout Plain Layout
3060 この警告を吐き出します.どんな文書を書いたとしても,
3062 少なくとも1つは出てくるようです.これは,
3063 一行が長すぎて右余白にはみ出してしまったという警告であり,
3083 が適切な改行方法を見つけられなかった時に生じます(タイプライタ体では自動改行を許されないため頻発することが知られています).ほとんどの場合,
3084 最終出力を見ても判別できないくらい(せいぜい1ポイントか2ポイント)です.しかしながら,
3085 時には目に見えて余白にはみ出してしまうこともあるので,
3087 最終出力では修正したいと思うことでしょう.
3088 \begin_inset Newline newline
3091 全体的にoverfull行の数をできるだけ少なくする方法はいくつかあります.
3100 文書\SpecialChar menuseparator
3101 設定\SpecialChar menuseparator
3103 \begin_inset space \thinspace{}
3125 \begin_inset space \thinspace{}
3129 \begin_inset space \thinspace{}
3152 文書\SpecialChar menuseparator
3153 設定\SpecialChar menuseparator
3155 \begin_inset space \thinspace{}
3189 大幅に減少します(この文書のプリアンブルにも使用しています).
3193 \begin_layout LyX-Code
3197 \begin_inset Newline newline
3203 \begin_inset Newline newline
3208 emergencystretch 1.5em
3209 \begin_inset Newline newline
3217 \begin_layout Standard
3221 文章そのものを書き換えなくてはならない場合もあります
3225 \begin_layout Plain Layout
3228 \begin_inset Flex URL
3231 \begin_layout Plain Layout
3233 http://www.tex.ac.uk/FAQ-overfull.html
3246 \begin_layout Standard
3249 各行の確認を行うべきです.はみ出過ぎているものがあれば,
3254 \begin_layout Plain Layout
3257 文書\SpecialChar menuseparator
3260 で「draft」オプションを有効にすることもできます.すると,
3272 \begin_layout Itemize
3275 \begin_inset Flex Code
3278 \begin_layout Plain Layout
3289 \begin_inset Newline newline
3301 これは上の警告と違ってあまり出てきません.これも,
3322 間延びした行を生成せざるを得なかった時に起こります.overfull行と同様,
3323 外見上の問題がないかどうか確認してください.
3326 \begin_layout Itemize
3327 \begin_inset Flex Code
3330 \begin_layout Plain Layout
3343 \begin_inset Flex Code
3346 \begin_layout Plain Layout
3359 \begin_inset Newline newline
3371 ページ区切りに問題があったという警告です.この場合も,
3372 出力を目で確認してください.何か問題があれば,
3376 \begin_layout Itemize
3379 \begin_inset Flex Code
3382 \begin_layout Plain Layout
3387 \begin_inset Quotes els
3391 \begin_inset Quotes ers
3409 \begin_inset Newline newline
3413 システムに導入されていません.これは通常,
3414 文書が必要としている\SpecialChar LaTeX
3416 導入済でないものがある場合に現れます.プリアンブルに変更を加えておらず,
3418 \begin_inset Flex Code
3421 \begin_layout Plain Layout
3433 が読み込もうしているパッケージに存在しないものがあるということです.
3442 ヘルプ\SpecialChar menuseparator
3445 \begin_inset space \thinspace{}
3459 が認識しているパッケージの一覧を得てください.このファイルは,
3469 ツール\SpecialChar menuseparator
3471 \begin_inset space \thinspace{}
3483 を使用して)\SpecialChar LyX
3486 それらのパッケージが何をするものかを表示します.
3487 \begin_inset Newline newline
3500 \begin_inset Flex Code
3503 \begin_layout Plain Layout
3523 肝心のパッケージが導入されていない場合には,
3527 \begin_layout Itemize
3530 \begin_inset Flex Code
3533 \begin_layout Plain Layout
3552 \begin_inset Newline newline
3556 パッケージに誤ったあるいは未定義のオプションが指定されていることを伝えようとするものです.パッケージの取扱説明書をご確認ください.
3559 \begin_layout Itemize
3562 \begin_inset Flex Code
3565 \begin_layout Plain Layout
3568 Undefined control sequence
3583 \begin_inset Newline newline
3586 お使いの文書に\SpecialChar LaTeX
3589 このようなメッセージが表示されます.あるいは,
3590 パッケージを読み込ませるのを忘れたのかもしれません.いずれにしても,
3592 あなたが未定義のコマンドを使用したことを示しています.
3595 \begin_layout Standard
3606 エラーメッセージや警告メッセージがあります.一般に,
3609 のメッセージです.何を言っているのかさっぱりわからないものもありますが,
3633 手がかりがありません.誰もわからないのです.
3636 \begin_layout Standard
3647 つねに以下のチェックリストにしたがった方がよいでしょう.
3650 \begin_layout Enumerate
3660 ご自分で挿入した\SpecialChar LaTeX
3661 コードに打ち間違いがないかどうか確かめる.
3664 \begin_layout Enumerate
3675 コマンドを正しく使ったかどうか確かめる.
3678 \begin_layout Enumerate
3688 文書のもっともはじめの部分にエラーボックスが多数積み上がった場合には—
3690 \begin_inset Flex Code
3693 \begin_layout Plain Layout
3712 プリアンブルにエラーがあることを意味します.プリアンブルのデバックを行ってください.
3715 \begin_layout Enumerate
3726 文書に\SpecialChar LaTeX
3727 コードをまったく挿入しなかった場合には,
3729 頒布版自体をまず疑ってください.導入されていないパッケージを探しだして,
3733 \begin_layout Enumerate
3743 導入されていないパッケージはなかったものとしましょう.\SpecialChar LyX
3744 を微調整するオプションを使用していますか.特に,
3746 \begin_inset Flex Code
3749 \begin_layout Plain Layout
3758 \begin_inset Flex Code
3761 \begin_layout Plain Layout
3780 \begin_inset Flex Code
3783 \begin_layout Plain Layout
3802 \begin_inset Flex 圏点
3805 \begin_layout Plain Layout
3811 していませんか.適切な段落環境を使用する代わりに,
3812 これらを使用してその場をしのごうとしていませんか.
3815 \begin_layout Enumerate
3825 微調整オプションはまったく使用しておらず,
3826 規則に乗っ取って作業していたものとしましょう.何か曲芸のようなことをしようとはしていませんか.数式や表中で,
3831 \begin_layout Enumerate
3833 が改行位置を見つけられないほど長い一節がありませんか.既定では,
3834 改行するために単語間に空白をたくさん追加することを,
3837 問題が生じないように段落を修正するのが望ましいでしょう.
3840 \begin_layout Enumerate
3850 入れ子の階層を深くしすぎていませんか.\SpecialChar LyX
3852 (今のところ)環境の入れ子の階層が制限内にあるかチェックしません.かりに,
3853 環境を17段の入れ子にしたりしていたら,
3854 それが原因です(\SpecialChar LaTeX
3858 \begin_layout Enumerate
3869 出力がひどいものとしましょう.図表が幅が広すぎたり長すぎてページに収まらない場合には,
3874 \begin_layout Enumerate
3888 \begin_layout Enumerate
3902 \begin_layout Standard
3916 \begin_layout Enumerate
3918 曲芸をやろうとしたり微調整オプションでしのごうとしたりはしていないとすれば,
3919 何がおかしいのか確定的なことは言えません.
3922 \begin_layout Standard
3955 \begin_layout Chapter
3959 \begin_layout Standard
3962 はもともとarticleとreport,
3963 bookおよびletterの4つの標準文書クラスを提供していましたが,
3966 文書クラスの幅の拡張に貢献してきました.本章では,
3967 外部的にメンテナンスされている主要なクラスについて,
3970 文書\SpecialChar menuseparator
3971 設定\SpecialChar menuseparator
3975 \begin_inset space \thinspace{}
3981 \begin_inset space \thinspace{}
3985 \begin_inset space \thinspace{}
3993 取扱説明書『カスタマイズ篇』の「文書クラスを新規に導入する」の章にある説明にしたがって導入する必要があります.
3996 \begin_layout Section
3998 \begin_inset CommandInset label
4007 \begin_layout Subsection
4008 AMS \SpecialChar LaTeX
4010 \begin_inset CommandInset label
4012 name "subsec:AMS-LaTeX"
4019 \begin_layout Standard
4030 学会によってメンテナンスされています.これらの機能の使用法については,
4033 \begin_inset Flex URL
4036 \begin_layout Plain Layout
4038 http://www.ams.org/publications/authors/tex/amslatex
4051 Richard Kimberly Heck
4055 \begin_inset VSpace bigskip
4061 \begin_layout Standard
4062 AMS \SpecialChar LaTeX
4064 American Mathematical Society(アメリカ数学会)の刊行物に投稿する数学論文用のスタイルです.レイアウトは,
4065 特定の学術誌向けに仕立てられてはいませんが,
4066 簡単にそうすることができます.各学術誌毎の指示については,
4067 AMSの説明書をご参照ください(通常は,
4069 出力中の一行を変更する必要があるだけです).AMSの説明書は,
4071 \begin_inset Flex URL
4074 \begin_layout Plain Layout
4083 \begin_inset Flex URL
4086 \begin_layout Plain Layout
4088 ftp://ftp.ams.org/pub/tex/amslatex/
4093 から入手することができます.これらのレイアウトは,
4095 どんなときでも適切かつ有用であるはずです.
4098 \begin_layout Standard
4099 基本となるAMS \SpecialChar LaTeX
4104 \begin_layout Itemize
4108 ファイル\SpecialChar menuseparator
4109 用例を開く\SpecialChar menuseparator
4110 論文\SpecialChar menuseparator
4111 American Mathematical Society (AMS)
4112 \begin_inset space \thinspace{}
4120 \begin_layout Itemize
4122 標準AMS book(実際はモノグラフ)書式.
4124 ファイル\SpecialChar menuseparator
4125 用例を開く\SpecialChar menuseparator
4126 書籍\SpecialChar menuseparator
4127 American Mathematical Society (AMS)
4128 \begin_inset space \thinspace{}
4136 \begin_layout Itemize
4141 \begin_layout Standard
4144 これらの最初の2つをネイティブにサポートしています.
4149 取扱説明書『カスタマイズ篇』の「文書クラスを新規に導入する」の章を参照してください.
4152 \begin_layout Standard
4155 AMSクラスを使用するのに必要最低限のものしか含まれていません.特に,
4156 定理や補題などを設定するのに使用される「theorem」環境は,
4159 \begin_inset Flex Code
4162 \begin_layout Plain Layout
4170 このモジュールが既定で読み込まれるようになっています(これは別のクラスでも使用することができ,
4171 別のものに変えたいときは取り除くこともできます).少し使用頻度の低いものとしては,
4173 \begin_inset Flex Code
4176 \begin_layout Plain Layout
4186 \begin_layout Standard
4191 \begin_inset Flex Code
4194 \begin_layout Plain Layout
4200 モジュールを読み込めば変更することができ,
4202 \begin_inset Flex Code
4205 \begin_layout Plain Layout
4212 \begin_inset Flex Code
4215 \begin_layout Plain Layout
4221 を用いても変更することができます.これらを用いると,
4223 \begin_inset Formula $n.m$
4228 次の数字はそれまで同節内(章内)に現れた出力の全数を表します.大半の環境は,
4229 連番なしでも用いることができます.連番なしのものは,
4230 環境名の後ろにアスタリスクを付けたもので表されます.連番なしの出力
4236 \begin_inset Flex Code
4239 \begin_layout Plain Layout
4248 \begin_layout Standard
4251 \begin_inset Flex 圏点
4254 \begin_layout Plain Layout
4261 \begin_inset Flex Code
4264 \begin_layout Plain Layout
4273 \begin_inset Flex Code
4276 \begin_layout Plain Layout
4283 \begin_inset Flex Code
4286 \begin_layout Plain Layout
4293 \begin_inset Flex Code
4296 \begin_layout Plain Layout
4305 \begin_layout Subsubsection
4309 \begin_layout Standard
4310 これらのレイアウトが提供している環境を列挙すると,
4311 長い一覧となります.AMS-\SpecialChar LaTeX
4314 「theorem」環境の派生型を際限なく定義していくことが可能です.しかし,
4317 で利用可能になっている環境のみを使用することを推奨しています.
4320 \begin_layout Standard
4321 \begin_inset Flex Code
4324 \begin_layout Plain Layout
4331 \begin_inset Flex Code
4334 \begin_layout Plain Layout
4344 \begin_inset space ~
4348 \begin_inset Flex Noun
4351 \begin_layout Plain Layout
4358 \begin_inset Flex Noun
4361 \begin_layout Plain Layout
4368 \begin_inset Flex Noun
4371 \begin_layout Plain Layout
4378 \begin_inset Flex Noun
4381 \begin_layout Plain Layout
4388 \begin_inset Flex Noun
4391 \begin_layout Plain Layout
4398 \begin_inset space ~
4404 \begin_inset space ~
4410 \begin_layout Description
4414 \begin_layout Description
4415 現在の住所 住所と別に指定されているときには,
4419 \begin_layout Description
4423 \begin_layout Description
4427 \begin_layout Description
4428 キーワード 論文中で論じられているトピックを識別するためのキーワードやキーフレーズ.
4431 \begin_layout Description
4434 Mathematical Reviews
4436 に説明が公表されているAMS Subject Classificationsの分類番号を指します.上述したAMSのウェブサイトでも,
4440 \begin_layout Description
4444 \begin_layout Description
4448 \begin_layout Description
4452 \begin_layout Standard
4455 \begin_inset Flex Code
4458 \begin_layout Plain Layout
4465 \begin_inset Flex Code
4468 \begin_layout Plain Layout
4476 星付き(連番なし)版と星なし(連番)版の両方が提供されます.
4477 \begin_inset Flex Code
4480 \begin_layout Plain Layout
4490 \begin_layout Theorem
4493 得られた主要な結果を叙述するのに使用されます.
4496 \begin_layout Corollary*
4497 これは直前の叙述から比較的直接に導き出せる結果を叙述するのに使います.これも主要な結果であることがあります.
4505 \begin_layout Proposition
4506 議論されている一般的な理論に(希望的には)何かを付け加えるような,
4510 \begin_layout Conjecture
4513 正しいと(少なくとも著者にとっては)思われるものです.
4516 \begin_layout Definition*
4517 これは自明でしょう.この環境のフォントは,
4518 前述の環境とは異なるフォントが使用されます.
4521 \begin_layout Example*
4522 証明された結果の例を叙述するのに使用されます.
4525 \begin_layout Problem
4526 これが何を指すかは必ずしも特定されていません.ご自分で解明してください.
4529 \begin_layout Exercise*
4538 \begin_layout Claim*
4545 これらはある条件の特定の場合を取り上げて,
4557 証了記号(通常は四角ですがスタイルによって変わります)が置かれます.この環境の中に別の環境を入れたい—
4562 証了記号は証明環境の終わりにのみ現れるようにしたい場合には,
4563 他の環境は証明環境の中に入れ子にしなくてはなりません.入れ子に関する情報については,
4564 『ユーザーの手引き』の「環境を入れ子にする」の節をご覧ください.
4569 だいたい長くないものに使われるようです.
4572 \begin_layout Standard
4575 \begin_inset Flex Code
4578 \begin_layout Plain Layout
4587 \begin_layout Criterion*
4591 \begin_layout Algorithm*
4595 \begin_layout Axiom*
4596 議論されている系内部で真と仮定される性質や命題です.
4599 \begin_layout Condition*
4600 議論の現在の文脈で仮定されている条件を述べるのに,
4608 \begin_layout Notation*
4612 \begin_layout Summary
4617 \begin_layout Conclusion*
4621 \begin_layout Assumption*
4625 \begin_layout Question*
4629 \begin_layout Standard
4636 の形のオプションで提供されているものを含み,
4640 \begin_layout Standard
4643 AMS \SpecialChar LaTeX
4644 パッケージとAMSフォントパッケージを自動的に提供します.これらの環境を使用するためには,
4645 お使いのシステム上で利用可能となっている必要があります.
4648 \begin_layout Subsection
4650 \begin_inset CommandInset label
4652 name "subsec:追加フォント寸法"
4659 \begin_layout Standard
4664 \begin_inset space \thinspace{}
4672 \begin_inset space \thinspace{}
4681 \begin_inset space \thinspace{}
4690 \begin_inset space \thinspace{}
4695 の各文書クラスを提供しています.これらは,
4717 文書\SpecialChar menuseparator
4718 設定\SpecialChar menuseparator
4720 \begin_inset space \thinspace{}
4729 の選択肢として8・9・14・17・20が追加されます.
4732 \begin_layout Subsection
4736 \begin_layout Standard
4759 \begin_layout Subsection
4763 \begin_inset space \thinspace{}
4773 \begin_inset CommandInset label
4782 \begin_layout Standard
4785 日本語文書の組版を可能にするためのいくつかのシリーズが収められています.これらのシリーズは,
4787 サポートする組版エンジンや機能が異なっています.このコレクションは最も古いものです.これは,
4788 横書きと縦書きの日本の組版要求に合うように,
4790 標準クラスを調整したものです.このコレクションには,
4794 \begin_inset space \thinspace{}
4803 \begin_inset space \thinspace{}
4813 \begin_inset space \thinspace{}
4822 \begin_inset space \thinspace{}
4832 \begin_inset space \thinspace{}
4841 \begin_inset space \thinspace{}
4848 すべて日本語用に仕立てられた「古典的」エンジンであるp\SpecialChar LaTeX
4849 とup\SpecialChar LaTeX
4853 \begin_layout Standard
4854 より近代的なLua\SpecialChar LaTeX
4866 \begin_inset space \thinspace{}
4871 \begin_inset space \thinspace{}
4877 \begin_inset space \thinspace{}
4886 \begin_inset space \thinspace{}
4896 \begin_inset space \thinspace{}
4905 \begin_inset space \thinspace{}
4914 \begin_layout Standard
4915 Lua\SpecialChar LaTeX
4919 ファイル\SpecialChar menuseparator
4923 \begin_inset space \thinspace{}
4941 \begin_layout Subsection
4945 \begin_inset space \thinspace{}
4949 \begin_inset CommandInset label
4951 name "subsec:日本語-JS"
4958 \begin_layout Standard
4963 \begin_inset space \thinspace{}
4968 に収録されているクラスの改善版が収められています(第
4969 \begin_inset CommandInset ref
4971 reference "subsec:日本語"
4983 \begin_inset space \thinspace{}
4991 \begin_inset space \thinspace{}
5000 \begin_inset space \thinspace{}
5005 が収録されています.Reportクラスは,
5009 \begin_inset space \thinspace{}
5017 文書\SpecialChar menuseparator
5018 設定\SpecialChar menuseparator
5019 文書クラス\SpecialChar menuseparator
5020 クラスオプション\SpecialChar menuseparator
5024 \begin_inset space \thinspace{}
5028 \begin_inset space \thinspace{}
5036 \begin_inset space \thinspace{}
5039 オプションを指定してください.これらのクラスは,
5040 すべて日本語向けの「古典的」エンジンであるp\SpecialChar LaTeX
5041 とup\SpecialChar LaTeX
5045 \begin_layout Standard
5046 Lua\SpecialChar LaTeX
5050 ファイル\SpecialChar menuseparator
5054 \begin_inset space \thinspace{}
5072 \begin_layout Subsection
5076 \begin_inset space \thinspace{}
5080 \begin_inset CommandInset label
5082 name "subsec:日本語-BX"
5089 \begin_layout Standard
5091 日本語文書のためのもう一つの文書クラスである,
5095 \begin_inset space \thinspace{}
5103 \begin_inset space \thinspace{}
5111 \begin_inset space \thinspace{}
5120 \begin_inset space \thinspace{}
5125 文書クラスも収録されています.素の状態ではp\SpecialChar LaTeX
5126 とup\SpecialChar LaTeX
5127 のみをサポートする標準クラスやJSシリーズと違って(第
5128 \begin_inset CommandInset ref
5130 reference "subsec:日本語"
5139 \begin_inset CommandInset ref
5141 reference "subsec:日本語-JS"
5150 Lua\SpecialChar LaTeX
5156 パッケージで追加されるクラスのみを通じてサポート),
5158 日本語組版能力を提供する適切なパッケージを使用して,
5159 pdf\SpecialChar LaTeX
5160 ・Xe\SpecialChar LaTeX
5161 ・Lua\SpecialChar LaTeX
5165 \begin_layout Subsection
5169 \begin_inset space \thinspace{}
5173 \begin_inset CommandInset label
5175 name "subsec:日本語-JLReq"
5182 \begin_layout Standard
5184 World Wide Webコンソーシアム(W3C,
5186 \begin_inset Flex URL
5189 \begin_layout Plain Layout
5191 https://www.w3.org/TR/jlreq/?lang=en
5196 を参照)が設定した「日本語組版処理の要件」の標準にしたがった
5200 クラスに依拠しています.p\SpecialChar LaTeX
5201 とup\SpecialChar LaTeX
5203 Lua\SpecialChar LaTeX
5207 \begin_layout Standard
5215 クラスにクラスオプションを指定して構成された
5218 \begin_inset space \thinspace{}
5226 \begin_inset space \thinspace{}
5234 \begin_inset space \thinspace{}
5242 \begin_layout Standard
5246 ファイル\SpecialChar menuseparator
5247 用例を開く\SpecialChar menuseparator
5248 論文\SpecialChar menuseparator
5250 \begin_inset space \thinspace{}
5254 \begin_inset space \thinspace{}
5261 \begin_inset Flex URL
5264 \begin_layout Plain Layout
5266 http://mirrors.ctan.org/macros/jptex/latex/jlreq/jlreq.pdf
5272 \begin_inset Flex URL
5275 \begin_layout Plain Layout
5277 https://ftp.kddilabs.jp/CTAN/macros/jptex/latex/jlreq/jlreq-ja.pdf
5285 \begin_layout Subsection
5287 \begin_inset CommandInset label
5289 name "subsec:Koma-Script"
5296 \begin_layout Standard
5308 \begin_layout Plain Layout
5321 \begin_layout Plain Layout
5336 \begin_layout Subsubsection
5340 \begin_layout Standard
5341 KOMA-Script文書クラスコレクションは,
5342 1990年代初めにFrank Neukamによって作られたスクリプトクラスの成果です.公式には,
5343 1994年にletterクラスの追加を以て開始されました.Frank Neukamのクラスは,
5345 それはKOMA-Scriptクラスのデザインに完全に統合されてきました.
5348 \begin_layout Standard
5367 それぞれKoma-Scriptファミリーの\SpecialChar LaTeX
5402 これらよりも多くの点でヨーロッパに於ける活版印刷の慣例に合致します.
5405 \begin_layout Itemize
5406 KOMA-Scriptクラスを選択した際の基本文字寸法は,
5427 \begin_layout Itemize
5434 ボールド体サンセリフフォントが使われます
5438 \begin_layout Plain Layout
5440 古いcmフォントと新しいecフォントの間に大きな違いがあり,
5441 特に見出しの表示の違いが際立ちます.比較すると,
5443 少し細く見えます.ecフォントを使用する際に「通常の」外観が欲しい場合には,
5448 作の\SpecialChar LaTeX
5460 別行立てで「 Chapter\SpecialChar ldots
5463 見出しの外観を修正することができます(\SpecialChar LyX
5467 文書\SpecialChar menuseparator
5469 \begin_inset space \thinspace{}
5477 \begin_inset space \thinspace{}
5481 \begin_inset space \thinspace{}
5486 フィールドで指定します).これらのオプションの独語での詳細な説明が,
5494 \begin_layout Itemize
5495 KOMA-Scriptのページレイアウトは,
5497 円を描くかの2つの伝統的な植字慣習のいずれかに従います.既定では,
5498 ページが水平及び垂直方向の帯に分割されていると考え,
5500 残りの使われていない部分を本文領域に割り当てます.余白の大きさは,
5501 ページを帯に分割する因数を変更することによって,
5502 変えることができます.A4の既定値は9で,
5509 \begin_layout Standard
5511 2つの帯が両面文書の外側と下部の余白に割り当てられ,
5512 1つの帯が内側と上部の余白に割り当てられ,
5513 本文領域がページの真ん中の周りに残されます.ほとんどの両面文書は綴られるので,
5514 これは内側の余白が狭すぎるようにしてしまう可能性があります.そこで,
5516 ページの綴り補正分を差し引くことができます.
5519 \begin_layout Standard
5524 文書\SpecialChar menuseparator
5525 設定\SpecialChar menuseparator
5526 文書クラス\SpecialChar menuseparator
5527 クラスオプション\SpecialChar menuseparator
5531 \begin_inset space \thinspace{}
5545 \begin_layout Standard
5550 クラスオプション\SpecialChar menuseparator
5554 \begin_inset space \thinspace{}
5571 を書き加えます.A4以外の用紙寸法におけるこの因数の既定値がほしければ,
5579 \begin_layout Standard
5580 ページレイアウトの計算に円方式を採用したい場合には,
5589 \begin_layout Itemize
5590 Koma-Scriptファミリーの\SpecialChar LaTeX
5592 多くの追加コマンドが定義されています.それらのうち,
5595 対応する段落環境として実装されています.
5598 \begin_layout Standard
5599 Koma-Scriptファミリーの\SpecialChar LaTeX
5609 \begin_layout Plain Layout
5625 \begin_layout Subsubsection
5639 \begin_inset CommandInset label
5641 name "subsec:article(KOMA-Script)"
5648 \begin_layout Standard
5688 若干の修正を加えた上ですべて含んでいますが,
5704 新しい段落環境が多く追加されています.これらは,
5707 letter (koma-script)
5712 \begin_layout Itemize
5740 加えて目次に項目が表示されるようになります.
5751 article (koma-script)
5756 \begin_layout Itemize
5783 article (koma-script)
5789 \begin_layout Plain Layout
5796 report (koma-script)
5820 \begin_layout Itemize
5827 続く段落の直上に標準文字寸法の見出しを付けます.
5830 \begin_layout Itemize
5840 ある要素の上部ないし下部にキャプションを配置する際,
5841 位置に応じて正しく余白取りを行う特別なキャプションです(組版規則に厳密に従うならば,
5843 つねに表の上に置くべきでしょう).また,
5859 が適用されるようになります.これを使用するためには,
5860 Koma-Script第2.8q版以上が必要です.
5863 \begin_layout Itemize
5870 章頭などに警句を置くのに用いることができます.オプション引数(
5872 挿入\SpecialChar menuseparator
5876 格言の作者を入れることができます.格言と作者の間は,
5877 線で区切られます.これを使用するためには,
5878 Koma-Script第2.8q版以上が必要です.
5885 article (koma-script)
5890 \begin_layout Standard
5904 とともに文書のタイトル領域を形成します.これらは,
5905 最初の「通常の」段落よりも前に置かれる必要があります
5909 \begin_layout Plain Layout
5911 対応する\SpecialChar LaTeX
5918 コマンドよりも前に現れなくてはなりません.
5923 .これらの環境が2度以上使用された場合には,
5924 後に使用されたものが前のものを上書きします.つまり最後に使用したもののみが有効になります.しかしながら,
5939 生成された文書には何の効果も生じません.
5942 \begin_layout Itemize
5961 文書の主題用の中央揃えの段落を生成します.
5964 \begin_layout Itemize
5983 出版社名用の中央揃えの段落を生成します.
5986 \begin_layout Itemize
5994 report (koma-script)
6002 献辞用の中央揃えの段落を独立した頁として生成します.
6004 article (koma-script)
6019 )の下に献辞用の中央揃えの段落を生成します.
6022 \begin_layout Itemize
6041 文書頭書き用の左揃えの段落を生成します.
6044 \begin_layout Itemize
6052 report (koma-script)
6059 扉裏上部に左揃え段落を生成します.片面印刷や,
6062 article (koma-script)
6067 \begin_layout Itemize
6075 report (koma-script)
6082 扉裏下部に左揃え段落を生成します.片面印刷や,
6085 article (koma-script)
6090 \begin_layout Itemize
6101 \begin_layout Standard
6105 文書\SpecialChar menuseparator
6106 設定\SpecialChar menuseparator
6107 文書クラス\SpecialChar menuseparator
6108 クラスオプション\SpecialChar menuseparator
6112 \begin_inset space \thinspace{}
6119 \begin_inset space \thinspace{}
6123 \begin_inset space \thinspace{}
6129 文書全体に適用することができます.主要なものを挙げると,
6133 \begin_layout Description
6134 draft=true 組版エラーの起こった全ての行末に小さな黒い四角を付記したPDFを生成します
6137 \begin_layout Description
6161 ページ寸法を考慮に入れながら見出しの大きさを調整します
6164 \begin_layout Description
6182 は章や節番号等の後にピリオドを付けるかどうかをKOMA-Scriptに委ね,
6195 \begin_layout Standard
6199 \begin_layout Description
6200 leqno 数式番号を右ではなく左側に付けます
6203 \begin_layout Description
6204 fleqn 数式を中央揃えではなく左揃えにします
6207 \begin_layout Standard
6209 標準\SpecialChar LaTeX
6211 文書の出力に影響するコマンドも提供します.たとえば,
6215 文書\SpecialChar menuseparator
6216 設定\SpecialChar menuseparator
6221 \begin_inset space \thinspace{}
6230 \begin_layout Standard
6235 setkomafont{captionlabel}{
6240 \begin_layout Standard
6244 \begin_layout Standard
6246 かりそめのページ番号をローマ数字で入れ,
6247 この部分の章に番号を振らないことは普通にあります.章*環境を用いてしまうと,
6248 巻頭言と序文は目次に現れません.目次に現れるようにするには,
6250 書籍の先頭に(\SpecialChar LaTeX
6251 プリアンブルではなく) \SpecialChar TeX
6255 \begin_layout Standard
6263 \begin_layout Standard
6268 \begin_layout Standard
6276 \begin_layout Standard
6285 \begin_layout Standard
6288 付番していない章環境が欲しいことがあるかもしれません
6292 \begin_layout Plain Layout
6302 これらの最初の見出しの前に\SpecialChar TeX
6306 \begin_layout Standard
6314 \begin_layout Standard
6316 章環境を用います.\SpecialChar LyX
6318 これらのコマンドを使っても通常通り為されますが,
6324 \begin_layout Standard
6327 article (koma-script)
6331 report (koma-script)
6342 ファイルを読み込みます.このファイルは,
6343 ユーザ環境を定義する場所として想定されています.s
6348 個人用レイアウトディレクトリにコピーして編集してください!
6352 \begin_layout Subsubsection
6354 KOMA-Script Letter (KOMA-Script V.2)
6355 \begin_inset CommandInset label
6357 name "subsec:新しいletterクラス"
6364 \begin_layout Standard
6368 \begin_inset VSpace medskip
6374 \begin_layout Standard
6386 は廃止されてサポート対象外となりました.これは—
6389 全く新しいインターフェイスを持っており,
6390 旧クラスとは互換性がありません.したがって,
6393 新しい方のクラスを使用することを推奨します.
6396 \begin_layout Standard
6400 letter (koma-script)
6403 新しい機能をいくつかサポートしています.基本となる項目は,
6425 は別の書簡を新しく開始します(つまり一文書あたり複数の書簡を書くことができます).新しく付け加えられた項目は,
6445 挿入\SpecialChar menuseparator
6447 \begin_inset space \thinspace{}
6456 を入れることができるようになった点です.
6459 \begin_layout Standard
6463 ほとんどどんなニーズにも合わせて設定できるようになった点でしょう.これはプリアンブルか,
6464 クラスオプションとして読み込まれる特別なスタイルファイル(「レタークラスオプション」,
6473 \begin_layout Plain Layout
6479 ファイルがいくつか収録されています.たとえば,
6496 文書\SpecialChar menuseparator
6497 設定\SpecialChar menuseparator
6498 文書クラス\SpecialChar menuseparator
6513 ファイル\SpecialChar menuseparator
6514 新規(ひな型使用)\SpecialChar ldots
6515 \SpecialChar menuseparator
6516 書簡\SpecialChar menuseparator
6517 KOMA-Script Letter (V.2)
6527 \begin_layout Subsubsection
6531 \begin_layout Standard
6532 Koma-Script文書クラスを\SpecialChar LyX
6538 \begin_layout Itemize
6550 ラベル型に対する\SpecialChar LyX
6554 \begin_layout Itemize
6564 「本当の」\SpecialChar LaTeX
6574 \begin_layout Itemize
6580 垂直スペースによる段落区切りで表示され,
6581 字下げはされません.これが標準的な挙動となっていて,
6582 特別な\SpecialChar LaTeX
6586 文書\SpecialChar menuseparator
6600 文書に\SpecialChar LaTeX
6601 コマンドをつねに追加するようになっていますが,
6606 \begin_layout Subsection
6608 \begin_inset space \thinspace{}
6612 \begin_inset space \space{}
6616 \begin_inset CommandInset label
6618 name "subsec:ポーランド語M.W.コレクション"
6625 \begin_layout Standard
6633 \begin_layout Standard
6637 ポーランド語Article (MW Bundle)
6641 ポーランド語Report (MW Bundle)
6645 ポーランド語Book (MW Bundle)
6648 それぞれ\SpecialChar LaTeX
6676 ポーランド語の組版慣習によく適合しています.
6679 \begin_layout Standard
6684 \begin_layout Itemize
6692 \begin_layout Itemize
6697 \begin_layout Description
6701 \begin_layout Description
6717 \begin_layout Description
6718 myuheadings 分離線付きカスタムヘッダ
6721 \begin_layout Description
6726 \begin_layout Itemize
6731 \begin_layout Description
6732 rmheadings セリフ体見出し —
6736 \begin_layout Description
6737 sfheadings サンセリフ体見出し
6740 \begin_layout Description
6741 authortitle タイトルページは,
6746 \begin_layout Description
6747 titleauthor タイトルページは,
6751 \begin_layout Description
6752 withmarginpar ページ上に余白のための場所を確保
6756 \begin_layout Subsection
6760 \begin_layout Standard
6764 \begin_inset space \thinspace{}
6785 文書クラスを用います.これらの文書クラスの詳細は,
6788 ファイル\SpecialChar menuseparator
6789 用例を開く\SpecialChar menuseparator
6790 書籍\SpecialChar menuseparator
6792 \begin_inset space \thinspace{}
6798 \begin_inset space \thinspace{}
6802 \begin_inset space \thinspace{}
6807 ファイル\SpecialChar menuseparator
6808 用例を開く\SpecialChar menuseparator
6809 ハンドアウト\SpecialChar menuseparator
6813 \begin_inset space \thinspace{}
6819 \begin_layout Section
6823 \begin_layout Standard
6824 コレクション中の文書クラスも参照してください(第
6825 \begin_inset CommandInset ref
6827 reference "sec:コレクション"
6838 \begin_layout Subsection
6839 Astronomy & Astrophysics
6842 \begin_layout Standard
6850 \begin_layout Subsubsection
6854 \begin_layout Standard
6861 \begin_inset Flex URL
6864 \begin_layout Plain Layout
6866 https://www.aanda.org/for-authors/latex-issues/texnical-background-information
6871 にあります)第9.1版を使用して科学雑誌
6873 Astronomy and Astrophysics
6875 (『天文学と宇宙物理学』)に投稿する論文を執筆するための\SpecialChar LyX
6877 \begin_inset CommandInset href
6880 target "http://ftp.edpsciences.org/pub/aa/aa-package.zip"
6888 \begin_layout Standard
6889 このパッケージには取扱説明書がついていますので,
6890 取扱説明書『カスタマイズ篇』の「文書クラスを新規に導入する」の節にしたがってこの文書クラスを導入する前に参照してください.
6893 \begin_layout Standard
6894 \begin_inset Note Greyedout
6897 \begin_layout Plain Layout
6900 Springer社からEDP Science社に変更されていることにご注意ください.この出版社の変更によって,
6902 スタイルファイルに若干の変更が加わっています.もし古い版が導入されている場合には,
6903 更新してください.古い(第4版)レイアウトに対する互換性については,
6907 Dir/layouts/aapaper.layout
6917 \begin_layout Subsubsection
6921 \begin_layout Standard
6924 ファイル\SpecialChar menuseparator
6925 新規(ひな型使用)\SpecialChar menuseparator
6926 論文\SpecialChar menuseparator
6927 Astronomy & Astrophysics
6930 \begin_inset space \thinspace{}
6934 書き始めることをお勧めします.ひな型を使用しない場合には,
6938 \begin_layout Itemize
6941 文書\SpecialChar menuseparator
6942 設定\SpecialChar menuseparator
6946 \begin_inset space \thinspace{}
6951 Astronomy & Astrophysics
6957 \begin_layout Itemize
6963 \begin_inset space \thinspace{}
6975 のままに設定しておいてください.全体のレイアウトはマクロが行うので,
6979 \begin_layout Subsubsection
6983 \begin_layout Standard
6990 \begin_layout Itemize
6999 \begin_layout Itemize
7008 \begin_layout Itemize
7017 \begin_layout Itemize
7026 \begin_layout Itemize
7032 [非必須]連絡と抜き刷りを受け取る人を指定
7035 \begin_layout Itemize
7044 \begin_layout Itemize
7060 \begin_layout Standard
7070 手動で発行する必要はありません.各項目の順序は関係ありませんが,
7072 実際の文書のレイアウトに合わせるために,
7073 上記の順序を維持しておくと良いでしょう.
7076 \begin_layout Standard
7081 挿入\SpecialChar menuseparator
7085 \begin_inset space \thinspace{}
7088 を使用して標準の脚注を挿入してください.この場合には,
7099 \begin_layout Standard
7102 編集\SpecialChar menuseparator
7106 \begin_inset space \thinspace{}
7109 に表題付けに関連した2つの差込枠があります.
7112 \begin_layout Itemize
7118 連絡担当著者と所属機関の組をマークします.所属機関には,
7123 フィールドに現れるのと同じ順序で連番が振られますので,
7127 \begin_layout Itemize
7133 至急連絡用の電子メールアドレスを付するものです.
7136 \begin_layout Standard
7140 が対応していない以下の\SpecialChar LaTeX
7144 \begin_layout Itemize
7145 複数の著者名あるいは所属名を区切るための
7152 \begin_layout Standard
7155 コードとして適切なコマンドを入力する必要があります.ひな型中の用例と
7159 \begin_inset space \thinspace{}
7164 ファイル\SpecialChar menuseparator
7165 新規(ひな型使用)\SpecialChar menuseparator
7166 論文\SpecialChar menuseparator
7167 Astronomy & Astrophysics
7170 \begin_inset space \thinspace{}
7176 \begin_layout Subsubsection
7180 \begin_layout Standard
7181 概要はへッダ部の直後に置きます.第5版から概要環境はコマンドに変更され,
7182 1段落だけに限るという制限が付きました.加えて,
7183 キーワード項目が含まれていなくてはなりません.これは,
7188 で為されます.用例論文を参照してください.
7191 \begin_layout Subsubsection
7195 \begin_layout Standard
7201 \begin_layout Standard
7204 \begin_inset Flex Multiple Columns
7207 \begin_layout Itemize
7213 \begin_layout Itemize
7219 \begin_layout Itemize
7225 \begin_layout Itemize
7231 \begin_layout Itemize
7237 \begin_layout Itemize
7243 \begin_layout Itemize
7249 \begin_layout Itemize
7255 \begin_layout Itemize
7261 \begin_layout Itemize
7267 \begin_layout Itemize
7273 \begin_layout Itemize
7284 \begin_layout Subsubsection
7289 \begin_layout Standard
7293 Astronomy & Astrophysics
7296 まだサポートされていないコマンドがあります.そのうちいくつかは既に紹介しましたが,
7301 \begin_layout Itemize
7309 \begin_layout Itemize
7317 \begin_layout Itemize
7325 \begin_layout Itemize
7333 \begin_layout Standard
7334 これらのコマンドのいずれかを使いたい場合には,
7337 挿入\SpecialChar menuseparator
7342 \begin_inset space \thinspace{}
7346 \begin_inset Flex 圏点
7349 \begin_layout Plain Layout
7359 \begin_layout Subsubsection
7363 \begin_layout Standard
7383 ここでは詳しい説明はしません.ユーザーの手引きをご覧ください.ただ,
7384 表は左揃えにしなくてはならないことに注意して下さい.そうするためには,
7388 編集\SpecialChar menuseparator
7392 \begin_inset space \thinspace{}
7398 \begin_layout Standard
7401 図横にキャプションを配置する図です.この図を作成するには,
7405 \begin_layout Enumerate
7408 挿入\SpecialChar menuseparator
7409 フロート\SpecialChar menuseparator
7413 \begin_inset space \thinspace{}
7417 幅広の図フロートを作成します.それから,
7419 \begin_inset space \thinspace{}
7424 編集\SpecialChar menuseparator
7428 \begin_inset space \thinspace{}
7437 \begin_inset space \thinspace{}
7441 \begin_inset space \thinspace{}
7449 \begin_inset space \thinspace{}
7455 \begin_layout Enumerate
7459 \begin_layout Enumerate
7468 \begin_layout Enumerate
7472 \begin_layout Enumerate
7476 挿入\SpecialChar menuseparator
7477 整形\SpecialChar menuseparator
7481 \begin_inset space \thinspace{}
7500 \begin_layout Enumerate
7504 \begin_inset space ~
7509 と押して\SpecialChar LaTeX
7513 \begin_layout Enumerate
7522 \begin_inset Flex 圏点
7525 \begin_layout Plain Layout
7536 \begin_layout Enumerate
7537 カーソルをキャプション文の後ろに移動し,
7541 \begin_inset space ~
7551 \begin_layout Standard
7554 ファイル\SpecialChar menuseparator
7555 用例を開く\SpecialChar menuseparator
7556 論文\SpecialChar menuseparator
7557 Astronomy & Astrophysics
7560 \begin_inset space \thinspace{}
7566 \begin_layout Subsubsection
7570 \begin_layout Standard
7572 論文を特別なダブルスペースレイアウトに整形しなくてはなりません.このためには,
7578 \begin_inset space \thinspace{}
7583 文書\SpecialChar menuseparator
7584 設定\SpecialChar menuseparator
7588 \begin_inset space \thinspace{}
7592 \begin_inset space \thinspace{}
7600 \begin_inset space \thinspace{}
7606 \begin_layout Subsubsection
7610 \begin_layout Standard
7613 ファイル\SpecialChar menuseparator
7614 用例を開く\SpecialChar menuseparator
7615 論文\SpecialChar menuseparator
7616 Astronomy & Astrophysics
7619 \begin_inset space \thinspace{}
7625 \begin_inset CommandInset href
7628 target "http://ftp.edpsciences.org/pub/aa/aa-package.zip"
7639 古い構造化されていない概要型を使用して\SpecialChar LyX
7640 に翻訳されたものです.これはヒントを得るために使用したり,
7645 の \SpecialChar LaTeX
7646 コードと\SpecialChar LyX
7647 での書き方の比較に使ったりしてください.
7650 \begin_layout Subsection
7655 \begin_layout Standard
7663 \begin_layout Subsubsection
7667 \begin_layout Standard
7670 American Astronomical Society(アメリカ天文学会)が発行するAstrophysical Journal(宇宙物理学雑誌)同誌のLettersとSupplementを含む)・Astronomical Journal(天文学雑誌)・Publications of the Astronomical Society of the Pacific(太平洋天文学会誌)三誌への電子投稿を可能にするために,
7671 同学会が作成したマクロ集です.\SpecialChar LyX
7674 なかでも数式・引用・画像処理能力において,
7675 優れたツールであることが認識されています.\SpecialChar LyX
7677 同マクロ第5.0版以降を必要としており,
7678 できればここで説明されている第6.0版以降が望まれます.第5.0版未満の版は,
7680 2.09で使用するよう企図されているため,
7681 根本的に\SpecialChar LyX
7682 とは互換性がありません.AAS\SpecialChar TeX
7684 以下のAAS\SpecialChar TeX
7685 ウェブサイトからダウンロードできるでしょう.
7688 \begin_layout Standard
7690 \begin_inset VSpace medskip
7694 \begin_inset Flex URL
7697 \begin_layout Plain Layout
7699 https://aas.org/aastex/aastex-downloads
7705 \begin_inset VSpace medskip
7711 \begin_layout Standard
7713 完備したユーザーの手引きが収録されていますので,
7716 その中身を完全に理解しておく必要があります.\SpecialChar LyX
7718 AASTeXの全コマンドを理解する必然性をなくすものではなく,
7719 すべてを手入力する苦労を減らすだけです.仕上がりの\SpecialChar LaTeX
7721 論文を投稿しようとしているジャーナルの要求事項に完全に合致していることを確認するのは,
7725 \begin_layout Subsubsection
7729 \begin_layout Standard
7732 ひな型ファイルを土台に始めることを強くお勧めします.
7734 ファイル\SpecialChar menuseparator
7735 新規(ひな型使用)\SpecialChar menuseparator
7736 論文\SpecialChar menuseparator
7737 American Astronomical Society
7740 \begin_inset space \thinspace{}
7744 論文原稿のほとんどに共通して使われるフィールドが書き込まれています.書き込まれている文字列(括弧
7748 を含む)を正しい情報で上書きしてください.AAS\SpecialChar TeX
7749 コマンド・AAS\SpecialChar TeX
7753 できないものもあります.このようなコマンドは,
7754 直接La\SpecialChar TeX
7757 コードとしてマークしなければなりません.このようなコマンドは,
7759 コードあるいはEvil Red Text(邪悪な赤い文)と呼ばれます.AAS\SpecialChar TeX
7760 文書に必要とされる \SpecialChar TeX
7761 コードを最小にするようには努力しました.
7764 \begin_layout Subsubsection
7768 \begin_layout Standard
7770 プレビューや印刷が正しく為されているとしても,
7771 まだ学術誌に投稿する前にしなくてはならない「後処理」が残されています.
7774 \begin_layout Enumerate
7775 論文を \SpecialChar LaTeX
7778 ファイル\SpecialChar menuseparator
7779 書き出し\SpecialChar menuseparator
7785 \begin_layout Enumerate
7794 \begin_layout Enumerate
7801 コマンドよりも前のコメント行を削除します.
7804 \begin_layout Enumerate
7809 usepackage...{fontenc}
7828 \begin_layout Enumerate
7830 プリアンブル中に意図的に置いたコマンド(
7835 「User specified \SpecialChar LaTeX
7836 commands」というコメントの直後にあります)を除いて,
7849 の間のもの(これらのコマンドを含む)をすべて削除します.
7853 \begin_layout Enumerate
7854 編集後のファイルを \SpecialChar LaTeX
7859 \begin_layout Enumerate
7861 ファイル名と書式が正しいことを確認します.
7864 \begin_layout Enumerate
7868 \begin_layout Subsubsection
7872 \begin_layout Standard
7879 各AAS\SpecialChar TeX
7882 各コマンドの使用法の詳細な説明は行いません.そこで,
7883 ここではユーザーの手引きに現れるとおりに一覧を列挙して,
7884 必要なところだけコメントを加えることにしましょう.
7887 \begin_layout Paragraph
7891 \begin_layout Standard
7894 コマンドの説明されている節を挙げておきます.
7994 begin{thebibliography}
8002 (2.13.2)・全引用コマンドとその派生(2.13.2)・一般的なgraphicx図コマンド(2.14.1)・
8053 \begin_layout Standard
8054 以下のスタイルオプションも正しく動作します.
8077 文書\SpecialChar menuseparator
8086 \begin_inset space \thinspace{}
8090 \begin_inset space \thinspace{}
8098 \begin_inset space \thinspace{}
8104 \begin_layout Paragraph
8109 \begin_layout Standard
8114 \begin_layout Itemize
8116 学術誌の編集者向けに取ってあるものですが,
8150 \begin_layout Itemize
8153 のプリアンブルに置くことができるもので,
8177 \begin_layout Itemize
8184 (2.3)―「単独で」使うことはできますが,
8185 段落の途中で使うことはできません.埋め込む必要がある場合には,
8190 \begin_layout Itemize
8197 (2.3)―後ろに{}が付記されます.これはエラーの原因にはなりません.
8200 \begin_layout Itemize
8207 (2.6)―「単独で」使うことはできますが,
8208 段落の途中で使うことはできません.埋め込む必要がある場合には,
8213 \begin_layout Itemize
8220 (2.8)―相互参照用タグを挿入することはできません.手動でタグ名を入力する必要があります.
8223 \begin_layout Itemize
8240 \begin_layout Itemize
8247 (2.9)―後ろに{}が付記されます.これはエラーの原因にはなりません.
8250 \begin_layout Itemize
8257 (2.11)―後ろに{}が付記されます.これはエラーの原因にはなりません.
8260 \begin_layout Itemize
8267 (2.14.2)―文章のはじめにカーソルを置いて
8268 \begin_inset space \thinspace{}
8273 挿入\SpecialChar menuseparator
8277 \begin_inset space \thinspace{}
8281 非必須のファイル名引数を挿入することができます.「短縮タイトル」とありますが,
8288 が必要とする型の非必須引数を挿入します.望むらくはいつの日か改名されることでしょう.
8291 \begin_layout Itemize
8298 (2.17.1)―非必須パラメータとしてカタログIDを取る以外は,
8308 \begin_layout Itemize
8315 (2.17.1)―非必須パラメータとしてカタログIDを取る以外は,
8325 \begin_layout Paragraph
8331 \begin_layout Standard
8342 setcounter{equation}
8344 (2.12)・学術誌名略語(2.12.4)・
8382 左側セルの最初の要素として挿入する.表中では,
8396 (2.15.5)・補遺(2.17)の大半
8447 \begin_layout Paragraph
8451 \begin_layout Standard
8452 references(2.12.3)環境とdeluxetable(2.14)環境は,
8453 少なくとも意味のあるような形で実装することができないので,
8457 deluxetableを使う必要があるならば,
8458 テキストエディタで別ファイルとして編集し,
8461 挿入\SpecialChar menuseparator
8465 \begin_inset space \thinspace{}
8470 ファイルに読み込むことを推奨します.この実例は,
8473 ファイル\SpecialChar menuseparator
8474 新規(ひな型使用)\SpecialChar menuseparator
8475 論文\SpecialChar menuseparator
8476 American Astronomical Society
8479 \begin_inset space \thinspace{}
8485 \begin_layout Subsubsection
8489 \begin_layout Paragraph
8491 をAAS\SpecialChar TeX
8495 \begin_layout Standard
8498 新しいレイアウトと文書クラスを認識させるには若干コツが要ります.もしうまく行かなかったら,
8502 \begin_layout Enumerate
8506 を検出できることを確認してください.AAS\SpecialChar TeX
8517 やAAS\SpecialChar TeX
8518 とまったく関係のないディレクトリにコピーして,
8527 \begin_layout Enumerate
8541 \begin_layout Enumerate
8544 \begin_inset space \thinspace{}
8549 ツール\SpecialChar menuseparator
8553 \begin_inset space \thinspace{}
8561 \begin_layout Enumerate
8565 American Astronomical Society (AASTeX V.
8566 \begin_inset space \thinspace{}
8574 文書\SpecialChar menuseparator
8578 \begin_inset space \thinspace{}
8585 \begin_layout Standard
8586 既存のAAS\SpecialChar TeX
8590 「タイトルレイアウトと通常のレイアウトを混在させないでください」といった警告が出るようであれば,
8594 \begin_layout Paragraph
8595 表を処理する際の\SpecialChar LaTeX
8599 \begin_layout Standard
8603 表のキャプションやタイトルを中央揃えにしようと試みます.これはAAS\SpecialChar TeX
8604 と悪い相互干渉を発生させるようですので,
8605 キャプションやタイトルのどこかをクリックして,
8608 編集\SpecialChar menuseparator
8612 \begin_inset space \thinspace{}
8621 \begin_inset space \thinspace{}
8625 \begin_inset space \thinspace{}
8633 \begin_inset space \thinspace{}
8636 に設定してください.私のところではこれで解決しました.
8639 \begin_layout Paragraph
8643 \begin_layout Standard
8647 \begin_layout Enumerate
8648 文献項目の本文中の空白取りが少しおかしくなることがあるようです.書誌情報を入力する際には,
8667 \begin_layout Enumerate
8669 必ずしも自明ではありません.もっとも簡単な方法は,
8673 \begin_inset space \thinspace{}
8681 \begin_inset space \thinspace{}
8686 小さな灰色のボックスが現れます.このボックスをクリックして,
8687 残りの情報を入力してください.新しい書誌情報を追加するには,
8688 既存の書誌情報の後ろでリターンを押します.すると,
8689 新しいボックスの付いた新規行が出てくるので,
8693 \begin_layout Paragraph
8697 \begin_layout Standard
8707 私は(既定のgraphicxを使った)\SpecialChar LaTeX
8708 の標準図コマンドの方がずっと好きです.望めば,
8717 等のコマンドを挿入することはできますが,
8718 私には正しいレイアウトを得ることができた試しがありません.標準の画像コマンドを使えば,
8725 usepackage{graphics}
8727 コマンドを\SpecialChar LaTeX
8729 図を\SpecialChar LaTeX2e
8733 ちょうどこのようにして作成した図を受け入れていますが,
8734 AJはまだ「すべてを末尾に積み上げる」方法を使用しているかもしれません.
8737 \begin_layout Paragraph
8742 \begin_layout Standard
8745 あえて実装しなかったものがあります.たとえば,
8746 紙の原稿ではダブルスペースであったとしても,
8749 文章をダブルスペースにする意味はないと考えました.また,
8750 preprint様式とpreprint2様式を,
8751 独立したレイアウトにすることもしませんでした.いずれにしても,
8753 平の原稿モードで使うのがほとんどですから,
8754 これらの機能でディスクスペースを消費しないことにしました.
8757 \begin_layout Subsubsection
8761 \begin_layout Standard
8763 長い人も短い人もいることでしょう.私には,
8764 ApJとAJに発表した論文がありますが,
8766 \begin_inset space \thinspace{}
8771 \begin_inset space \thinspace{}
8776 での後処理と若干の後片付けです.投稿の過程では何のトラブルもなく,
8777 これらの学術誌が通常の投稿原稿と違う点に気づくことはなかったでしょう.ですから,
8782 \begin_layout Subsection
8786 \begin_layout Standard
8799 ファイル\SpecialChar menuseparator
8800 用例を開く\SpecialChar menuseparator
8801 論文\SpecialChar menuseparator
8805 \begin_inset space \thinspace{}
8809 \begin_inset space \thinspace{}
8817 \begin_inset space \thinspace{}
8821 \begin_inset space \thinspace{}
8829 \begin_inset space \thinspace{}
8836 \begin_layout Subsection
8840 \begin_layout Standard
8879 \begin_inset space \thinspace{}
8882 ファイル\SpecialChar menuseparator
8883 新規(ひな型使用)\SpecialChar menuseparator
8884 論文\SpecialChar menuseparator
8886 \begin_inset space \thinspace{}
8891 必要な情報を全て含みます.しかしながら,
8893 \begin_inset CommandInset href
8896 target "http://mirrors.ctan.org/macros/latex/contrib/elsarticle/doc/elsdoc.pdf"
8904 \begin_layout Subsection
8908 \begin_layout Standard
8917 文書クラスの代替となるものです.これは同様の機能を提供しますが,
8918 サンセリフ体の節や見出し等を持つこちらのレイアウトの方が気に入るかも知れません.
8921 \begin_layout Subsection
8926 \begin_layout Standard
8932 \begin_layout Standard
8933 \begin_inset VSpace bigskip
8939 \begin_layout Standard
8944 \begin_inset space ~
8950 アメリカ物理学会のRev\SpecialChar TeX
8952 \begin_inset Formula $\beta$
8958 \begin_layout Standard
8967 \begin_inset space \thinspace{}
8975 \begin_inset space \thinspace{}
8978 テキストクラスもあります.しかしながら,
8979 第3.1版は\SpecialChar LaTeX
8981 基本的に時代遅れなものになっています.\SpecialChar LyX
8982 は\SpecialChar LaTeX2e
8984 第3.1版は\SpecialChar LyX
8986 動作するようには調整してあります.Rev\SpecialChar TeX
8988 \SpecialChar LaTeX2e
8989 で素直に動作するようにデザインされているので,
8994 \begin_inset space ~
9003 \begin_layout Standard
9007 \begin_inset Flex 圏点
9010 \begin_layout Plain Layout
9016 として使用されることを前提としています.したがって,
9017 ここではRev\SpecialChar TeX
9019 必要な場合にはプリアンブルに何と書けば良いかを知っているものとして説明します.
9022 \begin_layout Subsubsection
9026 \begin_layout Standard
9028 4パッケージのREADMEファイルにあるとおり,
9029 ともかくRev\SpecialChar TeX
9030 4を導入しなくてはなりません.パッケージは,
9031 The Rev\SpecialChar TeX
9033 \begin_inset Flex URL
9036 \begin_layout Plain Layout
9038 http://publish.aps.org/revtex4/
9043 から入手することができます.これを\SpecialChar LaTeX
9044 が検出することのできる場所に導入してください.それから,
9045 適当に選んだディレクトリ(もといクラスファイルを導入したのとは異なるディレクトリ)で簡単なRev\SpecialChar TeX
9046 4文書を \SpecialChar LaTeX
9047 でコンパイルできるかどうか確認してください.この後,
9052 4テキストクラスが使用できるようになるはずです.
9055 \begin_layout Standard
9061 を使ってRev\SpecialChar TeX
9065 ファイル\SpecialChar menuseparator
9066 新規(ひな型使用)\SpecialChar menuseparator
9070 \begin_inset space \thinspace{}
9076 \begin_inset space ~
9085 \begin_layout Subsubsection
9089 \begin_layout Standard
9096 に与える「preprint」や「aps」のような非必須引数は,
9100 文書\SpecialChar menuseparator
9101 設定\SpecialChar menuseparator
9105 \begin_inset space \thinspace{}
9109 \begin_inset space \thinspace{}
9117 \begin_inset space \thinspace{}
9120 フィールドに入れます.Rev\SpecialChar TeX
9122 少なくとも一つの非必須引数が必要なことに注意してください.
9125 \begin_layout Standard
9136 文書\SpecialChar menuseparator
9137 設定\SpecialChar menuseparator
9142 \begin_inset space \thinspace{}
9148 \begin_layout Subsubsection
9152 \begin_layout Standard
9154 基本的にRev\SpecialChar TeX
9155 4.0のコマンドに対応しています.たとえば,
9163 に対応しています.(少なくともRev\SpecialChar TeX
9177 \begin_layout Plain Layout
9204 \begin_layout Subsubsection
9208 \begin_layout Standard
9212 気をつけなくてはならない特殊な面がいくつかあるため,
9217 \begin_layout Standard
9234 \begin_inset Flex 圏点
9237 \begin_layout Plain Layout
9243 に来なくてはなりません.\SpecialChar LyX
9255 おかしなことが起こる可能性があります.詳細については,
9260 \begin_layout Standard
9283 )レイアウトの間に置かなければなりません.
9296 \begin_layout Subsection
9300 \begin_layout Standard
9312 \begin_inset Flex URL
9315 \begin_layout Plain Layout
9317 https://www.springernature.com/gp/authors/campaigns/latex-author-support
9322 をご覧ください.\SpecialChar LyX
9323 のネイティブサポートはまだ為されていません.
9326 \begin_layout Section
9330 \begin_layout Standard
9332 \begin_inset CommandInset ref
9334 reference "sec:コレクション"
9342 節)にある文書クラスも参照してください.
9345 \begin_layout Subsection
9349 \begin_layout Standard
9357 \begin_layout Subsubsection
9361 \begin_layout Standard
9364 着実に改良が加えられている文書クラスであり,
9365 フィクションとノンフィクションの文学作品用に設計されています.その目的は,
9367 文書の組版に関して最大限の裁量を得させることにあります.Memoirは,
9369 articleクラスをエミュレートすることもできます(以下参照).
9372 \begin_layout Standard
9373 Memoir開発者であるPeter Wilsonは,
9376 多くの便利なパッケージの作者として知られていますが,
9378 Memoirに統合されました.このため,
9381 はるかに簡単に行うことができます.しかしながら,
9384 これらすべての素晴らしい機能をネイティブでサポートしているわけではありません.これらのうちいくつかは,
9385 将来のリリースで追加されるかもしれませんが
9389 \begin_layout Plain Layout
9392 \begin_inset Flex URL
9395 \begin_layout Plain Layout
9397 lyx-devel@lists.lyx.org
9410 おそらく決して追加されることのないと考えられるものも多数あります.もちろん,
9411 ネイティブな\SpecialChar LaTeX
9412 コマンド(\SpecialChar TeX
9417 \begin_layout Plain Layout
9420 \begin_inset CommandInset ref
9422 reference "sec:TeXコードを挿入する"
9435 がネイティブにサポートしている機能についてのみ,
9436 列挙するものとします.詳細な説明(および他の機能)については,
9441 \begin_layout Plain Layout
9443 \begin_inset Flex URL
9446 \begin_layout Plain Layout
9448 CTAN:/macros/latex/memoir/memman.pdf
9458 をご覧になることをお勧めします.この取扱説明書は,
9459 本クラスのユーザーの手引きであるのみに留まらず,
9461 それ自身が良い組版の傑出した用例となっています.
9464 \begin_layout Subsubsection
9468 \begin_layout Standard
9471 標準bookクラスの全機能をサポートしています.しかしながら,
9475 \begin_layout Description
9479 より広い範囲のフォント寸法が使用可能です.
9482 \begin_layout Description
9484 Memoirパッケージとfancyhdrパッケージとのコマンドの衝突のため(両パッケージは同じ名前のコマンドを定義しているため,
9487 fancyページ様式は使用できません.その代わり,
9489 多くの独自のページ様式が付属してきます(
9491 文書\SpecialChar menuseparator
9492 設定\SpecialChar menuseparator
9496 \begin_inset space \thinspace{}
9499 参照).これらを章題ページに使用したい場合には,
9507 本文またはプリアンブルに記述する必要があります(例えば,
9512 chapterstyle{companion}
9517 \begin_layout Description
9521 非必須引数を一つ取ることができます.これを用いて,
9522 目次やヘッダ用に別のタイトルを指定することができます(たとえば,
9523 タイトルが長すぎる場合などに用います).\SpecialChar LyX
9526 \begin_inset space \thinspace{}
9531 挿入\SpecialChar menuseparator
9535 \begin_inset space \thinspace{}
9542 目次用のタイトルとヘッダ用のタイトルの指定を分離しています.\SpecialChar LyX
9549 \begin_inset space \thinspace{}
9553 \begin_inset space \thinspace{}
9561 \begin_inset space \thinspace{}
9567 \begin_layout Description
9569 標準クラス(および他の多くのクラス)では,
9571 自動的に新規頁に置かれます.Memoirは,
9572 これとは別の方針を採ります.改頁を行いたい場合は,
9573 手動で頁区切りを入れなくてはなりません.
9576 \begin_layout Description
9579 Memoirはタイトルページに丁付けを行います(標準クラスでは,
9580 タイトルページは「empty」様式).タイトル頁に丁付けを行いたくない場合には,
9585 aliaspagestyle{title}{empty}
9590 \begin_layout Description
9598 文書\SpecialChar menuseparator
9599 設定\SpecialChar menuseparator
9600 文書クラス\SpecialChar menuseparator
9601 クラスオプション\SpecialChar menuseparator
9605 \begin_inset space \thinspace{}
9609 article様式をエミュレートできます.すなわち,
9613 「本物の」articleクラスとは違って,
9619 \begin_layout Description
9622 旧2.09版で使用されていた旧いフォントコマンド(
9636 既定では使用することができません.Memoirがこれらのコマンドを検知すると,
9637 エラーを発して\SpecialChar LaTeX
9645 エラーの代わりに警告を発するのみとなります(これによって,
9646 少なくとも\SpecialChar LaTeX
9649 就中多くのBib\SpecialChar TeX
9652 我々はこのオプションを既定で使うこととしました.
9655 \begin_layout Subsubsection
9659 \begin_layout Standard
9661 でサポートされる機能(今のところそれほど多くはありません)を簡単に説明しましょう.詳しくはMemoirの取扱説明書
9665 \begin_layout Plain Layout
9666 \begin_inset Flex URL
9669 \begin_layout Plain Layout
9671 CTAN:/macros/latex/memoir/memman.pdf
9684 \begin_layout Description
9687 追加された機能として扱われているのを不思議に思われるかもしれませんが,
9688 bookクラスとしては追加された機能なのです.通常bookクラスには概要はないのですが,
9690 どこでも何回でも自由に使うことができます.
9693 \begin_layout Description
9695 この古い組版様式はご覧になったことがあるかも知れません.章の内容が,
9696 見出しの下と目次に要約されているものです(たとえば,
9697 「我らが英雄がトロヤに到着する.彼は友人を失うが,
9698 新たな友人を得る.」など).章要約(chapterprecis)はこれを行います.したがって,
9702 \begin_layout Description
9705 気の利いた標語やモットーです.題辞環境は,
9706 そのような標語を組む洗練された方法を提供します.標語本体(本文)とその著者(出典:
9711 挿入\SpecialChar menuseparator
9715 \begin_inset space \thinspace{}
9721 \begin_layout Description
9723 Memoirには(複雑で隠喩的なものも含めて)詩を組版するための多くの機能がありますが,
9726 そのうちいくつかしかサポートしていません.詩題はその一つです.これは詩用の中央揃えタイトルで,
9727 目次にも表示されます(詩句が詩の標準環境です.Memoirには,
9729 これらを使うためには\SpecialChar TeX
9730 コードを使用しなくてはなりません.これらの環境は通常の詩句環境の中に入れ子にしなくてはならないのですが,
9735 \begin_layout Description
9740 \begin_layout Subsection
9744 \begin_layout Standard
9753 \begin_inset space \space{}
9762 \begin_layout Description
9763 レシピ 二重水平線を引いた中央揃えボールド体の見出しを生成する
9770 \begin_layout Description
9772 \begin_inset Flex 圏点
9775 \begin_layout Plain Layout
9789 \begin_layout Standard
9792 ファイル\SpecialChar menuseparator
9793 用例を開く\SpecialChar menuseparator
9794 書籍\SpecialChar menuseparator
9798 \begin_inset space \thinspace{}
9804 \begin_layout Standard
9806 1ページに一つか二つのレシピを組版するようにデザインされています.ハイパーリンク化された目次とページ番号によって,
9810 \begin_layout Section
9814 \begin_layout Subsection
9818 \begin_layout Standard
9824 2013年欧州委員会推奨の「Europass CV」の非公式実装である
9830 ファイル\SpecialChar menuseparator
9831 用例を開く\SpecialChar menuseparator
9832 履歴書\SpecialChar menuseparator
9834 \begin_inset space \thinspace{}
9839 が使用法の案内をします.ドキュメンテーションは
9840 \begin_inset CommandInset href
9843 target "http://mirrors.ctan.org/macros/latex/contrib/europasscv/europasscv.pdf"
9851 \begin_layout Subsection
9855 \begin_layout Standard
9861 2002年欧州委員会推奨の「Europass CV」の非公式実装である
9867 ファイル\SpecialChar menuseparator
9868 用例を開く\SpecialChar menuseparator
9869 履歴書\SpecialChar menuseparator
9871 \begin_inset space \thinspace{}
9876 が使用法の案内をします.ドキュメンテーションは
9877 \begin_inset CommandInset href
9880 target "http://mirrors.ctan.org/macros/latex/contrib/europecv/europecv.pdf"
9888 \begin_layout Subsection
9892 \begin_layout Standard
9903 カスタマイズ可能な履歴書を生成することができます.
9905 ファイル\SpecialChar menuseparator
9906 用例を開く\SpecialChar menuseparator
9907 履歴書\SpecialChar menuseparator
9909 \begin_inset space \thinspace{}
9914 が使用法の案内をします.ドキュメンテーションは
9915 \begin_inset CommandInset href
9918 target "http://mirrors.ctan.org/macros/latex/contrib/moderncv/manual/moderncv_userguide.pdf"
9926 \begin_layout Subsection
9930 \begin_layout Standard
9943 ファイル\SpecialChar menuseparator
9944 用例を開く\SpecialChar menuseparator
9945 履歴書\SpecialChar menuseparator
9947 \begin_inset space \thinspace{}
9952 が使用法の案内をします.ドキュメンテーションは
9953 \begin_inset CommandInset href
9956 target "http://mirrors.ctan.org/macros/latex/contrib/simplecv/simplecv.pdf"
9964 \begin_layout Section
9968 \begin_layout Standard
9971 KOMA-Script Letter (V.
9975 \begin_inset CommandInset ref
9977 reference "subsec:新しいletterクラス"
9987 Letter (フォント寸法を追加した標準クラス)
9990 \begin_inset CommandInset ref
9992 reference "subsec:追加フォント寸法"
10003 \begin_layout Subsection
10007 \begin_layout Standard
10015 Deutsches Institut f
10019 \begin_layout Plain Layout
10024 \begin_inset Quotes erd
10042 ファイル\SpecialChar menuseparator
10043 新規(ひな型使用)\SpecialChar menuseparator
10044 書簡\SpecialChar menuseparator
10046 \begin_inset space \thinspace{}
10051 メニューが使用法の案内をします.ドキュメンテーションは
10052 \begin_inset CommandInset href
10055 target "http://mirrors.ctan.org/macros/latex/contrib/dinbrief/liesmich"
10063 \begin_layout Subsection
10065 \begin_inset space \space{}
10071 \begin_layout Standard
10075 \begin_inset space \space{}
10081 フランス語の慣習に則った書簡を書くのに用いる
10088 ファイル\SpecialChar menuseparator
10089 新規(ひな型使用)\SpecialChar menuseparator
10090 書簡\SpecialChar menuseparator
10092 \begin_inset space \space{}
10096 \begin_inset space \thinspace{}
10104 \begin_layout Subsection
10106 \begin_inset space \space{}
10112 \begin_layout Standard
10116 \begin_inset space \space{}
10130 ファイル\SpecialChar menuseparator
10131 新規(ひな型使用)\SpecialChar menuseparator
10132 書簡\SpecialChar menuseparator
10134 \begin_inset space \space{}
10138 \begin_inset space \thinspace{}
10143 メニューが使用法の案内をします.ドキュメンテーションは
10144 \begin_inset CommandInset href
10147 target "http://mirrors.ctan.org/macros/latex/contrib/lettre/lettre.pdf"
10155 \begin_layout Subsection
10157 \begin_inset space \space{}
10161 \begin_inset space \thinspace{}
10167 \begin_layout Standard
10171 \begin_inset space \space{}
10175 \begin_inset space \thinspace{}
10181 ドイツ語の慣習に則った書簡を書くのに用いる
10188 ファイル\SpecialChar menuseparator
10189 新規(ひな型使用)\SpecialChar menuseparator
10190 書簡\SpecialChar menuseparator
10192 \begin_inset space \space{}
10196 \begin_inset space \thinspace{}
10200 \begin_inset space \thinspace{}
10205 メニューが使用法の案内をします.ドキュメンテーションは
10206 \begin_inset CommandInset href
10209 target "http://mirrors.ctan.org/macros/latex/contrib/g-brief/g-brief.pdf"
10217 \begin_layout Section
10221 \begin_layout Subsection
10225 \begin_layout Standard
10231 プレゼンテーションを作成するのに用いる
10238 ファイル\SpecialChar menuseparator
10239 新規(ひな型使用)\SpecialChar menuseparator
10240 プレゼンテーション\SpecialChar menuseparator
10242 \begin_inset space \thinspace{}
10250 ヘルプ\SpecialChar menuseparator
10251 用途別説明書\SpecialChar menuseparator
10255 \begin_inset space \thinspace{}
10258 が使用法の案内をします.ドキュメンテーションは
10259 \begin_inset CommandInset href
10262 target "http://mirrors.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf"
10270 \begin_layout Subsection
10271 Foil\SpecialChar TeX
10273 \begin_inset CommandInset label
10275 name "subsec:foiltex"
10282 \begin_layout Standard
10292 \begin_layout Subsubsection
10296 \begin_layout Standard
10299 Foil\SpecialChar TeX
10307 文書クラスを提供します.これを行う2つの文書クラス,
10313 \begin_inset CommandInset ref
10315 reference "sec:slitex"
10325 Foil\SpecialChar TeX
10328 スライドクラスとがあります.2023年現在,
10329 前者のメンテナンスは続けられていますが,
10332 Foil\SpecialChar TeX
10335 は2008年以降メンテナンスされていません.この節は後者の記載を行います.お使いのコンピューターに
10337 Foil\SpecialChar TeX
10340 文書クラスが導入されていない場合には,
10351 \begin_inset CommandInset href
10354 target "https://www.ctan.org/pkg/foiltex"
10360 取扱説明書『カスタマイズ篇』の「文書クラスを新規に導入する」の章をご一読ください.
10363 \begin_layout Subsubsection
10367 \begin_layout Standard
10372 文書\SpecialChar menuseparator
10373 設定\SpecialChar menuseparator
10377 \begin_inset space \thinspace{}
10381 \begin_inset space \thinspace{}
10389 \begin_inset space \thinspace{}
10402 \begin_inset space \thinspace{}
10407 このクラスに特有の設定がいくつかあることを知っておかなくてはなりません.
10410 \begin_layout Itemize
10416 \begin_inset space \thinspace{}
10425 \begin_inset space \thinspace{}
10429 \begin_inset space \thinspace{}
10437 \begin_inset space \thinspace{}
10440 オプションは変更しないでください.これらは
10447 \begin_layout Itemize
10450 \begin_inset space \thinspace{}
10454 \begin_inset space \thinspace{}
10458 \begin_inset space \thinspace{}
10464 \begin_layout Itemize
10478 \begin_layout Itemize
10479 Foil\SpecialChar TeX
10482 \begin_inset space \thinspace{}
10486 A4とレター大の用紙寸法をサポートします.A5・B5・リーガル・エグゼクティブ大の用紙寸法はサポートしていません.
10489 \begin_layout Itemize
10495 \begin_inset space \thinspace{}
10499 わざわざ変更する必要はありません.フロートはすべて,
10500 本文中で定義された位置に表示されます.
10503 \begin_layout Itemize
10505 \begin_inset space \thinspace{}
10513 \begin_inset space \thinspace{}
10517 若干異なった挙動を示します.Foil\SpecialChar TeX
10520 フッタとへッダに広範な設定ができます.詳細については第
10521 \begin_inset CommandInset ref
10523 reference "sec:foilfoot"
10529 文書中の他のページとは異なった取扱がなされ,
10537 \begin_inset Flex 圏点
10540 \begin_layout Plain Layout
10546 ページ下部中央に表示されます.使用できるページ様式とその挙動は,
10551 \begin_layout Labeling
10552 \labelwidthstring MMMMMMM
10561 へッダ・フッタが出力されません(もちろん脚注は除きます).
10564 \begin_layout Labeling
10565 \labelwidthstring MMMMMMM
10573 ページ番号がページ下部の中央に出力されますが,
10574 他のへッダ・フッタは出力されません(脚注除く).
10577 \begin_layout Labeling
10578 \labelwidthstring MMMMMMM
10583 ページ番号が右下隅に出力されます.追記したへッダ・フッタも出力されます.これが既定値です.
10586 \begin_layout Labeling
10587 \labelwidthstring MMMMMMM
10596 パッケージを使えるようにします.ただし,
10597 Foil\SpecialChar TeX
10599 ページレイアウトが崩れる可能性があるので,
10600 これを使用することは勧めないと言及しています.
10604 \begin_layout Paragraph
10608 \begin_layout Standard
10610 \begin_inset space \thinspace{}
10618 \begin_inset space \thinspace{}
10621 ダイアログの任意設定クラスオプションボックスで使うことができます.
10624 \begin_layout Labeling
10625 \labelwidthstring MMMMMMx
10631 ページレイアウトを縦7.33インチ横11インチに設定します.これは35
10632 \begin_inset space \space{}
10636 このメディアを作る作業が若干易しくなります.
10639 \begin_layout Labeling
10640 \labelwidthstring MMMMMMx
10645 タイトルページを除くすべてのページのへッダの下に罫線を入れます.
10648 \begin_layout Labeling
10649 \labelwidthstring MMMMMMx
10654 タイトルページを除くすべてのページのフッタの上に罫線を入れます.
10657 \begin_layout Labeling
10658 \labelwidthstring MMMMMMx
10668 文書を作成する度に自動的に設定されます.このオプションは,
10669 横向きに設定されたページを回転させるのに,
10672 Foil\SpecialChar TeX
10678 \begin_layout Labeling
10679 \labelwidthstring MMMMMMx
10685 用紙寸法を横向きページ大に変更するだけで,
10688 各ページを回転させる外部プログラムを使用する,
10689 プリンタに用紙を横向きに給紙する必要があります.また,
10699 環境の役割を逆転させることに注意してください(これらの環境については次節で説明します).
10702 \begin_layout Labeling
10703 \labelwidthstring MMMMMMx
10711 \begin_layout Labeling
10712 \labelwidthstring MMMMMMx
10720 \begin_layout Subsubsection
10724 \begin_layout Standard
10725 他のクラスで標準的にサポートされている環境は,
10728 Foil\SpecialChar TeX
10731 クラスでもサポートされています.それ以外に,
10734 Foil\SpecialChar TeX
10739 が付け加えた環境があります.以下の環境は,
10743 \begin_layout Standard
10746 \begin_inset Flex Multiple Columns
10749 \begin_layout Itemize
10753 \begin_layout Itemize
10757 \begin_layout Itemize
10761 \begin_layout Itemize
10765 \begin_layout Itemize
10769 \begin_layout Itemize
10774 \begin_layout Itemize
10778 \begin_layout Itemize
10782 \begin_layout Itemize
10786 \begin_layout Itemize
10790 \begin_layout Itemize
10794 \begin_layout Itemize
10798 \begin_layout Itemize
10802 \begin_layout Itemize
10806 \begin_layout Itemize
10810 \begin_layout Itemize
10819 \begin_layout Standard
10822 主な環境のすべてです.一枚のスライドは,
10823 基本的にタイトルと本文を備えた自己完結した節なので,
10826 Foil\SpecialChar TeX
10829 は新しいスライドを始める以下のようなコマンドを備えています.
10832 \begin_layout Itemize
10838 \begin_layout Itemize
10841 横置きスライドタイトル(Rotatefoilhead)
10844 \begin_layout Standard
10848 これらを若干修正した環境も用意しています.
10851 \begin_layout Itemize
10854 スライドタイトル(小)(ShortFoilhead)
10857 \begin_layout Itemize
10860 横置きスライドタイトル(小)(ShortRotatefoilhead)
10863 \begin_layout Standard
10867 \begin_layout Standard
10870 新しい定理を説明したりするのにしばしば使われるので,
10873 Foil\SpecialChar TeX
10876 はそれらを説明するのに便利な環境を幅広く用意しています.
10879 \begin_layout Standard
10882 \begin_inset Flex Multiple Columns
10885 \begin_layout Itemize
10889 \begin_layout Itemize
10893 \begin_layout Itemize
10897 \begin_layout Itemize
10901 \begin_layout Itemize
10905 \begin_layout Itemize
10909 \begin_layout Itemize
10913 \begin_layout Itemize
10917 \begin_layout Itemize
10921 \begin_layout Itemize
10925 \begin_layout Itemize
10934 \begin_layout Standard
10938 で追加された以下の2つの箇条書き環境があります.
10941 \begin_layout Itemize
10947 \begin_layout Itemize
10953 \begin_layout Standard
10956 Foil\SpecialChar TeX
10961 これらはプリアンブルで設定するのが最良ですが,
10962 文章中のどこでも設定することができます.もし文書中でこれらの設定を変更したい場合には,
10964 foilheadの直後で行うのが良いでしょう.
10967 \begin_layout Standard
10974 \begin_layout Standard
10975 \begin_inset Flex Multiple Columns
10978 \begin_layout Itemize
10984 \begin_layout Itemize
10990 \begin_layout Itemize
10996 \begin_layout Itemize
11002 \begin_layout Itemize
11009 \begin_layout Plain Layout
11010 \begin_inset space ~
11022 \begin_layout Standard
11025 Foil\SpecialChar TeX
11030 が直接サポートしていないコマンドもありますが,
11033 \begin_inset CommandInset ref
11035 reference "sec:unsuppfoils"
11043 \begin_layout Subsubsection
11047 \begin_layout Standard
11049 様々な環境を使ってスライドの組を作る方法を簡単に紹介します.スライド組の例をご覧になりたい場合は,
11052 ファイル\SpecialChar menuseparator
11053 用例を開く\SpecialChar menuseparator
11054 プレゼンテーション\SpecialChar menuseparator
11058 \begin_inset space \thinspace{}
11064 \begin_layout Paragraph
11068 \begin_layout Standard
11090 は独立したページにタイトルを作成します.
11096 は(出力を生成し直したときにはいつも)その時点の日付を挿入します.
11099 \begin_layout Paragraph
11103 \begin_layout Standard
11106 4つの方法があります.縦向きのスライドを開始するには,
11113 スライドタイトル(小)(ShortFoilhead)
11116 スライドタイトル(foilhead)とスライド本文の間の余白の違いです.
11119 \begin_layout Standard
11123 横向きスライドタイトル(Rotatefoilhead)
11127 横向きスライドタイトル(小)(ShortRotatefoilhead)
11129 環境を使用して生成します.ここでも両環境の違いは,
11130 タイトルと本文の間の余白のみです.どちらの場合も,
11133 0.5インチ(約1.27cm)小さくなります.
11136 \begin_layout Standard
11140 PostScript出力を生成するのに
11144 ドライバを使用することを要求してしまうことです.もしスライドをプリンタに横に給紙することができれば,
11150 横向きのスライドをつくることができます ;-)
11153 \begin_layout Paragraph
11157 \begin_layout Standard
11158 これらの環境の同じ型をお互いに直接続けて置くことはできません.通常の段落開業を用いると,
11160 前の環境が延長されるだけです.そうではなく,
11161 いわゆる分離線を挿入する必要があります.『ユーザーの手引き』の「入れ子の分離」の節を参照してください.
11164 \begin_layout Paragraph
11168 \begin_layout Standard
11169 他のクラスでも共通にサポートされている箇条書き様式すべてに加えて,
11170 二つの新しい様式を使用することができます.ここでは,
11171 その新しい様式のみを説明することにします.他の箇条書き環境について詳しく知りたい場合には,
11172 ユーザーの手引きをご覧ください.記号による箇条書きを使用したい場合には,
11174 \begin_inset CommandInset ref
11176 reference "chap:ブリット"
11189 \begin_layout Standard
11200 \begin_inset Formula $\times$
11203 印を箇条書きのラベルに使用する専用の環境を提供することで,
11204 予定一覧や正誤一覧を作りやすくするように設計されたものです.これらの箇条書きは,
11209 の派生型を専用に用意したものに過ぎません.ただし,
11215 パッケージが導入済であることを要求します.
11218 \begin_layout Paragraph
11222 \begin_layout Standard
11225 Foil\SpecialChar TeX
11230 本文中の挿入箇所にこれらが正確に表示されるように再定義されており,
11231 ページの上部やユーザー指定場所に押しのけたりはしないようになっています.たとえフロート配置の設定に変更を加えたとしても,
11235 \begin_layout Paragraph
11237 \begin_inset CommandInset label
11239 name "sec:foilfoot"
11246 \begin_layout Standard
11256 左フッタ文を制御するものです.前者は,
11257 グラフィックスのロゴをスライドに入れるためのもので,
11265 聴衆に秘密区分を提示することを意図しています.既定値では,
11269 \begin_layout Standard
11283 (左上)を使って文字を入れることができます.
11286 \begin_layout Subsubsection
11293 \begin_inset CommandInset label
11295 name "sec:unsuppfoils"
11302 \begin_layout Standard
11318 \begin_layout Paragraph
11322 \begin_layout Standard
11347 変更したい長さに付けられている名前で置き換え,
11353 その長さの値で置き換えます.長さはすべて,
11354 インチ(in)・ミリメートル(mm)・ポイント(pt)のような長さ単位か,
11361 のように文書比あるいはフォント基準の長さで指定する必要があります.
11364 \begin_layout Standard
11371 で指定される長さを調節することによって,
11372 スライドタイトルとスライド本文の間の余白を変更することができます.たとえば,
11374 \begin_inset space \space{}
11384 foilheadskip}{-0.5in}
11389 \begin_layout Standard
11391 以下の長さを設定することで調整することができます.
11394 \begin_layout Labeling
11395 \labelwidthstring MMMMMMMMMMM
11405 \begin_layout Labeling
11406 \labelwidthstring MMMMMMMMMMM
11416 \begin_layout Labeling
11417 \labelwidthstring MMMMMMMMMMM
11427 \begin_layout Labeling
11428 \labelwidthstring MMMMMMMMMMM
11435 この長さを調整することでキャプションを,
11436 周囲の本文より短くすることができます.
11442 に対する相対的な長さで調整するのが最も良いでしょう.
11445 \begin_layout Standard
11446 以下のようなタイトルページ関連の長さもあり,
11448 著者が複数いる場合に使うと便利かもしれません.
11451 \begin_layout Labeling
11452 \labelwidthstring MMMMMMMMMMM
11462 \begin_layout Labeling
11463 \labelwidthstring MMMMMMMMMMM
11481 \begin_layout Labeling
11482 \labelwidthstring MMMMMMMMMMM
11496 \begin_layout Labeling
11497 \labelwidthstring MMMMMMMMMMM
11515 \begin_layout Labeling
11516 \labelwidthstring MMMMMMMMMMM
11534 \begin_layout Standard
11536 箇条書き環境すべてに使用できるものです.
11543 項目間の垂直余白がすべて取り除かれます.これは長さではなくコマンドなので,
11550 を使う必要がないことに注意してください.
11553 \begin_layout Paragraph
11557 \begin_layout Standard
11575 で定義したロゴを特定のページに入れるかどうかを制御します.
11582 全スライドからロゴが取り除かれます.特定のスライドにのみロゴを付けたくない場合は,
11583 当該ページのスライドタイトルの直後に直接
11599 \begin_layout Standard
11608 ページ様式を使用することを選択した場合には,
11609 横置きページのヘッダとフッタが回転後も正しく配置されるように,
11625 パッケージが提供するページレイアウトと
11629 クラスの提供するページレイアウトの間に衝突が発生するためです.
11632 \begin_layout Subsection
11636 \begin_layout Standard
11642 プレゼンテーションを作成するのに用いる
11649 ファイル\SpecialChar menuseparator
11650 用例を開く\SpecialChar menuseparator
11651 プレゼンテーション\SpecialChar menuseparator
11653 \begin_inset space \thinspace{}
11658 メニューが使用法の案内をします.ドキュメンテーションは
11659 \begin_inset CommandInset href
11662 target "http://mirrors.ctan.org/macros/latex/contrib/powerdot/doc/powerdot.pdf"
11670 \begin_layout Subsection
11672 \begin_inset CommandInset label
11674 name "subsec:Seminar"
11681 \begin_layout Standard
11687 プレゼンテーションを作成するのに用いる
11694 ファイル\SpecialChar menuseparator
11695 用例を開く\SpecialChar menuseparator
11696 プレゼンテーション\SpecialChar menuseparator
11698 \begin_inset space \thinspace{}
11703 メニューが使用法の案内をします.ドキュメンテーションは
11704 \begin_inset CommandInset href
11707 target "http://mirrors.ctan.org/macros/latex/contrib/seminar/doc/seminar-doc.pdf"
11715 \begin_layout Subsection
11718 Sli\SpecialChar TeX
11722 \begin_inset CommandInset label
11731 \begin_layout Standard
11741 \begin_layout Subsubsection
11745 \begin_layout Standard
11747 オーバーへッドプロジェクタ用のスライドをつくるのに,
11749 をどのように使えばよいかを説明します.これを行う2つの文書クラス,
11756 Foil\SpecialChar TeX
11759 文書クラスとがあります.本節は前者について説明を行います.
11761 Foil\SpecialChar TeX
11766 \begin_inset CommandInset ref
11768 reference "subsec:foiltex"
11784 Foil\SpecialChar TeX
11787 は2008年以降メンテナンスされていません.
11790 \begin_layout Subsubsection
11792 \begin_inset CommandInset label
11794 name "sec:slidesetup"
11801 \begin_layout Standard
11806 文書\SpecialChar menuseparator
11810 \begin_inset space \thinspace{}
11817 」を選択しなくてはなりません.このクラスについて,
11819 特に知っておいた方が良いことがいくつかあります.
11822 \begin_layout Itemize
11832 あえて変更する必要はありません.これらのオプションは,
11841 \begin_layout Itemize
11847 このクラスでは少し異なった振る舞いをします.各選択肢とその機能は,
11852 \begin_layout Description
11853 プレーン(plain) 最終出力の右下隅にページ番号が付きます.
11856 \begin_layout Description
11862 それ以外にあなたが指定したタイムマーカーをすべて出力します.これが既定値です.
11865 \begin_layout Description
11867 ページ番号もタイムマーカーも位置揃えマーカーも出力されません.
11871 \begin_layout Itemize
11881 というオプションがあります.これを使用するには,
11894 \begin_layout Standard
11900 にタイムマーカーを加えることができます.詳細は,
11902 \begin_inset CommandInset ref
11904 reference "sec:スライド注釈"
11913 \begin_layout Standard
11918 クラスを用いた文書を自動的にセットアップするには,
11919 ひな型ファイルを使用することもできます(新規ファイルを開く際に
11923 \begin_inset space \thinspace{}
11928 ファイル\SpecialChar menuseparator
11929 新規(ひな型使用)\SpecialChar menuseparator
11930 プレゼンテーション\SpecialChar menuseparator
11934 \begin_inset space \thinspace{}
11937 を使用してください).ひな型ファイルには,
11938 このクラスが使用する特別な段落環境の用例も含まれています.これらについては,
11942 \begin_layout Subsubsection
11946 \begin_layout Paragraph
11952 \begin_layout Standard
11958 フォント寸法とフォント族の違いでしょう.ここでは,
11968 出力でもこのフォントが使用されます.これは,
11969 現在スライドを作成中であることの「目印」だと考えてください.出力スライドは大きなフォントを使用するため,
11970 書ける場所は少なくなります.もちろん,
11971 既定の大きな画面フォントはWYSIWYGではなく,
11972 スライドであることの目印に過ぎません.
11975 \begin_layout Standard
11977 (ツールバー左端の)段落環境プルダウンボックスが変わっていることでしょう.通常見かける環境の多くがなくなって,
11978 代わりに5つの新しい環境が入っています.これは,
11984 標準段落環境のうち以下のものしかサポートしていないためです.
11987 \begin_layout Standard
11988 \begin_inset Flex Multiple Columns
11991 \begin_layout Itemize
11997 \begin_layout Itemize
12003 \begin_layout Itemize
12009 \begin_layout Itemize
12015 \begin_layout Itemize
12021 \begin_layout Itemize
12027 \begin_layout Itemize
12033 \begin_layout Itemize
12039 \begin_layout Itemize
12045 \begin_layout Itemize
12057 \begin_layout Standard
12066 \begin_layout Standard
12071 \begin_layout Standard
12072 \begin_inset Flex Multiple Columns
12075 \begin_layout Itemize
12081 \begin_layout Itemize
12087 \begin_layout Itemize
12093 \begin_layout Itemize
12099 \begin_layout Itemize
12106 \begin_layout Plain Layout
12107 \begin_inset space ~
12119 \begin_layout Standard
12122 の「機能」のために使い方に癖があります.ご存じのように,
12125 空の段落環境に他の環境を入れることができません.それ自体は素晴らしいデザインなのですが,
12127 スライドを平文以外では書き始めることができないことを意味します.これを取り扱うためには,
12128 ちょっとした「\SpecialChar LaTeX
12132 \begin_layout Paragraph
12134 \begin_inset CommandInset label
12143 \begin_layout Standard
12146 現行版の制約に由来する癖があります.いま述べたように,
12149 環境を別の環境で開始することが禁止されています.これを回避するために,
12154 環境は『ユーザーの手引き』で述べられているような段落環境ではなくなっています.
12157 \begin_layout Standard
12170 は「疑似環境」だとお考えください.これらは節見出しや「
12175 実際には(必要なら前段落を終了して)新しい段落環境を開始します.同様に,
12184 も「疑似コマンド」とお考えください.この2つは特定のアクションを行います.
12187 \begin_layout Standard
12209 長めのラベルを持つことです.このラベルに続く文章—
12210 通常は段落環境の内容になるはずですが—
12235 はこの部分を完全に無視します.これらの5つの環境の内容は,
12236 完全に空のままにしておいて構いません.
12239 \begin_layout Standard
12241 \begin_inset Flex 圏点
12244 \begin_layout Plain Layout
12251 何か書いておきたいこともあるかもしれません.たとえば,
12252 スライドの内容に関する短い説明などがそうでしょう.この場合,
12253 いつもどおり説明用のコメントを入力して
12260 \begin_layout Subsubsection
12281 \begin_layout Paragraph
12289 \begin_layout Standard
12291 実際のプレゼンテーションの作り方を教えてくれるものと期待されているとすれば,
12292 大いにがっかりされるかもしれません.当然ながら,
12293 プレゼンテーション用の資料を準備するうえで
12297 クラスを役立てる方法を詳しく説明はしますが,
12298 内容をどうするかはあなた次第です(そしてこれも\SpecialChar LyX
12302 \begin_layout Standard
12308 \begin_inset CommandInset ref
12310 reference "sec:スライドの癖"
12317 は新規スライドを開始します.この環境ないし「疑似環境」のラベルは,
12318 鮮やかな青で「新規スライド:」と表示されます.この環境の後のテキスト環境や段落環境は,
12319 すべて新規スライドに入ります.簡単ですよね.
12322 \begin_layout Standard
12324 おそらく\SpecialChar LyX
12325 の中で強制的に改頁をしなくてはならない唯一のクラスです(これは
12330 一つのスライドの内容を入力し終わったら,
12331 改頁したくなるはずです.仮に一つのスライドに物理的に入りきらない文章を入力したとすると,
12333 次の新規スライドにまわされます.しかしながら,
12334 入りきらない部分のスライドにはページ番号が付きませんので,
12344 \begin_layout Standard
12358 環境と同様の動作を示します.これらは,
12368 」というラベルを表示します.ラベルのフォントも,
12369 3つの環境でそれぞれ異なるものが使用されます.
12372 \begin_layout Standard
12387 一つのスライドないしページに物理的に収まりきらない場合には,
12388 余分は新規スライドに回されます.この場合には,
12397 の本来の目的が達せられなくなりますので,
12398 ここでもこのような状態は避けるべきでしょう.
12401 \begin_layout Paragraph
12411 \begin_layout Standard
12417 別のスライドの上にスライドを載せようとするものです.メインの
12423 図について議論を進めたいと思うことがあるかもしれません.これを行うひとつの方法は,
12428 で後に表示したい部分に黒い紙の蓋を貼り付けてしまうことですが,
12430 たとえばグラフを他のグラフに重ねたい場合などには,
12434 喋りながら手探りで揃えなくてはなりません.これらのような場合には,
12443 \begin_layout Standard
12462 \begin_layout Plain Layout
12477 」などが親スライドのページ番号に付け加えられます.
12492 1枚のスライドに物理的に収まるようになっていなければなりません.
12500 の「一部」であると考えるのがよいでしょう.\SpecialChar LyX
12511 このことを視覚的に表しています.また,
12522 揃えマーカーがあることに気づかれるはずです.これは,
12523 2枚のスライドを物理的に重ね合わせるための補助となるものです.
12526 \begin_layout Standard
12527 2つのスライドをオーバーレイさせる際の大きな問題は,
12528 2枚のスライドの内容を揃えることです.2枚目のスライドのグラフには,
12529 どれだけの余白を残しておくべきなのでしょうか?
12531 2枚目のスライドにグラフと文章を入れたいときに,
12532 その間に割り込んでしまうような文章がメインスライドにある場合には,
12534 正しい寸法の垂直スペースを挿入してみることもできるでしょう.しかし,
12547 \begin_layout Standard
12558 それぞれ続く文章すべてを見えなくしたり見えるようにしたりするコマンド型の段落環境です.しかしながら,
12560 \begin_inset CommandInset ref
12562 reference "sec:スライドの癖"
12569 \begin_inset Flex 圏点
12572 \begin_layout Plain Layout
12583 「<以下不可視文>」と書かれた水色のラベルが,
12584 ページに中央揃えで表示されます.このラベルに続く段落は,
12598 \begin_layout Standard
12605 鮮やかな緑の「<以下可視文>」となります.このラベル以降の段落は,
12623 は自動的に終了されることに注意してください.したがって,
12636 \begin_layout Standard
12655 スライドをオーバーレイさせる方法が明らかになったことと思います.
12658 \begin_layout Enumerate
12671 \begin_layout Enumerate
12676 のみに表示するすべての図や段落の前に,
12694 \begin_layout Enumerate
12707 \begin_layout Enumerate
12719 \begin_layout Enumerate
12744 \begin_layout Standard
12752 \begin_layout Standard
12759 ひとつ残された問題があります.段落途中の文章を不可視にしたり,
12760 不可視段落の途中の文章を再度可視にしたりすることはできないのです.これを実現するためには,
12766 \begin_layout Plain Layout
12771 \begin_layout Itemize
12776 invisible \SpecialChar ldots
12780 \begin_layout Itemize
12785 visible \SpecialChar ldots
12789 \begin_layout Plain Layout
12793 としてマークする必要があります.「可視性」を変更したい文章は,
12806 コマンドの後ろ)に入れます.\SpecialChar TeX
12807 としてマークする方法がわからない場合は,
12816 \begin_layout Paragraph
12822 \begin_inset CommandInset label
12831 \begin_layout Standard
12845 に関連付けられています.ここでも\SpecialChar LyX
12858 よりも短く(オーバーレイのラベルよりも長いですが),
12882 3」等を付けたページ番号が付けられます.1つの
12902 1枚の紙に収まるように分割したいと思われるに違いありません.
12905 \begin_layout Standard
12914 に関して付け加えたいことを書き留めておくことです.特定の
12918 についての覚書として使うこともできます.後者の場合には,
12919 タイムマーカを利用したいこともあるかもしれません.現在のところ,
12931 の機能であるタイムマーカを「ネイティブには」サポートしていません.したがって,
12933 コードを使用することに頼らなくてはなりません.
12936 \begin_layout Standard
12943 \begin_inset CommandInset ref
12945 reference "sec:slidesetup"
12950 節参照).このオプションはタイムマーカ機能を有効にして,
12955 の左下にタイムマーカを表示します.タイムマーカに表示するものを設定するには,
12985 タイムマーカを指定した分だけ進めます.このようにタイムマーカと
12994 にどれだけの時間をかけるのか忘れないでいられます.
12997 \begin_layout Standard
12999 説明しておくべき機能がもう一つあります.当然ながら,
13013 はすべて普通の紙に印刷したいはずです.しかしながら,
13019 \begin_inset Flex 圏点
13022 \begin_layout Plain Layout
13028 .ユーザーはどうしたら良いのでしょうか.
13031 \begin_layout Standard
13033 どれを印刷するか選択することを可能にする\SpecialChar LaTeX
13035 2種類あります.どちらも文書のプリアンブルに記述されなくてはなりません.コマンド「
13052 のみが含まれるようにするものです.同様に,
13065 以外の出力をすべて抑制します.私のアドバイスとしては,
13066 両コマンドをプリアンブルに書いておいて,
13067 最初は両方ともコメントアウトしておくと良いでしょう.そうすれば,
13068 執筆時にはプレゼンテーション全体をプレビューすることができます.いったん書き終えたならば,
13070 印刷したい方を選ぶことができます.私ならば,
13084 」を付けた新たなファイルに出力を行ない,
13085 今度はこの行をふたたびコメントアウトするとともに,
13099 」というファイルに出力します.そうすれば,
13101 スライドまたは通常の紙をプリンタにセットし,
13102 一方のファイルをプリンタに送ればよいのです.
13105 \begin_layout Standard
13119 他の引数を与えることもできます.詳しくは,
13124 \begin_layout Subsubsection
13132 \begin_layout Standard
13137 クラス用のひな型ファイルが提供されています.これを使用するには,
13138 新しいプレゼンテーションを作り始める際に,
13141 ファイル\SpecialChar menuseparator
13142 新規(ひな型使用)\SpecialChar menuseparator
13143 プレゼンテーション\SpecialChar menuseparator
13147 \begin_inset space \thinspace{}
13150 メニューを選択してください.すると新規ファイルには,
13187 \begin_layout LyX-Code
13188 % Uncomment to print out only slides and overlays
13191 \begin_layout LyX-Code
13195 \begin_layout LyX-Code
13201 \begin_inset Newline newline
13207 \begin_layout LyX-Code
13208 % Uncomment to print out only notes
13211 \begin_layout LyX-Code
13215 \begin_layout LyX-Code
13223 \begin_layout Standard
13226 \SpecialChar LaTeX2e
13229 Sli\SpecialChar TeX
13232 エミュレーション」クラスをサポートする目的で作成しました.私も\SpecialChar LyX
13234 この組み込みスライドクラスを使用することに賛成したり反対したりするものではありません.これは単に,
13235 ユーザーがこれを使いたかったり必要としたりしたときのためにあるものです.プレゼンテーションを作成するためには,
13241 \begin_inset CommandInset ref
13243 reference "subsec:foiltex"
13253 \begin_inset CommandInset ref
13255 reference "subsec:Seminar"
13264 他の\SpecialChar LaTeX2e
13265 クラスも存在します.他にどのようなことができるのか試してみてください.
13268 \begin_layout Section
13272 \begin_layout Subsection
13276 \begin_layout Standard
13278 いわばBookクラスとArticleクラスの相の子です.これはBook文書クラスのように部・章・節を提供しますが,
13279 前付け・中付け・後付けは提供しません.またArticle文書クラスのように概要段落様式を提供し,
13280 既定では片面文書です.また(両面モードでも),
13281 新しい章を右側ページから始めることはしません.
13284 \begin_layout Standard
13293 \begin_inset CommandInset ref
13295 reference "sec:コレクション"
13306 \begin_layout Itemize
13310 \begin_inset space \space{}
13318 \begin_inset space \space{}
13326 \begin_inset CommandInset ref
13328 reference "subsec:日本語"
13339 \begin_layout Itemize
13343 \begin_inset space \space{}
13350 \begin_inset CommandInset ref
13352 reference "subsec:Koma-Script"
13363 \begin_layout Itemize
13367 \begin_inset space \space{}
13374 \begin_inset CommandInset ref
13376 reference "subsec:追加フォント寸法"
13387 \begin_layout Itemize
13391 \begin_inset space \space{}
13398 \begin_inset CommandInset ref
13400 reference "subsec:ポーランド語M.W.コレクション"
13411 \begin_layout Section
13415 \begin_layout Standard
13423 演劇や映画の台本を執筆を援助する文書クラスをまとめています.このカテゴリには,
13424 講演台本のような他の台本にも開かれていますが,
13425 まだ公式に\SpecialChar LyX
13426 がサポートしているクラスはありません.
13429 \begin_layout Subsection
13433 \begin_layout Standard
13441 \begin_layout Subsubsection
13445 \begin_layout Standard
13455 \begin_inset CommandInset ref
13457 reference "subsec:Hollywood"
13466 それほど標準化されていません.この書式はワークショップに向いているでしょう.
13469 \begin_layout Subsubsection
13473 \begin_layout Standard
13479 \begin_inset CommandInset ref
13481 reference "subsec:Hollywoodの特別な問題"
13492 \begin_layout Subsubsection
13496 \begin_layout Standard
13503 このラベルを相互参照してください.相互参照ダイアログには,
13507 \begin_layout Subsubsection
13511 \begin_layout Standard
13519 \begin_layout Subsubsection
13523 \begin_layout Standard
13524 以下の環境を使うことができます.右に記してあるキー割当ては,
13525 broadway.bindを使った場合のものです.
13528 \begin_layout Itemize
13535 \begin_inset Newline newline
13541 他の環境が当てはまらない場合のためにここに挙げておきます.
13544 \begin_layout Itemize
13551 \begin_inset space \hfill{}
13555 \begin_inset Newline newline
13560 舞台設定と動作の説明に用います.最初に話者名をすべて大文字で書いておきます.
13563 \begin_layout Itemize
13570 \begin_inset space \hfill{}
13574 \begin_inset Newline newline
13584 \begin_layout Itemize
13591 \begin_inset space \hfill{}
13595 \begin_inset Newline newline
13600 幕の副題です.単に中央揃えの文になります.
13603 \begin_layout Itemize
13610 \begin_inset space \hfill{}
13614 \begin_inset Newline newline
13620 手動で番号を付けてください.これは私がどうすればいいか分からなかったためです.
13623 \begin_layout Itemize
13631 \begin_inset space \hfill{}
13635 \begin_inset Newline newline
13641 カーテンが上がるときの舞台設定と動作を説明します.
13644 \begin_layout Itemize
13651 \begin_inset space \hfill{}
13655 \begin_inset Newline newline
13660 話者(役者)の配役です.すべて大文字で中央揃えに置かれます.
13663 \begin_layout Itemize
13670 \begin_inset space \hfill{}
13674 \begin_inset Newline newline
13679 話者への指示です.括弧は自動的に挿入されます.画面上には左括弧(のみが表示されますが,
13680 印字出力には両方の括弧が表示されます.この環境は,
13688 \begin_layout Itemize
13695 \begin_inset space \hfill{}
13699 \begin_inset Newline newline
13707 \begin_layout Itemize
13714 \begin_inset space \hfill{}
13718 \begin_inset Newline newline
13726 \begin_layout Itemize
13733 \begin_inset space \hfill{}
13739 \begin_layout Itemize
13746 \begin_inset space \hfill{}
13752 \begin_layout Itemize
13759 \begin_inset space \hfill{}
13765 \begin_layout Subsection
13766 Hollywood(Hollywoodスペック・スクリプト)
13767 \begin_inset CommandInset label
13769 name "subsec:Hollywood"
13776 \begin_layout Standard
13784 \begin_layout Subsubsection
13788 \begin_layout Standard
13790 ハリウッドにおける「通過儀礼」です.ハリウッドの脚本は,
13792 俳優にとっても読みやすくかつ親しみやすいように設計されています.脚本の1ページは,
13794 銀幕上で見えたり聞こえたりしないものは,
13797 \begin_inset space \space{}
13804 \begin_layout Subsubsection
13806 \begin_inset CommandInset label
13808 name "subsec:Hollywoodの特別な問題"
13815 \begin_layout Standard
13818 \begin_inset Flex 圏点
13821 \begin_layout Plain Layout
13827 あってはなりません.もし話者行の塊が,
13837 \begin_layout Subsubsection
13841 \begin_layout Standard
13848 そのラベルを相互参照してください.相互参照ダイアログは,
13849 登場人物の現在の配役を表示することになります.これは,
13850 ト書きに話者名を挿入するのにも使用することができます.
13853 \begin_layout Subsubsection
13857 \begin_layout Standard
13859 左余白1.6インチ・右余白0.75インチ・上余白0.5インチ・下余白0.75インチです.
13862 \begin_layout Subsubsection
13866 \begin_layout Standard
13867 以下の環境が利用可能です.右に示されているキー割当てを使用するには,
13868 hollywood.bindを使用してください.
13871 \begin_layout Itemize
13878 \begin_inset Newline newline
13883 他の環境が動作しない場合に使用しますが,
13884 これを使うことは避けるようにしてください.
13887 \begin_layout Itemize
13896 \begin_inset space \hfill{}
13904 \begin_inset Newline newline
13908 この後には「Sallyは目を覚ますと」のように続きます.
13911 \begin_layout Itemize
13918 \begin_inset space \hfill{}
13922 \begin_inset Newline newline
13927 新しい屋内(INTERIOR)カメラの設定を指定します.この後には,
13928 かならずDAYやNIGHTなどを指定して,
13929 必要な照明を定義します.この行はすべて大文字で書きます.
13932 \begin_layout Itemize
13939 \begin_inset space \hfill{}
13943 \begin_inset Newline newline
13948 屋外(EXTERIOR)カメラの設定を指定します.この行はすべて大文字で書きます.
13951 \begin_layout Itemize
13958 \begin_inset space \hfill{}
13962 \begin_inset Newline newline
13970 \begin_layout Itemize
13977 \begin_inset space \hfill{}
13981 \begin_inset Newline newline
13986 への指示.自動的に括弧()が挿入されます.
13989 \begin_layout Itemize
13996 \begin_inset space \hfill{}
14000 \begin_inset Newline newline
14008 \begin_layout Itemize
14015 \begin_inset space \hfill{}
14019 \begin_inset Newline newline
14028 \begin_layout Itemize
14035 \begin_inset space \hfill{}
14041 \begin_layout Itemize
14048 \begin_inset space \hfill{}
14054 \begin_layout Itemize
14061 \begin_inset space \hfill{}
14067 \begin_layout Itemize
14074 \begin_inset space \hfill{}
14080 \begin_layout Subsubsection
14084 \begin_layout Itemize
14089 \begin_layout Itemize
14094 \begin_layout Itemize
14100 \begin_layout Itemize
14106 \begin_layout Itemize
14111 \begin_layout Itemize
14116 \begin_layout Chapter
14120 \begin_layout Section
14124 \begin_layout Subsection
14129 \begin_layout Standard
14131 化学物質の危険有害性情報・注意書きの番号と説明文を組版するための,
14132 2つの差込枠と段落様式を提供します.詳細については,
14135 ファイル\SpecialChar menuseparator
14136 用例を開く\SpecialChar menuseparator
14137 モジュール\SpecialChar menuseparator
14141 \begin_inset space \thinspace{}
14145 \begin_inset space \thinspace{}
14150 ヘルプ\SpecialChar menuseparator
14151 用途別説明書\SpecialChar menuseparator
14155 \begin_inset space \thinspace{}
14161 \begin_layout Subsection
14166 \begin_layout Standard
14170 挿入\SpecialChar menuseparator
14174 \begin_inset space \thinspace{}
14186 化学物質のリスクと安全性に関する表示の番号と説明文を組版するための1つの環境を提供します.
14189 \begin_layout Subsection
14193 \begin_layout Standard
14195 言語学に便利な環境(付番用例や語句注解,
14197 OT絵画フロート)を付け加えます.このモジュールについての情報は,
14200 ヘルプ\SpecialChar menuseparator
14201 用途別説明書\SpecialChar menuseparator
14205 \begin_inset space \thinspace{}
14210 ファイル\SpecialChar menuseparator
14211 用例を開く\SpecialChar menuseparator
14212 モジュール\SpecialChar menuseparator
14216 \begin_inset space \thinspace{}
14222 \begin_layout Section
14226 \begin_layout Subsection
14230 \begin_layout Standard
14231 このモジュールは点字筆記をサポートし,
14237 を必要とします.パッケージと関連文書は
14238 \begin_inset CommandInset href
14241 target "https://www.ctan.org/pkg/braille"
14248 ヘルプ\SpecialChar menuseparator
14249 用途別説明書\SpecialChar menuseparator
14253 \begin_inset space \thinspace{}
14258 ファイル\SpecialChar menuseparator
14259 用例を開く\SpecialChar menuseparator
14260 モジュール\SpecialChar menuseparator
14264 \begin_inset space \thinspace{}
14270 \begin_layout Section
14274 \begin_layout Subsection
14278 \begin_layout Standard
14280 文書改訂のための「FiXme」(余白)註釈を提供します.「FIXME一覧」段落様式を用いれば,
14281 註釈一覧を生成することができます.これらの註釈はLaTeXプリアンブルで設定を変更できます.
14282 \begin_inset CommandInset href
14285 target "http://mirrors.ctan.org/macros/latex/contrib/fixme/fixme.pdf"
14297 \begin_layout Paragraph
14302 \begin_layout Standard
14304 註釈は「原稿」モードでのみ表示されます(
14306 文書\SpecialChar menuseparator
14307 設定\SpecialChar menuseparator
14308 文書クラス\SpecialChar menuseparator
14309 クラスオプション\SpecialChar menuseparator
14313 \begin_inset space \thinspace{}
14316 で「draft」オプションを指定した時のみ).註釈をつねに表示するには,
14319 文書\SpecialChar menuseparator
14320 設定\SpecialChar menuseparator
14324 \begin_inset space \thinspace{}
14336 \begin_layout Subsection
14340 \begin_layout Standard
14342 PDF出力向けに各種註釈を提供します.
14344 ヘルプ\SpecialChar menuseparator
14345 用途別説明書\SpecialChar menuseparator
14349 \begin_inset space \thinspace{}
14353 \begin_inset space \thinspace{}
14358 ファイル\SpecialChar menuseparator
14359 用例を開く\SpecialChar menuseparator
14360 モジュール\SpecialChar menuseparator
14364 \begin_inset space \thinspace{}
14370 \begin_layout Subsection
14374 \begin_layout Standard
14375 PDFフォーム用のフィールドとボタンを提供します.
14376 \begin_inset CommandInset href
14378 name "hyperref解説文書"
14379 target "http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf"
14386 ヘルプ\SpecialChar menuseparator
14387 用途別説明書\SpecialChar menuseparator
14391 \begin_inset space \thinspace{}
14395 \begin_inset space \thinspace{}
14400 ファイル\SpecialChar menuseparator
14401 用例を開く\SpecialChar menuseparator
14402 モジュール\SpecialChar menuseparator
14406 \begin_inset space \thinspace{}
14412 \begin_layout Subsection
14416 \begin_layout Standard
14418 漢字の読み(ルビ・振り仮名)を組版する差込枠を定義します.(TeXエンジンによって) okumacro・luatexja-ruby・rubyパッケージあるいは避難的定義を使用します.
14421 \begin_layout Subsection
14425 \begin_layout Standard
14427 文書中にTODO項目を入れ込む特別差込枠を提供し,
14428 「TODO一覧」を生成するための段落様式も提供します.
14430 文書\SpecialChar menuseparator
14431 文書クラス\SpecialChar menuseparator
14432 クラスオプション\SpecialChar menuseparator
14436 \begin_inset space \thinspace{}
14441 \begin_inset CommandInset href
14443 name "todonotes解説文書"
14444 target "http://mirrors.ctan.org/macros/latex/contrib/todonotes/todonotes.pdf"
14452 \begin_layout Section
14456 \begin_layout Subsection
14460 \begin_layout Standard
14462 apaciteと共にnatbibを使用できるようにします(書誌情報様式はapaciteである必要はありません —
14463 natbibとapaciteの両パッケージで動作する様式であれば,
14464 apaciteやapacitexあるいは他の様式でも構いません).
14467 \begin_layout Section
14471 \begin_layout Subsection
14475 \begin_layout Standard
14477 tcolorboxパッケージを使って色付きボックスをサポートする特別差込枠を追加します.詳細については,
14480 ヘルプ\SpecialChar menuseparator
14481 用途別説明書\SpecialChar menuseparator
14485 \begin_inset space \thinspace{}
14489 \begin_inset space \thinspace{}
14494 ファイル\SpecialChar menuseparator
14495 用例を開く\SpecialChar menuseparator
14496 モジュール\SpecialChar menuseparator
14501 \begin_inset CommandInset href
14503 name "tcolorbox 解説文書"
14504 target "http://mirrors.ctan.org/macros/latex/contrib/tcolorbox/tcolorbox.pdf"
14512 \begin_layout Subsection
14516 \begin_layout Standard
14518 ボックスの中身を伸縮したり回転したりする
14537 \begin_layout Standard
14544 特段の設定なく簡単に文を反転させることができます.
14547 \begin_layout Standard
14548 \begin_inset Flex Reflectbox
14551 \begin_layout Plain Layout
14552 Great Western Railway グレートウェスタン鉄道
14560 \begin_layout Standard
14565 \begin_layout Standard
14571 文や画像の寸法を指定することができます.使用することのできる単位は,
14572 em・ex・in・pt・pc・cm・mm・dd・cc・nd・nc・bp・spです.下記のように
14585 \begin_layout Standard
14586 \begin_inset Flex Resizebox
14589 \begin_layout Plain Layout
14590 \begin_inset Argument 1
14593 \begin_layout Plain Layout
14600 \begin_inset Argument 2
14603 \begin_layout Plain Layout
14609 Great Western Railway グレートウェスタン鉄道
14617 \begin_layout Standard
14623 ボックスの参照点を中心に内容物を回転させることができます.入れることができます.異なる原点の周りに回転させたい場合は,
14627 挿入\SpecialChar menuseparator
14631 \begin_inset space \thinspace{}
14642 あるいはこれらの組み合わせで指定できます.また,
14644 反時計回りの角度で表現されます.たとえば,
14648 \begin_layout Standard
14649 \begin_inset Flex Rotatebox
14652 \begin_layout Plain Layout
14653 \begin_inset Argument 1
14656 \begin_layout Plain Layout
14663 \begin_inset Argument 2
14666 \begin_layout Plain Layout
14672 Great Western Railway グレートウェスタン鉄道
14680 \begin_layout Standard
14683 ボックスを組み合わせることも可能です.
14686 \begin_layout Standard
14689 \begin_inset Flex Rotatebox
14692 \begin_layout Plain Layout
14693 \begin_inset Argument 1
14696 \begin_layout Plain Layout
14703 \begin_inset Argument 2
14706 \begin_layout Plain Layout
14713 \begin_inset Flex Resizebox
14716 \begin_layout Plain Layout
14717 \begin_inset Argument 1
14720 \begin_layout Plain Layout
14727 \begin_inset Argument 2
14730 \begin_layout Plain Layout
14737 \begin_inset Flex Reflectbox
14740 \begin_layout Plain Layout
14741 Great Western Railway グレートウェスタン鉄道
14759 \begin_layout Standard
14764 は内容物を伸縮します.垂直因子を追加するには,
14767 挿入\SpecialChar menuseparator
14771 \begin_inset space \thinspace{}
14779 水平因子が使われます.水平因子と垂直因子の値が異なる場合には,
14783 \begin_layout Standard
14784 \begin_inset Flex Scalebox
14787 \begin_layout Plain Layout
14788 \begin_inset Argument 1
14791 \begin_layout Plain Layout
14798 \begin_inset Argument 2
14801 \begin_layout Plain Layout
14807 Great Western Railway グレートウェスタン鉄道
14815 \begin_layout Standard
14820 \begin_layout Standard
14821 \begin_inset Flex Scalebox
14824 \begin_layout Plain Layout
14825 \begin_inset Argument 1
14828 \begin_layout Plain Layout
14835 \begin_inset Argument 2
14838 \begin_layout Plain Layout
14844 Great Western Railway グレートウェスタン鉄道
14852 \begin_layout Standard
14853 負の垂直因子は文字を垂直方向にひっくり返します.
14856 \begin_layout Standard
14857 \begin_inset Flex Scalebox
14860 \begin_layout Plain Layout
14861 \begin_inset Argument 1
14864 \begin_layout Plain Layout
14871 \begin_inset Argument 2
14874 \begin_layout Plain Layout
14880 Great Western Railway グレートウェスタン鉄道
14888 \begin_layout Subsection
14892 \begin_layout Standard
14894 節見出し付きのボックスを定義します.主にSciPoster文書クラス向けです.
14897 \begin_layout Subsection
14901 \begin_layout Standard
14916 \begin_inset space \thinspace{}
14921 挿入\SpecialChar menuseparator
14925 \begin_inset space \thinspace{}
14936 幅が(指定された上限幅を越えない限り)内容幅と同じになるような,
14937 可変幅のミニページを提供します.この差込枠には2つの非必須引数があり,
14941 挿入\SpecialChar menuseparator
14945 \begin_inset space \thinspace{}
14967 \begin_inset space \thinspace{}
14972 挿入\SpecialChar menuseparator
14976 \begin_inset space \thinspace{}
14990 ファイル\SpecialChar menuseparator
14991 用例を開く\SpecialChar menuseparator
14992 モジュール\SpecialChar menuseparator
14996 \begin_inset space \thinspace{}
15002 \begin_layout Section
15006 \begin_layout Subsection
15007 Computer Modernフォントの修復
15010 \begin_layout Standard
15016 Computer Modernフォントの外観を改善し,
15017 任意の寸法で使用できるようにするものです.
15018 \begin_inset CommandInset href
15021 target "http://mirrors.ctan.org/macros/latex/base/fix-cm.pdf"
15029 \begin_layout Subsection
15034 \begin_layout Standard
15043 を読み込みます.このモジュールを使って文書の処理を行うと,
15052 \begin_layout Paragraph
15057 \begin_layout Standard
15062 の機能を取り込んでいるので(2015/01/01現在),
15071 \begin_layout Subsection
15075 \begin_layout Standard
15077 いくつかの差込枠(索引・派生枝・URL)を簡素形に再定義します.
15080 \begin_layout Subsection
15084 \begin_layout Standard
15086 以下の2つの段落様式を新たに提供します.
15089 \begin_layout Enumerate
15095 そこに入力されたものは全てプリアンブルにそのまま置かれます.これは,
15096 プリアンブルコードを\SpecialChar LyX
15097 文書本体に置いておきたいときに使うことができます.
15100 \begin_layout Enumerate
15115 が現れるよりも前の部分に置かれます.これは,
15116 表題に関連した部分に派生肢や注釈を用いたいときに役立ちます(もしこれらを標準レイアウトにおいてしまうと,
15128 \begin_layout Section
15132 \begin_layout Subsection
15136 \begin_layout Standard
15144 パッケージを使用します.アルゴリズムを入力して字下げするには,
15145 アルゴリズム段落様式を使用してください.
15146 \begin_inset CommandInset href
15148 name "algorithm2e 解説文書"
15149 target "http://mirrors.ctan.org/macros/latex/contrib/algorithm2e/doc/algorithm2e.pdf"
15157 \begin_layout Subsection
15158 二言語キャプション(多言語キャプション)
15161 \begin_layout Standard
15163 二言語キャプションを組むための段落様式
15168 \begin_inset space \thinspace{}
15173 挿入\SpecialChar menuseparator
15177 \begin_inset space \thinspace{}
15181 babel言語名を使って望む第二言語を入力することができます.使用法について,
15185 ファイル\SpecialChar menuseparator
15186 用例を開く\SpecialChar menuseparator
15187 モジュール\SpecialChar menuseparator
15191 \begin_inset space \thinspace{}
15195 \begin_inset space \thinspace{}
15200 ヘルプ\SpecialChar menuseparator
15201 用途別説明書\SpecialChar menuseparator
15205 \begin_inset space \thinspace{}
15211 \begin_layout Subsection
15215 \begin_layout Standard
15218 「図2.1」のように節番号を図番号の前に付します(既定では,
15219 bookおよびreport文書クラスでは章ごとに番号を振り,
15220 article文書クラスでは一続きとなります).
15223 \begin_layout Subsection
15227 \begin_layout Standard
15230 「表2.1」のように節番号を表番号の前に付します(既定では,
15231 bookおよびreport文書クラスでは章ごとに番号を振り,
15232 article文書クラスでは一続きとなります).
15235 \begin_layout Section
15239 \begin_layout Subsection
15243 \begin_layout Standard
15249 パッケージを使用します.このパッケージにはいくつか制約がありますが,
15250 古い\SpecialChar LaTeX
15252 \begin_inset space \thinspace{}
15257 挿入\SpecialChar menuseparator
15258 特別差込枠\SpecialChar menuseparator
15262 \begin_inset space \thinspace{}
15267 \begin_inset space \thinspace{}
15272 挿入\SpecialChar menuseparator
15273 一覧/目次/参照\SpecialChar menuseparator
15277 \begin_inset space \thinspace{}
15282 ヘルプ\SpecialChar menuseparator
15286 \begin_inset space \thinspace{}
15292 \begin_layout Subsection
15296 \begin_layout Standard
15302 パッケージを使用します.このパッケージは
15307 かなり新しい\SpecialChar LaTeX
15308 頒布版(\SpecialChar LaTeX
15310 \begin_inset space \thinspace{}
15315 挿入\SpecialChar menuseparator
15316 特別差込枠\SpecialChar menuseparator
15320 \begin_inset space \thinspace{}
15325 \begin_inset space \thinspace{}
15330 挿入\SpecialChar menuseparator
15331 一覧/目次/参照\SpecialChar menuseparator
15335 \begin_inset space \thinspace{}
15340 ヘルプ\SpecialChar menuseparator
15344 \begin_inset space \thinspace{}
15350 \begin_layout Subsection
15354 \begin_layout Standard
15360 パッケージを使用します.このパッケージにはいくつか制約がありますが,
15361 古い\SpecialChar LaTeX
15362 頒布版でも動作します.後註本体を表示させたいところに
15363 \begin_inset space \thinspace{}
15368 挿入\SpecialChar menuseparator
15369 一覧/目次/参照\SpecialChar menuseparator
15373 \begin_inset space \thinspace{}
15378 ヘルプ\SpecialChar menuseparator
15382 \begin_inset space \thinspace{}
15388 \begin_layout Subsection
15392 \begin_layout Standard
15398 パッケージを使用します.このパッケージは
15403 かなり新しい\SpecialChar LaTeX
15404 頒布版(\SpecialChar LaTeX
15405 3)を必要とします.後註本体を表示させたいところに
15406 \begin_inset space \thinspace{}
15411 挿入\SpecialChar menuseparator
15412 一覧/目次/参照\SpecialChar menuseparator
15416 \begin_inset space \thinspace{}
15421 ヘルプ\SpecialChar menuseparator
15425 \begin_inset space \thinspace{}
15431 \begin_layout Section
15435 \begin_layout Subsection
15439 \begin_layout Standard
15448 ファイル\SpecialChar menuseparator
15449 用例を開く\SpecialChar menuseparator
15450 論文\SpecialChar menuseparator
15454 \begin_inset space \thinspace{}
15467 \begin_inset CommandInset href
15469 name "chessboard 解説文書"
15470 target "http://mirrors.ctan.org/macros/latex/contrib/chessboard/chessboard.pdf"
15478 \begin_layout Subsection
15482 \begin_layout Standard
15484 LilyPond楽譜エディタ用のコードを
15485 \begin_inset space \thinspace{}
15490 挿入\SpecialChar menuseparator
15491 特別差込枠\SpecialChar menuseparator
15495 \begin_inset space \thinspace{}
15498 にて入力する差込枠を提供します.これは出力時に処理されます.
15500 ヘルプ\SpecialChar menuseparator
15501 用途別説明書\SpecialChar menuseparator
15505 \begin_inset space \thinspace{}
15509 \begin_inset space \thinspace{}
15514 ファイル\SpecialChar menuseparator
15515 用例を開く\SpecialChar menuseparator
15516 モジュール\SpecialChar menuseparator
15518 \begin_inset space \space{}
15524 \begin_inset space \thinspace{}
15531 \begin_inset space \thinspace{}
15544 \begin_layout Section
15548 \begin_layout Subsection
15550 \begin_inset CommandInset label
15552 name "subsec:調整可能な箇条書き"
15559 \begin_layout Standard
15569 \begin_layout Subsubsection
15573 \begin_layout Standard
15575 連番箇条書きの番号の振り方の既定値は,
15576 箇条書きの各階層における最初の項目に,
15579 挿入\SpecialChar menuseparator
15594 \begin_layout Standard
15602 \begin_layout Standard
15604 というコマンドを書き加えてください.ここで,
15610 第1階層の連番のカウンタです.箇条書きの下位階層の連番を変更するには,
15612 階層番号の小文字ローマ数字で置き換えてください(
15634 \begin_layout Standard
15644 小文字のローマ数字で出力します.大文字のローマ数字を使うには,
15657 に置き換えてください.アラビア数字にするには,
15665 大文字もしくは小文字のラテン文字で「連番」を付けたい場合には,
15681 \begin_layout Standard
15683 \begin_inset Note Greyedout
15686 \begin_layout Plain Layout
15692 ラテン文字では26項目までしか連番を振ることはできません.
15700 \begin_layout Standard
15705 \begin_layout Enumerate
15706 \begin_inset Argument 1
15709 \begin_layout Plain Layout
15713 \begin_layout Plain Layout
15735 \begin_layout Enumerate
15736 \begin_inset Argument 1
15739 \begin_layout Plain Layout
15743 \begin_layout Plain Layout
15762 \begin_layout Enumerate
15767 \begin_layout Enumerate
15768 \begin_inset Argument 1
15771 \begin_layout Plain Layout
15775 \begin_layout Plain Layout
15795 \begin_layout Enumerate
15796 \begin_inset Argument 1
15799 \begin_layout Plain Layout
15803 \begin_layout Plain Layout
15825 \begin_layout Standard
15827 以下のようなコマンドが使用されています.
15830 \begin_layout Standard
15841 \begin_inset Newline newline
15849 \begin_inset Newline newline
15857 \begin_inset Newline newline
15867 \begin_layout Standard
15886 \begin_layout Standard
15887 \begin_inset Note Greyedout
15890 \begin_layout Plain Layout
15896 \begin_layout Plain Layout
15919 \begin_layout Subsubsection
15923 \begin_layout Enumerate
15925 連番を振った段落がよく用いられます.この目的を達するには,
15927 \begin_inset CommandInset ref
15929 reference "sec:使用法"
15937 節で要約したような様々な方法があります.各コマンドのitemをenumに変えてください.
15940 \begin_layout Enumerate
15948 \begin_layout Standard
15962 \begin_layout Standard
15970 節の\SpecialChar LaTeX
15971 カウンタを使用し.数字の最初の部分を生成するのに使われています.
15975 \begin_layout Enumerate
15977 小節が使用されることはあまりないので,
15981 \begin_layout Subsubsection
15985 \begin_layout Standard
15991 \begin_layout Enumerate
15992 \begin_inset Argument 1
15995 \begin_layout Plain Layout
15999 \begin_layout Plain Layout
16014 \begin_inset Note Note
16017 \begin_layout Plain Layout
16026 \begin_layout Enumerate
16030 \begin_layout Standard
16034 \begin_layout Enumerate-Resume
16038 \begin_layout Standard
16047 \begin_layout Standard
16048 \begin_inset Note Greyedout
16051 \begin_layout Plain Layout
16052 [註]前に復帰すべき連番がない場合には,
16062 \begin_layout Standard
16064 次の番号ではない番号に復帰させたかったり,
16066 指定した番号から始めたいことがあるかもしれません.これも,
16068 非必須引数を加えることで実現できます.非必須引数として,
16072 \begin_layout Standard
16078 \begin_layout Standard
16079 というコマンドを入力してください.ここで,
16080 「番号」は箇条書きを開始したい番号です.例:
16084 \begin_layout Enumerate
16088 \begin_layout Enumerate
16092 \begin_layout Standard
16097 \begin_layout Enumerate
16098 \begin_inset Argument 1
16101 \begin_layout Plain Layout
16105 \begin_layout Plain Layout
16120 \begin_layout Subsubsection
16122 \begin_inset Index idx
16127 \begin_layout Plain Layout
16142 \begin_inset IndexMacro sortkey
16145 \begin_layout Plain Layout
16152 \begin_inset IndexMacro subentry
16155 \begin_layout Plain Layout
16170 \begin_inset IndexMacro sortkey
16173 \begin_layout Plain Layout
16192 \begin_layout Standard
16200 \begin_layout Itemize
16204 \begin_layout Itemize
16208 \begin_layout Standard
16210 非必須引数を加えることで余白を詰めることができます.下記の例のように,
16211 箇条書きに追加される余白をなくすには,
16219 \begin_layout Itemize
16220 \begin_inset Argument 1
16223 \begin_layout Plain Layout
16227 \begin_layout Plain Layout
16242 \begin_layout Itemize
16246 \begin_layout Itemize
16250 \begin_layout Standard
16256 \begin_inset Index idx
16261 \begin_layout Plain Layout
16276 \begin_inset IndexMacro sortkey
16279 \begin_layout Plain Layout
16286 \begin_inset IndexMacro subentry
16289 \begin_layout Plain Layout
16317 いくつかのコマンドを使用することができます.詳しくは,
16319 \begin_inset CommandInset href
16321 name "enumitem 解説文書"
16322 target "http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf"
16330 \begin_layout Standard
16331 水平方向の余白や行頭下げを変更するためにも,
16332 多くのコマンドが使えます.下記の例は,
16336 \begin_inset space \thinspace{}
16340 番号がページ余白に置かれるようにしたものです.
16343 \begin_layout Enumerate
16344 \begin_inset Argument 1
16347 \begin_layout Plain Layout
16351 \begin_layout Plain Layout
16369 \begin_layout Enumerate
16373 \begin_layout Subsubsection
16375 \begin_inset Index idx
16380 \begin_layout Plain Layout
16395 \begin_inset IndexMacro sortkey
16398 \begin_layout Plain Layout
16405 \begin_inset IndexMacro subentry
16408 \begin_layout Plain Layout
16423 \begin_inset IndexMacro sortkey
16426 \begin_layout Plain Layout
16445 \begin_layout Standard
16446 記述箇条書きのスタイルを変更することも可能です.コマンド
16449 \begin_layout Standard
16455 \begin_layout Standard
16461 \begin_layout Standard
16467 \begin_layout Standard
16472 \begin_layout Standard
16477 \begin_layout Standard
16486 \begin_layout Standard
16490 \begin_layout Description
16493 \begin_inset Argument 1
16496 \begin_layout Plain Layout
16500 \begin_layout Plain Layout
16518 電子を原子や分子から分離させるに十分なエネルギーを持つ,
16522 \begin_layout Description
16526 オブジェクト・メモリブロック・ディスク容量・その他のリソースへの,
16527 参照やポインタやハンドルの数を保管しておくための技術です.
16530 \begin_layout Standard
16535 \begin_inset Index idx
16540 \begin_layout Plain Layout
16555 \begin_inset IndexMacro sortkey
16558 \begin_layout Plain Layout
16565 \begin_inset IndexMacro subentry
16568 \begin_layout Plain Layout
16598 \begin_inset CommandInset href
16600 name "enumitem documentation"
16601 target "http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf"
16609 \begin_layout Subsection
16613 \begin_layout Standard
16620 9つの新しい箇条書き環境を提供します.記号・連番箇条書きを,
16622 独立段落や簡素形として組版したりすることができます.大半の環境には,
16623 ラベルを整形するためのオプションの引数があります.さらに,
16624 LaTeX環境の記号・連番箇条書きも,
16625 同様のオプション引数を使えるように拡張します.詳細については,
16628 ファイル\SpecialChar menuseparator
16629 用例を開く\SpecialChar menuseparator
16630 モジュール\SpecialChar menuseparator
16634 \begin_inset space \thinspace{}
16638 \begin_inset space \thinspace{}
16643 ヘルプ\SpecialChar menuseparator
16644 用途別説明書\SpecialChar menuseparator
16652 \begin_inset CommandInset href
16654 name "paralist 解説文書"
16655 target "http://mirrors.ctan.org/macros/latex/contrib/paralist/paralist.pdf"
16663 \begin_layout Section
16667 \begin_layout Subsection
16671 \begin_layout Standard
16673 Nowebを文芸的プログラミングツールとして使用することを可能にします.Nowebのファイルと解説文書は,
16675 \begin_inset CommandInset href
16678 target "https://www.ctan.org/pkg/noweb"
16683 で入手可能です.文芸的プログラミングについては,
16685 \begin_inset CommandInset ref
16687 reference "sec:文芸プログラミング"
16698 ファイル\SpecialChar menuseparator
16699 用例を開く\SpecialChar menuseparator
16700 モジュール\SpecialChar menuseparator
16706 ファイル\SpecialChar menuseparator
16707 用例を開く\SpecialChar menuseparator
16708 モジュール\SpecialChar menuseparator
16714 ファイル\SpecialChar menuseparator
16715 用例を開く\SpecialChar menuseparator
16716 モジュール\SpecialChar menuseparator
16718 \begin_inset space \space{}
16726 ファイル\SpecialChar menuseparator
16727 用例を開く\SpecialChar menuseparator
16728 モジュール\SpecialChar menuseparator
16732 \begin_inset space \thinspace{}
16738 \begin_layout Subsection
16742 \begin_layout Standard
16752 パッケージを使用します.このモジュールを機能させるには,
16754 \begin_inset Flex Code
16757 \begin_layout Plain Layout
16765 \begin_inset Flex Code
16768 \begin_layout Plain Layout
16769 install.packages('knitr')
16777 \begin_layout Paragraph
16782 \begin_layout Itemize
16783 これはR >= 2.14.1に依存します.詳細については
16784 \begin_inset Flex URL
16787 \begin_layout Plain Layout
16789 http://yihui.name/knitr
16797 \begin_layout Itemize
16802 パッケージも導入されていなくてはなりません.
16805 \begin_layout Itemize
16809 \begin_inset space ~
16822 \begin_layout Standard
16823 情報と文芸的プログラミングについては,
16826 ヘルプ\SpecialChar menuseparator
16827 用途別説明書\SpecialChar menuseparator
16833 ファイル\SpecialChar menuseparator
16834 用例を開く\SpecialChar menuseparator
16835 モジュール\SpecialChar menuseparator
16837 \begin_inset space \thinspace{}
16843 \begin_inset CommandInset ref
16845 reference "sec:文芸プログラミング"
16856 \begin_layout Subsection
16860 \begin_layout Standard
16862 統計言語SまたはRを文芸的プログラミングツールとして使用することができるようになります.
16871 \begin_inset CommandInset href
16874 target "https://www.ctan.org/pkg/includernw"
16880 \begin_inset CommandInset href
16883 target "https://www.ctan.org/pkg/fancyvrb"
16891 \begin_inset space ~
16897 使用できません.情報と文芸的プログラミングについては,
16900 ヘルプ\SpecialChar menuseparator
16901 用途別説明書\SpecialChar menuseparator
16907 ファイル\SpecialChar menuseparator
16908 用例を開く\SpecialChar menuseparator
16909 モジュール\SpecialChar menuseparator
16913 \begin_inset CommandInset ref
16915 reference "sec:文芸プログラミング"
16926 \begin_layout Section
16930 \begin_layout Subsection
16934 \begin_layout Standard
16936 拡張AMS機構を使う定理環境と証明環境を定義します.連番付きと連番なしの両方の型が提供されます.既定では,
16937 定理は文書を通じて連番が付されます.これは,
16942 モジュールのうちの一つを読み込むことによって変更することができます.
16950 モジュールが読み込まれているときには,
16954 \begin_layout Subsection
16958 \begin_layout Standard
16964 パッケージを使う定理環境をいくつか追加定義します(
16968 モジュールは読み込まれていなくてはなりません).これには,
16969 基準・アルゴリズム・公理・条件・註釈・記法・要約・結論・事実・仮定・場合・問題が,
16970 連番ありと連番なしの両方の形で含まれています.
16973 \begin_layout Subsection
16977 \begin_layout Standard
16983 モジュールを使う定理環境をいくつか追加定義します(
16987 モジュールは読み込まれていなくてはなりません).中には,
16988 基準・アルゴリズム・公理・条件・註釈・記法・要約・結論・仮定・場合が,
16989 連番ありと連番なしの両方の形で含まれています.
16994 このモジュールでは定理の種類毎に別々のカウンタを有し,
16996 基準1→基準2→公理3→仮定4→…ではなく,
16997 基準1.1→基準1.2→公理1.1→仮定1.1→#基準2.1→基準2.2→公理2.1→…となります).
17000 \begin_layout Subsection
17004 \begin_layout Standard
17010 パッケージを使う定理環境をいくつか追加定義します(
17014 モジュールは読み込まれていなくてはなりません).中には,
17015 基準・アルゴリズム・公理・条件・註釈・記法・要約・結論・事実・仮定・場合が,
17016 連番ありと連番なしの両方の形で含まれています.
17021 このモジュールでは定理の種類毎に別々のカウンタを有します(例:
17022 基準1→基準2→公理3→仮定4→…ではなく,
17023 基準1→基準2→公理1→仮定1→基準3→…となります).
17026 \begin_layout Subsection
17030 \begin_layout Standard
17032 拡張AMS機構を使う定理環境と証明環境を定義します.連番付きと連番なしの両方の型が提供されます.
17038 種類毎に別々のカウンタを有します(例:
17039 定理1→定理2→補題3→命題4→…ではなく,
17040 定理1.1→定理1.2→補題1.1→命題1.1→定理1.3→補題1.2→…となります).連番は章毎にリセットされます(定理1.1→定理2.1→...).
17058 の各モジュールが読み込まれているときには,
17062 \begin_layout Subsection
17066 \begin_layout Standard
17068 拡張AMS機構を使う定理環境と証明環境を定義します.連番付きと連番なしの両方の型が提供されます.
17073 このモジュールでは定理の種類毎に別々のカウンタを有します(例:
17074 定理1→定理2→補題3→命題4→…ではなく,
17075 定理1→定理2→補題1→命題1→定理3→補題2→…となります).連番の及ぶ範囲は文書全体です.章毎または節毎の連番をお望みであれば,
17076 「章毎に…連番」または「節毎に…連番」とあるモジュールを選択してください.
17094 の各モジュールが読み込まれているときには,
17098 \begin_layout Subsection
17102 \begin_layout Standard
17105 数式番号の前に「(2.1)」のように節番号が付きます.
17108 \begin_layout Subsection
17112 \begin_layout Standard
17114 非AMSクラス用にいくつか定理環境を定義します.既定では,
17115 定理は文書を通じて連番が付されます.これは,
17120 モジュールのうちの一つを読み込むことによって変更することができます.
17128 のモジュールが読み込まれているときには,
17132 \begin_layout Subsection
17136 \begin_layout Standard
17138 定理名付き定理を使用できるようにします.定理名は
17139 \begin_inset space \thinspace{}
17144 挿入\SpecialChar menuseparator
17148 \begin_inset space \thinspace{}
17154 \begin_layout Subsection
17158 \begin_layout Standard
17160 定理などを章ごとに付番します(つまり章が始まるときにカウンタがリセットされます).このモジュールは,
17161 章環境を提供するレイアウトとのみ使用してください.
17169 モジュールのどちらかが読み込まれていなくてはなりません.
17173 のモジュールが読み込まれているときには,
17177 \begin_layout Subsection
17181 \begin_layout Standard
17183 定理などを節ごとに付番します(つまり節が始まるときにカウンタがリセットされます).
17191 モジュールのどちらかが読み込まれていなくてはなりません.
17195 のモジュールが読み込まれているときには,
17199 \begin_layout Subsection
17203 \begin_layout Standard
17205 非AMSクラス用にいくつか定理環境を定義します.
17214 このモジュールでは定理の種類毎に別々のカウンタが設定されています(例:
17215 定理1→定理2→補題3→命題4→定理5→補題6\SpecialChar ldots
17217 定理1→定理2→補題1→命題1→定理3→補題2\SpecialChar ldots
17227 モジュールのどちらかが読み込まれていなくてはなりません.
17250 の各モジュールが読み込まれているときには,
17254 \begin_layout Subsection
17258 \begin_layout Standard
17260 非AMSクラス用にいくつか定理環境を定義します.
17269 このモジュールでは定理の種類毎に別々のカウンタが設定されています(例:
17270 定理1→定理2→補題3→命題4→…のようにはならないで,
17271 定理1→定理2→補題1→命題1→定理3→補題2→…のように進行します).連番は,
17280 モジュールのどちらかが読み込まれていなくてはなりません.
17303 の各モジュールが読み込まれているときには,
17307 \begin_layout Subsection
17311 \begin_layout Standard
17313 非AMSクラス用にいくつか定理環境を定義します.
17322 このモジュールでは定理の種類毎に別々のカウンタが設定されています(例:
17323 定理1→定理2→補題3→命題4→…のようにはならないで,
17324 定理1→定理2→補題1→命題1→定理3→補題2→…のように進行します).連番の及ぶ範囲は文書全体です.章毎または節毎の連番をお望みであれば,
17325 「章毎に…連番」または「節毎に…連番」とあるモジュールを選択してください.
17343 の各モジュールが読み込まれているときには,
17347 \begin_layout Subsection
17351 \begin_layout Standard
17354 番号なし定理環境と証明環境のみ定義します.
17362 モジュールのどちらかが読み込まれていなくてはなりません.
17365 \begin_layout Subsection
17369 \begin_layout Standard
17371 LyX中で数式群をまとめる直感的な方法を提供します.
17373 ヘルプ\SpecialChar menuseparator
17374 数式\SpecialChar menuseparator
17380 \begin_layout Section
17384 \begin_layout Subsection
17388 \begin_layout Standard
17392 文書\SpecialChar menuseparator
17393 設定ページ\SpecialChar menuseparator
17397 \begin_inset space \thinspace{}
17413 パッケージをサポートする文書クラスに以下の6つの環境を追加します.
17416 \begin_layout Itemize
17422 \begin_layout Itemize
17428 \begin_layout Itemize
17434 \begin_layout Itemize
17440 \begin_layout Itemize
17446 \begin_layout Itemize
17452 \begin_layout Subsubsection
17456 \begin_layout Standard
17463 ページの下の真ん中にページ番号がつくだけです.この取扱説明書は
17471 文書\SpecialChar menuseparator
17472 設定ページ\SpecialChar menuseparator
17476 \begin_inset space \thinspace{}
17483 オプションを「fancy」に設定すれば,
17484 ページへッダが「左」「中央」「右」と命名された3つのフィールドに分割されます.フッタも同様に3つのフィールドに分割されます.これらのフィールドをもっとも簡単に設定する\SpecialChar LaTeX
17489 \begin_inset Flex Code
17492 \begin_layout Plain Layout
17507 \begin_inset Flex Code
17510 \begin_layout Plain Layout
17525 \begin_inset Flex Code
17528 \begin_layout Plain Layout
17541 \begin_inset Flex Code
17544 \begin_layout Plain Layout
17553 各ページの左上端に自分の名前を入れたいものとしましょう.次のようなコマンドをプリアンブルに入れるだけです.
17556 \begin_layout Standard
17564 \begin_layout Standard
17565 これで自分の名前が左上に現れます.フィールドに取り除きたい既定の内容がある場合(往々にして中央のフッタにはページ番号が入ります)には,
17566 空の引数を持つコマンドを入れるだけです.すなわち,
17570 \begin_layout Standard
17576 \begin_inset Newline newline
17584 \begin_layout Standard
17586 ちょっとした変更を加えるのにもっと簡単な方法があります.
17588 文書\SpecialChar menuseparator
17589 設定\SpecialChar menuseparator
17590 モジュール\SpecialChar menuseparator
17591 ページレイアウト\SpecialChar menuseparator
17595 \begin_inset space \thinspace{}
17599 上記の6つのフィールドに対応する新しい環境が6つ加えられます.
17602 \begin_layout Standard
17603 もっと美しくしてみましょう.節番号を「第‥節」という言葉といっしょに(第3節のように)左上に入れ,
17604 ページ番号を(4ページのように)右上に,
17606 日付を右下に入れます.新しく使えるようにした環境を使って,
17610 \begin_layout LyX-Code
17621 \begin_layout LyX-Code
17626 \begin_layout LyX-Code
17637 \begin_layout LyX-Code
17642 \begin_layout LyX-Code
17647 \begin_layout LyX-Code
17656 \begin_layout Standard
17677 コードのコマンドとして入力するようにしてください.コマンド
17680 \begin_inset Flex Code
17683 \begin_layout Plain Layout
17700 \begin_inset Flex Code
17703 \begin_layout Plain Layout
17716 それぞれ\SpecialChar LaTeX
17717 の節カウンタおよびページカウンタを取得するもので,
17718 これによって現在の節番号とページ番号を印字します.
17719 \begin_inset Flex Code
17722 \begin_layout Plain Layout
17738 \begin_layout Standard
17739 へッダ下またはフッタ上に描かれる罫線の太さも変更することができます.もし罫線が必要なければ,
17740 太さを0にしてください.ヘッダ罫線は,
17742 フッタ罫線は0ptです.太さを変更するには,
17746 \begin_layout Standard
17753 headrulewidth}{0.4pt}
17758 \begin_layout Standard
17761 \begin_inset Flex Code
17764 \begin_layout Plain Layout
17771 footrulewidth}{0.4pt}
17781 \begin_layout Standard
17782 \begin_inset Flex Code
17785 \begin_layout Plain Layout
17790 thispagestyle{empty}
17796 \begin_inset Flex Code
17799 \begin_layout Plain Layout
17804 thispagestyle{plain}
17810 \begin_inset Flex Code
17813 \begin_layout Plain Layout
17818 thispagestyle{fancy}
17824 各ページごとにへッダ・フッタ設定を有効にしたり無効にしたりすることができます.設定を変更したいページに,
17825 これらのコマンドを\SpecialChar TeX
17828 その後のページは大域的に装飾的(fancy)に設定されていれば装飾的(fancy)になるにもかかわらず,
17829 既定でプレーン(plain)になるように設定されているのです.
17832 \begin_layout Standard
17833 ヘッダやフッタを両面文書の外側にしたいときには,
17837 \begin_layout LyX-Code
17838 \begin_inset Flex Strong
17841 \begin_layout Plain Layout
17852 \begin_layout LyX-Code
17853 \begin_inset Flex Strong
17856 \begin_layout Plain Layout
17869 \begin_layout Standard
17871 新しいコマンドと干渉するのを避けるために,
17875 \begin_layout Standard
17877 簡単なものは上記で新しく作った環境の中に,
17878 複雑なものは\SpecialChar TeX
17880 文書中の任意の場所に入れることができ,
17884 \begin_layout Standard
17886 へッダやフッタに画像を挿入できることを取り上げましょう.会社のロゴをページ左上に入れたいものとします.たとえば,
17889 文書\SpecialChar menuseparator
17890 設定\SpecialChar menuseparator
17894 \begin_inset space \thinspace{}
17900 \begin_layout LyX-Code
17909 includegraphics{logo.png}}}
17912 \begin_layout Standard
17915 これを実現できます(文書中に他に画像を挿入していない場合には,
17920 usepackage{graphics}
17922 をプリアンブルに宣言する必要があります).
17925 \begin_layout Standard
17928 \begin_inset CommandInset href
17931 target "http://www.ctan.org/pkg/fancyhdr"
17937 \begin_inset Flex Code
17940 \begin_layout Plain Layout
17951 \begin_layout Subsection
17955 \begin_layout Standard
17959 挿入\SpecialChar menuseparator
17960 特別差込枠\SpecialChar menuseparator
17964 \begin_inset space \thinspace{}
17968 \begin_inset space \thinspace{}
17973 挿入\SpecialChar menuseparator
17974 特別差込枠\SpecialChar menuseparator
17978 \begin_inset space \thinspace{}
17985 \begin_layout Subsection
17987 \begin_inset CommandInset label
17996 \begin_layout Standard
17999 \begin_inset Flex Code
18002 \begin_layout Plain Layout
18011 文書\SpecialChar menuseparator
18012 設定\SpecialChar menuseparator
18016 \begin_inset space \thinspace{}
18023 とは別の機能です.文書全体に二段組を行いたい場合には,
18028 オプションを利用することをお勧めします.それ以外の場合には,
18032 \begin_layout Standard
18035 各段の下ごとには置かれません.フロートに関して,
18038 編集\SpecialChar menuseparator
18042 \begin_inset space \thinspace{}
18049 オプションを有効にする必要があるという制限がある他は,
18050 各段において通常の使用をすることができます.
18053 \begin_layout Subsubsection
18057 \begin_layout Standard
18060 \begin_inset space \thinspace{}
18065 挿入\SpecialChar menuseparator
18066 特別差込枠\SpecialChar menuseparator
18070 \begin_inset space \thinspace{}
18074 多段組差込枠を挿入してください.二段組で印字されるべき文章は,
18078 \begin_layout Standard
18082 \begin_layout Standard
18084 \begin_inset Flex Multiple Columns
18087 \begin_layout Plain Layout
18092 The Adventure of the Empty House
18095 \begin_inset Newline newline
18098 by Sir Arthur Conan Doyle
18101 \begin_layout Plain Layout
18104 It was in the spring of the year 1894 that all London was interested,
18105 and the fashionable world dismayed,
18106 by the murder of the Honourable Ronald Adair under most unusual and inexplicable circumstances.
18107 The public has already learned those particulars of the crime which came out in the police investigation,
18108 but a good deal was suppressed upon that occasion,
18109 since the case for the prosecution was so overwhelmingly strong that it was not necessary to bring forward all the facts.
18111 at the end of nearly ten years,
18112 am I allowed to supply those missing links which make up the whole of that remarkable chain.
18113 The crime was of interest in itself,
18114 but that interest was as nothing to me compared to the inconceivable sequel,
18115 which afforded me the greatest shock and surprise of any event in my adventurous life.
18117 after this long interval,
18118 I find myself thrilling as I think of it,
18119 and feeling once more that sudden flood of joy,
18121 and incredulity which utterly submerged my mind.
18122 Let me say to that public,
18123 which has shown some interest in those glimpses which I have occasionally given them of the thoughts and actions of a very remarkable man,
18124 that they are not to blame me if I have not shared my knowledge with them,
18125 for I should have considered it my first duty to do so,
18126 had I not been barred by a positive prohibition from his own lips,
18127 which was only withdrawn upon the third of last month.
18135 \begin_layout Standard
18137 カーソルを多段組差込枠の内部において,
18140 挿入\SpecialChar menuseparator
18144 \begin_inset space \thinspace{}
18147 メニューを使用してください.この差込枠の中に,
18148 欲しい段数を書き入れます(三段組の場合には「3」と書きます).
18149 \begin_inset Newline newline
18155 \begin_layout Standard
18156 \begin_inset Flex Multiple Columns
18159 \begin_layout Plain Layout
18162 \begin_inset Argument 1
18165 \begin_layout Plain Layout
18172 It can be imagined that my close intimacy with Sherlock Holmes had interested me deeply in crime,
18173 and that after his disappearance I never failed to read with care the various problems which came before the public.
18174 And I even attempted,
18176 for my own private satisfaction,
18177 to employ his methods in their solution,
18178 though with indifferent success.
18181 which appealed to me like this tragedy of Ronald Adair.
18182 As I read the evidence at the inquest,
18183 which led up to a verdict of willful murder against some person or persons unknown,
18184 I realized more clearly than I had ever done the loss which the community had sustained by the death of Sherlock Holmes.
18185 There were points about this strange business which would,
18187 have specially appealed to him,
18188 and the efforts of the police would have been supplemented,
18189 or more probably anticipated,
18190 by the trained observation and the alert mind of the first criminal agent in Europe.
18192 as I drove upon my round,
18193 I turned over the case in my mind and found no explanation which appeared to me to be adequate.
18194 At the risk of telling a twice-told tale,
18195 I will recapitulate the facts as they were known to the public at the conclusion of the inquest.
18203 \begin_layout Standard
18204 お望みならば10段組まで組むことができますが,
18206 あまり気持ちのいいものではないでしょう.
18209 \begin_layout Standard
18210 \begin_inset Newpage newpage
18216 \begin_layout Subsubsection
18220 \begin_layout Standard
18225 \begin_layout Standard
18226 \begin_inset Flex Multiple Columns
18229 \begin_layout Plain Layout
18232 The Honourable Ronald Adair was the second son of the Earl of Maynooth,
18233 at that time governor of one of the Australian colonies.
18234 Adair's mother had returned from Australia to undergo the operation for cataract,
18237 and her daughter Hilda were living together at 427 Park Lane.
18240 \begin_layout Plain Layout
18241 \begin_inset Flex Multiple Columns
18244 \begin_layout Plain Layout
18247 The youth moved in the best society
18248 \begin_inset space ~
18252 so far as was known,
18253 no enemies and no particular vices.
18254 He had been engaged to Miss Edith Woodley,
18256 but the engagement had been broken off by mutual consent some months before,
18257 and there was no sign that it had left any very profound feeling behind it.
18258 For the rest {sic} the man's life moved in a narrow and conventional circle,
18259 for his habits were quiet and his nature unemotional.
18260 Yet it was upon this easy-going young aristocrat that death came,
18261 in most strange and unexpected form,
18262 between the hours of ten and eleven-twenty on the night of March 30,
18271 \begin_layout Plain Layout
18274 Ronald Adair was fond of cards
18275 \begin_inset space ~
18278 – playing continually,
18279 but never for such stakes as would hurt him.
18280 He was a member of the Baldwin,
18282 and the Bagatelle card clubs.
18284 after dinner on the day of his death,
18285 he had played a rubber of whist at the latter club.
18286 He had also played there in the afternoon.
18291 The evidence of those who had played with him
18292 \begin_inset space ~
18299 \begin_inset space ~
18302 – showed that the game was whist,
18303 and that there was a fairly equal fall of the cards.
18304 Adair might have lost five pounds,
18306 His fortune was a considerable one,
18307 and such a loss could not in any way affect him.
18308 He had played nearly every day at one club or other,
18309 but he was a cautious player,
18310 and usually rose a winner.
18311 It came out in evidence that,
18312 in partnership with Colonel Moran,
18313 he had actually won as much as four hundred and twenty pounds in a sitting,
18315 from Godfrey Milner and Lord Balmoral.
18316 So much for his recent history as it came out at the inquest.
18324 \begin_layout Subsubsection
18328 \begin_layout Standard
18330 多段組のさらに特別な機能を示すためのものです.
18333 \begin_layout Standard
18334 多段組機能についてさらに知りたい場合には,
18337 \begin_inset Flex Code
18340 \begin_layout Plain Layout
18347 \begin_inset CommandInset href
18350 target "http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf"
18358 \begin_layout Paragraph
18362 \begin_layout Standard
18367 挿入\SpecialChar menuseparator
18372 \begin_inset Newline newline
18378 \begin_layout Standard
18379 \begin_inset VSpace bigskip
18385 \begin_layout Standard
18386 \begin_inset Flex Multiple Columns
18389 \begin_layout Plain Layout
18390 \begin_inset Argument 2
18393 \begin_layout Plain Layout
18394 And the story continues and continues and continues and continues\SpecialChar ldots
18402 On the evening of the crime,
18403 he returned from the club exactly at ten.
18404 His mother and sister were out spending the evening with a relation.
18405 The servant deposed that she heard him enter the front room on the second floor,
18406 generally used as his sitting-room.
18407 She had lit a fire there,
18408 and as it smoked she had opened the window.
18409 No sound was heard from the room until eleven-twenty,
18410 the hour of the return of Lady Maynooth and her daughter.
18411 Desiring to say good-night,
18412 she attempted to enter her son's room.
18413 The door was locked on the inside,
18414 and no answer could be got to their cries and knocking.
18416 and the door forced.
18417 The unfortunate young man was found lying near the table.
18418 His head had been horribly mutilated by an expanding revolver bullet,
18419 but no weapon of any sort was to be found in the room.
18427 \begin_layout Standard
18428 最初の\SpecialChar TeX
18430 節宣言コマンドを\SpecialChar TeX
18432 節見出しを前書きとして使用することができます.例えば,
18436 \begin_layout Standard
18444 \begin_layout Standard
18450 \begin_layout Standard
18451 \begin_inset Flex Multiple Columns
18454 \begin_layout Plain Layout
18455 \begin_inset Argument 2
18458 \begin_layout Plain Layout
18462 \begin_layout Plain Layout
18475 \begin_layout Plain Layout
18489 A minute examination of the circumstances served only to make the case more complex.
18490 In the first place,
18491 no reason could be given why the young man should have fastened the door upon the inside.
18492 There was the possibility that the murderer had done this,
18493 and had afterwards escaped by the window.
18494 The drop was at least twenty feet,
18496 and a bed of crocuses in full bloom lay beneath.
18497 Neither the flowers nor the earth showed any sign of having been disturbed,
18498 nor were there any marks upon the narrow strip of grass which separated the house from the road.
18501 it was the young man himself who had fastened the door.
18502 But how did he come by his death?
18503 No one could have climbed up to the window without leaving traces.
18504 Suppose a man had fired through the window,
18505 he would indeed be a remarkable shot who could with a revolver inflict so deadly a wound.
18507 Park Lane is a frequented thoroughfare;
18508 there is a cab stand within a hundred yards of the house.
18509 No one had heard a shot.
18517 \begin_layout Standard
18519 必要とされる6行を確保出来るだけの垂直スペースがページに残されていない場合,
18520 多段組の前に改行が挿入されます.前書きの行数如何では,
18521 この必要行数を変更したいかもしれません.これは,
18522 カーソルを多段組差込枠内部の(もしあれば)序文の後に置き,
18525 挿入\SpecialChar menuseparator
18528 メニューを使用することで設定できます.この差込枠に,
18529 余白の大きさを「5cm」などと書き込んでください.
18532 \begin_layout Standard
18535 \begin_inset Flex Code
18538 \begin_layout Plain Layout
18547 必要行数を7行に指定しています(コマンド
18548 \begin_inset Flex Code
18551 \begin_layout Plain Layout
18560 コードとして入力する必要があります).
18563 \begin_layout Standard
18564 \begin_inset Flex Multiple Columns
18567 \begin_layout Plain Layout
18568 \begin_inset Argument 3
18571 \begin_layout Plain Layout
18576 \begin_layout Plain Layout
18592 On the evening of the crime,
18593 he returned from the club exactly at ten.
18594 His mother and sister were out spending the evening with a relation.
18595 The servant deposed that she heard him enter the front room on the second floor,
18596 generally used as his sitting-room.
18597 She had lit a fire there,
18598 and as it smoked she had opened the window.
18599 No sound was heard from the room until eleven-twenty,
18600 the hour of the return of Lady Maynooth and her daughter.
18601 Desiring to say good-night,
18602 she attempted to enter her son's room.
18603 The door was locked on the inside,
18604 and no answer could be got to their cries and knocking.
18606 and the door forced.
18607 The unfortunate young man was found lying near the table.
18608 His head had been horribly mutilated by an expanding revolver bullet,
18609 but no weapon of any sort was to be found in the room.
18617 \begin_layout Paragraph
18621 \begin_layout Standard
18624 \begin_inset Flex Code
18627 \begin_layout Plain Layout
18635 を変えることで変更することができます.例えば,
18640 \begin_layout LyX-Code
18648 \begin_layout Standard
18651 \begin_inset space \thinspace{}
18655 多段組が始まる前に指定しなくてはなりません.既定値は13
18656 \begin_inset space \thinspace{}
18662 \begin_layout Standard
18665 \begin_inset Flex Code
18668 \begin_layout Plain Layout
18677 \begin_inset space \thinspace{}
18683 \begin_layout Standard
18687 \begin_layout Plain Layout
18693 multicolsep}{2.5cm}
18701 \begin_layout Standard
18702 \begin_inset Flex Multiple Columns
18705 \begin_layout Plain Layout
18708 All day I turned these facts over in my mind,
18709 endeavouring to hit upon some theory which could reconcile them all,
18710 and to find that line of least resistance which my poor friend had declared to be the starting-point of every investigation.
18711 I confess that I made little progress.
18712 In the evening I strolled across the Park,
18713 and found myself about six o'clock at the Oxford Street end of Park Lane.
18714 A group of loafers upon the pavements,
18715 all staring up at a particular window,
18716 directed me to the house which I had come to see.
18718 thin man with coloured glasses,
18719 whom I strongly suspected of being a plain-clothes detective,
18720 was pointing out some theory of his own,
18721 while the others crowded round to listen to what he said.
18722 I got as near him as I could,
18723 but his observations seemed to me to be absurd,
18724 so I withdrew again in some disgust.
18725 As I did so I struck against an elderly,
18727 who had been behind me,
18728 and I knocked down several books which he was carrying.
18736 \begin_layout Standard
18737 \begin_inset Note Greyedout
18740 \begin_layout Plain Layout
18746 \begin_inset Flex Code
18749 \begin_layout Plain Layout
18767 \begin_layout Standard
18771 \begin_layout Plain Layout
18783 \begin_inset Note Note
18786 \begin_layout Plain Layout
18789 go back to the default
18797 \begin_layout Paragraph
18801 \begin_layout Standard
18807 \begin_inset Flex Code
18810 \begin_layout Plain Layout
18821 文章中に空白が挿入されることに注意してください.
18822 \begin_inset Newline newline
18828 \begin_layout Standard
18829 \begin_inset Flex Multiple Columns
18832 \begin_layout Plain Layout
18835 \begin_inset Quotes eld
18838 You're surprised to see me,
18840 \begin_inset Quotes erd
18848 \begin_layout Plain Layout
18851 I acknowledged that I was.
18854 \begin_layout Plain Layout
18857 \begin_inset Quotes eld
18863 and when I chanced to see you go into this house,
18864 as I came hobbling after you,
18865 I thought to myself,
18866 I'll just step in and see that kind gentleman,
18867 and tell him that if I was a bit gruff in my manner there was not any harm meant,
18868 and that I am much obliged to him for picking up my books.
18869 \begin_inset Quotes erd
18875 \begin_layout Plain Layout
18878 \begin_inset Quotes eld
18881 You make too much of a trifle,
18882 \begin_inset Quotes erd
18887 \begin_inset Quotes eld
18890 May I ask how you knew who I was?
18891 \begin_inset Quotes erd
18894 AFTER THIS SENTENCE THE COLUMN BREAK IS FORCED.
18898 \begin_layout Plain Layout
18910 \begin_layout Plain Layout
18913 \begin_inset Quotes eld
18918 if it isn't too great a liberty,
18919 I am a neighbour of yours,
18920 for you'll find my little bookshop at the corner of Church Street,
18921 and very happy to see you,
18923 Maybe you collect yourself,
18928 \begin_inset space ~
18944 \begin_inset space ~
18949 With five volumes you could just fill that gap on that second shelf.
18953 \begin_inset Quotes erd
18964 \begin_layout Paragraph
18968 \begin_layout Standard
18970 段の間の余白は指定することができます.これは,
18972 \begin_inset Flex Code
18975 \begin_layout Plain Layout
18983 を変更することで実現できます.既定値は10
18984 \begin_inset space \thinspace{}
18988 \begin_inset Flex Code
18991 \begin_layout Plain Layout
19000 \begin_inset space \thinspace{}
19006 \begin_layout Standard
19010 \begin_layout Plain Layout
19024 \begin_layout Standard
19025 \begin_inset Flex Multiple Columns
19028 \begin_layout Plain Layout
19031 My observations of No.
19032 \begin_inset space \space{}
19035 427 Park Lane did little to clear up the problem in which I was interested.
19036 The house was separated from the street by a low wall and railing,
19037 the whole not more than five feet high.
19038 It was perfectly easy,
19040 for anyone to get into the garden,
19041 but the window was entirely inaccessible,
19042 since there was no water pipe or anything which could help the most active man to climb it.
19043 More puzzled than ever,
19044 I retraced my steps to Kensington.
19045 I had not been in my study five minutes when the maid entered to say that a person desired to see me.
19046 To my astonishment it was none other than my strange old book collector,
19048 wizened face peering out from a frame of white hair,
19049 and his precious volumes,
19050 a dozen of them at least,
19051 wedged under his right arm.
19059 \begin_layout Standard
19063 \begin_layout Plain Layout
19075 \begin_inset Note Note
19078 \begin_layout Plain Layout
19081 go back to the default
19089 \begin_layout Paragraph
19093 \begin_layout Standard
19096 \begin_inset Flex Code
19099 \begin_layout Plain Layout
19107 の幅を持つ罫線が描かれます.罫線幅を0
19108 \begin_inset space \thinspace{}
19114 \begin_inset space \thinspace{}
19120 \begin_layout Standard
19124 \begin_layout Plain Layout
19130 columnseprule}{2pt}
19138 \begin_layout Standard
19139 \begin_inset Flex Multiple Columns
19142 \begin_layout Plain Layout
19145 \begin_inset Quotes eld
19148 You're surprised to see me,
19150 \begin_inset Quotes erd
19158 \begin_layout Plain Layout
19161 I acknowledged that I was.
19164 \begin_layout Plain Layout
19167 \begin_inset Quotes eld
19173 and when I chanced to see you go into this house,
19174 as I came hobbling after you,
19175 I thought to myself,
19176 I'll just step in and see that kind gentleman,
19177 and tell him that if I was a bit gruff in my manner there was not any harm meant,
19178 and that I am much obliged to him for picking up my books.
19179 \begin_inset Quotes erd
19185 \begin_layout Plain Layout
19188 \begin_inset Quotes eld
19191 You make too much of a trifle,
19192 \begin_inset Quotes erd
19197 \begin_inset Quotes eld
19200 May I ask how you knew who I was?
19201 \begin_inset Quotes erd
19207 \begin_layout Plain Layout
19210 \begin_inset Quotes eld
19215 if it isn't too great a liberty,
19216 I am a neighbour of yours,
19217 for you'll find my little bookshop at the corner of Church Street,
19218 and very happy to see you,
19220 Maybe you collect yourself,
19225 \begin_inset space ~
19241 \begin_inset space ~
19246 With five volumes you could just fill that gap on that second shelf.
19250 \begin_inset Quotes erd
19261 \begin_layout Standard
19262 \begin_inset VSpace defskip
19268 \begin_layout Standard
19271 \begin_inset Flex Code
19274 \begin_layout Plain Layout
19284 多段組差込枠の前に\SpecialChar TeX
19289 \begin_layout LyX-Code
19294 columnseprulecolor}{
19299 \begin_layout Standard
19301 \begin_inset Flex Code
19304 \begin_layout Plain Layout
19312 をお好みの色に変更してください.既定色とユーザー定義色の全てを使用することができます.既定色とユーザー定義色についての詳細な情報は,
19313 取扱説明書『埋込オブジェクト篇』の「色付き表」の節をご覧ください.既定色に戻すには,
19317 \begin_layout LyX-Code
19322 columnseprulecolor}{
19327 \begin_layout Standard
19330 \begin_inset space \thinspace{}
19336 \begin_layout Standard
19340 \begin_layout Plain Layout
19349 \begin_layout Plain Layout
19355 columnseprulecolor}{
19365 \begin_layout Standard
19366 \begin_inset Flex Multiple Columns
19369 \begin_layout Plain Layout
19372 \begin_inset Quotes eld
19375 You're surprised to see me,
19377 \begin_inset Quotes erd
19385 \begin_layout Plain Layout
19388 I acknowledged that I was.
19391 \begin_layout Plain Layout
19394 \begin_inset Quotes eld
19400 and when I chanced to see you go into this house,
19401 as I came hobbling after you,
19402 I thought to myself,
19403 I'll just step in and see that kind gentleman,
19404 and tell him that if I was a bit gruff in my manner there was not any harm meant,
19405 and that I am much obliged to him for picking up my books.
19406 \begin_inset Quotes erd
19412 \begin_layout Plain Layout
19415 \begin_inset Quotes eld
19418 You make too much of a trifle,
19419 \begin_inset Quotes erd
19424 \begin_inset Quotes eld
19427 May I ask how you knew who I was?
19428 \begin_inset Quotes erd
19434 \begin_layout Plain Layout
19437 \begin_inset Quotes eld
19442 if it isn't too great a liberty,
19443 I am a neighbour of yours,
19444 for you'll find my little bookshop at the corner of Church Street,
19445 and very happy to see you,
19447 Maybe you collect yourself,
19452 \begin_inset space ~
19468 \begin_inset space ~
19473 With five volumes you could just fill that gap on that second shelf.
19477 \begin_inset Quotes erd
19488 \begin_layout Standard
19492 \begin_layout Plain Layout
19498 columnseprule}{0pt}
19501 \begin_layout Plain Layout
19507 columnseprulecolor}{
19515 \begin_inset Note Note
19518 \begin_layout Plain Layout
19521 go back to the default
19529 \begin_layout Section
19533 \begin_layout Subsection
19537 \begin_layout Standard
19542 既定で長方形の段落を使用します.しかし,
19546 段落の形を好きなように変えることができます.このモジュールは,
19552 1ダースを超える段落形を提供するだけでなく,
19553 好みの形を定義するコマンドを提供します.
19556 \begin_layout Subsubsection
19560 \begin_layout Standard
19569 \begin_layout Standard
19570 \begin_inset Tabular
19571 <lyxtabular version="3" rows="13" columns="3">
19572 <features booktabs="true" islongtable="true" longtabularalignment="center">
19573 <column alignment="left" valignment="middle" width="16col%">
19574 <column alignment="left" valignment="middle" width="40col%">
19575 <column alignment="left" valignment="middle" width="35col%">
19576 <row endhead="true">
19577 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
19580 \begin_layout Plain Layout
19586 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
19589 \begin_layout Plain Layout
19595 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
19598 \begin_layout Plain Layout
19605 <row interlinespace="default">
19606 <cell alignment="left" valignment="top" topline="true" usebox="none">
19609 \begin_layout Plain Layout
19615 <cell alignment="left" valignment="top" usebox="none">
19618 \begin_layout Plain Layout
19619 丸い穴の開いたドーナツ型(CD/DVD大)
19624 <cell alignment="left" valignment="top" topline="true" usebox="none">
19627 \begin_layout Plain Layout
19628 伸縮不可.多くの文字を入れられないことに注意.
19634 <row interlinespace="default">
19635 <cell alignment="left" valignment="top" usebox="none">
19638 \begin_layout Plain Layout
19644 <cell alignment="left" valignment="top" usebox="none">
19647 \begin_layout Plain Layout
19653 <cell alignment="left" valignment="top" usebox="none">
19656 \begin_layout Plain Layout
19663 <row interlinespace="default">
19664 <cell alignment="left" valignment="top" usebox="none">
19667 \begin_layout Plain Layout
19673 <cell alignment="left" valignment="top" usebox="none">
19676 \begin_layout Plain Layout
19678 \begin_inset Quotes eld
19682 \begin_inset Quotes erd
19690 <cell alignment="left" valignment="top" usebox="none">
19693 \begin_layout Plain Layout
19700 <row interlinespace="default">
19701 <cell alignment="left" valignment="top" usebox="none">
19704 \begin_layout Plain Layout
19710 <cell alignment="left" valignment="top" usebox="none">
19713 \begin_layout Plain Layout
19719 <cell alignment="left" valignment="top" usebox="none">
19722 \begin_layout Plain Layout
19729 <row interlinespace="default">
19730 <cell alignment="left" valignment="top" usebox="none">
19733 \begin_layout Plain Layout
19739 <cell alignment="left" valignment="top" usebox="none">
19742 \begin_layout Plain Layout
19748 <cell alignment="left" valignment="top" usebox="none">
19751 \begin_layout Plain Layout
19758 <row interlinespace="default">
19759 <cell alignment="left" valignment="top" usebox="none">
19762 \begin_layout Plain Layout
19768 <cell alignment="left" valignment="top" usebox="none">
19771 \begin_layout Plain Layout
19777 <cell alignment="left" valignment="top" usebox="none">
19780 \begin_layout Plain Layout
19787 <row interlinespace="default">
19788 <cell alignment="left" valignment="top" usebox="none">
19791 \begin_layout Plain Layout
19797 <cell alignment="left" valignment="top" usebox="none">
19800 \begin_layout Plain Layout
19806 <cell alignment="left" valignment="top" usebox="none">
19809 \begin_layout Plain Layout
19816 <row interlinespace="default">
19817 <cell alignment="left" valignment="top" usebox="none">
19820 \begin_layout Plain Layout
19826 <cell alignment="left" valignment="top" usebox="none">
19829 \begin_layout Plain Layout
19835 <cell alignment="left" valignment="top" usebox="none">
19838 \begin_layout Plain Layout
19845 <row interlinespace="default">
19846 <cell alignment="left" valignment="top" usebox="none">
19849 \begin_layout Plain Layout
19855 <cell alignment="left" valignment="top" usebox="none">
19858 \begin_layout Plain Layout
19864 <cell alignment="left" valignment="top" usebox="none">
19867 \begin_layout Plain Layout
19874 <row interlinespace="default">
19875 <cell alignment="left" valignment="top" usebox="none">
19878 \begin_layout Plain Layout
19884 <cell alignment="left" valignment="top" usebox="none">
19887 \begin_layout Plain Layout
19893 <cell alignment="left" valignment="top" usebox="none">
19896 \begin_layout Plain Layout
19903 <row interlinespace="default">
19904 <cell alignment="left" valignment="top" usebox="none">
19907 \begin_layout Plain Layout
19914 <cell alignment="left" valignment="top" usebox="none">
19917 \begin_layout Plain Layout
19924 <cell alignment="left" valignment="top" usebox="none">
19927 \begin_layout Plain Layout
19934 <row interlinespace="default">
19935 <cell alignment="left" valignment="top" bottomline="true" usebox="none">
19938 \begin_layout Plain Layout
19940 \begin_inset Newline newline
19948 <cell alignment="left" valignment="top" bottomline="true" usebox="none">
19951 \begin_layout Plain Layout
19957 <cell alignment="left" valignment="top" bottomline="true" usebox="none">
19960 \begin_layout Plain Layout
19974 \begin_layout Standard
19977 ツールバー中の環境プルダウンボックスから形を選んでください.
19980 \begin_layout Standard
19981 \begin_inset Newpage newpage
19987 \begin_layout Standard
19992 \begin_layout Standard
19993 \begin_inset VSpace bigskip
20002 Lorem ipsum dolor sit amet,
20003 consetetur sadipscing elitr,
20004 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
20006 At vero eos et accusam et justo duo dolores et ea rebum.
20007 Stet clita kasd gubergren,
20008 no sea takimata sanctus est Lorem ipsum dolor sit amet.
20009 Lorem ipsum dolor sit amet,
20010 consetetur sadipscing elitr,
20011 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
20015 \begin_layout Standard
20016 \begin_inset VSpace bigskip
20022 \begin_layout Standard
20023 \begin_inset Note Greyedout
20026 \begin_layout Plain Layout
20034 段落は改頁にまたがることはできません.
20042 \begin_layout Standard
20043 \begin_inset VSpace bigskip
20049 \begin_layout Standard
20050 \begin_inset Flex Code
20053 \begin_layout Plain Layout
20060 段落中にどれだけ文章が含まれようとも,
20061 常に形を維持しようとします.したがって,
20063 含まれている文章量によって変化しますので,
20064 段落の大きさがページ余白にはみ出してしまうことがあります.寸法が伸縮することを示すために,
20065 文章量を二倍にした例を見てみましょう.
20068 \begin_layout Standard
20069 \begin_inset Newpage newpage
20078 Lorem ipsum dolor sit amet,
20079 consetetur sadipscing elitr,
20080 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
20082 At vero eos et accusam et justo duo dolores et ea rebum.
20083 Stet clita kasd gubergren,
20084 no sea takimata sanctus est Lorem ipsum dolor sit amet.
20085 Lorem ipsum dolor sit amet,
20086 consetetur sadipscing elitr,
20087 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
20089 Lorem ipsum dolor sit amet,
20090 consetetur sadipscing elitr,
20091 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
20093 At vero eos et accusam et justo duo dolores et ea rebum.
20094 Stet clita kasd gubergren,
20095 no sea takimata sanctus est Lorem ipsum dolor sit amet.
20096 Lorem ipsum dolor sit amet,
20097 consetetur sadipscing elitr,
20098 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
20102 \begin_layout Standard
20103 \begin_inset VSpace bigskip
20109 \begin_layout Standard
20116 CD/DVDの寸法に収まらなくてはならないので,
20121 \begin_layout Standard
20131 文章量によっては寸法計算が失敗する可能性があります.この場合,
20133 \begin_inset Quotes eld
20136 Arithmetic overflow
20137 \begin_inset Quotes erd
20140 という\SpecialChar LaTeX
20142 文章の一部を追加したり削除したりするか,
20143 どれもうまくいかなければ別の形を使用してください.
20146 \begin_layout Standard
20150 のハイフネーションルーチンが失敗することがあります.したがって,
20157 arg "specialchar-insert hyphenation"
20162 )を指定することが往々にして必要になります.
20165 \begin_layout Standard
20168 左の縁が左ページ余白に接するように配置されます.したがって,
20169 これらの段落を揃えるのに段落ダイアログを使用することはできません.解決方法としては,
20170 段落をミニページかparboxの中において,
20171 このボックスを揃えることです.ここでの問題は,
20172 ボックスの正しい幅を見出すことです.もしボックスの幅が広すぎれば,
20174 ボックスの左側が付いてしまうので中央揃えになりません.そこで,
20176 若干試行錯誤しなくてはならないかもしれません.以下は,
20177 二つのハート形の段落です.一つ目は揃え指定がなく,
20181 \begin_layout Standard
20182 \begin_inset Newpage newpage
20188 \begin_layout Heart
20192 Lo\SpecialChar softhyphen
20193 rem ipsum dolor sit amet,
20194 consetetur sadipscing elitr,
20195 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
20197 At vero eos et accusam et justo duo dolores et ea rebum.
20198 Stet clita kasd gubergren,
20199 no sea takimata sanctus est Lorem ipsum dolor sit amet.
20202 \begin_layout Standard
20203 \begin_inset VSpace bigskip
20209 \begin_layout Standard
20212 \begin_inset Box Frameless
20222 height_special "totalheight"
20227 backgroundcolor "none"
20230 \begin_layout Heart
20234 Lo\SpecialChar softhyphen
20235 rem ipsum dolor sit amet,
20236 consetetur sadipscing elitr,
20237 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
20239 At vero eos et accusam et justo duo dolores et ea rebum.
20240 Stet clita kasd gubergren,
20241 no sea takimata sanctus est Lorem ipsum dolor sit amet.
20249 \begin_layout Subsubsection
20253 \begin_layout Standard
20256 定義することができます.これを手動で行うのは,
20257 全ての座標を指定しなくてはならないので,
20260 コンピューターに座標を計算させる方法もあります.
20263 \begin_layout Enumerate
20265 \begin_inset CommandInset href
20268 target "https://www.ctan.org/tex-archive/graphics/jpgfdraw"
20276 \begin_layout Enumerate
20284 TeX/LaTeX\SpecialChar menuseparator
20285 Settings\SpecialChar menuseparator
20289 \begin_inset space \thinspace{}
20292 メニューで文書中で使用しているフォント寸法を選択します.例えば,
20294 \begin_inset space \thinspace{}
20300 \begin_layout Enumerate
20304 \begin_layout Enumerate
20307 TeX/LaTeX\SpecialChar menuseparator
20311 \begin_inset space \thinspace{}
20315 形の座標をエクスポートします.現れるダイアログで,
20321 \begin_layout Plain Layout
20324 \begin_inset CommandInset href
20326 target "http://www.dickimaw-books.com/apps/jpgfdraw/manual/shapepar.html"
20339 \begin_layout Standard
20340 座標は\SpecialChar TeX
20341 ファイルに書き込まれます.これを\SpecialChar LyX
20346 \begin_layout Enumerate
20347 段落の最初の文字の前(もしくは空の段落内)にカーソルを置きます.
20350 \begin_layout Enumerate
20353 \begin_inset space \thinspace{}
20358 挿入\SpecialChar menuseparator
20359 ファイル\SpecialChar menuseparator
20363 \begin_inset space \thinspace{}
20378 \begin_layout Standard
20379 \begin_inset VSpace defskip
20385 \begin_layout Standard
20386 \begin_inset Note Greyedout
20389 \begin_layout Plain Layout
20395 現在の段落にのみ適用されます.次の段落では全て通常に戻ります.したがって,
20397 形を変えたい段落全てで読み込まれなくてはなりません.
20405 \begin_layout Standard
20406 \begin_inset VSpace bigskip
20412 \begin_layout Standard
20416 \begin_layout Standard
20417 \begin_inset VSpace bigskip
20423 \begin_layout Standard
20424 \begin_inset CommandInset include
20426 filename "../SpecialParagraphShape.tex"
20433 Lorem ipsum dolor sit amet,
20434 consetetur sadipscing elitr,
20435 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
20437 At vero eos et accusam et justo duo dolores et ea rebum.
20438 Stet clita kasd gubergren,
20439 no sea takimata sanctus est Lorem ipsum dolor sit amet.
20440 Lorem ipsum dolor sit amet,
20441 consetetur sadipscing elitr,
20442 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
20446 \begin_layout Standard
20447 \begin_inset VSpace bigskip
20453 \begin_layout Standard
20469 直線またはスプラインを描くだけですみます.
20472 \begin_layout Standard
20473 \begin_inset VSpace bigskip
20479 \begin_layout Standard
20496 任意の形を座標毎に定義するのに使用することができます.
20500 \begin_layout Plain Layout
20502 上述の全ての形で内部的に使用されています.
20507 これらのスタイルがどのように使われていて,
20508 どのような設定ができるのかについての詳しい情報は,
20510 \begin_inset Flex Code
20513 \begin_layout Plain Layout
20520 \begin_inset CommandInset href
20523 target "https://www.ctan.org/tex-archive/macros/latex/contrib/shapepar/shapepar.pdf"
20531 \begin_layout Subsection
20535 \begin_layout Hanging
20544 すなわち段落の第1行以外はすべて字下げする段落様式を追加します.これは,
20546 文書中には反映しない可能性もありますが,
20550 \begin_layout Subsection
20552 \begin_inset CommandInset label
20561 \begin_layout Initial
20562 \begin_inset Argument 2
20565 \begin_layout Plain Layout
20572 \begin_inset Argument 3
20575 \begin_layout Plain Layout
20586 段落環境を追加します.これを用いれば,
20587 望む場所をドロップキャピタルにすることができます.すると,
20592 メニューに以下の3つの項目が追加されます.
20595 \begin_layout Description
20605 \begin_layout Description
20612 ドロップキャピタル化する単語の残り部分
20615 \begin_layout Description
20625 \begin_layout Standard
20629 ヘルプ\SpecialChar menuseparator
20630 埋込オブジェクト篇\SpecialChar menuseparator
20631 本文回り込みオブジェクト\SpecialChar menuseparator
20635 \begin_inset space \thinspace{}
20641 \begin_layout Section
20645 \begin_layout Subsection
20646 ハイフネート可能なテキストマークアップ(Soul)
20649 \begin_layout Standard
20658 大文字化/スモールキャップ化したりするための文辞様式を定義します.
20661 \begin_layout Standard
20662 文辞特性ダイアログで提供されるマークアップと違い,
20667 でマークアップされる単語はハイフネートされます.
20668 \begin_inset CommandInset href
20671 target "http://mirrors.ctan.org/macros/generic/soul/soul.pdf"
20679 \begin_layout Subsection
20683 \begin_layout Standard
20685 論理マークアップ用にいくつかの文字様式(
20686 \begin_inset Flex Noun
20689 \begin_layout Plain Layout
20696 \begin_inset Flex Emph
20699 \begin_layout Plain Layout
20706 \begin_inset Flex Strong
20709 \begin_layout Plain Layout
20716 \begin_inset Flex Code
20719 \begin_layout Plain Layout
20728 編集\SpecialChar menuseparator
20732 \begin_inset space \thinspace{}
20738 \begin_layout Chapter
20742 \begin_layout Standard
20743 Bib\SpecialChar TeX
20749 『ユーザーの手引き』の「文献データベース」の節に説明があります.以下の各小節では,
20751 でサポートされている書誌情報の特別な機能について説明することとします.
20754 \begin_layout Section
20758 \begin_layout Standard
20759 標準のBib\SpecialChar TeX
20762 ([12]のように)数字を使用します.しかし,
20764 これとは異なる引用様式が用いられています.もっともよく見られるのは,
20766 Knuth 1984a)です.\SpecialChar LyX
20769 \begin_inset Flex Code
20772 \begin_layout Plain Layout
20779 \begin_inset Flex Code
20782 \begin_layout Plain Layout
20789 \begin_inset Flex Code
20792 \begin_layout Plain Layout
20798 をサポートしています.これらのパッケージには,
20800 ここでは詳細に立ち入る紙幅がありません.単純な著者-出版年様式(あるいは著者-番号)様式が欲しい場合や,
20802 \begin_inset Flex Code
20805 \begin_layout Plain Layout
20811 用スタイルファイルのうちどれかを使用したい場合には,
20813 \begin_inset Flex Code
20816 \begin_layout Plain Layout
20822 パッケージがおそらくよい選択でしょう.法学でよく用いられる引用様式を探している場合には,
20824 \begin_inset Flex Code
20827 \begin_layout Plain Layout
20833 パッケージの利用を考えるとよいかもしれません.整形を完全に制御したい場合や,
20834 ibidem・脚註引用・タイトル全引用・400 BCなどの)複雑な日時形式・英語以外への完全な現地語化のような複雑な機能を使用したい場合には,
20836 \begin_inset Flex Code
20839 \begin_layout Plain Layout
20845 をぜひとも考えるべきでしょう.ただし,
20847 \begin_inset Flex Code
20850 \begin_layout Plain Layout
20857 リソース消費量も多いことに注意してください.
20860 \begin_layout Standard
20865 文書\SpecialChar menuseparator
20869 \begin_inset space \thinspace{}
20878 \begin_inset space \thinspace{}
20895 Biblatex (Natbibモード)
20905 のいずれかを選択してください(各選択肢についての詳細は,
20906 ユーザーの手引きの第6.5.3節を参照のこと).これらのパッケージによって,
20908 参照の様式が選択できるようになります(「Knuth 1984」,
20913 専用にデザインされたスタイルファイルを必要とすることに注意してください.これらは全てそれ自身のスタイルファイルを同梱していますが,
20914 他にもたくさんの追加されたスタイルファイルがありますし,
20916 \begin_inset Flex Code
20919 \begin_layout Plain Layout
20926 対話的なスタイルファイルビルダーさえ存在します
20930 \begin_layout Plain Layout
20931 \begin_inset Flex URL
20934 \begin_layout Plain Layout
20936 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/
20949 \begin_layout Section
20953 \begin_layout Standard
20955 書誌情報をいくつかの節に分ける必要があることがあります.たとえば,
20958 おそらく「必需品」でさえあります.残念ながら,
20959 Bib\SpecialChar TeX
20960 自身ではこのようなことができません.しかし,
20961 適切な\SpecialChar LaTeX
20963 Bib\SpecialChar TeX
20964 をこのような必要性を満たすように拡張することができます.
20967 \begin_layout Standard
20971 \begin_inset Flex Code
20974 \begin_layout Plain Layout
20984 \begin_layout Plain Layout
20985 \begin_inset Flex URL
20988 \begin_layout Plain Layout
20990 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/
21000 をそのままでサポートします.このパッケージの長所は,
21002 \begin_inset Flex Code
21005 \begin_layout Plain Layout
21011 のような他のパッケージと比較すると)新規の引用コマンドを定義する必要がないことです.そのかわりに,
21013 その節向けの項目を収録した別の文献データベースを用意する必要があります.たとえば,
21014 書誌情報を「出典」の節と「学術文献」の節に分けたい場合には,
21017 \begin_inset Flex Code
21020 \begin_layout Plain Layout
21027 \begin_inset Flex Code
21030 \begin_layout Plain Layout
21039 \begin_layout Standard
21042 文書\SpecialChar menuseparator
21046 \begin_inset space \thinspace{}
21059 複数の書誌情報を挿入することができます.上記の例では,
21060 Bib\SpecialChar TeX
21062 \begin_inset Flex Code
21065 \begin_layout Plain Layout
21072 \begin_inset Flex Code
21075 \begin_layout Plain Layout
21081 を挿入します.各節に同じスタイルを用いるか異なるスタイルを用いるかは自由です.くわえて,
21083 指定したデータベースの「引用されたすべての参照」を載せる(これが既定です)か,
21084 「引用されなかったすべての参照」を載せるか,
21085 あるいは「すべての参照」を載せるかを選択することができます.これは,
21086 もし書誌情報を「本文に引用された出典」・「本文に引用されていない出典」・「学術文献」の三つの節に分割したい場合に,
21088 通常の節や小節として入れることができます.
21089 \begin_inset Flex Code
21092 \begin_layout Plain Layout
21099 書誌情報用の見出しを取り除いてしまいますので,
21100 手動でこれを追加しなくてはなりません(たとえば章*や節*などをお使いください).
21103 \begin_layout Standard
21123 \begin_inset Flex Noun
21126 \begin_layout Plain Layout
21132 オプションは無効になります.しかしながら,
21137 は区分された書誌情報を生成する独自の方法を提供しています.書誌情報項目の
21138 \begin_inset Flex Code
21141 \begin_layout Plain Layout
21147 項目オプションにキーワードを書き込み,
21148 書誌情報セクションをキーワードでフィルターに掛けることもできますし(
21149 \begin_inset Flex Noun
21152 \begin_layout Plain Layout
21158 ボタンを右クリックすると開くダイアログで,
21160 \begin_inset Flex Noun
21163 \begin_layout Plain Layout
21170 \begin_inset Flex Code
21173 \begin_layout Plain Layout
21182 \begin_inset Flex Noun
21185 \begin_layout Plain Layout
21193 \begin_inset Flex Code
21196 \begin_layout Plain Layout
21203 \begin_inset Flex Code
21206 \begin_layout Plain Layout
21221 などの)項目型によりフィルターを掛けることもできます.あるいは,
21223 いわゆる「書誌情報カテゴリ」を作ることもできます.詳細については,
21224 Biblatex取扱説明書の「区分された書誌情報」の節をご参照ください.
21227 \begin_layout Section
21229 \begin_inset CommandInset label
21231 name "subsec:複数の書誌情報"
21238 \begin_layout Standard
21239 各部・章・節・小節・子文書ごとの書誌情報など,
21240 複数の書誌情報も\SpecialChar LyX
21241 ではサポートされています.これを有効にするためには,
21244 文書\SpecialChar menuseparator
21245 設定\SpecialChar menuseparator
21249 \begin_inset space \thinspace{}
21254 \begin_inset Flex Noun
21257 \begin_layout Plain Layout
21263 コンボボックスで必要な単位(「節毎」など)を選択してください.それから,
21265 Bib(la)\SpecialChar TeX
21267 現在の単位に含まれる文献参照のみが含まれた,
21271 \begin_layout Standard
21272 Bib\SpecialChar TeX
21276 \begin_inset Flex Code
21279 \begin_layout Plain Layout
21286 \begin_inset Flex Code
21289 \begin_layout Plain Layout
21295 パッケージが使用されます.「子文書毎」を選択し,
21297 \begin_inset Flex Noun
21300 \begin_layout Plain Layout
21314 \begin_inset Flex Code
21317 \begin_layout Plain Layout
21327 \begin_layout Plain Layout
21330 \begin_inset Flex Noun
21333 \begin_layout Plain Layout
21340 を使っても良いという気があるならば(第
21341 \begin_inset CommandInset ref
21343 reference "sec:TeXコードを挿入する"
21353 \begin_inset Flex Code
21356 \begin_layout Plain Layout
21368 \begin_inset Flex Code
21371 \begin_layout Plain Layout
21381 \begin_inset Flex Code
21384 \begin_layout Plain Layout
21391 \begin_inset Flex Code
21394 \begin_layout Plain Layout
21403 \begin_inset Flex Code
21406 \begin_layout Plain Layout
21415 いくつかの制限があることに注意してください.まず,
21417 \begin_inset Flex Code
21420 \begin_layout Plain Layout
21427 定義された単位の外にある引用(たとえば「節毎」を使用した場合の,
21429 「???」と表示されてしまいます.(このような制限を回避するなどのため)
21430 \begin_inset Flex Code
21433 \begin_layout Plain Layout
21442 \begin_inset Flex Code
21445 \begin_layout Plain Layout
21455 自前の単位を生成することもできます.ただし,
21457 \begin_inset Flex Code
21460 \begin_layout Plain Layout
21466 は入れ子にすることができないことに注意してください.第二の制限は,
21468 \begin_inset Flex Code
21471 \begin_layout Plain Layout
21479 つねに書誌情報データベースの参照すべてを保持してしまうということです.これにより奇妙なラベルが付されることがあります(例えば,
21480 データベース中にMillerという著者の2014年の著作が2つあり,
21482 ラベルは「Miller 2014b」などとなってしまいます).
21485 \begin_layout Standard
21492 \begin_inset Flex Code
21495 \begin_layout Plain Layout
21501 オプションが代わりに使用されます.特定の単位が必要な時には,
21502 それらの開始時に\SpecialChar TeX
21504 \begin_inset Flex Code
21507 \begin_layout Plain Layout
21516 \begin_inset Flex Code
21519 \begin_layout Plain Layout
21527 と書きます.単位の終了箇所も制御したい場合には,
21529 \begin_inset Flex Code
21532 \begin_layout Plain Layout
21542 \begin_inset Flex Code
21545 \begin_layout Plain Layout
21555 \begin_inset Flex Code
21558 \begin_layout Plain Layout
21564 関連は入れ子にできないことに注意してください.現行単位毎の書誌情報に加えて,
21570 後で一箇所(例えば文末)に出力する簡単な方法も提供しています.そのためには,
21571 Bib(la)TeX差込枠ダイアログの内容コンボボックスで「文献参照単位全て」を選択してください.この話題についての詳細は,
21579 \begin_layout Chapter
21581 \begin_inset CommandInset label
21590 \begin_layout Standard
21596 \begin_layout Section
21600 \begin_layout Standard
21603 ブリットの形が216個準備されていて,
21604 簡単なダイアログから呼び出すことができます.このダイアログを使えば,
21605 箇条書き(記号)の各階層で使うブリットの形を変更することができます.この設定は文書全体に共通なので,
21606 段落ごとに別のブリットを指定することはできません
21610 \begin_layout Plain Layout
21620 \begin_layout Section
21624 \begin_layout Standard
21626 \begin_inset space \thinspace{}
21631 文書\SpecialChar menuseparator
21635 \begin_inset space \thinspace{}
21646 \begin_layout Standard
21648 ブリット形の一覧表を提示します.表左のボタン列で,
21649 6つの各ブリット形パネルを切り替えることができます.上部のボタン列では,
21653 \begin_layout Standard
21660 そこにブリットの形の\SpecialChar LaTeX
21661 表記を入力することができます.このテキストを変更すると,
21663 必要となるパッケージを\SpecialChar LaTeX
21664 プリアンブルで指定する必要があります.
21667 \begin_layout Standard
21669 それぞれが必要とするパッケージによって分類されています.下記は,
21670 フォント名と\SpecialChar LaTeX
21674 \begin_layout Standard
21676 \begin_inset Tabular
21677 <lyxtabular version="3" rows="7" columns="2">
21678 <features tabularvalignment="middle">
21679 <column alignment="center" valignment="top" width="0pt">
21680 <column alignment="center" valignment="top" width="0pt">
21682 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
21685 \begin_layout Plain Layout
21691 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
21694 \begin_layout Plain Layout
21711 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
21714 \begin_layout Plain Layout
21722 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
21725 \begin_layout Plain Layout
21744 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
21747 \begin_layout Plain Layout
21762 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
21765 \begin_layout Plain Layout
21782 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
21785 \begin_layout Plain Layout
21800 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
21803 \begin_layout Plain Layout
21820 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
21823 \begin_layout Plain Layout
21838 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
21841 \begin_layout Plain Layout
21858 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
21861 \begin_layout Plain Layout
21876 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
21879 \begin_layout Plain Layout
21896 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
21899 \begin_layout Plain Layout
21914 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
21917 \begin_layout Plain Layout
21940 \begin_layout Standard
21943 ユーザーが導入されていないパッケージのブリットを使用したとしても,
21944 警告を発しません.ファイルを閲覧したり印刷したりしようとしたときに\SpecialChar LaTeX
21946 パッケージが導入されていない可能性が大です
21950 \begin_layout Plain Layout
21953 パッケージがなくてもブリットを使用することを許すのは,
21955 別のところへエクスポートする可能性があるからです.
21963 \begin_layout Section
21965 \begin_inset CommandInset label
21974 \begin_layout Standard
21976 ブリット形と寸法を選択してください.何らかの変更を加えたとしても,
21982 \begin_layout Standard
21984 適切な階層のブリットボタンをマウスで右クリックすれば,
21985 簡単に既定値に初期化することができます.
21988 \begin_layout Standard
21990 \begin_inset Flex 圏点
21993 \begin_layout Plain Layout
21999 段落ごとに異なるブリットの形を使いたいならば,
22001 コードを使って少し手を汚す必要があります.この場合も,
22003 さまざまな形のLaTeXコードを確認することができるので手助けとなるでしょう.任意に設定した段落をつくるには,
22007 \begin_layout Standard
22011 \begin_layout Plain Layout
22027 \begin_layout Standard
22031 \begin_layout Plain Layout
22053 \begin_layout Itemize
22054 特定の階層の新しいブリット形を指定するには,
22057 \begin_inset Flex Code
22060 \begin_layout Plain Layout
22070 を使用します.あとで現在のブリット形に戻すことができるように,
22071 現在のブリット形を保存しておく必要もあります.ここで使っている箇条書きでは,
22073 以下の\SpecialChar LaTeX
22078 \begin_layout LyX-Code
22090 \begin_layout LyX-Code
22109 \begin_layout Itemize
22112 \begin_inset Flex Code
22115 \begin_layout Plain Layout
22123 コマンドの一部にローマ数字で指定されていることに注意してください.
22126 \begin_layout Itemize
22127 \begin_inset Argument item:1
22130 \begin_layout Plain Layout
22134 \begin_layout Plain Layout
22154 \begin_inset Flex Code
22157 \begin_layout Plain Layout
22165 行頭に「ユーザ設定」項目差込枠(挿入\SpecialChar menuseparator
22166 ユーザ設定項目)に入れて挿入してください.たとえば,
22171 \begin_inset Flex Code
22174 \begin_layout Plain Layout
22193 \begin_layout Standard
22197 \begin_layout Plain Layout
22213 \begin_layout Standard
22214 文書全体で使用するブリット形が有効であるようにするために,
22215 labelitemを元の設定に戻す必要があります.そのためには,
22219 \begin_layout LyX-Code
22231 \begin_layout Chapter
22235 \begin_layout Section
22239 \begin_layout Subsection
22243 \begin_layout Standard
22244 たくさんの節を含んだ大きなファイルで作業をする場合,
22245 文書をいくつかのファイルに分割した方が往々にして便利ですし,
22247 表部分にはしょっちゅう変更が加えられるけれども,
22248 その前の文章はつねに同じであるようなケースもあるでしょう.このような場合には,
22252 導入部・所見・結果・議論・結論の五つの節から成ります.これら各節を別々の\SpecialChar LyX
22259 \begin_layout Plain Layout
22264 「取り込む」の意です.原語「include」に対する訳語として,
22265 プログラミング用語の「インクルードする」以外に適語がないので,
22266 ここではプログラミング用語をそのまま使用します.
22272 もう一つ別の「マスター」ファイルを作成するようにすることができます.これらの各ファイルは,
22273 単にマスターファイルにインクルードされるだけでなく,
22274 単独でも出力したり印刷したりすることのできる完全な\SpecialChar LyX
22275 ファイルであるように注意することが重要です.しかも,
22277 同じ文書クラスでなくてはなりません.articleクラスとbookクラスを混在させるようなことはなさらないでください.\SpecialChar LaTeX
22278 ファイルをインクルードすることもできますが,
22279 このファイルにはプリアンブルがあってはなりません(
22280 \begin_inset Flex Code
22283 \begin_layout Plain Layout
22293 \begin_inset Flex Code
22296 \begin_layout Plain Layout
22304 は削除しておかなければなりません).さもないと,
22305 DVIファイルを作成する際にエラーが発生するでしょう.
22308 \begin_layout Standard
22313 挿入\SpecialChar menuseparator
22314 ファイル\SpecialChar menuseparator
22318 \begin_inset space \thinspace{}
22321 で簡単にファイルをインクルードすることができます.このメニューを選んでクリックすると,
22322 カーソルの現在位置に小さな枠が挿入されます.この枠をクリックすると,
22324 そこでインクルードするファイルとインクルード方法を選択することができます.
22327 \begin_layout Standard
22329 いまや自明でしょう.インクルード方法には,
22330 「include」・「input」・「verbatim」の三つがあります.「include」と「input」は多くの点で類似していますが,
22334 \begin_layout Enumerate
22335 「include」されたファイルは新規頁から組版されるのに対し,
22336 「input」されたファイルは現在のページから組版されます.
22339 \begin_layout Enumerate
22341 それら自身がさらに他のファイル(「孫ファイル」)を「include」することはできません.一方で,
22342 「input」は無限に下層inputを持つことができます.
22345 \begin_layout Enumerate
22346 「include」は選ばれた「include」ファイルの出力しか許しませんが,
22347 実際の(ページ割りなどの)カウンタや参照は保持されます(詳細については埋込オブジェクト説明書の子文書の節を参照のこと).したがって,
22348 子文書にアウトソースされた章については「include」が好まれる方式ですが,
22349 任意のファイル継承がある場合には「input」の方が良いでしょう.
22352 \begin_layout Standard
22353 「verbatim」インクルードファイルでは,
22355 \begin_inset Flex Code
22358 \begin_layout Plain Layout
22364 」モードで)固定幅タイプライタフォントで組版されます.通常,
22366 通常の\SpecialChar LyX
22368 連続した複数の空白がそのまま出力されるものの,
22375 空白が存在することを明確にするために空白の印が出力されます.
22378 \begin_layout Standard
22381 組版前に完全な\SpecialChar LaTeX
22383 インクルードされるファイルはプリアンブル情報を全く持たない\SpecialChar LaTeX
22387 \begin_layout Subsection
22391 \begin_layout Standard
22392 \begin_inset Box Shadowbox
22402 height_special "totalheight"
22407 backgroundcolor "none"
22410 \begin_layout Plain Layout
22412 すでに古くなっています.既定のマスター文書についてと,
22413 マスターが開いているときに子文書をどう開くかについて記述する必要があります.[[要修正]]
22421 \begin_layout Standard
22422 異なるファイル間に相互参照を設定することも可能です.まず,
22423 すべての関係するファイルを開いてください.例として,
22425 各ファイルをA・Bと呼びます.BがAにインクルードされるファイルだとします.Aにラベルを入れて,
22426 Bで参照したいとしましょう.文書Bで相互参照ダイアログを開いて,
22427 使用する「バッファ」を選んでください.
22430 \begin_layout Subsection
22434 \begin_layout Standard
22436 全体の書誌情報を文末に一つだけ置きたいのだけれども,
22438 子文書分を抽出した書誌情報が付けられるようにしたいことがあります.以下にその方法を説明します.
22441 \begin_layout Standard
22443 全体の書誌情報が出力されるべき場所(親ファイルでも子ファイルでも)に,
22444 書誌情報差込枠を挿入するだけです.書誌情報差込枠を親ファイルに置いた場合,
22445 文献参照はすべての子文書に継承されるので,
22446 各子文書の引用ダイアログで使用できるようになります.
22449 \begin_layout Standard
22452 子文書が独立にコンパイルされた時に書誌情報が出力されるべき場所に,
22455 たとえば「子文書のみ」などと名付けた派生枝の中に置く(
22457 挿入\SpecialChar menuseparator
22458 派生枝\SpecialChar menuseparator
22464 文書\SpecialChar menuseparator
22465 設定...\SpecialChar menuseparator
22470 文書\SpecialChar menuseparator
22471 設定...\SpecialChar menuseparator
22480 \begin_layout Standard
22481 複数の書誌情報が必要な場合(親文書中でも子文書ごとに書誌情報を出力するなど)は,
22483 \begin_inset CommandInset ref
22485 reference "subsec:複数の書誌情報"
22496 \begin_layout Section
22501 \begin_layout Standard
22507 その依存する全画像(及び他のファイル)と「同梱」する必要に迫られることがあります.\SpecialChar LyX
22509 この過程を自動化するPythonスクリプト(
22510 \begin_inset Flex Code
22513 \begin_layout Plain Layout
22521 \begin_inset Flex Code
22524 \begin_layout Plain Layout
22531 \begin_inset Flex Code
22534 \begin_layout Plain Layout
22541 システムに導入済みであることが必要です.既定設定では,
22544 \begin_inset Flex Code
22547 \begin_layout Plain Layout
22554 \begin_inset Flex Code
22557 \begin_layout Plain Layout
22565 \begin_inset Flex Code
22568 \begin_layout Plain Layout
22577 \begin_layout Standard
22581 書庫」を書き出すことができるようにスクリプトが準備され,
22584 ファイル\SpecialChar menuseparator
22588 \begin_inset space \thinspace{}
22594 \begin_layout Standard
22597 ツール\SpecialChar menuseparator
22598 設定\SpecialChar menuseparator
22599 ファイル処理\SpecialChar menuseparator
22603 \begin_inset space \thinspace{}
22607 \begin_inset space \thinspace{}
22617 \begin_inset space \thinspace{}
22622 \begin_inset Flex Code
22625 \begin_layout Plain Layout
22632 \begin_inset Flex Code
22635 \begin_layout Plain Layout
22644 \begin_inset Flex Code
22647 \begin_layout Plain Layout
22654 \begin_inset Flex Code
22657 \begin_layout Plain Layout
22663 形式を強制することができます(スイッチは,
22668 \begin_layout Chapter
22673 \begin_layout Standard
22677 HTMLを始めとするウェブフレンドリーな文書諸形式への書き出しをサポートしてきました.しかしながら,
22680 常に外部変換子を用いることで実現されていました
22684 \begin_layout Plain Layout
22686 で外部変換子を使うことについての詳細は,
22687 取扱説明書『カスタマイズ篇』の「変換子」の節をご覧ください.
22692 .これらは2つのグループに大別できます.1つは,
22694 \begin_inset Flex Code
22697 \begin_layout Plain Layout
22704 \begin_inset Flex Code
22707 \begin_layout Plain Layout
22714 \begin_inset Flex Code
22717 \begin_layout Plain Layout
22726 その\SpecialChar LaTeX
22727 を生成するのに\SpecialChar LyX
22730 \begin_inset Flex Code
22733 \begin_layout Plain Layout
22742 ファイルに働きかける変換子です.これらは,
22746 \begin_layout Standard
22751 が書きだす文書についてのすべてを知っているという長所があります.この種の変換子は,
22757 コードで書かれたのかについては気にしません.これらの変換子は,
22759 \begin_inset Flex Code
22762 \begin_layout Plain Layout
22768 ファイルやカウンタや参照を取り扱うことができ,
22769 Bib\SpecialChar TeX
22771 \begin_inset Flex Code
22774 \begin_layout Plain Layout
22780 ファイルも利用することがよくあります.一方で,
22784 自身だけが\SpecialChar TeX
22785 を理解することができると言われたりすることがあります—
22789 非常に簡単な文法に見えるものでさえ飲み込めず,
22790 複雑なものになると全く歯が立たないこともあります.例えば,
22795 \begin_inset Flex Code
22798 \begin_layout Plain Layout
22805 数式をどう取り扱うかという問題があります.これらの変換子の典型的なものは,
22807 HTML文書からこれらの画像へのリンクを張ります.これらの画像は,
22808 実は\SpecialChar LaTeX
22818 \begin_layout Standard
22820 \begin_inset Flex Code
22823 \begin_layout Plain Layout
22831 \begin_inset CommandInset href
22833 name "http://pinchito.es/elyxer/"
22834 target "http://pinchito.es/elyxer/"
22840 これらの問題の一部を解決します.特に,
22841 これは数式を画像に変換するのではなく,
22842 HTMLとCSSを組み合わせて数式を生成するので,
22843 生成される数式は完璧な大きさに伸縮されて表示されます.しかしながら,
22846 \begin_inset Flex Code
22849 \begin_layout Plain Layout
22855 よりも質が落ちます.これはHTMLの限界を示しています
22859 \begin_layout Plain Layout
22862 \begin_inset Flex Code
22865 \begin_layout Plain Layout
22873 数式用にjsMathとMathJaxを使用することもできます.ただし,
22874 この設定はグローバルにしか設定することができず,
22875 バックエンドで実行させるサーバへのアクセスが利用できる必要があります.
22880 .さらに重要なことは(少なくとも第1.1.1版においては),
22882 \begin_inset Flex Code
22885 \begin_layout Plain Layout
22892 は数式マクロを一部しかサポートしておらず,
22893 ユーザ定義の段落様式や文字様式をサポートしていません.これらの制約によって,
22895 ユーザが生成する文書の多くにとっては,
22897 \begin_inset Flex Code
22900 \begin_layout Plain Layout
22907 は不向きなものになっています.もちろん,
22909 これらの問題を解決することもできたのですが,
22913 が\SpecialChar LaTeX
22915 平文を書き出すことができるのと同様に,
22917 自身にXHTMLを書きだす能力を身につけさせることとしたのです.
22920 \begin_layout Standard
22923 おそらく「実験的」機能として解されるべきでしょう
22927 \begin_layout Plain Layout
22930 \begin_inset CommandInset href
22933 target "https://www.lyx.org/trac/browser/lyx-devel/trunk/development/HTML/HTML.notes"
22939 \begin_inset Flex Code
22942 \begin_layout Plain Layout
22943 development/HTML/HTML.notes
22950 XHTML出力の現状についての最新の情報が収録されています.
22951 \begin_inset CommandInset href
22954 target "https://www.lyx.org/trac/query?status=reopened&status=assigned&status=new&max=0&component=xhtml+export&order=id&col=id&col=summary&col=reporter&col=keywords&keywords=%21%7Efixedintrunk&desc=1"
22959 にあるXHTML関連バグ一覧も参照のこと.
22970 \begin_layout Standard
22973 XHTML出力ルーチンが\SpecialChar LyX
22976 が出力する文書について\SpecialChar LyX
22978 すべて知り得るというところから来ています
22982 \begin_layout Plain Layout
22984 これらのルーチンが\SpecialChar LyX
22987 ファイル形式や既存の差込枠の文法に変更があっても,
22988 影響を受けずに済むという利点もあります.
22995 (文書構造に表示されるような形での)目次や,
22996 それぞれの段落様式に関連付けられたカウンタや,
22997 ユーザ定義の様式についても知っているのです.XHTML出力ルーチンは,
22998 国際化について\SpecialChar LyX
23000 ちょうどその時に有効になっている言語に依存して,
23001 「Chapter 1」と出力されたり,
23002 「Kapitel 1」と出力されたりするのです.
23005 \begin_layout Standard
23009 が文書レイアウトについて関知しているものは知っており,
23011 文書が画面上にどのように描画されるかも知っています.文書をXHTMLに出力するときには,
23015 文書を画面上に描画するときに使用するレイアウト情報に対応したCSSスタイル情報を
23021 中でサンセリフ体かつボールド体であるとすると,
23022 (既定では)ウェブブラウザに表示した時にも,
23023 サンセリフでボールドになります.これは,
23030 自身の定義済み様式とを区別しません.どちらの場合も,
23032 が様式について関知しているところのものは,
23033 全てレイアウトファイルに含まれています.これは,
23038 \begin_layout Standard
23041 レイアウトファイルやモジュールを通して,
23044 ユーザが設定したり拡張したりすることができるのです.詳細については,
23045 取扱説明書『カスタマイズ篇』の第5章をごらんください.
23048 \begin_layout Standard
23056 \begin_layout Section
23060 \begin_layout Standard
23063 数式描画に4つの方法を選択できます.以下に示すように,
23067 \begin_layout Itemize
23069 \begin_inset Newline newline
23074 特にデザインされたXMLの一方言であり,
23078 すべてのブラウザがMathMLをサポートしているわけではないという事と,
23079 FirefoxのようなGeckoベースのブラウザでも,
23081 \begin_inset Newline newline
23086 \begin_inset Flex Code
23089 \begin_layout Plain Layout
23099 が数式をMathMLとして描画できないとすると,
23101 は数式を代わりに画像として出力します.
23104 \begin_layout Itemize
23106 \begin_inset Newline newline
23111 \begin_inset Flex Code
23114 \begin_layout Plain Layout
23121 数式をCSSで装飾したHTMLとして出力します
23125 \begin_layout Plain Layout
23129 \begin_inset Flex Code
23132 \begin_layout Plain Layout
23148 \begin_inset Flex Code
23151 \begin_layout Plain Layout
23158 この方法は非常に広くサポートされているという利点があり,
23159 かなり簡単な数式を少しだけ含んでいるような文書に適しているでしょう.
23160 \begin_inset Newline newline
23165 \begin_inset Flex Code
23168 \begin_layout Plain Layout
23178 が数式をHTMLとして描画できないとすると,
23180 は数式を代わりに画像として出力します.
23183 \begin_layout Itemize
23185 \begin_inset Newline newline
23189 \begin_inset Flex Code
23192 \begin_layout Plain Layout
23200 は数式を画像としても出力できます.この画像は,
23202 自動プレビューで使用されているものと全く同じです
23206 \begin_layout Plain Layout
23219 画像が他ならぬ\SpecialChar LaTeX
23225 コピーが出来なかったりといったことがあります.
23226 \begin_inset Newline newline
23232 文書\SpecialChar menuseparator
23233 設定\SpecialChar menuseparator
23237 \begin_inset space \thinspace{}
23240 の「数式画像の伸縮」パラメータを変更することで制御できます
23244 \begin_layout Plain Layout
23247 画像の解像度をdpi(1インチあたりドット数)で制御するためのもので,
23254 \begin_inset Newline newline
23259 何らかの理由によって数式の画像を生成できない(例えば,
23260 必要な\SpecialChar LaTeX
23261 パッケージが導入済みでないなど)ときは,
23263 生の\SpecialChar LaTeX
23267 \begin_layout Itemize
23270 \begin_inset Newline newline
23276 数式を\SpecialChar LaTeX
23277 としても出力することができます.この方法は,
23278 最終手段としての出力方法である一方で,
23279 HTML文書に埋め込まれた\SpecialChar LaTeX
23280 を描画するのにJavaScriptを使用する,
23282 \begin_inset CommandInset href
23285 target "http://www.math.union.edu/~dpvc/jsMath/"
23290 のようなツールとともに使用することもできます.\SpecialChar LyX
23292 jsMathで必要とされているのと同じように,
23296 \begin_inset Flex Code
23299 \begin_layout Plain Layout
23306 \begin_inset Flex Code
23309 \begin_layout Plain Layout
23316 \begin_inset Flex Code
23319 \begin_layout Plain Layout
23329 \begin_layout Standard
23331 \begin_inset space \thinspace{}
23336 文書\SpecialChar menuseparator
23337 設定\SpecialChar menuseparator
23341 \begin_inset space \thinspace{}
23344 で選択しなくてはなりません.既定では,
23346 はMathMLで出力を行います.これは,
23350 \begin_layout Standard
23355 MathMLではあまりうまく出力されないような差込枠に対して,
23356 別の出力方法を選択できる選択肢が用意されています
23360 \begin_layout Plain Layout
23364 差込枠に\SpecialChar TeX
23365 コードが含まれていると画像出力に回帰するので,
23367 \begin_inset Formula $a=b\relax$
23370 のような無害な\SpecialChar TeX
23380 \begin_layout Section
23384 \begin_layout Standard
23386 書誌情報と引用を完全にサポートしています.
23389 \begin_layout Standard
23392 画面上のラベルを生成するのと同じ機構で生成されているので,
23395 中の外見と同質またはそれよりも上質な仕上がりとなっています.連番引用を使用している場合には,
23398 画面上で表示されるような各カッコに囲まれた引用キーを単純に表示するのではなく,
23399 [1]や[17]などの連番ラベルを出力します.著者-出版年形式の引用を使用している場合で,
23400 同じ著者-出版年の組み合わせが複数ある場合,
23403 Bib\SpecialChar TeX
23404 が行うように出版年に小文字を付します.ラベルは,
23405 書誌情報項目とともに印字されます.現在のところ,
23407 ラベルの外見を変更する手段はありませんのでご注意ください.
23410 \begin_layout Standard
23412 引用ダイアログで文献情報表示を取り扱うのと同じ機構で取り扱われているので,
23414 引用ダイアログで特定の文献項目を表示させた時のものに非常によく似ています.整形の仕方は,
23415 レイアウトファイルや望ましくはモジュールでカスタマイズすることができます.詳細については,
23416 取扱説明書『カスタマイズ篇』をご覧ください.
23419 \begin_layout Standard
23423 関連した項目の全てに印字されてしまうことです.つまり,
23427 \begin_layout Quote
23430 \begin_inset Quotes eld
23433 Context and Logical Form
23434 \begin_inset Quotes erd
23440 Language in Context:
23444 Oxford University Press,
23450 \begin_layout Quote
23453 \begin_inset Quotes eld
23456 Semantics in Context
23457 \begin_inset Quotes erd
23463 Language in Context:
23467 Oxford University Press,
23473 \begin_layout Standard
23478 \begin_layout Standard
23480 節ごとの書誌情報出力はサポートされていません.複数の書誌情報がある場合には,
23482 は同じ情報を繰り返し出力してしまいます.
23485 \begin_layout Section
23489 \begin_layout Standard
23492 索引をXHTMLとして書きだすことができますが,
23497 \begin_layout Standard
23499 ユーザーの手引きの索引の節に書かれているような手の込んだ方法を使おうとしないほうが,
23504 \begin_layout Plain Layout
23508 自身は何もしていないという点です.つまり,
23509 生の\SpecialChar LaTeX
23510 で入力しなくてはならないようなものをそのまま入力しているのです.
23516 それらがどう処理されるかを説明しましょう.
23519 \begin_layout Itemize
23522 はこれらをサポートしようと努めていますが,
23524 」(感嘆符の周りに空白)で分離しなくてはなりません.これは,
23525 そうしないと数式などで使われているエスケープされた感嘆符をチェックするのが非常に難しくなるからです.
23528 \begin_layout Itemize
23532 全くサポートされません.その代わりに,
23533 引用項目のはじめと終わりの頁それぞれに,
23537 \begin_layout Itemize
23539 相互参照のサポートはありません.\SpecialChar LyX
23540 が「|see\SpecialChar ldots
23541 」という下だりを持つ項目を検出すると,
23543 残りの部分が通常の索引項目だとみなされます.
23546 \begin_layout Itemize
23549 は整序順の変更をサポートします.\SpecialChar LyX
23551 最初に検出した「@」の前の部分を取り出して,
23553 最初の「@」の後の部分を実際の項目として取り出します.現在のところ,
23555 はエスケープされた「@」を取り扱わないので,
23556 電子メールアドレスを索引に使わないでください.
23559 \begin_layout Itemize
23565 索引項目を成形することができます.「項目|textbf」のような文法はサポートされません.\SpecialChar LyX
23567 項目内にパイプ記号「|」を検出すると,
23568 パイプ記号とその後に続くものすべてを削除してしまいます.
23571 \begin_layout Itemize
23573 複数の索引はサポートされていません.すべての項目は,
23574 ひとつの大きな索引として印字されます.索引が何度も印字されることを防ぐため,
23576 その索引は必ず置くようにしてください.
23579 \begin_layout Section
23583 \begin_layout Standard
23585 用語集のサポートはありません.この機能の追加は,
23590 \begin_layout Chapter
23594 \begin_layout Standard
23597 HTML以外にDocBook XMLで書かれた文書を生成することができます.第2.3版以前では,
23598 DocBook文書(第4版のみ)を生成するのに限られたひな型しか使えませんでした.\SpecialChar LyX
23600 ほとんどの\SpecialChar LyX
23602 有効なDocBook文書(第5版のみ)を生成することができます.この機能は\SpecialChar LyX
23604 外部ツールを使用する必要はありません.
23607 \begin_layout Standard
23610 レイアウトファイルとモジュールを通じて,
23612 出力とまったく同じように調整し拡張することができます.詳細については,
23613 取扱説明書『カスタマイズ篇』第5章を参照してください.
23616 \begin_layout Standard
23618 ほとんどの\SpecialChar LyX
23619 の機能はDocBookでサポートされています.
23622 \begin_layout Itemize
23624 ほとんどMathMLで処理されます(主要な例外には\SpecialChar LyX
23626 すなわちERTがあります).すべての数式はraw \SpecialChar TeX
23631 \begin_layout Itemize
23633 外部BibTeXファイルの使用を含めて実装されています.文献項目は,
23634 詳細な情報がわかるとき表示はされませんが,
23635 標準的なDocBook構成物として出力はされます.項目の表示は,
23636 外部DocBookプロセッサが行うものと想定されています.
23639 \begin_layout Itemize
23641 複数索引を含めてサポートされています.グループ化(
23650 エスケープすることも含めてサポートされています.項目順序(
23658 )はサポートされていません.索引項目のエスケープはサポートされていません.
23661 \begin_layout Itemize
23665 \begin_layout Standard
23666 以下の2つの主要パラメーターを文書レベルで設定することができます.
23669 \begin_layout Itemize
23674 表をHTML(既定値)もしくはCALSとして生成することができます.ほとんどのDocBookプロセッサは,
23678 \begin_layout Itemize
23682 MathMLが自身のネームスペース内に包摂されています.すなわち,
23683 MathML標準に従うタグを示さなくてはならないということです.以下の3つの選択肢が提供されています.
23687 \begin_layout Itemize
23689 MathMLネームスペースは(各数式の
23693 属性を使用して)各数式用に定義されます
23696 \begin_layout Itemize
23702 MathMLネームスペースは(ルート要素で
23706 属性を使用して)文書レベルで定義されます.各MathMLは
23717 \begin_layout Itemize
23734 \begin_layout Standard
23737 を個人的なスタイルに合わせたい場合や,
23738 MathML用に一つのプレフィックスしか受け付けないバグ付きソフトウェアを使用する際に,
23743 \begin_layout Chapter
23748 \begin_layout Section
23752 \begin_layout Standard
23761 の内部状態に関する情報を取得したりすることができるようになります.これは熟練したユーザー向けの機能ですが,
23765 JabRefのような書誌情報管理ソフトが,
23766 LyXに文献引用を「押し込む」ことが可能となります.
23769 \begin_layout Section
23772 \begin_inset CommandInset label
23774 name "sec:サーバーを開始するには"
23781 \begin_layout Standard
23784 名前をつけたパイプの対を利用することで機能します.パイプは,
23786 \begin_inset Flex Code
23789 \begin_layout Plain Layout
23795 の下に作られ(Windowsを除く.Windowsでは,
23797 \begin_inset Flex 圏点
23800 \begin_layout Plain Layout
23807 \begin_inset Flex Code
23810 \begin_layout Plain Layout
23822 に特別なオブジェクトとして置かれます),
23824 \begin_inset Flex Code
23827 \begin_layout Plain Layout
23834 \begin_inset Flex Code
23837 \begin_layout Plain Layout
23843 」という名前がついています.外部プログラムは,
23845 \begin_inset Flex Code
23848 \begin_layout Plain Layout
23856 \begin_inset Flex Code
23859 \begin_layout Plain Layout
23868 ツール\SpecialChar menuseparator
23872 \begin_inset space \thinspace{}
23877 \begin_inset Flex Code
23880 \begin_layout Plain Layout
23881 /home/myhome/lyxpipe
23887 \begin_inset Flex Code
23890 \begin_layout Plain Layout
23904 」などに設定することができます(ここで,
23905 lyxpipe以外の任意のファイルパス,
23907 \begin_inset Flex Code
23910 \begin_layout Plain Layout
23928 なども使用できます).サーバーを開始するためには,
23930 \begin_inset Flex 圏点
23933 \begin_layout Plain Layout
23942 \begin_layout Standard
23947 \begin_inset Flex Code
23950 \begin_layout Plain Layout
23957 \begin_inset Flex Code
23960 \begin_layout Plain Layout
23966 」を付け加えます.パイプがすでに存在していれば,
23968 は他の\SpecialChar LyX
23969 プロセスがすでに実行中であると判断して,
23970 サーバーを開始しません.POSIX(Unix型)システムでは,
23973 が終了する際に使用されていない「古い」パイプが削除されずに残ったりすると,
23975 はこれを削除しようとします.何らかの理由でこれが失敗した場合,
23978 を再起動する必要があります.Windowsでは,
23979 プログラムが終了したりクラッシュしたりすると,
23981 「古い」パイプが残ることはありません.
23984 \begin_layout Standard
23985 サーバーを使用する\SpecialChar LyX
23988 別のユーザーディレクトリを使用させたり,
23990 \begin_inset Flex Code
23993 \begin_layout Plain Layout
24003 \begin_layout Standard
24004 クライアントプログラムを開発しようとされているのであれば,
24006 サーバーからのデバッグ情報を有効にすると便利かもしれません.そのためには,
24008 \begin_inset Flex Code
24011 \begin_layout Plain Layout
24020 \begin_layout Standard
24021 C++言語で書かれた完全なサンプルクライアントが,
24023 \begin_inset Newline newline
24027 \begin_inset Flex Code
24030 \begin_layout Plain Layout
24031 development/lyxserver/server_monitor.cpp
24039 \begin_layout Standard
24042 \begin_inset Flex Code
24045 \begin_layout Plain Layout
24046 src/client/lyxclient
24051 にあるコマンドラインベースのクライアントがあります.
24054 \begin_layout Section
24058 \begin_layout Standard
24061 クライアントはASCIIテキスト行を入力パイプに書き込みまなくてはなりません.この行は,
24065 \begin_layout Quote
24079 \begin_layout Description
24081 クライアントが自由に選べる名前です.これが用いられるのは,
24082 クライアントが他の要求クライアントから結果を見分けることができるように,
24085 クライアント名をエコーするときだけです.
24088 \begin_layout Description
24092 ミニバッファで使用するコマンドと同じです.
24095 \begin_layout Description
24097 一部の関数のみに効力を持つオプションの引数です(たとえば,
24099 現在のカーソル位置に引数を文章として挿入します).
24102 \begin_layout Standard
24109 \begin_layout Quote
24123 \begin_layout Standard
24133 コマンド要求からそのままエコーされますが,
24139 多少なりとも有用な情報です.「font-state」のような一部のコマンドは,
24142 空のデータ応答を返すものもあります.空のデータ返答は,
24143 コマンド実行が無事終わったことを意味します.
24146 \begin_layout Standard
24147 エラーが発生した場合の\SpecialChar LyX
24151 \begin_layout Quote
24165 \begin_layout Standard
24172 なぜコマンドが失敗したかの説明が入っているはずです.
24175 \begin_layout Standard
24179 \begin_layout LyX-Code
24180 echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
24181 \begin_inset Newline newline
24184 echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
24185 \begin_inset Newline newline
24188 read a <~/.lyxpipe.out
24189 \begin_inset Newline newline
24195 \begin_layout Subsection
24196 AppleScript (Mac OS X)
24199 \begin_layout Standard
24204 コマンド実行を通じた通常のコミュニケーションのために,
24205 AppleScriptを使った基本的なやりとりをサポートしています.このコマンドは,
24213 エラーメッセージとコードを表示します.
24216 \begin_layout Standard
24220 \begin_layout LyX-Code
24221 tell application "\SpecialChar LyX
24225 \begin_layout LyX-Code
24229 \begin_layout LyX-Code
24230 -- Stores the current file name into f
24233 \begin_layout LyX-Code
24234 set f to (run "server-get-filename" with argument "")
24237 \begin_layout LyX-Code
24238 on error the error_message number the error_number
24241 \begin_layout LyX-Code
24242 display dialog "Error:
24243 " & the error_number & ".
24247 \begin_layout LyX-Code
24248 & the error_message buttons {"OK"} default button 1
24251 \begin_layout LyX-Code
24255 \begin_layout LyX-Code
24259 \begin_layout Section
24263 \begin_layout Standard
24267 非同期的にクライアントに通知することができます.いまのところ,
24268 ユーザーがあるキー列を関数「notify」に割り当てているときのみ,
24270 はこの通知を行います.\SpecialChar LyX
24274 \begin_layout Quote
24275 \begin_inset Flex Code
24278 \begin_layout Plain Layout
24289 \begin_layout Standard
24296 ユーザーが実際に打鍵したキー列の印字表現になります.
24299 \begin_layout Standard
24302 のコマンド群を拡張してマクロを実装するのに使用することができます.なんらかのキー列を「notify」に割り当ててください.それから出力パイプで待機するクライアントを起動し,
24304 一つないし複数の\SpecialChar LyX
24305 コマンドを発行する\SpecialChar LyX
24306 要求と\SpecialChar LyX
24307 コールを使用する関数を開始するのです.
24310 \begin_layout Section
24311 単純な\SpecialChar LyX
24315 \begin_layout Standard
24318 セッション管理に使用することができる単純なプロトコルを実装しています.メッセージは,
24322 \begin_layout Quote
24332 \begin_layout Standard
24338 は「hello」ないし「bye」です.クライアントから「hello」を受け取ると,
24340 はメッセージを聴いていることをクライアントに伝えるために返答をし,
24342 が終了することをクライアントに伝えるのには,
24347 \begin_layout Section
24351 \begin_layout Standard
24356 \begin_layout Plain Layout
24357 PDFの原文検索機能を提供しているビューアには,
24363 Windows上のSumatraPDFがあります.
24369 原文検索(reverse searchないしinverse searchと呼ばれます)機能を提供しているものがあります.これを使えば,
24370 DVI/PDF出力の特定の場所をクリックすることによって,
24372 の文書中で対応する行にカーソルを移動させることができます.これを実現するためには,
24373 ビューアは\SpecialChar LyX
24374 と情報交換を行う必要があります.これは,
24381 が作業ディレクトリに生成するUNIXドメインソケット(
24386 \begin_inset Flex Code
24389 \begin_layout Plain Layout
24395 プログラムが\SpecialChar LyX
24396 と通信するのに使用している方法です)ことで,
24398 サーバを経由して実現することができます.場合によっては,
24399 ビューアと\SpecialChar LyX
24400 を橋渡しする補助スクリプトを必要とすることがあるかもしれませんが,
24402 ビューアは\SpecialChar LyX
24403 と直接通信することができます.これは,
24404 選んだビューアと基本ソフトに依存します.また,
24405 必要とされるビューアの設定法と原文検索が実際に行われる方法とにも依存します.したがって,
24406 下記では個々のビューア毎の原文検索の設定の仕方を説明することとします.その前に,
24407 DVI/PDF出力で原文検索を有効にするためには,
24408 一般に何が必要とされるかを説明します.
24411 \begin_layout Subsection
24412 \begin_inset CommandInset label
24421 \begin_layout Standard
24425 arg "buffer-toggle-output-sync"
24431 がすべてをうまくこなしてくれます.あるいは,
24434 文書\SpecialChar menuseparator
24435 設定\SpecialChar menuseparator
24439 \begin_inset space \thinspace{}
24446 にチェックを入れることで有効にすることもできます.その場合,
24450 必要なSync\SpecialChar TeX
24452 srcltxパッケージ(DVIの場合)を挿入してくれます.このオプションは,
24457 ツールバーからも容易にアクセスすることができます.
24460 \begin_layout Standard
24465 文書\SpecialChar menuseparator
24466 設定\SpecialChar menuseparator
24467 出力\SpecialChar menuseparator
24471 \begin_inset space \thinspace{}
24474 の直下にあるドロップダウンボックスから,
24475 自製マクロを選択ないし入力することができます.
24478 \begin_layout Standard
24480 \begin_inset Flex Code
24483 \begin_layout Plain Layout
24492 gzip圧縮が有効となることに注意してください.使用しているビューアがgzip圧縮をサポートしていない場合には,
24494 \begin_inset Flex Code
24497 \begin_layout Plain Layout
24508 \begin_layout Standard
24511 \begin_inset Flex Code
24514 \begin_layout Plain Layout
24521 \begin_inset Flex Code
24524 \begin_layout Plain Layout
24532 不具合が生じることがあるのでご注意ください.したがって,
24534 \begin_inset Flex Code
24537 \begin_layout Plain Layout
24544 \begin_inset Flex Code
24547 \begin_layout Plain Layout
24558 \begin_layout Standard
24559 自動設定でカバーされている範囲よりも,
24561 出力同期を手動で設定する仕方を述べた次節をお読みください.自動設定で事足りる場合には,
24562 自動設定・手動設定ともに必要となるビューア上の設定を述べた,
24564 \begin_inset CommandInset ref
24566 reference "subsec:特定のビューアを設定して使うには"
24574 \begin_layout Subsection
24578 \begin_layout Standard
24581 原文検索のために複数の方法を提供しています.ある方法は
24582 \begin_inset Flex Code
24585 \begin_layout Plain Layout
24592 他の方法は外部パッケージとして提供されています.どちらを選択するかは,
24593 お使いの\SpecialChar LaTeX
24594 頒布版が既に特定の方法を提供しているか(組み込みによる方法は比較的新しいものです)と,
24595 お使いのビューアがそれに対応しているかに依存します.使用可能な方法を以下に述べます.
24598 \begin_layout Subsubsection*
24599 src-special経由のDVI組み込み検索(DVIのみ)
24602 \begin_layout Standard
24604 DVIファイルに原文検索に必要な情報を追加するものです.これは,
24605 かなり前の\SpecialChar LaTeX
24606 から利用可能となっており(比較的最近の\SpecialChar LaTeX
24608 安定して動作します.これを有効にするには,
24611 設定\SpecialChar menuseparator
24612 ファイル処理\SpecialChar menuseparator
24616 \begin_inset space \thinspace{}
24625 LaTeX (plain)->DraftDVI
24628 \begin_inset Flex Code
24631 \begin_layout Plain Layout
24632 latex -src-specials $$i
24637 に変更します.もしこれが動作しないときは,
24638 お使いの\SpecialChar LaTeX
24639 エンジンが違うオプションを必要としていないか確認してください(頒布版によっては文法の異なることがあります).
24642 \begin_layout Subsubsection*
24643 外部パッケージ(PDFSyncおよびsrcltx)
24646 \begin_layout Standard
24656 PDF出力(pdflatex経由)およびDVI出力での原文検索を提供します.これを有効にするには,
24658 プリアンブルで以下のようにパッケージを読み込んでください.
24661 \begin_layout Itemize
24663 \begin_inset Flex Code
24666 \begin_layout Plain Layout
24669 usepackage{pdfsync}
24677 \begin_layout Itemize
24679 \begin_inset Flex Code
24682 \begin_layout Plain Layout
24685 usepackage[active]{srcltx}
24693 \begin_layout Standard
24694 と書きます.DVIとPDFの両方の原文検索を実行できるようにするためには,
24695 プリアンブルに以下の行を挿入する方法があります.
24698 \begin_layout LyX-Code
24702 \begin_inset Newline newline
24708 \begin_inset Newline newline
24713 usepackage{pdfsync}
24714 \begin_inset Newline newline
24720 \begin_inset Newline newline
24725 usepackage[active]{srcltx}
24726 \begin_inset Newline newline
24734 \begin_layout Standard
24736 DVIでもPDF(pdflatex)でも正しいパッケージを使いながら,
24740 \begin_layout Standard
24743 文書の出力レイアウトに干渉する可能性があるので注意してください.したがって,
24744 仕上がり文書ではPDFSyncを無効にすることをお勧めします.
24747 \begin_layout Subsubsection*
24748 Sync\SpecialChar TeX
24749 を使った組み込み原文検索(DVIおよびPDF)
24752 \begin_layout Standard
24753 \begin_inset Flex Code
24756 \begin_layout Plain Layout
24763 PDFおよびDVI両方の原文検索を組み込みでサポートしています.このいわゆる
24765 Sync\SpecialChar TeX
24770 PDFSyncパッケージをpdftexプログラムへ統合したことと,
24771 それをsrc-specialsアプローチへ取り込んだことの成果です.これを使用するためには,
24772 少なくとも\SpecialChar TeX
24773 Live 2008か最近のMik\SpecialChar TeX
24775 既にSync\SpecialChar TeX
24776 サポートを提供しているPDFビューアは少ししかありません(UNIX上のOkularとQpdfview,
24778 及びWindows上のSumatraPDFなど.詳細は次節を参照のこと).
24781 \begin_layout Standard
24782 DVI出力でSync\SpecialChar TeX
24786 設定\SpecialChar menuseparator
24787 ファイル処理\SpecialChar menuseparator
24791 \begin_inset space \thinspace{}
24795 \begin_inset Flex Noun
24798 \begin_layout Plain Layout
24799 LaTeX (plain) -> DVI
24805 \begin_inset Flex Noun
24808 \begin_layout Plain Layout
24809 LaTeX (plain) -> DraftDVI
24815 \begin_inset Flex Code
24818 \begin_layout Plain Layout
24819 latex -synctex=1 $$i
24826 \begin_inset Flex Noun
24829 \begin_layout Plain Layout
24830 LaTeX (pdflatex) -> PDF (pdflatex)
24836 \begin_inset Flex Code
24839 \begin_layout Plain Layout
24840 pdflatex -synctex=1 $$i
24845 に変更してください.お使いのビューアが下記に記述されていない場合や,
24847 ビューアをSync\SpecialChar TeX
24848 で使うのに設定を行う必要があるかどうか,
24849 お使いのビューアの取扱説明書をご確認ください.
24853 \begin_layout Plain Layout
24854 \begin_inset Flex Code
24857 \begin_layout Plain Layout
24864 gzip圧縮を有効にします.お使いのビューアがgzip圧縮をサポートしていない場合には,
24866 \begin_inset Flex Code
24869 \begin_layout Plain Layout
24883 \begin_layout Subsection
24885 \begin_inset CommandInset label
24887 name "subsec:特定のビューアを設定して使うには"
24894 \begin_layout Subsubsection*
24898 \begin_layout Standard
24902 \begin_inset Flex Code
24905 \begin_layout Plain Layout
24911 プログラムを自動的に使うのに必要なフックを,
24914 \begin_inset Flex Code
24917 \begin_layout Plain Layout
24924 DVI原文検索を実行するのに他にするべきことはありません.使用中の文書を上記で述べたように設定するだけです(原文検索は,
24926 Mac OS X上ではAlt-クリックで始動します).
24929 \begin_layout Standard
24933 と通信するのにソケットではなく命名パイプを使用したい場合には,
24936 設定\SpecialChar menuseparator
24937 ファイル処理\SpecialChar menuseparator
24941 \begin_inset space \thinspace{}
24945 \begin_inset Flex Code
24948 \begin_layout Plain Layout
24949 xdvi -editor "lyxeditor.sh %f %l"
24955 \begin_inset Flex Code
24958 \begin_layout Plain Layout
24964 は適切なスクリプト名)に変更してください
24968 \begin_layout Plain Layout
24971 \begin_inset Flex Code
24974 \begin_layout Plain Layout
24975 DISPLAY=:0.0 xdvi -editor "lyxeditor.sh %f %l"
24989 \begin_layout LyX-Code
24991 \begin_inset Newline newline
24994 LYXPIPE="/path/to/lyxpipe"
24995 \begin_inset Newline newline
24998 COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2"
24999 \begin_inset Newline newline
25002 echo "$COMMAND" > "${LYXPIPE}".in || exit
25003 \begin_inset Newline newline
25006 read TMP < "${LYXPIPE}".out || exit
25009 \begin_layout Standard
25011 \begin_inset Flex Code
25014 \begin_layout Plain Layout
25023 設定\SpecialChar menuseparator
25027 \begin_inset space \thinspace{}
25030 で指定したLyXServerパイプのパスを指定してください.
25034 \begin_layout Plain Layout
25036 \begin_inset Flex Code
25039 \begin_layout Plain Layout
25051 \begin_inset Flex Code
25054 \begin_layout Plain Layout
25068 \begin_layout Subsubsection*
25072 \begin_layout Standard
25073 \begin_inset Flex Code
25076 \begin_layout Plain Layout
25077 /Applications/MacDviX_Folder/calleditor.script
25085 \begin_layout LyX-Code
25086 /Applications/LyX.app/Contents/MacOS/lyxeditor "$2" $1
25087 \begin_inset Newline newline
25093 \begin_layout Standard
25094 という行を付け加えてください.Applicationsフォルダ以外の場所に\SpecialChar LyX
25096 それに従って上記の行を修正してください.
25099 \begin_layout Standard
25101 Alt-クリック(OPTION-クリック)で始動します.
25104 \begin_layout Subsubsection*
25108 \begin_layout Standard
25111 設定\SpecialChar menuseparator
25112 ファイル処理\SpecialChar menuseparator
25113 ファイル書式\SpecialChar menuseparator
25117 \begin_inset space \thinspace{}
25121 \begin_inset Flex Code
25124 \begin_layout Plain Layout
25125 open -a Skim.app $$i
25133 Skim\SpecialChar menuseparator
25138 \SpecialChar menuseparator
25142 \begin_inset space \thinspace{}
25148 \begin_layout Standard
25150 COMMAND-SHIFT-クリックで始動します.
25153 \begin_layout Subsubsection*
25157 \begin_layout Standard
25158 Evinceでは原文検索はそのままでは動きませんが,
25159 サードパーティのヘルパースクリプトを使用すれば,
25162 \begin_inset CommandInset href
25164 target "https://wiki.lyx.org/LyX/SyncTeX"
25172 \begin_layout Subsubsection*
25176 \begin_layout Standard
25179 設定\SpecialChar menuseparator
25180 Okularを設定\SpecialChar menuseparator
25184 \begin_inset space \thinspace{}
25187 で「Lyxクライアント」をエディタとして選択してください.これによって適切なコマンド(
25188 \begin_inset Flex Code
25191 \begin_layout Plain Layout
25200 \begin_layout Standard
25202 SHIFT-クリックで始動します.これは,
25203 Okularが「ブラウズ」モード(すなわち手のマークをクリックしたとき)にあるときのみ動作することに注意してください.
25206 \begin_layout Subsubsection*
25210 \begin_layout Standard
25213 Sync\SpecialChar TeX
25216 Edit\SpecialChar menuseparator
25217 Settings\SpecialChar menuseparator
25221 \begin_inset space \thinspace{}
25224 を開いて「Source editor」項目の入力フィールドをクリックし,
25226 \begin_inset Flex Code
25229 \begin_layout Plain Layout
25238 \begin_layout Standard
25243 \begin_layout Subsubsection*
25247 \begin_layout Standard
25251 View\SpecialChar menuseparator
25255 \begin_inset space \thinspace{}
25259 「Inverse DVI Search」タブを選択します.「New\SpecialChar ldots
25260 」ボタンをクリックして開くウィンドウの「Name:」フィールドに「\SpecialChar LyX
25261 Editor」(または自分の好きな名称)と入力してください.「\SpecialChar ldots
25262 」というラベルのボタンをクリックしてファイルダイアログを開き,
25264 \begin_inset Flex Code
25267 \begin_layout Plain Layout
25273 (以下参照)のあるディレクトリを見つけます.
25274 \begin_inset Flex Code
25277 \begin_layout Plain Layout
25284 \begin_inset Flex Code
25287 \begin_layout Plain Layout
25294 \begin_inset Flex Code
25297 \begin_layout Plain Layout
25308 を通じて\SpecialChar LyX
25309 と通信するためのラッパとして使用され,
25313 \begin_layout LyX-Code
25315 \begin_inset Newline newline
25318 echo LYXCMD:revdvi:server-goto-file-row:%~1 %2>
25327 \begin_inset Newline newline
25341 \begin_layout Standard
25343 で指定した\SpecialChar LyX
25346 \begin_inset Flex Code
25349 \begin_layout Plain Layout
25365 \begin_inset Flex Code
25368 \begin_layout Plain Layout
25377 \begin_layout Standard
25379 原文検索はダブルクリックで始動します.
25382 \begin_layout Subsubsection*
25383 SumatraPDF(Windows)
25386 \begin_layout Standard
25387 SumatraPDFを原文検索で使用するためには,
25390 設定\SpecialChar menuseparator
25391 ファイル処理\SpecialChar menuseparator
25392 ファイル書式\SpecialChar menuseparator
25396 \begin_inset space \thinspace{}
25400 \begin_inset Flex Code
25403 \begin_layout Plain Layout
25404 SumatraPDF -inverse-search "lyxeditor.bat "%f" %l"
25410 \begin_inset Flex Code
25413 \begin_layout Plain Layout
25419 は上記のラッパ)と入力してください.SumatraPDF.exeがコマンドPATHにない場合,
25423 \begin_layout Standard
25424 原文検索はダブルクリックで始動します.
25427 \begin_layout Subsubsection*
25431 \begin_layout Standard
25433 yapがWindows環境での既定のDVIビューアになっていることを確認してから,
25437 View\SpecialChar menuseparator
25441 \begin_inset space \thinspace{}
25445 「Inverse DVI Search」タブを選択します.「New\SpecialChar ldots
25446 」ボタンをクリックして開くウィンドウの「Name:」フィールドに「\SpecialChar LyX
25447 Editor」(または自分の好きな名称)と入力してください.「\SpecialChar ldots
25448 」というラベルのボタンをクリックしてファイルダイアログを開き,
25450 \begin_inset Flex Code
25453 \begin_layout Plain Layout
25460 Cygwinでは既定で\SpecialChar LyX
25461 実行ファイルとともに導入されます)のあるディレクトリを見つけます.
25462 \begin_inset Flex Code
25465 \begin_layout Plain Layout
25472 \begin_inset Flex Code
25475 \begin_layout Plain Layout
25487 が使用されるようになります.何らかの理由で
25493 \begin_inset Flex Code
25496 \begin_layout Plain Layout
25504 設定で\SpecialChar LyX
25505 Serverパイプパスを指定することを忘れないでください.
25508 \begin_layout Standard
25510 原文検索はダブルクリックで始動します.
25513 \begin_layout Subsubsection*
25517 \begin_layout Standard
25518 SumatraPDFを原文検索で使用するためには,
25521 設定\SpecialChar menuseparator
25522 ファイル処理\SpecialChar menuseparator
25523 ファイル書式\SpecialChar menuseparator
25527 \begin_inset space \thinspace{}
25531 \begin_inset Flex Code
25534 \begin_layout Plain Layout
25541 \begin_inset Flex Code
25544 \begin_layout Plain Layout
25550 は以下のようなスクリプトです(お使いのコマンドパスに置きます.
25551 \begin_inset Flex Code
25554 \begin_layout Plain Layout
25563 \begin_layout LyX-Code
25565 \begin_inset Newline newline
25569 \begin_inset Newline newline
25572 SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1)
25575 \begin_layout Standard
25577 Windowsネイティブのアプリケーションであり,
25579 のCygwin版が使用するPOSIXパスを理解しないので,
25580 このラッパスクリプトが必要となります.SumatraPDF.exeがお使いのコマンドパスにない場合は,
25581 上記のスクリプトでPOSIXのフルパスを使用してください.
25582 \begin_inset Flex Code
25585 \begin_layout Plain Layout
25602 \begin_inset Flex Code
25605 \begin_layout Plain Layout
25613 設定で\SpecialChar LyX
25614 Serverパイプパスを指定することを忘れないでください.
25617 \begin_layout Standard
25618 原文検索はダブルクリックで始動します.
25621 \begin_layout Section
25625 \begin_layout Standard
25626 出力検索(forward search)とは,
25628 いわば原文検索(reverse search)の「逆」を意味します.すなわち,
25631 ビューアに特定の箇所を表示させることを可能にします.(以下に説明するように)もし出力検索の準備ができていれば,
25632 カーソルを\SpecialChar LyX
25636 移動\SpecialChar menuseparator
25640 \begin_inset space \thinspace{}
25643 を選択すると(あるいはマウスの右クリックで表示される文脈依存メニューから
25648 ビューアも同じ箇所に移動します.もちろん,
25650 この機能をサポートしていなくてはなりません.
25653 \begin_layout Standard
25655 生成されたPDF/DVI出力ファイルに,
25657 ソースに関する情報を追加する必要があります.これは,
25659 \begin_inset CommandInset ref
25661 reference "subsec:原文検索"
25666 節に述べられている方法で実行することができます.
25669 \begin_layout Standard
25673 ツール\SpecialChar menuseparator
25674 設定\SpecialChar menuseparator
25675 出力\SpecialChar menuseparator
25679 \begin_inset space \thinspace{}
25682 で自分の使うビューアを利用するように,
25684 を設定する必要があります.いくつかのビューアについては,
25685 試験済みの設定が前もって準備されており,
25686 ドロップダウンリストから選択することができます.これらの設定の何れも意にそぐわない場合には,
25687 ご自身で適切な設定を見つけ出して入力しなくてはなりません.定義文法は,
25691 \begin_layout Itemize
25692 \begin_inset Flex Code
25695 \begin_layout Plain Layout
25704 \begin_layout Itemize
25705 \begin_inset Flex Code
25708 \begin_layout Plain Layout
25714 :書き出された(一時).texファイル名(パスを除く)
25717 \begin_layout Itemize
25718 \begin_inset Flex Code
25721 \begin_layout Plain Layout
25727 :書き出された(一時).texファイル名(パスを含む)
25730 \begin_layout Itemize
25731 \begin_inset Flex Code
25734 \begin_layout Plain Layout
25740 :書き出された出力ファイル名(どちらが一時ディレクトリに存在するかに依存して,
25744 \begin_layout Standard
25749 \begin_layout Plain Layout
25750 \begin_inset Flex Noun
25753 \begin_layout Plain Layout
25754 ツール\SpecialChar menuseparator
25755 設定\SpecialChar menuseparator
25756 ファイル処理\SpecialChar menuseparator
25763 \begin_inset Flex Code
25766 \begin_layout Plain Layout
25777 ・qpdfview・Sumatra PDF
25781 \begin_layout Plain Layout
25784 \begin_inset CommandInset href
25786 target "http://www.istri.fr/spip/zip/CMCDDE.zip"
25791 からダウンロード可能)を通じてDDEコマンドを使用することもできます.
25798 完全な出力検索機能は提供されていないことに注意してください
25802 \begin_layout Plain Layout
25805 DDEコマンドを使用することができます.CMCDDEは,
25807 \begin_inset CommandInset href
25809 target "http://www.istri.fr/spip/zip/CMCDDE.zip"
25823 \begin_layout Plain Layout
25825 サードパーティのヘルパースクリプトを使用すれば,
25828 \begin_inset CommandInset href
25830 target "https://wiki.lyx.org/LyX/SyncTeX"
25842 追加のツールを必要とするものもあります.広く使われているPDFビューアの多く(特にAdobe Reader)は,
25844 他の一部のビューア(たとえばxpdf)では,
25847 ファイルの特定ページに移動することはできますので,
25848 少なくとも「近く」には移動することができます.この後者の機能は,
25849 synctexの外部コールで提供されています(事前に用意されている用例をご覧ください).
25852 \begin_layout Standard
25854 DVI出力とPDF出力の双方で動作します.\SpecialChar LyX
25856 過去にあなたが使用したプレビュー形式をチェックして(つまり,
25857 一時ディレクトリにどちらの形式が存在するかをチェックして),
25861 \begin_layout Chapter
25862 ソフトウェアを追加する必要がある \SpecialChar LyX
25866 \begin_layout Section
25871 \begin_layout Standard
25879 \begin_layout Subsection
25883 \begin_layout Standard
25892 \begin_layout Plain Layout
25894 頒布版としてMiK\SpecialChar TeX
25922 \begin_inset Newline newline
25926 \begin_inset CommandInset href
25928 target "https://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html"
25936 \begin_layout Standard
25939 Chk\SpecialChar TeX
25945 すぐ忘れてしまいがちであるのに不満を感じた
25946 \begin_inset Flex Noun
25949 \begin_layout Plain Layout
25956 が書いたプログラムです.このプログラムは,
25960 犯しがちな誤りを見つけ出します.別の技術用語では,
25968 \begin_layout Standard
25971 はつねに正しい\SpecialChar LaTeX
25973 文法チェッカーは\SpecialChar LyX
25974 で何をするというのでしょうか.答えは簡単です.
25979 \begin_inset Flex 圏点
25982 \begin_layout Plain Layout
25990 \begin_inset Flex 圏点
25993 \begin_layout Plain Layout
26002 Chk\SpecialChar TeX
26007 \begin_inset Flex 圏点
26010 \begin_layout Plain Layout
26018 Chk\SpecialChar TeX
26022 以下のような誤りを検出することができます.
26025 \begin_layout Itemize
26028 \begin_inset Newline newline
26031 ...ではなく\SpecialChar ldots
26035 \begin_layout Itemize
26038 \begin_inset Newline newline
26045 \begin_layout Itemize
26046 よく使われる省略形の後ろは通常スペースにする:
26048 \begin_inset Newline newline
26052 \begin_inset space \thinspace{}
26056 \begin_inset space \space{}
26059 is too wide spacing.:
26063 \begin_layout Itemize
26064 直前の文章が大文字で終わっているときに,
26067 \begin_inset Newline newline
26071 And this is wrong spacing.:
26075 \begin_layout Itemize
26078 \begin_inset Newline newline
26081 ラベルが別のページに行ってしまわないように,
26082 ラベルは文章に接していなくてはなりません.
26083 \begin_inset CommandInset label
26093 \begin_layout Plain Layout
26095 正しくないページに行ってしまう恐れがあります.
26103 \begin_layout Itemize
26104 参照の前にハードスペースではなくスペース:
26106 \begin_inset Newline newline
26110 参照文字列と参照番号のあいだでちょうど改行されてしまい,
26112 \begin_inset CommandInset ref
26114 reference "sec:chktex"
26122 \begin_layout Itemize
26124 \begin_inset Formula $\times$
26129 \begin_inset Newline newline
26134 \begin_inset Formula $2\times2$
26140 \begin_layout Standard
26141 などなど\SpecialChar ldots
26144 Chk\SpecialChar TeX
26149 たいへん価値のあるツールです.必須のスペルチェックを終えた直後,
26154 \begin_layout Subsection
26158 \begin_layout Standard
26162 ツール\SpecialChar menuseparator
26166 を選択するだけなので簡単です.こうすると,
26168 は使用中の文書の\SpecialChar LaTeX
26172 Chk\SpecialChar TeX
26179 Chk\SpecialChar TeX
26183 それを含んだ「エラーボックス」を\SpecialChar LyX
26189 \begin_inset space \thinspace{}
26192 移動\SpecialChar menuseparator
26196 \begin_inset space \thinspace{}
26204 キー設定ファイルならばショートカットキー
26209 簡単に警告の箇所を見出すことができます.エラーボックスを開けるには,
26229 それが誤りを示していれば修正します.警告が何を意味しているか理解しにくい場合には,
26230 無視しても問題はありません.画面上の文書と,
26233 Chk\SpecialChar TeX
26236 を起動する際に行なわれる実際の技術的な操作のあいだには,
26240 明らかに馬鹿げたものになる場合があるのです.
26243 \begin_layout Standard
26245 この機能を確認する良い材料になりますので,
26247 かなりの量の警告が出るはずです.これはコンピュータが敏感すぎるせいですので,
26248 警告のほとんどは実際には警告に値しません.
26251 \begin_layout Subsection
26255 \begin_layout Standard
26259 Chk\SpecialChar TeX
26263 あなたが望むよりも煩すぎると思うかもしれません.そのような場合には,
26266 Chk\SpecialChar TeX
26272 Chk\SpecialChar TeX
26278 \begin_layout Standard
26281 Chk\SpecialChar TeX
26284 は調整や拡張がひじょうに柔軟なのですが,
26288 Chk\SpecialChar TeX
26292 それですべて解決すると思うべきではありません.\SpecialChar LyX
26296 Chk\SpecialChar TeX
26303 \begin_layout Plain Layout
26316 \begin_inset space \thinspace{}
26323 \SpecialChar menuseparator
26331 \begin_inset space \thinspace{}
26339 から得た行番号と内部構造を一致させるため,
26340 やや特殊な\SpecialChar LaTeX
26341 ファイルを生成しなくてはならないので,
26342 警告の一部は正しく表示されていないように見えるでしょう.これに対処するためには,
26346 \begin_layout Itemize
26349 ツール\SpecialChar menuseparator
26350 設定\SpecialChar menuseparator
26351 出力\SpecialChar menuseparator
26353 \SpecialChar menuseparator
26354 Check\SpecialChar TeX
26358 \begin_inset space \thinspace{}
26363 Chk\SpecialChar TeX
26369 Chk\SpecialChar TeX
26373 \begin_inset Flex Code
26376 \begin_layout Plain Layout
26382 ファイル)を調整します.コマンドラインからどの警告を有効・無効にできるかは以下をご覧ください.
26385 \begin_layout Itemize
26388 ファイル\SpecialChar menuseparator
26389 書き出し\SpecialChar menuseparator
26394 \begin_inset space \thinspace{}
26397 を使って文書を\SpecialChar LaTeX
26403 を手動で実行します.このようにすると,
26405 文書中の対応箇所を見つけるのがやや面倒ですが,
26406 少し我慢すれば見つけることができます.
26409 \begin_layout Standard
26415 で有効化・無効化できる警告メッセージです.警告を無効にするには
26425 既定で無効となっています.既定値は "
26427 chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
26432 \begin_layout Standard
26440 他のコマンドラインパラメータを特定の方法で使用しているため,
26441 メッセージを有効化・無効化する以外のオプションを使うべきではありません.
26444 \begin_layout Enumerate
26448 Command terminated with space.
26451 \begin_layout Enumerate
26454 Non-breaking space (
26455 \begin_inset Quotes eld
26463 \begin_inset Quotes erd
26466 ) should have been used.
26469 \begin_layout Enumerate
26473 You should enclose the previous parenthesis with
26474 \begin_inset Quotes eld
26482 \begin_inset Quotes erd
26488 \begin_layout Enumerate
26491 Italic correction (
26492 \begin_inset Quotes eld
26502 \begin_inset Quotes erd
26505 ) found in non-italic buffer.
26508 \begin_layout Enumerate
26511 Italic correction (
26512 \begin_inset Quotes eld
26522 \begin_inset Quotes erd
26525 ) found more than once.
26528 \begin_layout Enumerate
26532 No italic correction (
26533 \begin_inset Quotes eld
26543 \begin_inset Quotes erd
26549 \begin_layout Enumerate
26553 \begin_inset Quotes eld
26561 \begin_inset Quotes erd
26565 \begin_inset Quotes eld
26573 \begin_inset Quotes erd
26579 \begin_layout Enumerate
26582 Wrong length of dash may have been used.
26585 \begin_layout Enumerate
26589 \begin_inset Quotes eld
26597 \begin_inset Quotes erd
26602 \begin_inset Quotes eld
26610 \begin_inset Quotes erd
26616 \begin_layout Enumerate
26620 \begin_inset Quotes eld
26628 \begin_inset Quotes erd
26634 \begin_layout Enumerate
26638 \begin_inset Quotes eld
26646 \begin_inset Quotes erd
26649 to achieve an ellipsis.
26652 \begin_layout Enumerate
26655 Inter-word spacing (
26656 \begin_inset Quotes eld
26666 \begin_inset Quotes eld
26669 ) should perhaps be used.
26672 \begin_layout Enumerate
26675 Inter-sentence spacing (
26676 \begin_inset Quotes eld
26686 \begin_inset Quotes erd
26689 ) should perhaps be used.
26692 \begin_layout Enumerate
26695 Could not find argument for command.
26698 \begin_layout Enumerate
26702 \begin_inset Quotes eld
26710 \begin_inset Quotes erd
26716 \begin_layout Enumerate
26719 Math mode still on at end of \SpecialChar LaTeX
26723 \begin_layout Enumerate
26727 \begin_inset Quotes eld
26735 \begin_inset Quotes erd
26738 doesn't match the number of
26739 \begin_inset Quotes eld
26747 \begin_inset Quotes erd
26753 \begin_layout Enumerate
26756 You should use either
26759 \begin_inset Quotes eld
26767 \begin_inset Quotes erd
26772 as an alternative to
26773 \begin_inset Quotes eld
26781 \begin_inset Quotes erd
26787 \begin_layout Enumerate
26794 " (ASCII 39) instead of "" (ASCII 180).
26797 \begin_layout Enumerate
26800 User-specified pattern found.
26803 \begin_layout Enumerate
26806 This command might not be intended.
26809 \begin_layout Enumerate
26816 \begin_layout Enumerate
26834 \begin_layout Enumerate
26837 Delete this space to maintain correct page references.
26840 \begin_layout Enumerate
26844 You might wish to put this between a pair of
26845 \begin_inset Quotes eld
26853 \begin_inset Quotes erd
26859 \begin_layout Enumerate
26862 You ought to remove spaces in front of punctuation.
26865 \begin_layout Enumerate
26868 Could not execute \SpecialChar LaTeX
26872 \begin_layout Enumerate
26881 in front of small punctuation.
26884 \begin_layout Enumerate
26892 may look prettier here.
26895 \begin_layout Enumerate
26899 Multiple spaces detected in output.
26902 \begin_layout Enumerate
26905 This text may be ignored.
26908 \begin_layout Enumerate
26914 \begin_inset Quotes eld
26919 to begin quotation,
26927 \begin_layout Enumerate
26938 \begin_inset Quotes eld
26946 \begin_layout Enumerate
26952 \begin_layout Enumerate
26955 You should perhaps use
26956 \begin_inset Quotes eld
26964 \begin_inset Quotes erd
26970 \begin_layout Enumerate
26973 You should put a space in front of/after parenthesis.
26976 \begin_layout Enumerate
26979 You should avoid spaces in front of/after parenthesis.
26982 \begin_layout Enumerate
26986 You should not use punctuation in front of/after quotes.
26989 \begin_layout Enumerate
26992 Double space found.
26995 \begin_layout Enumerate
26998 You should put punctuation outside inner/inside display math mode.
27001 \begin_layout Enumerate
27004 You ought to not use primitive \SpecialChar TeX
27005 in \SpecialChar LaTeX
27009 \begin_layout Enumerate
27012 You should remove spaces in front of
27013 \begin_inset Quotes eld
27021 \begin_inset Quotes erd
27027 \begin_layout Enumerate
27030 \begin_inset Quotes eld
27038 \begin_inset Quotes erd
27041 is normally not followed by
27042 \begin_inset Quotes eld
27050 \begin_inset Quotes erd
27056 \begin_layout Standard
27064 より完備したインターフェイスを提供できればと考えています.しかし,
27065 現状でも十分に役立つものとなっています.ある程度長さがある既存文書に使用してみていただければ,
27069 \begin_layout Section
27074 \begin_layout Standard
27077 Lars Bullik Bjønnes
27086 \begin_layout Subsection
27090 \begin_layout Standard
27093 今ではもっとも基本的なRCS/CVS/SVN/GITコマンドをサポートしています.もしもっと洗練されたことを行いたい場合には,
27094 ターミナル上から手動で行う必要があります.
27097 \begin_layout Standard
27100 subversionのサポートほど良くないので,
27101 CVSよりもSVNを使うことをお勧めします.Subversionを学び始めるには,
27106 \begin_layout Plain Layout
27107 \begin_inset CommandInset href
27109 target "http://svnbook.red-bean.com/"
27120 「rsintro」をお読みください(これはmanファイルです.
27125 RCSの基本機能のすべてを説明しています.特に,
27126 RCSディレクトリに関するコメントと,
27131 で終わるファイルです)の概念に注意を払ってください.
27134 \begin_layout Standard
27136 で実際にバージョン管理機能を使い始める前に,
27137 RCS/CVS/SVN/GITの使用法に習熟しておかなくてはなりません.\SpecialChar LyX
27140 GNU RCSまたはCVS/SVNパッケージの最新版を仮定しています.旧版への保証はありません.ログメッセージのほとんどは,
27141 現在のところ操作後には表示されません.確認したい場合には,
27142 メッセージ面で確かめてください.バージョン管理を常用するユーザーには,
27145 表示\SpecialChar menuseparator
27146 ツールバー\SpecialChar menuseparator
27152 \begin_layout Standard
27153 自製の外部コマンドを導入したい場合には,
27154 取扱説明書『\SpecialChar LyX
27156 \begin_inset Flex Code
27159 \begin_layout Plain Layout
27168 \begin_layout Standard
27169 バージョン管理機能を使用している場合には,
27170 文書を非圧縮形式で保存をすることを強く推奨します(
27172 文書\SpecialChar menuseparator
27176 \begin_inset space \thinspace{}
27179 にチェックが入っていれば外してください).非圧縮LyX文書はテキストファイルであるため,
27181 二つのバージョンをマージすることができます.一方,
27182 圧縮LyXファイルはバイナリファイルであるため,
27183 バージョン管理システムはマージすることができません.
27186 \begin_layout Subsection
27191 \begin_layout Standard
27192 以下の節では\SpecialChar LyX
27193 でサポートされているRCSコマンドを説明します.それらのコマンドは
27195 ファイル\SpecialChar menuseparator
27198 のサブメニューにあります.\SpecialChar LyX
27200 RCS 5.7/5.8に対して試験されています.
27203 \begin_layout Subsubsection
27209 \begin_layout Standard
27210 文書がバージョン管理の下にない場合には,
27211 これがメニューにあらわれる唯一の項目です.文書がバージョン管理下にあれば,
27219 \begin_layout Standard
27221 文書をRCSに登録します(CVSが管理しているディレクトリ下にない場合).すると対話的に,
27222 文書の最初の説明を入力するように尋ねられます.すると文書は読み込み専用モードになるので,
27227 を実行する必要があります.バージョン管理下にある文書は,
27228 ミニバッファのファイル名の後ろに「 [RCS:<バージョン> <ロック>]」という項目が表示されます.
27231 \begin_layout Standard
27236 \begin_layout LyX-Code
27239 ci -q -u -i -t-"<初期説明文>" <ファイル名>
27242 \begin_layout Standard
27251 \begin_layout Subsubsection
27257 \begin_layout Standard
27259 その変更をチェックインします.このとき,
27260 変更についての説明文を求められます.これは履歴ログに記録されます.バージョン番号は繰り上がり,
27261 変更がマスターRCSファイルに適用され,
27262 文書がアンロックされて読み込み専用モードになります.
27265 \begin_layout Itemize
27269 ci -q -u -m"<説明文>" <ファイル名>
27272 \begin_layout Subsubsection
27278 \begin_layout Standard
27280 文書をロックして編集できるようにします.そしてあなただけが文書を読み書きできるようにします.通常は,
27283 それが終わると変更をチェックインします.あなたがファイルをロックしたことを反映して,
27287 \begin_layout Itemize
27294 \begin_layout Subsubsection
27300 \begin_layout Standard
27303 文書に加えられた変更をすべて破棄します.変更が破棄される前に,
27307 \begin_layout Itemize
27311 co -f -u<バージョン> <ファイル名>
27314 \begin_layout Subsubsection
27320 \begin_layout Standard
27322 現行文書のコピーを生成します.RCSは,
27323 コピー操作を自前ではサポートしませんので,
27325 新コピーは新規ファイルとして追加されます.最後のチェックイン以降,
27326 変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され,
27328 新コピーがローカルとリポジトリの両方に生成されます.コピーされた文書と元の文書の親ディレクトリが異なる場合には,
27329 コピーにインクルードされたファイルの相対パスは,
27332 ファイル\SpecialChar menuseparator
27333 名前をつけて保存\SpecialChar ldots
27338 コピーされたファイルが読み込まれます.
27341 \begin_layout Labeling
27342 \labelwidthstring 00.00.0000
27345 \begin_inset space ~
27349 \begin_inset Newline newline
27353 \begin_inset Flex Code
27356 \begin_layout Plain Layout
27363 \begin_inset Flex Code
27366 \begin_layout Plain Layout
27373 \begin_inset Newline newline
27377 \begin_inset Flex Code
27380 \begin_layout Plain Layout
27381 ci -q -u -i "<新ファイル名>"
27389 \begin_layout Subsubsection
27395 \begin_layout Standard
27397 最後のチェックインがあたかも為されなかったかのようにします.\SpecialChar LyX
27398 に読み込まれた文書に変更は加えられませんが,
27399 マスターRCSファイルから最後のバージョンが削除されます.
27402 \begin_layout Itemize
27406 rcs -o<バージョン> <ファイル名>
27409 \begin_layout Subsubsection
27415 \begin_layout Standard
27416 RCS文書の完全な履歴を表示します.ブラウザ中に,
27428 \begin_layout Subsubsection
27432 \begin_layout Standard
27435 RCSバージョン番号情報(のみ)をサポートしています.詳細については,
27437 \begin_inset CommandInset ref
27439 reference "subsec:VCS改訂情報"
27447 \begin_layout Subsection
27452 \begin_layout Standard
27455 現在CVSを一部サポートしています.そのコマンドは,
27458 ファイル\SpecialChar menuseparator
27461 サブメニューにあります.バージョン管理システムSVNの方が強力なので,
27466 \begin_layout Subsubsection
27470 \begin_layout Standard
27472 外部ツールを使用して自分のレポジトリを作成し,
27473 作業コピーをチェックアウトする必要があります.クライアント=サーバーモデルを使用している場合には,
27474 最初のレポジトリチェックアウトを行う前にログインする必要があるかもしれません.
27477 \begin_layout Standard
27478 改訂管理下にある文書のレポジトリを他人も利用している場合に,
27479 同一文書の同一箇所に別々の変更を加えてしまうと問題が発生します.標準的なCVSレポジトリは,
27480 ファイルロッキング機構を有しません.これは驚くべきことかもしれませんが,
27483 人々が意見を異にしている場合にのみ発生します.したがって,
27484 共著者同士がコンスタントにコミュニケーションを交わしていれば,
27485 このようなコンフリクトは滅多に発生しません.もしコミュニケーションがなければ,
27486 いずれにしても根本的な問題があるわけです.それにもかかわらず,
27487 いわゆる「予備付きチェックアウト」を使用したいと思う人々もいます.この場合,
27489 全ファイルの作業コピーは読み込み専用にされ,
27491 作業コピーを書き込み可能にする特別なコマンドを使用した後,
27492 編集を開始することになります.変更をチェックインすると,
27493 作業コピーは読み込み専用状態に戻ります.\SpecialChar LyX
27494 で予備付きチェックアウトを利用したい場合には,
27496 \begin_inset Flex Code
27499 \begin_layout Plain Layout
27507 \begin_inset Flex Code
27510 \begin_layout Plain Layout
27516 という行を書き加える必要があります.この方法の利点は,
27518 書き込み可能コピーを誰が使用しているかを見ることができることです.ただし,
27519 一人のユーザーだけがコピーを書き込み可能にしているとは限りません.
27522 \begin_layout Standard
27525 あなたが予備付きチェックアウトを使用しているか,
27526 予備なしチェックアウトを利用しているか,
27527 推測しようと試みます.使用中の作業コピーが読み込み専用になっているか,
27529 CVS/Baseサブディレクトリに使用中文書のコピーが存在している場合には,
27530 予備付きチェックアウトを使用しているものと仮定し,
27531 そうでない場合には予備なしチェックアウトを使用しているものと仮定します.予備付きチェックアウトが検出された場合には,
27532 作業コピーが読み込み専用の場合に書き込み可能にするためには,
27537 メニューを使用しなくてはなりません.その後,
27543 自分が加えた変更をリポジトリに移した後,
27544 作業コピーを再び読み込み専用にする際には,
27548 \begin_layout Standard
27551 \begin_inset Flex URL
27554 \begin_layout Plain Layout
27556 http://www.nongnu.org/cvs
27562 \begin_inset Flex URL
27565 \begin_layout Plain Layout
27567 http://ximbiot.com/cvs
27575 \begin_layout Standard
27576 以下に言及するサブコマンドとスイッチを理解するには,
27584 \begin_layout Subsubsection
27588 \begin_layout Standard
27589 お使いの文書が改訂管理下に置かれていなければ,
27590 メニューにはこの項目だけが表示されます.もし改訂管理が有効ならば,
27598 \begin_layout Standard
27600 既に文書ディレクトリをCVS管理下に置いている場合に
27607 \begin_inset Flex Code
27610 \begin_layout Plain Layout
27617 お使いの文書をCVSに登録します.つまり,
27619 アーカイブを自分で作成ないしチェックアウトしなくてはならないことを意味します(このステップを忘れてしまうと,
27624 \begin_layout Standard
27626 文書の最初の説明文を入力するように促されます.登録したファイルは,
27627 まだチェックインされたわけではないことに注意してください.
27630 \begin_layout Standard
27634 cvs -q add -m"<入力した説明文>" "<ファイル名>"
27639 \begin_layout Standard
27640 上記および他のすべてのCVSコマンドにおける
27645 「カレント作業ディレクトリをファイルの場所に移動し,
27646 パスコンポーネントを除いたファイル名を引数として使用する」という意味になります.
27649 \begin_layout Subsubsection
27653 \begin_layout Standard
27657 変更の説明文を入れるよう促されます.その後,
27658 変更がレポジトリに書き込まれます.文書を変更せず,
27659 予備付きチェックアウトが検出された場合,
27667 \begin_layout Labeling
27668 \labelwidthstring 00.00.0000
27671 \begin_inset space ~
27675 \begin_inset Newline newline
27679 \begin_inset Flex Code
27682 \begin_layout Plain Layout
27683 cvs -q commit -m"<入力した説明文>" "<ファイル名>"
27689 \begin_inset Newline newline
27693 \begin_inset Flex Code
27696 \begin_layout Plain Layout
27697 cvs -q unedit "<ファイル名>"
27705 \begin_layout Subsubsection
27709 \begin_layout Standard
27711 他人の加えた変更を自らの作業コピーに取り込まなくてはならないことがあります.
27714 \begin_layout Standard
27718 cvs -q update "<ファイル名>"
27721 \begin_layout Standard
27722 読み込み専用チェックアウトが検出された場合,
27723 作業コピーを書き込み可能にし予備を作成します.
27726 \begin_layout Standard
27730 cvs -q edit "<ファイル名>"
27733 \begin_layout Subsubsection
27737 \begin_layout Standard
27740 文書に加えられた変更をすべて廃棄します.変更が廃棄される前に警告が表示されます.最初にファイルが削除され,
27741 次にCVS更新コマンドが実行されます.
27744 \begin_layout Standard
27748 cvs -q update "<ファイル名>"
27751 \begin_layout Standard
27757 \begin_layout Standard
27761 cvs -q unedit "<ファイル名>"
27764 \begin_layout Subsubsection
27770 \begin_layout Standard
27772 現行文書のコピーを生成します.CVSは,
27773 コピー操作を自前ではサポートしませんので,
27775 新コピーは新規ファイルとして追加されます.最後のチェックイン以降,
27776 変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され,
27778 新コピーがローカルとリポジトリの両方に生成されます.コピーされた文書と元の文書の親ディレクトリが異なる場合には,
27779 コピーにインクルードされたファイルの相対パスは,
27782 ファイル\SpecialChar menuseparator
27783 名前をつけて保存\SpecialChar ldots
27788 コピーされたファイルが読み込まれます.
27791 \begin_layout Labeling
27792 \labelwidthstring 00.00.0000
27795 \begin_inset space ~
27799 \begin_inset Newline newline
27803 \begin_inset Flex Code
27806 \begin_layout Plain Layout
27813 \begin_inset Flex Code
27816 \begin_layout Plain Layout
27823 \begin_inset Newline newline
27827 \begin_inset Flex Code
27830 \begin_layout Plain Layout
27831 cvs -q add "<新ファイル名>"
27839 \begin_layout Subsubsection
27843 \begin_layout Standard
27845 現行文書のファイル名を変更します.CVSは,
27846 ファイル名変更操作を自前ではサポートしませんので,
27849 新規ファイルとして追加されます.最後のチェックイン以降,
27850 変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され,
27852 ローカルとリポジトリの両方でファイル名が変更されます.新旧ファイル名の文書の親ディレクトリが異なる場合には,
27853 コピーにインクルードされたファイルの相対パスは,
27856 ファイル\SpecialChar menuseparator
27857 名前をつけて保存\SpecialChar ldots
27861 新ファイル名を使ってファイルが再度読み込まれます.
27864 \begin_layout Labeling
27865 \labelwidthstring 00.00.0000
27868 \begin_inset space ~
27872 \begin_inset Newline newline
27876 \begin_inset Flex Code
27879 \begin_layout Plain Layout
27886 \begin_inset Flex Code
27889 \begin_layout Plain Layout
27896 \begin_inset space ~
27900 \begin_inset Newline newline
27904 \begin_inset Flex Code
27907 \begin_layout Plain Layout
27908 cvs -q add "<新ファイル名>"
27914 \begin_inset space ~
27918 \begin_inset Newline newline
27922 \begin_inset Flex Code
27925 \begin_layout Plain Layout
27926 cvs -q remove "<ファイル名>"
27934 \begin_layout Subsubsection
27935 ローカルディレクトリチェックアウトのレポジトリからの更新
27938 \begin_layout Standard
27941 \begin_inset Flex Code
27944 \begin_layout Plain Layout
27952 バージョン管理の利用は複雑になります.\SpecialChar LyX
27954 文書が存在するツリー全体の更新をサポートします.これは,
27955 CVSの使用法について詳しい知識のない人々や,
27956 レポジトリに追加素材をコミットする野望のない人々と共同作業をするような場合に,
27959 文書と同じディレクトリかそのサブディレクトリに来るように組織する必要があります.いずれにしても,
27960 複合文書を新しいディレクトリを建てて収容するのは,
27964 \begin_layout Standard
27966 \begin_inset Flex Code
27969 \begin_layout Plain Layout
27976 ディレクトリ全体を更新します.ローカルの変更が検出された場合には,
27977 更新を開始する前にユーザーに警告が発せられます.マージコンフリクトが発生した場合には,
27978 コンフリクトを起こしている部分の新旧バージョンが,
27981 修正する必要があります.コンフリクトは,
27983 \begin_inset Flex Code
27986 \begin_layout Plain Layout
27993 \begin_inset Flex Code
27996 \begin_layout Plain Layout
28004 \begin_inset Flex Code
28007 \begin_layout Plain Layout
28013 で区切られて表示されます.最初の部分は,
28015 更新操作前のバージョンが置かれています.第2の部分は,
28017 \begin_inset Flex Code
28020 \begin_layout Plain Layout
28030 \begin_layout Labeling
28031 \labelwidthstring 00.00.0000
28034 \begin_inset space ~
28038 \begin_inset Newline newline
28042 \begin_inset Flex Code
28045 \begin_layout Plain Layout
28053 \begin_inset Newline newline
28057 \begin_inset Flex Code
28060 \begin_layout Plain Layout
28070 \begin_layout Standard
28072 \begin_inset Flex Code
28075 \begin_layout Plain Layout
28084 \begin_layout Subsubsection
28088 \begin_layout Standard
28091 \begin_inset Flex Code
28094 \begin_layout Plain Layout
28096 \begin_inset Quotes eld
28100 \begin_inset Quotes erd
28111 \begin_layout Subsubsection
28115 \begin_layout Standard
28118 CVS版数・著者名・最終コミットの日時をサポートします.これらの情報は,
28123 によって抽出されます.詳細については,
28125 \begin_inset CommandInset ref
28127 reference "subsec:VCS改訂情報"
28135 \begin_layout Subsection
28140 \begin_layout Standard
28143 現在SVNを一部サポートしています.そのコマンドは,
28146 ファイル\SpecialChar menuseparator
28149 メニューにあります.レポジトリへのアクセスに,
28150 ssh経由のパスワード保護アクセスを使用している場合には,
28151 端末ウィンドウでの入力を促されます.\SpecialChar LyX
28153 SVN 1.5・1.6・1.7・1.8に対して試験されています
28157 \begin_layout Plain Layout
28160 \begin_inset CommandInset ref
28162 reference "subsec:レポジトリからSVN同期"
28170 を参照してください.SVN 1.8では,
28171 ファイルがロックされている時にパーミッション変更点を戻してしまうという現時点では未解決の問題が存在しています.
28179 \begin_layout Subsubsection
28183 \begin_layout Standard
28184 お使いの文書が改訂管理下に置かれていなければ,
28185 メニューにはこの項目だけが表示されます.もし改訂管理が有効ならば,
28193 \begin_layout Standard
28195 既に文書のあるディレクトリをSVN管理下に置いている場合に
28200 \begin_inset Flex Code
28203 \begin_layout Plain Layout
28210 お使いの文書をSVNに登録します.つまり,
28211 アーカイブはご自分でチェックアウトしなくてはなりません.
28214 \begin_layout Standard
28216 文書の最初の説明文を入力するように促されます.登録したファイルは,
28217 まだコミットされたわけではないことに注意してください.
28220 \begin_layout Standard
28223 \begin_inset Flex Code
28226 \begin_layout Plain Layout
28228 \begin_inset Quotes qld
28232 \begin_inset Quotes qld
28243 \begin_layout Standard
28245 \begin_inset Flex Code
28248 \begin_layout Plain Layout
28257 \begin_layout Subsubsection
28261 \begin_layout Standard
28264 変更の説明文を入れるよう促されます.その後,
28268 \begin_layout Standard
28273 \begin_layout Plain Layout
28274 ロックが有効になっていない場合です.第
28275 \begin_inset CommandInset ref
28277 reference "subsec:SVNファイルロック"
28289 \begin_inset Flex Code
28292 \begin_layout Plain Layout
28293 svn commit -q -m"<入力した説明文>" "<ファイル名>"
28301 \begin_layout Subsubsection
28305 \begin_layout Standard
28306 このファイルの変更点をレポジトリから取得して更新します.すべての干渉点は,
28308 この機能を使う前にSVNのマージ法と干渉解決法を理解しておくようにしてください.
28311 \begin_layout Standard
28316 \begin_layout Plain Layout
28324 \begin_inset Flex Code
28327 \begin_layout Plain Layout
28328 svn update --non-interactive
28329 \begin_inset Quotes qld
28333 \begin_inset Quotes qld
28344 \begin_layout Subsubsection
28348 \begin_layout Standard
28351 文書に加えられた変更をすべて廃棄します.変更が廃棄される前に警告が表示されます.
28354 \begin_layout Standard
28357 \begin_inset Flex Code
28360 \begin_layout Plain Layout
28362 \begin_inset Quotes qld
28366 \begin_inset Quotes qld
28377 \begin_layout Subsubsection
28383 \begin_layout Standard
28385 現行文書のコピーを生成します.最後のチェックイン以降,
28386 変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され,
28388 新コピーがローカルとリポジトリの両方に生成されます.コピーされた文書と元の文書の親ディレクトリが異なる場合には,
28389 コピーにインクルードされたファイルの相対パスは,
28392 ファイル\SpecialChar menuseparator
28393 名前をつけて保存\SpecialChar ldots
28398 コピーされたファイルが読み込まれます.
28401 \begin_layout Labeling
28402 \labelwidthstring 00.00.0000
28405 \begin_inset space ~
28409 \begin_inset Newline newline
28413 \begin_inset Flex Code
28416 \begin_layout Plain Layout
28417 svn copy -q "<ファイル名>" "<新ファイル名>"
28423 \begin_inset space ~
28427 \begin_inset Newline newline
28431 \begin_inset Flex Code
28434 \begin_layout Plain Layout
28443 \begin_layout Subsubsection
28447 \begin_layout Standard
28449 現行文書のファイル名を変更します.最後のチェックイン以降,
28450 変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され,
28452 ローカルとリポジトリの両方でファイル名が変更されます.新旧ファイル名の文書の親ディレクトリが異なる場合には,
28453 コピーにインクルードされたファイルの相対パスは,
28456 ファイル\SpecialChar menuseparator
28457 名前をつけて保存\SpecialChar ldots
28461 新ファイル名を使ってファイルが再度読み込まれます.
28464 \begin_layout Labeling
28465 \labelwidthstring 00.00.0000
28468 \begin_inset space ~
28472 \begin_inset Newline newline
28476 \begin_inset Flex Code
28479 \begin_layout Plain Layout
28480 svn move -q add "<ファイル名>" "<新ファイル名>"
28486 \begin_inset Newline newline
28490 \begin_inset Flex Code
28493 \begin_layout Plain Layout
28502 \begin_layout Subsubsection
28503 \begin_inset CommandInset label
28505 name "subsec:レポジトリからSVN同期"
28509 レポジトリを使ったローカルディレクトリの同期
28513 \begin_layout Plain Layout
28516 \begin_inset Formula $\geqq1.5$
28519 でのみ動作することに注意してください.
28527 \begin_layout Standard
28530 これらのコマンドは現在の文書しか取り扱わないのです.もし,
28533 \begin_inset Flex Code
28536 \begin_layout Plain Layout
28543 管理はずっと複雑になります.そこで\SpecialChar LyX
28545 文書のおいてあるツリー全体の更新をサポートします
28549 \begin_layout Plain Layout
28551 文書と同じディレクトリかそれ以下のサブディレクトリに来るようにファイル構造を構成する必要があります.
28557 subversion管理を知らなかったりレポジトリに新しい素材をコミットする勇気のない人たちと共同作業をする羽目になったときに,
28561 \begin_layout Standard
28562 \begin_inset Flex Code
28565 \begin_layout Plain Layout
28575 意図しないデータロスが発生しません.ローカルな変更が発見された場合には,
28576 更新が開始される前にユーザに警告が与えられます.
28579 \begin_layout Labeling
28580 \labelwidthstring 00.00.0000
28583 \begin_inset space ~
28587 \begin_inset Newline newline
28591 \begin_inset Flex Code
28594 \begin_layout Plain Layout
28595 svn diff $path(変更が発見された場合には通知します)
28596 \begin_inset Newline newline
28599 svn update --accept mine-full $path
28607 \begin_layout Standard
28609 \begin_inset Flex Code
28612 \begin_layout Plain Layout
28621 \begin_layout Subsubsection
28625 \begin_layout Standard
28628 \begin_inset Flex Code
28631 \begin_layout Plain Layout
28633 \begin_inset Quotes qld
28637 \begin_inset Quotes qld
28648 \begin_layout Subsubsection
28650 \begin_inset CommandInset label
28652 name "subsec:SVNファイルロック"
28659 \begin_layout Standard
28660 別々の改訂管理システム間でファイルを交換しようとすると,
28661 二人のユーザが同じ文書(の一部)を編集している場合,
28662 マージが衝突する問題を引き起こします.そのような衝突が発生した場合,
28663 手動で解決しなくてはならなくなりますが,
28665 与えられた時間に一人のユーザだけがファイルを編集することが許されるように保証するための,
28666 何らかのロック機構を導入することが考えられます.
28669 \begin_layout Standard
28671 このように相互に排他的なファイルアクセスを提供する機構が二つあります.ロックと,
28673 \begin_inset Flex Code
28676 \begin_layout Plain Layout
28682 svnファイル特性に依拠した書き込み権限の自動設定(第
28683 \begin_inset CommandInset ref
28685 reference "subsec:自動ロック特性"
28694 \begin_layout Plain Layout
28695 \begin_inset Flex URL
28698 \begin_layout Plain Layout
28700 http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html
28713 は自動的に文書編集にSVNロックを使用するようになり,
28714 チェックイン・チェックアウト機構はRCSと同じ枠組みに切り替わります.これは特に,
28716 でのファイルの使われ方に以下の二つのモードがあることを意味します.
28719 \begin_layout Itemize
28720 非ロック状態.読み込まれたファイルは,
28721 読み込み専用モードになります.編集するためには,
28728 書き込みロックの獲得が行われます.ロックの獲得ができないと,
28729 非ロック状態から出ることができません.
28732 \begin_layout Itemize
28734 「通常の」編集モードになります.他のユーザには,
28735 このファイルを編集する許可が与えられません.
28740 変更のコミットと書き込みロックの解放が行われます.文書に変更が加えられなかった場合には,
28745 \begin_layout Plain Layout
28747 コミットメッセージを入力するよう促されますが,
28754 書き込みロックの解放のみが行われます.
28757 \begin_layout Standard
28762 \begin_layout Labeling
28763 \labelwidthstring 00.00.0000
28766 \begin_inset Flex Code
28769 \begin_layout Plain Layout
28771 \begin_inset Quotes erd
28775 \begin_inset Quotes erd
28779 \begin_inset Quotes eld
28783 \begin_inset Quotes erd
28792 \begin_inset Newline newline
28796 \begin_inset Flex Code
28799 \begin_layout Plain Layout
28801 \begin_inset Quotes eld
28805 \begin_inset Quotes erd
28816 \begin_layout Labeling
28817 \labelwidthstring 00.00.0000
28820 \begin_inset Flex Code
28823 \begin_layout Plain Layout
28825 \begin_inset Quotes eld
28829 \begin_inset Quotes erd
28838 \begin_inset Newline newline
28842 \begin_inset Flex Code
28845 \begin_layout Plain Layout
28847 \begin_inset Quotes eld
28851 \begin_inset Quotes erd
28862 \begin_layout Subsubsection
28864 \begin_inset CommandInset label
28866 name "subsec:自動ロック特性"
28873 \begin_layout Standard
28875 \begin_inset Flex Code
28878 \begin_layout Plain Layout
28884 ファイルに対する書き込み権限の自動設定は,
28887 ファイル\SpecialChar menuseparator
28888 バージョン管理\SpecialChar menuseparator
28892 \begin_inset space \thinspace{}
28895 で行うことができます.このコマンドは,
28896 SVNサーバでファイルがロックされていないときのみ使用可能状態になります(つまり,
28897 使用するにはチェックアウトが必要です).
28900 \begin_layout Standard
28905 \begin_layout Labeling
28906 \labelwidthstring 00.00.0000
28909 \begin_inset Flex Code
28912 \begin_layout Plain Layout
28913 svn propset svn:needs-lock ON
28914 \begin_inset Quotes eld
28918 \begin_inset Quotes erd
28929 \begin_layout Labeling
28930 \labelwidthstring 00.00.0000
28933 \begin_inset Flex Code
28936 \begin_layout Plain Layout
28937 svn propdel svn:needs-lock
28938 \begin_inset Quotes eld
28942 \begin_inset Quotes erd
28953 \begin_layout Subsubsection
28954 \begin_inset CommandInset label
28956 name "subsec:VCS改訂情報"
28963 \begin_layout Standard
28964 文書中で改訂情報を有効化するにはいくつかの方法があります.
28967 \begin_layout Itemize
28973 \begin_layout Itemize
28975 \begin_inset Flex Code
28978 \begin_layout Plain Layout
28985 \begin_inset Flex Code
28988 \begin_layout Plain Layout
28994 コマンドの出力を返します.下記の表が,
28995 結果の読み方のヒントを与えるでしょう.
28998 \begin_layout Standard
29000 \begin_inset Tabular
29001 <lyxtabular version="3" rows="6" columns="2">
29002 <features tabularvalignment="middle">
29003 <column alignment="center" valignment="top">
29004 <column alignment="center" valignment="top">
29006 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
29009 \begin_layout Plain Layout
29015 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
29018 \begin_layout Plain Layout
29026 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
29029 \begin_layout Plain Layout
29035 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
29038 \begin_layout Plain Layout
29046 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
29049 \begin_layout Plain Layout
29055 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
29058 \begin_layout Plain Layout
29066 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
29069 \begin_layout Plain Layout
29075 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
29078 \begin_layout Plain Layout
29086 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
29089 \begin_layout Plain Layout
29095 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
29098 \begin_layout Plain Layout
29099 チェックアウト頻度が低かったことによる不完全な作業コピー
29106 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
29109 \begin_layout Plain Layout
29115 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
29118 \begin_layout Plain Layout
29134 \begin_layout Itemize
29136 \begin_inset Flex Code
29139 \begin_layout Plain Layout
29141 \begin_inset space ~
29145 \begin_inset space ~
29149 \begin_inset space ~
29157 の出力を解析したものが返されます.サポートされるフラグは
29161 \begin_layout Itemize
29163 \begin_inset Flex Code
29166 \begin_layout Plain Layout
29175 \begin_layout Itemize
29177 \begin_inset Flex Code
29180 \begin_layout Plain Layout
29189 \begin_layout Itemize
29191 \begin_inset Flex Code
29194 \begin_layout Plain Layout
29203 \begin_layout Itemize
29205 \begin_inset Flex Code
29208 \begin_layout Plain Layout
29218 \begin_layout Standard
29220 情報差込枠で得ることができます(b).これらの情報は,
29221 ファイルをsvn管理下に置いたときのみ(すなわち使用中文書の
29222 \begin_inset Flex Code
29225 \begin_layout Plain Layout
29231 ディレクトリがあるときのみ)利用可能です.
29235 \begin_layout Itemize
29243 \begin_layout Plain Layout
29244 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html
29250 ファイルキーワード特性を設定して(例:
29253 svn propset svn:keywords 'Rev' file.lyx
29256 文書中にキーワード\SpecialChar TeX
29261 \begin_layout Plain Layout
29264 がキーワードタグの途中で改行してしまわないことを確実にするための,
29272 \begin_inset Flex Code
29275 \begin_layout Plain Layout
29281 )を貼り付けるのです.このようにして,
29283 各更新やコミットの後に自動的に改訂番号を代入することができるのです(例:
29285 \begin_inset Flex Code
29288 \begin_layout Plain Layout
29295 ).このアプローチにはいくつか問題があります.第一に,
29297 の世界では「$」文字は数式を表すのに使われるので,
29300 \begin_inset Formula $Rev$
29305 \begin_inset Formula $Rev:59$
29308 になってしまいます.その他のId・Date・Authorなどといったキーワードも同様です.第二に,
29309 SVN出力は使用中のロケールに依存するので,
29312 問題を引き起こすような文字列を容易に生成してしまいます.第三に,
29315 59」という文字列全体が表示されてしまいます.Subversionがユーザ定義のキーワードを実装するまでは,
29316 このアプローチを信頼性を持って使用したり,
29322 \begin_layout Subsection
29326 \begin_layout Quote
29328 かなり早いうちに自分自身でコマンドライン操作を理解できないのであれば,
29329 TortoiseSVNを使った方が賢明でしょう.—
29335 \begin_layout Subsubsection
29339 \begin_layout Standard
29342 Subversionレポジトリへのアクセス権を持っている他に,
29343 ユーザはSubversionクライアントプログラムを導入する必要があります.クライアントプログラムのWindows用インストーラは
29344 \begin_inset CommandInset href
29347 target "http://www.collab.net/nonav/downloads/subversion/"
29353 \begin_inset CommandInset href
29356 target "http://tortoisesvn.tigris.org/"
29361 も導入することを考えるでしょう.これはSubversionの操作をWindows Explorerのコンテクスト(右クリック)メニューに統合します.\SpecialChar LyX
29363 一般的にExplorerコンテクストメニューを使った方が便利です.TortoiseSVNは,
29365 自身が使用するクライアントプログラムの代わりとは成りませんので,
29369 \begin_layout Subsubsection
29370 文書をSubversion管理下に置くには
29373 \begin_layout Standard
29375 文書をSubversionのバージョン管理下に置く前に,
29376 その親ディレクトリをバージョン管理下に置かなくてはなりません.文書を,
29377 既にレポジトリに存在するプロジェクトに追加する際には,
29378 新規文書が置かれることになるディレクトリへ,
29379 プロジェクトをチェックアウトすることによって実現します.プロジェクト自体がバージョン管理下にない場合(たとえばこの文書が新規プロジェクトの最初のファイルである場合)には,
29380 このディレクトリをレポジトリにインポートしなくてはなりません.これは,
29382 の外部で行います.インポートもチェックアウトも共に,
29384 Explorerのコンテクストメニューから簡単に終えることができます.あるいは,
29385 DOSプロンプトでコマンドライン・クライアントを使って成し遂げることもできます.TortoiseSVNを使ったプロジェクトのインポート手続きを下記で説明します.レポジトリは既に存在し,
29387 \begin_inset Flex Code
29390 \begin_layout Plain Layout
29398 で開始するものとします.Subversionクライアントプログラムを使うための情報を得るには,
29400 \begin_inset Flex Code
29403 \begin_layout Plain Layout
29412 \begin_layout Enumerate
29414 \begin_inset Flex Code
29417 \begin_layout Plain Layout
29428 TortoiseSVN\SpecialChar menuseparator
29436 \begin_layout Enumerate
29437 新規プロジェクトフォルダを置くレポジトリレベル(多くの場合最上位レベル)を右クリックし,
29440 Create folder\SpecialChar ldots
29443 をクリックしてください.プロジェクトフォルダの名称を入力してOKをクリックしてください.必要であればログファイル用のメッセージを入力し,
29444 再びOKをクリックしてください.新規プロジェクトフォルダがレポジトリに現れるはずです.最後にOKを再度クリックして,
29445 レポジトリブラウザを終了してください.
29448 \begin_layout Enumerate
29450 \begin_inset Flex Code
29453 \begin_layout Plain Layout
29464 SVN Checkout\SpecialChar ldots
29467 を選択してください.レポジトリにたった今作成した,
29468 プロジェクトフォルダのURLを選択し,
29470 \begin_inset Flex Code
29473 \begin_layout Plain Layout
29482 OKをクリックしてください.フォルダが空でないことを警告されますが,
29483 OKをクリックして進んでください.すると,
29485 \begin_inset Flex Code
29488 \begin_layout Plain Layout
29497 \begin_inset Flex Code
29500 \begin_layout Plain Layout
29509 \begin_layout Enumerate
29514 ファイル\SpecialChar menuseparator
29515 バージョン管理\SpecialChar menuseparator
29518 をクリックします.ログメッセージを入力してOKをクリックし,
29519 文書をバージョン管理にコミットしてください.
29522 \begin_layout Standard
29526 ファイル\SpecialChar menuseparator
29529 メニューのすべての機能が使用できるようになります.Windows ExplorerのTortoiseSVNコンテクストメニューか,
29530 コマンドプロンプトでのSubversionクライアントプログラムを使用して,
29531 文書をチェックイン・チェックアウトしたり,
29532 履歴を見たりといったことができるようになります.
29535 \begin_layout Subsubsection
29536 Windows下でSVNと共にSSHトンネルを使うには
29539 \begin_layout Standard
29541 WindowsでSVNクライアントをSSH経由で通信するようにさせるのは,
29542 かなり厄介な仕事です.どのようにクライアント側を設定すればよいか,
29543 少なくとも幾分かのヒントをお示しするつもりですが,
29544 sshとWindowsコマンドラインの知識が前もって必要であり,
29545 それと共にかなりの量のフラストレーションが溜まることを覚悟しておいてください.
29548 \begin_layout Enumerate
29550 Windows用のSVNクライアントを入手してください.これが新規の導入である場合には,
29552 \begin_inset Flex Code
29555 \begin_layout Plain Layout
29562 configファイル群を生成させてください.これらは後で変更を加える必要があります.
29565 \begin_layout Enumerate
29566 Windows用のsshクライアントを選んでください.選択肢はたくさんありますが,
29571 \begin_layout Plain Layout
29572 \begin_inset Flex URL
29575 \begin_layout Plain Layout
29577 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
29587 のものを使用することとしましょう.クライアントが接続の度にパスワードを訊いてこないように,
29588 接続を自動化する必要があります.簡単にするために,
29589 追加的なパスワード保護などを加えないキーのみを使用することとします.
29593 \begin_layout Enumerate
29594 \begin_inset Flex Code
29597 \begin_layout Plain Layout
29603 を使ってキーを生成します..ppkプライベートキーファイルを保存し,
29604 パブリックキーファイルはサーバ側に置きます.SVNサーバがLinuxで走っている場合,
29605 このパブリックキーの書式はLinuxのopensshと互換性がないために,
29606 「Public key for pasting into OpenSSH authorized_keys file:」編集フィールドから,
29608 \begin_inset Flex Code
29611 \begin_layout Plain Layout
29612 ~/.ssh/authorized_keys
29618 \begin_inset Flex Code
29621 \begin_layout Plain Layout
29627 ファイルにコピー&ペーストを行わなくてはならないことに注意してください.
29630 \begin_layout Enumerate
29631 Puttyのplinkを入手してください.SVNのconfigファイル
29635 \begin_layout Plain Layout
29636 正確なパスはWindowsのバージョンに依りますが,
29638 \begin_inset Flex Code
29641 \begin_layout Plain Layout
29644 Documents and Settings
29658 \begin_inset Flex Code
29661 \begin_layout Plain Layout
29677 \begin_inset Flex Code
29680 \begin_layout Plain Layout
29686 セクションにsshコマンドを設定してください.例:
29688 \begin_inset Flex Code
29691 \begin_layout Plain Layout
29692 ssh=c:/path/plink.exe -i c:/path/private_key.ppk
29701 \begin_layout Plain Layout
29703 正確なコマンドを機能させるには長い時間がかかり,
29704 それは多くの物事に依存します.たとえば,
29705 リモートサーバがPuttyなどの既定セッションとして保存されないようにしてください.うまく行かない場合には,
29706 まずSVNなしでplink経由の接続を試してください.
29715 \begin_layout Enumerate
29716 SVNアーカイブをチェックアウトしてください.例:
29718 \begin_inset Newline newline
29722 \begin_inset Flex Code
29725 \begin_layout Plain Layout
29726 svn co svn+ssh://user@server/repository_path
29734 \begin_layout Subsubsection
29738 \begin_layout Standard
29739 共著者同士がLinuxとWindowsを混在させているとき,
29741 は.lyxファイル中で異なった行末記号を使用することになります.これは,
29743 の機能に関する限り問題になりませんが,
29745 マージではコンフリクトを引き起こしがちです.幸いにして,
29748 \begin_inset Flex Code
29751 \begin_layout Plain Layout
29761 \begin_layout Plain Layout
29763 \begin_inset Flex Code
29766 \begin_layout Plain Layout
29767 svn propset svn:eol-style native FILE_NAME
29778 CR/LF問題をどのように取り扱えばいいかを知っているので大丈夫です
29782 \begin_layout Plain Layout
29783 \begin_inset Flex URL
29786 \begin_layout Plain Layout
29788 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html
29801 \begin_layout Subsection
29806 \begin_layout Standard
29809 最小限のGITコマンドがサポートされるようになりました.これらのコマンドは,
29812 ファイル\SpecialChar menuseparator
29816 \begin_inset space \thinspace{}
29820 パスワード保護されたsshを使用している場合には,
29821 ターミナルウィンドウでの操作をするように促されます.\SpecialChar LyX
29823 GIT 1.7に対して試験を行っています
29827 \begin_layout Plain Layout
29828 Windowsユーザーはgitにパスが通っていることを確認する必要があります.これは,
29832 ツール\SpecialChar menuseparator
29833 設定\SpecialChar menuseparator
29834 パス\SpecialChar menuseparator
29845 \begin_layout Standard
29846 GITと他のバージョン管理システムとの大きな相違点は,
29847 GITの配布形態にあります.伝統的なバージョン管理システムでは,
29849 中心となるサーバーがあります.ユーザーは変更点をサーバーにコミットし,
29850 他のユーザーが行った更新分をサーバーから受け取ります.一方,
29853 ローカルのリポジトリにコミットを行います.ローカルリポジトリは,
29855 \begin_inset Flex Code
29858 \begin_layout Plain Layout
29865 \begin_inset Flex Code
29868 \begin_layout Plain Layout
29875 1つ以上のリモートリポジトリと同期されます.\SpecialChar LyX
29878 一切関わりません.CVSやSVNの集権的リポジトリに対して行うのと同じことを,
29879 ローカルのリポジトリに対してのみ行います.リモートのGITリポジトリを使用している場合には,
29880 お好みのGITクライアントを使用して,
29882 \begin_inset Flex Code
29885 \begin_layout Plain Layout
29892 \begin_inset Flex Code
29895 \begin_layout Plain Layout
29904 \begin_layout Subsubsection
29908 \begin_layout Standard
29909 お使いの文書が改訂管理下に置かれていなければ,
29910 メニューにはこの項目だけが表示されます.もし改訂管理が有効ならば,
29918 \begin_layout Standard
29920 既に文書のあるディレクトリをGIT管理下に置いている場合に
29925 \begin_inset Flex Code
29928 \begin_layout Plain Layout
29935 お使いの文書をGITに登録します.つまり,
29936 アーカイブはご自分でチェックアウトしなくてはなりません.
29939 \begin_layout Standard
29941 文書の最初の説明文を入力するように促されます.登録したファイルは,
29942 まだコミットされたわけではないことに注意してください.
29945 \begin_layout Standard
29948 \begin_inset Flex Code
29951 \begin_layout Plain Layout
29960 \begin_layout Standard
29962 \begin_inset Flex Code
29965 \begin_layout Plain Layout
29974 \begin_layout Subsubsection
29978 \begin_layout Standard
29981 変更の説明文を入れるよう促されます.その後,
29985 \begin_layout Standard
29988 \begin_inset Flex Code
29991 \begin_layout Plain Layout
29993 \begin_inset Quotes erd
29997 \begin_inset Quotes erd
30008 \begin_layout Subsubsection
30012 \begin_layout Standard
30015 文書に加えられた変更をすべて廃棄します.変更が廃棄される前に警告が表示されます.
30018 \begin_layout Standard
30021 \begin_inset Flex Code
30024 \begin_layout Plain Layout
30026 \begin_inset Quotes qld
30030 \begin_inset Quotes qld
30041 \begin_layout Subsubsection
30045 \begin_layout Standard
30047 現行文書のファイル名を変更します.最後のチェックイン以降,
30048 変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され,
30050 ローカルとリポジトリの両方でファイル名が変更されます.新旧ファイル名の文書の親ディレクトリが異なる場合には,
30051 コピーにインクルードされたファイルの相対パスは,
30054 ファイル\SpecialChar menuseparator
30055 名前をつけて保存\SpecialChar ldots
30059 新ファイル名を使ってファイルが再度読み込まれます.
30062 \begin_layout Labeling
30063 \labelwidthstring 00.00.0000
30066 \begin_inset space ~
30070 \begin_inset Newline newline
30074 \begin_inset Flex Code
30077 \begin_layout Plain Layout
30078 git mv "<ファイル名>" "<新ファイル名>"
30084 \begin_inset Newline newline
30088 \begin_inset Flex Code
30091 \begin_layout Plain Layout
30100 \begin_layout Subsubsection
30104 \begin_layout Standard
30107 \begin_inset Flex Code
30110 \begin_layout Plain Layout
30112 \begin_inset Quotes qld
30116 \begin_inset Quotes qld
30127 \begin_layout Subsubsection
30131 \begin_layout Standard
30134 ファイルの最終コミットのGITハッシュ番号・その短縮形・著者名・最終コミットの日時をサポートします.これらの情報は,
30136 \begin_inset Flex Code
30139 \begin_layout Plain Layout
30140 git log -n 1 --pretty=format:%H%n%h%n%an%n%ai
30145 によって抽出されます.ツリーバージョン情報は,
30147 \begin_inset Flex Code
30150 \begin_layout Plain Layout
30151 git describe --abbrev --dirty --long
30158 \begin_inset CommandInset ref
30160 reference "subsec:VCS改訂情報"
30168 \begin_layout Subsection
30172 \begin_layout Standard
30174 \begin_inset Flex Code
30177 \begin_layout Plain Layout
30186 改訂管理のための自製コマンドを作ることができるようになりました.
30189 \begin_layout Standard
30192 二つのTortoiseSVNコマンドを直接統合することができます.
30195 \begin_layout Description
30198 \begin_inset Flex Code
30201 \begin_layout Plain Layout
30202 vc-command DR "." "TortoiseProc /command:commit /path:$$p"
30210 \begin_layout Description
30213 \begin_inset Flex Code
30216 \begin_layout Plain Layout
30217 vc-command DR "." "TortoiseProc /command:revert /path:$$p"
30225 \begin_layout Subsection
30229 \begin_layout Standard
30232 \begin_inset Flex Code
30235 \begin_layout Plain Layout
30243 典型的な使用法です.これは平文ファイルには有効なのですが,
30244 複雑な構造を持つ\SpecialChar LyX
30248 は独自の文書比較機能を提供しています.この機能を呼び出すには2つの方法があります.1つは,
30251 \begin_inset Flex Code
30254 \begin_layout Plain Layout
30260 関数を直接呼び出す方法であり(詳細は\SpecialChar LyX
30276 任意の2つの改訂版を比較することもできますし,
30277 編集中の現行版を古い改訂版と比較することもできます(このとき改訂版遡及数「
30282 編集中のファイルと最後にコミットした改訂版との比較を意味します).
30285 \begin_layout Standard
30287 SVNとRCSでサポートされていますが,
30289 より複雑なバージョン付けスキームを持っているため,
30290 制約があります.ダイアログ中で改訂版を指定する際の数字は,
30291 つねにRCS改訂番号の最後の数を指し示します(例:
30292 「1.2.35」版のときには「35」).現在のところ,
30293 改訂のGIT表記はサポートされておらず,
30295 \begin_inset Flex Code
30298 \begin_layout Plain Layout
30308 の形で表記されるXステップ前の改訂版を,
30309 編集中文書と比較することのみが可能です.
30312 \begin_layout Section
30314 \begin_inset CommandInset label
30316 name "sec:文芸プログラミング"
30323 \begin_layout Standard
30328 (kayvan@sylvan.com)改訂
30330 Edmar Wienskoski Jr.
30332 (edmar-w-jr@technologist.com)原文
30335 \begin_layout Subsection
30339 \begin_layout Standard
30341 文芸的プログラミング(literate programming)のために,
30343 をどう使えばよいかをお見せすることです.ここでは,
30344 あなたがこのプログラミング技術をよくご存じで,
30345 「tangling」や「weaving」の意味するところを知っているものとして説明します.そうでない場合には,
30346 以下の各節にあるウェブリンクをたどってください.そこには,
30347 かつての開発の歴史から最新のツールチップまで,
30348 たくさんの良質なドキュメンテーションがあります.
30351 \begin_layout Standard
30355 の設定を変更することを厭わない程度まで\SpecialChar LyX
30357 Xリソースファイルにも親しんでいることを前提にしています.そうでない場合は,
30358 あなたの必要とするトピックを扱っている,
30363 \begin_layout Subsection
30367 \begin_layout Standard
30369 文芸プログラミング FAQからの抜粋です.
30372 \begin_layout Quotation
30374 人間が読むのに適した形でのドキュメンテーションとソースの組合わせです.実際,
30375 文芸的プログラムは楽しい読み物であるべきであり,
30376 さらには参加したいとさえ思わせるべきなのです!
30378 ごめん.言わずにはいれなかった.)一般的に,
30380 ソースとドキュメンテーションを同一ファイル上に結合したものです.そして,
30383 読むことのできるドキュメンテーションか,
30384 あるいはコンパイル可能なソースを生成します.文芸プログラミングのWEBスタイルは,
30386 \begin_inset space \thinspace{}
30392 組版ソフトウエアを開発中に作り出したものです.
30395 \begin_layout Standard
30399 \begin_layout Quotation
30406 \begin_layout Quotation
30407 3つの際立った特徴があります.重要な順に列挙すれば,
30412 \begin_layout Itemize
30416 \begin_layout Itemize
30420 \begin_layout Itemize
30421 特に図式と数式を含んだドキュメンテーションの組版
30425 \begin_layout Quotation
30429 \begin_layout Standard
30430 あなたの興味に火を付けたところで書誌情報を見てみましょう.
30433 \begin_layout Subsubsection
30437 \begin_layout Standard
30441 \begin_layout Quote
30442 Literate Programming FAQ
30443 \begin_inset Flex URL
30446 \begin_layout Plain Layout
30448 http://www.literateprogramming.com/lpfaq.pdf
30456 \begin_layout Standard
30460 \begin_layout Standard
30462 23(二十三です!)の文芸プログラミング用ツールが列挙されています.一部のツールは,
30463 特定のプログラミング言語用に特化したものですが,
30464 一般的な対象を持つものもあります.私は自分で使うのに,
30472 \begin_layout Itemize
30473 説明文書を\SpecialChar LaTeX
30477 \begin_layout Itemize
30478 オープンアーキテクチャを持っているので,
30479 新しいフィルタをプラグインとして加えたり
30483 \begin_layout Plain Layout
30489 与えられたデータストリームを読み込み,
30490 操作されたデータストリームを出力するプログラムです.このようにして,
30491 (文芸コードを含んだ)WEBファイルを,
30492 Cプログラムコードや\SpecialChar LaTeX
30493 コードのみを含むファイルに変換することができます.
30499 自分が必要な特別な処理を実行することが容易である.
30502 \begin_layout Itemize
30503 すでに利用可能となっているフィルタの良質なコレクションがある(HTMLはその一つです).
30506 \begin_layout Itemize
30510 \begin_layout Standard
30514 \begin_layout Quote
30516 \begin_inset Flex URL
30519 \begin_layout Plain Layout
30521 https://www.cs.tufts.edu/~nr/noweb/
30529 \begin_layout Standard
30532 文芸プログラミングの用例にたどり着くことができます.
30535 \begin_layout Subsection
30537 とNowebを使った文芸プログラミング
30540 \begin_layout Standard
30542 における文芸プログラミングのサポートは,
30544 の汎用変換機構を使用して実現しています.このサポートは「Noweb非依存」的な方法で提供されているので,
30546 自分の好きな他の文芸プログラミングツールを使って,
30547 この新しい\SpecialChar LyX
30551 \begin_layout Subsubsection
30552 ドキュメントとコードの生成(weavingおよびtangling)
30555 \begin_layout Paragraph
30559 \begin_layout Standard
30560 Nowebと\SpecialChar LyX
30566 文書\SpecialChar menuseparator
30570 \begin_inset space \thinspace{}
30573 メニューで「noweb」モジュールを追加するようにしてください.Nowebが正しく導入されていれば,
30574 「モジュール」リンクをクリックした際,
30575 利用可能リストに「noweb」モジュールが表示され,
30579 \begin_layout Paragraph
30583 \begin_layout Standard
30587 \begin_inset Flex Noun
30590 \begin_layout Plain Layout
30597 コードを入力することができます.Nowebは次のようにchunks を区切ります.
30600 \begin_layout LyX-Code
30604 \begin_layout LyX-Code
30608 \begin_layout LyX-Code
30612 \begin_layout LyX-Code
30616 \begin_layout LyX-Code
30620 \begin_layout Standard
30621 問題は<<と@の間にあるものを完全にそのままの形で扱わなければならないことです.つまり,
30624 この間に書かれたものを特別に解釈することは決してあってはなりません.これも
30625 \begin_inset Flex Noun
30628 \begin_layout Plain Layout
30635 通常のテキスト差込枠のように見えますが,
30639 \begin_layout Standard
30641 chunk内でNowebの「%def」を使えば,
30642 Nowebのidentifierの相互参照に項目を加えることができます.次の例を見てください.
30645 \begin_layout LyX-Code
30649 \begin_layout LyX-Code
30650 def some_function(args):
30653 \begin_layout LyX-Code
30654 "This is the doc string for this function."
30657 \begin_layout LyX-Code
30663 \begin_layout LyX-Code
30664 @ %def some_function
30667 \begin_layout Standard
30671 LIBDIR/examples/listerrors.lyx
30673 の中の文芸pythonプログラムを見るとよくわかります.
30676 \begin_layout Paragraph
30680 \begin_layout Standard
30683 いくつかのコードとテキストが入った新規文書ファイルが作成されているはずです.これをどうやって印刷したらいいのでしょう.答えは簡単で,
30687 \begin_inset space \thinspace{}
30690 文書\SpecialChar menuseparator
30692 \begin_inset space \thinspace{}
30697 等を選ぶだけです.特別な手続きは必要ありません.
30700 \begin_layout Standard
30703 の内部で何が起っているかを説明しておきましょう.
30706 \begin_layout Enumerate
30709 文書\SpecialChar menuseparator
30711 \begin_inset space \thinspace{}
30722 \begin_layout Standard
30723 文書が文芸プログラミング用のクラスであった場合には,
30728 パネルで設定した)文芸プログラム用のものがつけられます.それ以外は .texが拡張子に使われます.
30732 \begin_layout Enumerate
30733 違いがファイル名だけなのに注意してください.\SpecialChar LyX
30735 \begin_inset Flex Noun
30738 \begin_layout Plain Layout
30744 差込枠でコードを入力するのだけがポイントです.
30747 \begin_layout Enumerate
30748 文書が何らかの文芸プログラムクラスなら,
30753 それからNowebから\SpecialChar LaTeX
30758 \begin_layout Plain Layout
30762 ツール\SpecialChar menuseparator
30765 パネルの変換子タブに定義されています.変換子の一般的な情報については,
30766 取扱説明書『カスタマイズ篇』の「変換子」の節をご覧ください.
30771 を使って\SpecialChar LaTeX
30776 \begin_layout Standard
30777 それ以外の場合はこのステップを飛ばします.
30781 \begin_layout Enumerate
30782 最後に\SpecialChar LaTeX
30787 \begin_layout Standard
30788 様々な変換子が実行するコマンドを変更すれば,
30790 特定の「文芸プログラムツール」から変更することができます.
30793 \begin_layout Paragraph
30797 \begin_layout Standard
30799 それに対応するツールバーのボタンが押された場合,
30800 上のステップ1と同様に\SpecialChar LaTeX
30801 ファイルが生成されます.それから\SpecialChar LyX
30807 このコンバータは(他のコンバータと同じように)2つの部分からできています.
30810 \begin_layout Enumerate
30812 一つのフォーマットから他のフォーマットへの変換を行います(この場合は,
30813 Nowebフォーマットからプログラムの疑似フォーマットへ変換します).
30816 \begin_layout Enumerate
30817 エラーログ解析子.これはエラーメッセージを\SpecialChar LyX
30818 が理解できる形へ書き直します.これによって,
30820 はファイルバッファの正しい位置へエラーボックスを配置することができます.
30823 \begin_layout Standard
30828 \begin_layout LyX-Code
30831 build-script $$i $$r
30834 \begin_layout Standard
30838 \begin_inset Quotes erd
30846 \begin_inset Quotes erd
30849 (プログラムかスクリプト名)を(一般には\SpecialChar LyX
30850 の一時ファイル用のディレクトリにつくられる),
30851 Nowebファイルの名前と元の\SpecialChar LyX
30852 ファイルのディレクトリパスを使って呼び出すことを意味しています.
30855 \begin_layout Standard
30856 以下に「build-script」の一例を書いておきます.パスが通っているディレクトリに置いて使います.
30859 \begin_layout LyX-Code
30865 \begin_layout LyX-Code
30871 \begin_layout LyX-Code
30874 notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh
30877 \begin_layout Standard
30882 \begin_layout LyX-Code
30885 parselog=$$s/scripts/listerrors
30888 \begin_layout Standard
30890 \begin_inset Newline newline
30895 \begin_inset Quotes erd
30899 \begin_inset Quotes erd
30903 \begin_inset Quotes erd
30907 \begin_inset Quotes erd
30913 \begin_layout Standard
30917 変換によって生成されたファイルはそのディレクトリに置かれます.\SpecialChar LyX
30919 主要ファイルとみなされるものをコピーして取り出しますが,
30924 変換は複数のファイルを生成することがあるので,
30926 を閉じる際に大半が削除される可能性があります.これが,
30927 NOWEB_OUTPUT_DIR環境変数を渡して,
30928 build-script chunkが生成したファイルをその場所に置かれるようにする理由です.
30931 \begin_layout Paragraph
30935 \begin_layout Standard
30939 \begin_inset Quotes eld
30943 \begin_inset Quotes erd
30947 あなたのプログラムの構築操作の説明それ自身をchunkに入れて文章中に含めなければなりません.上の例のnoweb用のbuild-scriptでは,
30948 chunkを見つけるのにnotangleコマンドを使い,
30952 \begin_layout Standard
30953 以下に典型的なchunkがどのようなものかを書いておきます.
30956 \begin_layout LyX-Code
30958 \begin_inset Newline newline
30964 \begin_layout LyX-Code
30966 \begin_inset Newline newline
30970 \begin_inset Newline newline
30973 if [ -z "${NOWEB_SOURCE}" ]
30974 \begin_inset Newline newline
30980 \begin_layout LyX-Code
30981 NOWEB_SOURCE=myfile.nw
30982 \begin_inset Newline newline
30986 \begin_inset Newline newline
30990 code to extract files ...
30991 use NOWEB_OUTPUT_DIR here ...]
30992 \begin_inset Newline newline
30996 code to compile files ...]
30997 \begin_inset Newline newline
31003 \begin_layout Standard
31006 ファイル\SpecialChar menuseparator
31007 用例を開く\SpecialChar menuseparator
31008 モジュール\SpecialChar menuseparator
31010 \begin_inset space \space{}
31016 \begin_inset space \thinspace{}
31021 ファイル\SpecialChar menuseparator
31022 用例を開く\SpecialChar menuseparator
31023 モジュール\SpecialChar menuseparator
31027 \begin_inset space \thinspace{}
31030 をご覧ください.このファイルには異なる実装の「listerrors」プログラムが含まれていて,
31031 これまで説明してきた各々の部分が全体としてどのようになるかをわかってもらうための例です.面白いことに,
31033 PythonとPerlが各々使われていて,
31035 の文芸プログラミングのサポートがプログラム言語に依存しないことを示しています.
31038 \begin_layout Subsubsection
31043 \begin_layout Standard
31044 すべての文芸プログラムのための設定は,
31047 ツール\SpecialChar menuseparator
31050 パネルの「ファイル処理」タブですることができます.重要な部分を見ておきましょう.
31053 \begin_layout Description
31054 「NoWeb」形式 ファイル形式タブで設定します.ここで,
31070 に変換プロセスの第一段階でつくられるファイルに
31074 という拡張子をつけることを指示します.
31077 \begin_layout Description
31084 \begin_layout Description
31095 文芸的文書の「weaving」を行います.Nowebの場合,
31098 noweave -delay -index $$i > $$o
31103 \begin_layout Description
31112 これは「tangling」を行います.上述のように,
31115 build-script $$i $$r
31120 parselog=$$s/scripts/listerrors
31125 \begin_layout Subsubsection
31129 \begin_layout Standard
31130 ddd/gdbまたは他のデバッガで使える「server-goto-file-row」関数が新たに\SpecialChar LyX
31134 \begin_layout Standard
31135 ddd/gdbでデバッグしているとき,
31136 一つのキーストロークで現在実行している位置でテキストエディタを起動できます.既定のdddの設定ではShift-Ctrl-Vになっています.この設定はdddで
31138 ツール\SpecialChar menuseparator
31139 設定\SpecialChar menuseparator
31147 エントリを変えると変えることができます.
31150 \begin_layout Standard
31151 新しい\SpecialChar LyX
31160 \begin_layout LyX-Code
31163 echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
31166 \begin_layout Standard
31167 こうしておくとdddを使っていてプログラムの編集したい場所があったとき,
31168 (dddのウインドウで)Shift-Ctrl-Vを押すだけでdddは\SpecialChar LyX
31172 カーソルはdddが示した場所へあらわれます.これでもうデバッグの最中に推測しながらスクロールして場所を探す必要がなくなります.
31175 \begin_layout Standard
31176 この機能が動くには\SpecialChar LyX
31177 サーバが利用可能でなければなりません(既定では\SpecialChar LyX
31178 サーバーは使えないようになっています).
31181 \begin_layout Standard
31183 \begin_inset CommandInset ref
31185 reference "sec:サーバーを開始するには"
31193 \begin_layout Subsubsection
31197 \begin_layout Standard
31198 ツールバーに加えることのできる6つの新しいボタンがあります.そのうちの4つのボタンは
31221 へのショートカットです.最後の一つはファイルメニュー項目の「Build Program」へのショートカットです.
31224 \begin_layout Standard
31226 はツールバーで使うためのいくつものボタンを用意しています.私のツールバーはこの6つのショートカットに
31227 \begin_inset space \thinspace{}
31232 文書\SpecialChar menuseparator
31233 更新\SpecialChar menuseparator
31237 \begin_inset space \thinspace{}
31241 \begin_inset space \thinspace{}
31246 文書\SpecialChar menuseparator
31247 表示\SpecialChar menuseparator
31251 \begin_inset space \thinspace{}
31257 \begin_layout LyX-Code
31261 \begin_layout LyX-Code
31265 \begin_layout LyX-Code
31266 Icon "layout Standard"
31269 \begin_layout LyX-Code
31270 Icon "layout Section"
31273 \begin_layout LyX-Code
31274 Icon "layout latex"
31277 \begin_layout LyX-Code
31278 Icon "layout \SpecialChar LyX
31282 \begin_layout LyX-Code
31283 Icon "flex.insert Chunk"
31286 \begin_layout LyX-Code
31290 \begin_layout LyX-Code
31294 \begin_layout LyX-Code
31295 Icon "buffer-typeset"
31298 \begin_layout LyX-Code
31299 Icon "build-program"
31302 \begin_layout LyX-Code
31306 \begin_layout LyX-Code
31310 \begin_layout LyX-Code
31314 \begin_layout LyX-Code
31318 \begin_layout LyX-Code
31322 \begin_layout Subsubsection
31326 \begin_layout Standard
31334 で変えることができます.人々が困りがちなのは,
31338 chunkは\SpecialChar LaTeX
31340 文芸プログラミング文書には多くのchunkが現れるために,
31341 すべて赤で見ていると疲れてしまうかもしれません.これは,
31344 操作性\SpecialChar menuseparator
31350 \begin_layout Standard
31352 改行文字が画面に表示されていることでしょう.改行文字の色を背景の色と同じにすることで改行文字を見えなくできます.私は改行文字を背景の色に似ているが少し違う色にすることを勧めます.こうすると,
31357 \begin_layout Subsection
31362 \begin_layout Standard
31363 knitrとSweaveへのサポートについては,
31366 ヘルプ\SpecialChar menuseparator
31367 用途別説明書\SpecialChar menuseparator
31372 ファイル\SpecialChar menuseparator
31373 用例を開く\SpecialChar menuseparator
31374 モジュール\SpecialChar menuseparator
31376 \begin_inset space \space{}
31384 ヘルプ\SpecialChar menuseparator
31385 用途別説明書\SpecialChar menuseparator
31390 ファイル\SpecialChar menuseparator
31391 用例を開く\SpecialChar menuseparator
31392 モジュール\SpecialChar menuseparator
31398 \begin_layout Standard
31399 \begin_inset CommandInset index_print
31400 LatexCommand printindex