From 082a80fbb358dfd95f817b6cff417a483c286fc3 Mon Sep 17 00:00:00 2001 From: Pavel Sanda Date: Thu, 26 Jan 2023 00:53:11 +0100 Subject: [PATCH] * Additional.lyx from Koji --- lib/doc/ja/Additional.lyx | 36613 ++++++++++++++++++++---------------- 1 file changed, 20797 insertions(+), 15816 deletions(-) diff --git a/lib/doc/ja/Additional.lyx b/lib/doc/ja/Additional.lyx index a32451bb8d..17312cbdee 100644 --- a/lib/doc/ja/Additional.lyx +++ b/lib/doc/ja/Additional.lyx @@ -48,6 +48,10 @@ theorems-ams theorems-ams-extended multicol shapepar +graphicboxes +enumitem +hanging +initials ruby \end_modules \maintain_unincluded_children no @@ -60,11 +64,40 @@ LatexType command LatexName menuitem Font Family Sans +Series Bold EndFont Preamble \newcommand*{\menuitem}[1]{{\sffamily #1}} EndPreamble End +InsetLayout Flex:圏点 + LyxType charstyle + LatexType command + LatexName kenten + HTMLTag kenten + HTMLAttr "" + HTMLInnerTag kt + HTMLInnerAttr "" + BgColor none + LabelString "圏点" + Decoration Conglomerate + Preamble + \usepackage{pxrubrica} + EndPreamble + Argument post:1 + LabelString "Kenten option" + MenuString "圏点オプション" + Tooltip "Emphasize Chinese characters." + Decoration Conglomerate + Font + Size tiny + EndFont + LabelFont + Size tiny + EndFont + Mandatory 0 + EndArgument +End \end_local_layout \language japanese \language_package default @@ -86,9 +119,12 @@ End \use_dash_ligatures false \graphics default \default_output_format default -\output_sync 0 +\output_sync 1 +\output_sync_macro "\synctex=1" \bibtex_command default \index_command default +\float_placement class +\float_alignment class \paperfontsize 12 \spacing single \use_hyperref true @@ -168,7 +204,7 @@ End \size large -第2.3.x版 +第2.4.x版 \end_layout \begin_layout Author @@ -215,27 +251,11 @@ LatexCommand tableofcontents \end_layout \begin_layout Standard -いまお読みの取扱説明書『 -\emph on -\SpecialChar LyX -拡張機能篇 -\emph default -』は, -基本的には『 -\emph on -ユーザーの手引き -\emph default -』の第二部です.これらの文書を別部とした理由は, -単純に『 -\emph on -ユーザーの手引き -\emph default -』がすでに大部となっていることと, -『 -\emph on -ユーザーの手引き -\emph default -』が, +いまお読みの取扱説明書『\SpecialChar LyX +拡張機能篇』は, +基本的には『ユーザーの手引き』の第二部です.これらの文書を別部とした理由は, +単純に『ユーザーの手引き』がすでに大部となっていることと, +『ユーザーの手引き』が, ほとんどの文書を作成する上で必要な基本機能をすべて説明してしまっているためです.一方で, \SpecialChar LyX プロジェクトチームは, @@ -252,7 +272,7 @@ LatexCommand tableofcontents \begin_layout Standard この取扱説明書では, -ファックスのサポート・バージョン管理・SGMLサポートのような, +ファックスのサポート・バージョン管理のような, 正しく機能するためには追加的なソフトウェアを必要とする特殊機能についても説明しています.さらに, \SpecialChar LaTeX の強力な機能を直接使って文書を美しく仕上げるための, @@ -267,24 +287,12 @@ LatexCommand tableofcontents \begin_layout Standard もし, -まだ『 -\emph on -はじめの一歩 -\emph default -』をお読みでなかったら, -この取扱説明書から読みはじめるのは誤りです.『 -\emph on -はじめの一歩 -\emph default -』には, +まだ『はじめの一歩』をお読みでなかったら, +この取扱説明書から読みはじめるのは誤りです.『はじめの一歩』には, 全取扱説明書に共通の表記法と書式が説明されていますので, まずそれからお読みください.さらに, この取扱説明書を読もうとする前に, -『 -\emph on -ユーザーの手引き -\emph default -』をよくお読みになって, +『ユーザーの手引き』をよくお読みになって, \SpecialChar LyX の全基本機能を習得してください. \end_layout @@ -1292,74 +1300,7 @@ TeXコード \bar default \noun default \color inherit - -\begin_inset Flex Ruby -status collapsed - -\begin_layout Plain Layout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -捷径 -\family default -\series default -\shape default -\size default -\emph default -\bar default -\noun default -\color inherit - -\begin_inset Argument post:1 -status collapsed - -\begin_layout Plain Layout -ショートカット -\end_layout - -\end_inset - - -\end_layout - -\end_inset - - -\begin_inset Flex Ruby -status collapsed - -\begin_layout Plain Layout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -鍵 -\begin_inset Argument post:1 -status collapsed - -\begin_layout Plain Layout -キー -\end_layout - -\end_inset - - -\end_layout - -\end_inset - - +ショートカットキー \begin_inset Info type "shortcut" arg "ert-insert" @@ -1562,7 +1503,11 @@ begin{minipage}{5cm} \begin_layout Plain Layout これは... - +\end_layout + +\begin_layout Plain Layout + + \backslash end{minipage} \end_layout @@ -1707,11 +1652,21 @@ Input \series default \shape default \size default -\emph on +\emph default \bar default \noun default \color inherit -チェックしません +チェック +\begin_inset Flex 圏点 +status open + +\begin_layout Plain Layout +しません +\end_layout + +\end_inset + + \family roman \series medium \shape up @@ -1769,7 +1724,7 @@ LyXがこれこれの機能をもっていないことを, \begin_inset CommandInset href LatexCommand href name "CTAN" -target "http://www.ctan.org/" +target "https://www.ctan.org/" literal "false" \end_inset @@ -1783,15 +1738,7 @@ literal "false" \bar no \noun off \color none -と第 -\begin_inset CommandInset ref -LatexCommand ref -reference "chap:Special-features" -nolink "false" - -\end_inset - -節をご覧ください. +をご覧ください. \end_layout \begin_layout Standard @@ -1812,7 +1759,7 @@ nolink "false" \series default \shape default \size default -\emph on +\emph default \bar default \noun default \color inherit @@ -2958,36 +2905,7 @@ usepackage{indentfirst} \color none この文書のプリアンブルを見てみると, どのような高度な設定ができるか, -おおまかな理解が得られるでしょう.また第 -\family default -\series default -\shape default -\size default -\emph default -\bar default -\noun default -\color inherit - -\begin_inset CommandInset ref -LatexCommand ref -reference "chap:Special-features" -nolink "false" - -\end_inset - - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -章には, -他の例や, -\SpecialChar LaTeX -の各種の「汚い技」があります. +おおまかな理解が得られるでしょう. \end_layout \begin_layout Section @@ -3895,11 +3813,7 @@ status collapsed \begin_layout Plain Layout \family sans -Protected -\begin_inset space ~ -\end_inset - -Blank +非改行空白 \end_layout \end_inset @@ -3911,7 +3825,7 @@ status collapsed \begin_layout Plain Layout \family sans -Linebreak +改行 \end_layout \end_inset @@ -3933,7 +3847,7 @@ status collapsed \begin_layout Plain Layout \family sans -Pagebreak +改頁 \end_layout \end_inset @@ -3949,23 +3863,15 @@ Pagebreak \color none などをたくさん挿入するなど, 微調整オプションを -\family default -\series default -\shape default -\size default -\emph on -\bar default -\noun default -\color inherit +\begin_inset Flex 圏点 +status open + +\begin_layout Plain Layout 悪用 -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none +\end_layout + +\end_inset + していませんか.適切な段落環境を使用する代わりに, これらを使用してその場をしのごうとしていませんか. \end_layout @@ -4111,1480 +4017,1949 @@ Pagebreak \end_layout \begin_layout Chapter -補完ツール -\end_layout - -\begin_layout Section -Bib\SpecialChar TeX -あるいはBiblatexによる書誌情報のカスタマイズ +文書クラス \end_layout \begin_layout Standard -Bib\SpecialChar TeX -あるいは +『ユーザーの手引き』で解説したとおり, +\SpecialChar LaTeX +はもともとarticleとreport, +bookおよびletterの4つの標準文書クラスを提供していましたが, +個人や組織, +なかでも初期においては米国数学会が, +文書クラスの幅の拡張に貢献してきました.本章では, +外部的にメンテナンスされている主要なクラスについて, +簡単に説明します. \family sans -Biblatex +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +文書クラス \family default -の基本的な使用法は, -『 -\emph on -ユーザーの手引き -\emph default -』の「 -\emph on -文献データベース -\emph default -」の節に説明があります.以下の各小節では, -\SpecialChar LyX -でサポートされている書誌情報の特別な機能について説明することとします. -\end_layout - -\begin_layout Subsection -他の引用様式 -\end_layout +\series default -\begin_layout Standard -標準のBib\SpecialChar TeX -は, -引用された著作を参照するのに, -([12]のように)数字を使用します.しかし, -多くの科学分野で, -これとは異なる引用様式が用いられています.もっともよく見られるのは, -著者-出版年様式(例: -Knuth 1984a)です.\SpecialChar LyX -は, -この様式を提供する3つのパッケージ -\begin_inset Flex Code -status collapsed +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -biblatex +ダイアログの +\family sans +\series bold +文書クラス +\family default +\series default +プルダウンの一覧に「利用不能: +」とマークされているものがありますが, +これらを使用するためには, +取扱説明書『カスタマイズ篇』の「文書クラスを新規に導入する」の章にある説明にしたがって導入する必要があります. \end_layout +\begin_layout Section +コレクション +\begin_inset CommandInset label +LatexCommand label +name "sec:コレクション" + \end_inset -・ -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -natbib \end_layout +\begin_layout Subsection +AMS \SpecialChar LaTeX +(米国数学会) +\begin_inset CommandInset label +LatexCommand label +name "subsec:AMS-LaTeX" + \end_inset -・ -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -jurabib \end_layout -\end_inset - -をサポートしています.これらのパッケージには, -それぞれ長所短所がありますが, -ここでは詳細に立ち入る紙幅がありません.単純な著者-出版年様式(あるいは著者-番号)様式が欲しい場合や, -無数にある -\begin_inset Flex Code +\begin_layout Standard +\SpecialChar LyX +がサポートする文書クラス +\family sans +article (AMS) +\family default +と +\family sans +book (AMS) +\family default +は, +学会によってメンテナンスされています.これらの機能の使用法については, +数式篇説明書と, +学会ウェブサイト +\begin_inset Flex URL status collapsed \begin_layout Plain Layout -natbib + +http://www.ams.org/publications/authors/tex/amslatex \end_layout \end_inset -用スタイルファイルのうちどれかを使用したい場合には, -定評のある -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -natbib -\end_layout +に説明があります.以下の要約は, +当初 +\noun on +David Johnson +\noun default +によって提供され, +\noun on +Richard Kimberly Heck +\noun default +と\SpecialChar LyX +チームが改訂したものです. +\begin_inset VSpace bigskip \end_inset -パッケージがおそらくよい選択でしょう.法学でよく用いられる引用様式を探している場合には, -\begin_inset Flex Code -status collapsed +\end_layout + +\begin_layout Standard +AMS \SpecialChar LaTeX +レイアウトは, +American Mathematical Society(アメリカ数学会)の刊行物に投稿する数学論文用のスタイルです.レイアウトは, +特定の学術誌向けに仕立てられてはいませんが, +簡単にそうすることができます.各学術誌毎の指示については, +AMSの説明書をご参照ください(通常は, +\SpecialChar TeX +出力中の一行を変更する必要があるだけです).AMSの説明書は, +ウェブWeb上の +\begin_inset Flex URL +status open \begin_layout Plain Layout -jurabib + +http://www.ams.org \end_layout \end_inset -パッケージの利用を考えるとよいかもしれません.整形を完全に制御したい場合や, -ibidem・脚註引用・タイトル全引用・400 BCなどの)複雑な日時形式・英語以外への完全な現地語化のような複雑な機能を使用したい場合には, -機能面で他のパッケージを凌駕している -\begin_inset Flex Code -status collapsed +か, +FTPで +\begin_inset Flex URL +status open \begin_layout Plain Layout -biblatex + +ftp://ftp.ams.org/pub/tex/amslatex/ \end_layout \end_inset -をぜひとも考えるべきでしょう.ただし, -同時に -\begin_inset Flex Code -status collapsed +から入手することができます.これらのレイアウトは, +数学的な文章を書くのであれば, +どんなときでも適切かつ有用であるはずです. +\end_layout -\begin_layout Plain Layout -biblatex +\begin_layout Standard +基本となるAMS \SpecialChar LaTeX +レイアウトには, +以下の三つがあります. \end_layout -\end_inset +\begin_layout Itemize +amsart: +標準AMS article書式. +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +論文\SpecialChar menuseparator -はたいへん重く, -リソース消費量も多いことに注意してください. +\series default +American Mathematical Society (AMS) +\family default +を参照. +\end_layout + +\begin_layout Itemize +amsbook: +標準AMS book(実際はモノグラフ)書式. +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +書籍\SpecialChar menuseparator + +\series default +American Mathematical Society (AMS) +\family default +を参照. +\end_layout + +\begin_layout Itemize +amsproc: +標準AMS学会報書式. \end_layout \begin_layout Standard \SpecialChar LyX -での各パッケージの取扱い方は, -ほぼ同じです. -\begin_inset Flex MenuItem +は, +これらの最初の2つをネイティブにサポートしています. +\family sans +amsproc +\family default +を利用したい場合には, +取扱説明書『カスタマイズ篇』の「文書クラスを新規に導入する」の章を参照してください. +\end_layout + +\begin_layout Standard +これらのレイアウトには, +それ自身では, +AMSクラスを使用するのに必要最低限のものしか含まれていません.特に, +定理や補題などを設定するのに使用される「theorem」環境は, +何一つ含まれていません.これらは, +代わりに +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -文書\SpecialChar menuseparator -設定 +AMS定理 \end_layout \end_inset -メニューを開き, +モジュールに収録されており, +AMSクラスのいずれかを選択すると, +このモジュールが既定で読み込まれるようになっています(これは別のクラスでも使用することができ, +別のものに変えたいときは取り除くこともできます).少し使用頻度の低いものとしては, -\begin_inset Flex MenuItem +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -書誌情報 +AMS定理(拡張) \end_layout \end_inset -項目から -\begin_inset Flex Noun +モジュールがあり, +これは手動で読み込む必要があります. +\end_layout + +\begin_layout Standard +既定では, +定理類は, +文書を通して連番が振られますが, +これは +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Biblatex +標準定理(節毎連番) \end_layout \end_inset -・ -\begin_inset Flex Noun +モジュールを読み込めば変更することができ, + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Biblatex (Natbibモード) +book (AMS) \end_layout \end_inset -・ -\begin_inset Flex Noun +を使用している場合には +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Natbib (BibTeX) +標準定理(章毎連番) \end_layout \end_inset -・ -\begin_inset Flex Noun +を用いても変更することができます.これらを用いると, +出力は +\begin_inset Formula $n.m$ +\end_inset + +のようになり, +最初の数字は節番号(または章番号), +次の数字はそれまで同節内(章内)に現れた出力の全数を表します.大半の環境は, +連番なしでも用いることができます.連番なしのものは, +環境名の後ろにアスタリスクを付けたもので表されます.連番なしの出力 +\emph on +のみ +\emph default +が欲しい場合には, + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Jurabib (BibTeX) +標準定理(連番なし) \end_layout \end_inset -のいずれかを選択してください(各選択肢についての詳細は, -ユーザーの手引きの第6.5.3節を参照のこと).これらのパッケージによって, -引用ダイアログに機能が追加され, -参照の様式が選択できるようになります(「Knuth 1984」, -「Knuth (1984)」, -「Knuth, - 1984」, -「1984」など).各パッケージは, -専用にデザインされたスタイルファイルを必要とすることに注意してください.これらは全てそれ自身のスタイルファイルを同梱していますが, -他にもたくさんの追加されたスタイルファイルがありますし, +モジュールを用います. +\end_layout +\begin_layout Standard +これらのモジュールは, +AMSクラスで使用する +\emph on +必要はない +\emph default +ことに注意してください. \begin_inset Flex Code status collapsed \begin_layout Plain Layout -natbib +AMS定理 \end_layout \end_inset -に至っては, -対話的なスタイルファイルビルダーさえ存在します -\begin_inset Foot +モジュールや上述の他のモジュールは, +他のクラス, +たとえば +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -\begin_inset Flex URL -status open +Article (標準クラス) +\end_layout -\begin_layout Plain Layout +\end_inset -ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/ +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Report (標準クラス) \end_layout \end_inset -をご参照ください. +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +KOMA-script Book \end_layout \end_inset -. +などで問題なく使用することができます. \end_layout -\begin_layout Subsection -区分された書誌情報 +\begin_layout Subsubsection +これらのレイアウトが提供するもの \end_layout \begin_layout Standard -場合によっては, -書誌情報をいくつかの節に分ける必要があることがあります.たとえば, -あなたが歴史家であるとすれば, -出典と学術文献を分ける機能は, -おそらく「必需品」でさえあります.残念ながら, -Bib\SpecialChar TeX -自身ではこのようなことができません.しかし, -適切な\SpecialChar LaTeX -パッケージの助けを借りると, -Bib\SpecialChar TeX -をこのような必要性を満たすように拡張することができます. +これらのレイアウトが提供している環境を列挙すると, +長い一覧となります.AMS-\SpecialChar LaTeX +では, +実のところ, +「theorem」環境の派生型を際限なく定義していくことが可能です.しかし, +AMSは, +\SpecialChar LyX +で利用可能になっている環境のみを使用することを推奨しています. \end_layout \begin_layout Standard -\SpecialChar LyX -は, -このようなパッケージの一つである \begin_inset Flex Code status collapsed \begin_layout Plain Layout -bibtopic +article (AMS) \end_layout \end_inset - -\begin_inset Foot +と +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -\begin_inset Flex URL -status open - -\begin_layout Plain Layout - -ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/ +book (AMS) \end_layout \end_inset -から入手可能です. -\end_layout +には, +— +— +\begin_inset space ~ \end_inset -をそのままでサポートします.このパッケージの長所は, -( -\begin_inset Flex Code + +\begin_inset Flex Noun status collapsed \begin_layout Plain Layout -multibib +節 \end_layout \end_inset -のような他のパッケージと比較すると)新規の引用コマンドを定義する必要がないことです.そのかわりに, -書誌情報の違う節には, -その節向けの項目を収録した別の文献データベースを用意する必要があります.たとえば, -書誌情報を「出典」の節と「学術文献」の節に分けたい場合には, -それぞれの文献データベース, -たとえば -\begin_inset Flex Code +・ +\begin_inset Flex Noun status collapsed \begin_layout Plain Layout -souces.bib +書誌情報 \end_layout \end_inset -と -\begin_inset Flex Code +・ +\begin_inset Flex Noun status collapsed \begin_layout Plain Layout -scientific.bib +タイトル \end_layout \end_inset -とを作成する必要があります. -\end_layout - -\begin_layout Standard -\begin_inset Flex MenuItem +・ +\begin_inset Flex Noun status collapsed \begin_layout Plain Layout -文書\SpecialChar menuseparator -設定 +著者 \end_layout \end_inset -を開いて -\begin_inset Flex MenuItem +・ +\begin_inset Flex Noun status collapsed \begin_layout Plain Layout -書誌情報 +日付 \end_layout \end_inset -の下の -\begin_inset Flex MenuItem -status collapsed +のような標準環境の他に +\begin_inset space ~ +\end_inset -\begin_layout Plain Layout -区分された書誌情報 -\end_layout +— +— +\begin_inset space ~ \end_inset -をチェックしてください.すると, -書誌情報の各節に一つずつ, -複数の書誌情報を挿入することができます.上記の例では, -Bib\SpecialChar TeX -書誌情報 -\begin_inset Flex Code -status collapsed +以下の環境があります. +\end_layout -\begin_layout Plain Layout -sources.bib +\begin_layout Description +住所 これは著者の恒久的な住所です. \end_layout -\end_inset +\begin_layout Description +現在の住所 住所と別に指定されているときには, +著者の投稿時の仮初めの住所です. +\end_layout -と二つめの文献データベース -\begin_inset Flex Code -status collapsed +\begin_layout Description +電子メール 著者の電子メールアドレス +\end_layout -\begin_layout Plain Layout -scientific.bib +\begin_layout Description +URL 著者のウェブアドレス.任意. \end_layout -\end_inset +\begin_layout Description +キーワード 論文中で論じられているトピックを識別するためのキーワードやキーフレーズ. +\end_layout -を挿入します.各節に同じスタイルを用いるか異なるスタイルを用いるかは自由です.くわえて, -書誌情報の節に, -指定したデータベースの「引用されたすべての参照」を載せる(これが既定です)か, -「引用されなかったすべての参照」を載せるか, -あるいは「すべての参照」を載せるかを選択することができます.これは, -もし書誌情報を「本文に引用された出典」・「本文に引用されていない出典」・「学術文献」の三つの節に分割したい場合に, -便利でありましょう.各節の見出しは, -通常の節や小節として入れることができます. -\begin_inset Flex Code -status collapsed +\begin_layout Description +分野分類 +\emph on +Mathematical Reviews +\emph default +に説明が公表されているAMS Subject Classificationsの分類番号を指します.上述したAMSのウェブサイトでも, +オンラインで見ることができます. +\end_layout -\begin_layout Plain Layout -bibtopic +\begin_layout Description +謝辞 \end_layout -\end_inset +\begin_layout Description +献呈 +\end_layout -は, -書誌情報用の見出しを取り除いてしまいますので, -手動でこれを追加しなくてはなりません(たとえば章*や節*などをお使いください). +\begin_layout Description +翻訳者 \end_layout \begin_layout Standard +以下の環境は, -\family sans -Biblatex -\family default -の場合には, -手順が多少異なります. -\family typewriter -bibtopic -\family default -は -\family sans -Biblatex -\family default -では動作しませんので, - -\family sans -Biblatex -\family default -使用中は前述の -\begin_inset Flex Noun +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -区分された書誌情報 +標準定理 \end_layout \end_inset -オプションは無効になります.しかしながら, - -\family sans -Biblatex -\family default -は区分された書誌情報を生成する独自の方法を提供しています.書誌情報項目の +モジュールと \begin_inset Flex Code status collapsed \begin_layout Plain Layout -keywords +AMS定理 \end_layout \end_inset -項目オプションにキーワードを書き込み, -書誌情報セクションをキーワードでフィルターに掛けることもできますし( -\begin_inset Flex Noun +モジュールの両方で提供され, +後者の場合には, +星付き(連番なし)版と星なし(連番)版の両方が提供されます. +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Biblatexが生成した書誌情報 +標準定理(連番なし) \end_layout \end_inset -ボタンを右クリックすると開くダイアログで, +モジュールでは, +同環境の星付き版だけが提供されます. +\end_layout -\begin_inset Flex Noun -status collapsed +\begin_layout Theorem +これは, +通常, +得られた主要な結果を叙述するのに使用されます. +\end_layout -\begin_layout Plain Layout -オプション +\begin_layout Corollary* +これは直前の叙述から比較的直接に導き出せる結果を叙述するのに使います.これも主要な結果であることがあります. \end_layout -\end_inset +\begin_layout Lemma +他の叙述を証明するために必要とされる, +比較的小さな結果です. +\end_layout -フィールドに -\begin_inset Flex Code -status collapsed +\begin_layout Proposition +議論されている一般的な理論に(希望的には)何かを付け加えるような, +主要ではない結果です. +\end_layout -\begin_layout Plain Layout -keyword=指定キーワード +\begin_layout Conjecture +正当化を与えずに述べられた叙述で, +著者には証明法がわからないけれども, +正しいと(少なくとも著者にとっては)思われるものです. \end_layout -\end_inset +\begin_layout Definition* +これは自明でしょう.この環境のフォントは, +前述の環境とは異なるフォントが使用されます. +\end_layout -と書き込みます), -あるいは, -上述の -\begin_inset Flex Noun -status collapsed +\begin_layout Example* +証明された結果の例を叙述するのに使用されます. +\end_layout -\begin_layout Plain Layout -オプション +\begin_layout Problem +これが何を指すかは必ずしも特定されていません.ご自分で解明してください. \end_layout -\end_inset +\begin_layout Exercise* +この環境の説明を記述せよ. +\end_layout -フィールドに, -例えば -\begin_inset Flex Code -status collapsed +\begin_layout Note +この環境もtheorem型, +通常は重要性の低い所見に用いられます. +\end_layout -\begin_layout Plain Layout -type=book +\begin_layout Claim* +より大きな結果の証明を与える途中で, +しばしば用いられます. \end_layout -\end_inset +\begin_layout Case +一般的に, +これらはある条件の特定の場合を取り上げて, +長い議論を区切るのに用いられます. +\end_layout -や +\begin_layout Case +ケースの連番の枠組みは, +それ自身で独立していて, +他の連番の叙述とは区別されます. +\end_layout + +\begin_layout Proof +この環境の最後には, +証了記号(通常は四角ですがスタイルによって変わります)が置かれます.この環境の中に別の環境を入れたい— +— +たとえばケース環境など— +— +場合で, +証了記号は証明環境の終わりにのみ現れるようにしたい場合には, +他の環境は証明環境の中に入れ子にしなくてはなりません.入れ子に関する情報については, +ユーザーの手引きの +\emph on +環境を入れ子にする +\emph default +の節をご覧ください. +\end_layout + +\begin_layout Fact +命題と同様の用いられ方をしますが, +だいたい長くないものに使われるようです. +\end_layout + +\begin_layout Standard +そして, +以下は \begin_inset Flex Code status collapsed \begin_layout Plain Layout -nottype=collection +AMS定理(拡張) \end_layout \end_inset -と入力することで, -( -\emph on -book -\emph default -や -\emph on -article -\emph default -などの)項目型によりフィルターを掛けることもできます.あるいは, -各項目を割り当てるための, -いわゆる「書誌情報カテゴリ」を作ることもできます.詳細については, -Biblatex取扱説明書の -\emph on -区分された書誌情報 -\emph default -の節をご参照ください. +で提供されるものです. \end_layout -\begin_layout Subsection -複数の書誌情報 -\begin_inset CommandInset label -LatexCommand label -name "subsec:複数の書誌情報" - -\end_inset +\begin_layout Criterion* +必要とされる条件です. +\end_layout +\begin_layout Algorithm* +使用する一般的手順です. +\end_layout +\begin_layout Axiom* +議論されている系内部で真と仮定される性質や命題です. \end_layout -\begin_layout Standard -各部・章・節・小節・子文書ごとの書誌情報など, -複数の書誌情報も\SpecialChar LyX -ではサポートされています.これを有効にするためには, +\begin_layout Condition* +議論の現在の文脈で仮定されている条件を述べるのに, +よく用いられます. +\end_layout -\begin_inset Flex Noun -status collapsed +\begin_layout Note* +注記と同様です. +\end_layout -\begin_layout Plain Layout -文書\SpecialChar menuseparator -設定\SpecialChar menuseparator -書誌情報 +\begin_layout Notation* +表記法の説明に用いられます. \end_layout -\end_inset +\begin_layout Summary +本当に説明する必要がありますか? -を開き, +\end_layout -\begin_inset Flex Noun -status collapsed +\begin_layout Acknowledgement* +謝辞(acknowledgement)です. +\end_layout -\begin_layout Plain Layout -複数の書誌情報 +\begin_layout Conclusion* +長い議論の終わりに時々用いられます. \end_layout -\end_inset +\begin_layout Assumption* +仮定 +\end_layout -コンボボックスで必要な単位(「節毎」など)を選択してください.それから, -執筆中文書の(節などの)各単位に, -Bib(la)\SpecialChar TeX -書誌情報を加えてください.出力時に, -現在の単位に含まれる文献参照のみが含まれた, -分割された書誌情報が生成されます. +\begin_layout Question* +問い \end_layout \begin_layout Standard -Bib\SpecialChar TeX -を使用する場合には, -複数の書誌情報を生成するのに, - -\begin_inset Flex Code -status collapsed +数式モジュールには, -\begin_layout Plain Layout -chapterbib +\family sans +(\SpecialChar ldots +種類別連番) +\family default +の形のオプションで提供されているものを含み, +他に10個のモジュールがあります. \end_layout -\end_inset - -パッケージか -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -bibtopic +\begin_layout Standard +さらに, +AMSクラスは, +AMS \SpecialChar LaTeX +パッケージとAMSフォントパッケージを自動的に提供します.これらの環境を使用するためには, +お使いのシステム上で利用可能となっている必要があります. \end_layout -\end_inset - -パッケージが使用されます.「子文書毎」を選択し, - -\begin_inset Flex Noun -status collapsed - -\begin_layout Plain Layout -区分された書誌情報 -\end_layout +\begin_layout Subsection +追加フォント寸法 +\begin_inset CommandInset label +LatexCommand label +name "subsec:追加フォント寸法" \end_inset -にチェックを入れ -\emph on -ない -\emph default -場合には, -前者のパッケージが使用されますが, -その他の場合には, -すべて -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -bibtopic \end_layout -\end_inset +\begin_layout Standard +「追加フォント寸法」コレクションは, -パッケージが使用されます -\begin_inset Foot -status collapsed +\family sans +Article +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -別のアプローチとして, -もし -\begin_inset Flex Noun -status collapsed +( +\series bold +フォント寸法を追加した標準クラス +\series default +) +\family default +と +\family sans +Book +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -\SpecialChar TeX -コード -\end_layout +( +\series bold +フォント寸法を追加した標準クラス +\series default +) +\family default +, +\family sans +Letter +\begin_inset space \thinspace{} \end_inset -を使っても良いという気があるならば(第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:TeXコードを挿入する" -plural "false" -caps "false" -noprefix "false" -nolink "false" +( +\series bold +フォント寸法を追加した標準クラス +\series default +) +\family default +, +\family sans +Report +\begin_inset space \thinspace{} \end_inset -節参照), - -\begin_inset Flex Code -status collapsed +( +\series bold +フォント寸法を追加した標準クラス +\series default +) +\family default +の各文書クラスを提供しています.これらは, +それぞれ +\family typewriter +article.cls +\family default +および +\family typewriter +book.cls +\family default +, -\begin_layout Plain Layout -bibunits -\end_layout +\family typewriter +letter.cls +\family default +, -\end_inset +\family typewriter +report.cls +\family default +の各文書クラスを使用しますが, -パッケージを使用する方法があります. -\end_layout +\family sans +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +フォント +\series default +\begin_inset space \thinspace{} \end_inset -. -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -bibtopic +\family default +ダイアログにある +\family sans +\series bold +基本寸法 +\family default +\series default +の選択肢として8・9・14・17・20が追加されます. \end_layout -\end_inset +\begin_layout Subsection +ヘブライ語 +\end_layout -パッケージが使用される場合, -\SpecialChar LyX -は特定の単位を生成するために, -その単位を -\begin_inset Flex Code -status collapsed +\begin_layout Standard +文書クラスの +\family sans +\series bold +ヘブライ語 +\series default +Article +\family default +と +\family sans +\series bold +ヘブライ語 +\series default +Letter +\family default +は, -\begin_layout Plain Layout -bibtopic +\family sans +article.cls +\family default +と +\family sans +letter.cls +\family default +文書クラスを用いて, +\SpecialChar LyX +でヘブライ語の利用を可能とします. \end_layout -\end_inset +\begin_layout Subsection +日本語 +\begin_inset CommandInset label +LatexCommand label +name "subsec:日本語" -の -\begin_inset Flex Code -status collapsed +\end_inset -\begin_layout Plain Layout -\backslash -begin{btUnit} \end_layout +\begin_layout Standard +文書クラスの +\family sans +\series bold +日本語 +\series default +Article +\begin_inset space \thinspace{} \end_inset -と -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout - -\backslash -end{btUnit} -\end_layout - +(BXJS +\series bold +クラス +\series default +) +\family default +および +\family sans +\series bold +日本語 +\series default +Article +\begin_inset space \thinspace{} \end_inset -で囲みます.このアプローチには, -いくつかの制限があることに注意してください.まず, -全ての文献参照はいずれかの -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -btUnit -\end_layout +(JS +\series bold +クラス +\series default +) +\family default +, +\family sans +\series bold +日本語 +\series default +Article +\begin_inset space \thinspace{} \end_inset -の中になくてはなりません.そのため, -定義された単位の外にある引用(たとえば「節毎」を使用した場合の, -第1節の前)は, -「???」と表示されてしまいます.(このような制限を回避するなどのため) -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout - -\backslash -begin{btUnit} -\end_layout +( +\series bold +標準クラス: +縦書き +\series default +) +\family default +, +\family sans +\series bold +日本語 +\series default +Article +\begin_inset space \thinspace{} \end_inset -と -\begin_inset Flex Code -status collapsed +( +\series bold +標準クラス +\series default +) +\family default +, -\begin_layout Plain Layout +\family sans +\series bold +日本語 +\series default +Book +\begin_inset space \thinspace{} +\end_inset -\backslash -end{btUnit} -\end_layout +(BXJS +\series bold +クラス +\series default +) +\family default +, +\family sans +\series bold +日本語 +\series default +Book +\begin_inset space \thinspace{} \end_inset -を\SpecialChar TeX -コードで入力して, -自前の単位を生成することもできます.ただし, +(JS +\series bold +クラス +\series default +) +\family default +, -\begin_inset Flex Code -status collapsed +\family sans +\series bold +日本語 +\series default +Book +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -btUnit -\end_layout +( +\series bold +標準クラス: +縦書き +\series default +) +\family default +, +\family sans +\series bold +日本語 +\series default +Book +\begin_inset space \thinspace{} \end_inset -は入れ子にすることができないことに注意してください.第二の制限は, +( +\series bold +標準クラス +\series default +) +\family default +, -\begin_inset Flex Code -status collapsed +\family sans +\series bold +日本語 +\series default +Report +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -bibtopic -\end_layout +( +\series bold +標準クラス: +縦書き +\series default +) +\family default +, +\family sans +\series bold +日本語 +\series default +Report +\begin_inset space \thinspace{} \end_inset +( +\series bold +標準クラス +\series default +) +\family default は, -引用のないものも含めて, -つねに書誌情報データベースの参照すべてを保持してしまうということです.これにより奇妙なラベルが付されることがあります(例えば, -データベース中にMillerという著者の2014年の著作が2つあり, -その1つだけが引用されている場合, -ラベルは「Miller 2014b」などとなってしまいます). +日本語のための文書クラスを提供します. \end_layout -\begin_layout Standard - -\family sans -Biblatex -\family default -を使用する場合には, - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -refsection -\end_layout +\begin_layout Subsection +Koma-Script +\begin_inset CommandInset label +LatexCommand label +name "subsec:Koma-Script" \end_inset -オプションが代わりに使用されます.特定の単位が必要な時には, -それらの開始時に\SpecialChar TeX -コードで -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -\backslash -newrefsection \end_layout -\end_inset - -または -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout - -\backslash -newrefsegment -\end_layout +\begin_layout Standard -\end_inset +\noun on +Bernd Rellermeyer +\noun default +原文; -と書きます.単位の終了箇所も制御したい場合には, -代わりに -\begin_inset Flex Code +\noun on +J +\begin_inset ERT status collapsed \begin_layout Plain Layout + \backslash -begin{refsection} +:{U} \end_layout \end_inset - \SpecialChar ldots - -\begin_inset Flex Code +rgen Spitzm +\begin_inset ERT status collapsed \begin_layout Plain Layout -\backslash -end{refsection} -\end_layout - -\end_inset - -環境を使ってください.ただし, - -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -refsection +\backslash +:{U} \end_layout \end_inset -関連は入れ子にできないことに注意してください.現行単位毎の書誌情報に加えて, - -\family sans -Biblatex -\family default -はすべての書誌情報を, -後で一箇所(例えば文末)に出力する簡単な方法も提供しています.そのためには, -Bib(la)TeX差込枠ダイアログの内容コンボボックスで「文献参照単位全て」を選択してください.この話題についての詳細は, - -\family sans -Biblatex -\family default -の取扱説明書を参照してください. +ller +\noun default +および\SpecialChar LyX +チームにより改訂 \end_layout -\begin_layout Section -複合文書 +\begin_layout Subsubsection +概要 \end_layout -\begin_layout Subsection -一般的な操作 +\begin_layout Standard +KOMA-Script文書クラスコレクションは, +1990年代初めにFrank Neukamによって作られたスクリプトクラスの成果です.公式には, +1994年にletterクラスの追加を以て開始されました.Frank Neukamのクラスは, +植字の原則によって触発され, +それはKOMA-Scriptクラスのデザインに完全に統合されてきました. \end_layout \begin_layout Standard -たくさんの節を含んだ大きなファイルで作業をする場合, -文書をいくつかのファイルに分割した方が往々にして便利ですし, -場合によっては, -表部分にはしょっちゅう変更が加えられるけれども, -その前の文章はつねに同じであるようなケースもあるでしょう.このような場合には, -複合文書を利用することを, -まずご検討ください.たとえば, -科学論文は通常, -導入部・所見・結果・議論・結論の五つの節から成ります.これら各節を別々の\SpecialChar LyX -ファイルにして, -タイトル・著者・概要・書誌情報等と, -これら五つのインクルード -\begin_inset Foot -status collapsed - -\begin_layout Plain Layout - -\series bold -(訳註) -\series default -「取り込む」の意です.原語「include」に対する訳語として, -プログラミング用語の「インクルードする」以外に適語がないので, -ここではプログラミング用語をそのまま使用します. +\SpecialChar LyX +の文書クラス +\emph on +article (koma-script) +\emph default +・ +\emph on +report (koma-script) +\emph default +・ +\emph on +book +\emph default + +\emph on +(koma-script) +\emph default +・ +\emph on +letter +\emph default + +\emph on +(koma-script) +\emph default +は, +それぞれKoma-Scriptファミリーの\SpecialChar LaTeX +文書クラス +\family typewriter +scrartcl.cls +\family default +・ +\family typewriter +scrreprt.cls +\family default +・ +\family typewriter +scrbook.cls +\family default +・ +\family typewriter +scrlettr.cls +\family default +に対応しています.これらは, +標準文書クラス +\family typewriter +article.cls +\family default +・ +\family typewriter +report.cls +\family default +・ +\family typewriter +book.cls +\family default +・ +\family typewriter +letter.cls +\family default +の代替物であり, +これらよりも多くの点でヨーロッパに於ける活版印刷の慣例に合致します. \end_layout -\end_inset - -ファイルを持つ, -もう一つ別の「マスター」ファイルを作成するようにすることができます.これらの各ファイルは, -単にマスターファイルにインクルードされるだけでなく, -単独でも出力したり印刷したりすることのできる完全な\SpecialChar LyX -ファイルであるように注意することが重要です.しかも, -これらの各ファイルは, -同じ文書クラスでなくてはなりません.articleクラスとbookクラスを混在させるようなことはなさらないでください.\SpecialChar LaTeX -ファイルをインクルードすることもできますが, -このファイルにはプリアンブルがあってはなりません( -\begin_inset Flex Code -status collapsed +\begin_layout Itemize +KOMA-Scriptクラスを選択した際の基本文字寸法は, -\begin_layout Plain Layout +\emph on +KOMA-Script Article +\emph default +・ +\emph on +KOMA-Script Report +\emph default +・ +\emph on +KOMA-Script Book +\emph default +で11pt, -\backslash -begin{document} +\emph on +KOMA-Script Letter +\emph default +で12ptです. \end_layout -\end_inset - -行とその前のすべて, +\begin_layout Itemize +見出しや箇条書き(記述)環境のラベル, および -\begin_inset Flex Code +\emph on +KOMA-Script Letter +\emph default +文書クラスの要素の多くでは, +ボールド体サンセリフフォントが使われます +\begin_inset Foot status collapsed \begin_layout Plain Layout +ボールド体サンセリフフォントには, +古いcmフォントと新しいecフォントの間に大きな違いがあり, +特に見出しの表示の違いが際立ちます.比較すると, +ecボールドサンセリフフォントの方が, +少し細く見えます.ecフォントを使用する際に「通常の」外観が欲しい場合には, -\backslash -end{document}行 +\shape smallcaps +Walter Schmidt +\shape default +作の\SpecialChar LaTeX +パッケージ +\family typewriter +cmsd.sty +\family default +が役立ちます. \end_layout \end_inset -は削除しておかなければなりません).さもないと, -DVIファイルを作成する際にエラーが発生するでしょう. -\end_layout - -\begin_layout Standard -\SpecialChar LyX +.章見出しの連番は, +節見出しの連番と同様に行われ, +別行立てで「 Chapter\SpecialChar ldots +」という行がつきません.さらに, +多くのオプションによって, +見出しの外観を修正することができます(\SpecialChar LyX では, \family sans -挿入\SpecialChar menuseparator -ファイル\SpecialChar menuseparator -子文書 +文書\SpecialChar menuseparator +設定 \family default -で簡単にファイルをインクルードすることができます.このメニューを選んでクリックすると, -カーソルの現在位置に小さな枠が挿入されます.この枠をクリックすると, -ダイアログが現れるので, -そこでインクルードするファイルとインクルード方法を選択することができます. -\end_layout - -\begin_layout Standard -ファイル選択ボックスは, -いまや自明でしょう.インクルード方法には, -「include」・「input」・「verbatim」の三つがあります.「include」と「input」は多くの点で類似していますが, -いくつかの大きな違いがあります. -\end_layout - -\begin_layout Enumerate -「include」されたファイルは新規頁から組版されるのに対し, -「input」されたファイルは現在のページから組版されます. +ダイアログの +\family sans +クラスオプション +\family default +フィールドで指定します).これらのオプションの独語での詳細な説明が, +Koma-Scriptの取扱説明書 +\emph on +scrguide +\emph default +にあります. \end_layout -\begin_layout Enumerate -「include」されたファイルは, -それら自身がさらに他のファイル(「孫ファイル」)を「include」することはできません.一方で, -「input」は無限に下層inputを持つことができます. +\begin_layout Itemize +KOMA-Scriptのページレイアウトは, +ページを帯状に分割するか, +円を描くかの2つの伝統的な植字慣習のいずれかに従います.既定では, +ページが水平及び垂直方向の帯に分割されていると考え, +帯を余白に割り当て, +残りの使われていない部分を本文領域に割り当てます.余白の大きさは, +ページを帯に分割する因数を変更することによって, +変えることができます.A4の既定値は9で, +この因数を増加させると, +より狭い帯になるので, +余白が狭くなります. \end_layout -\begin_layout Enumerate -「include」は選ばれた「include」ファイルの出力しか許しませんが, -実際の(ページ割りなどの)カウンタや参照は保持されます(詳細については埋込オブジェクト説明書の子文書の節を参照のこと).したがって, -子文書にアウトソースされた章については「include」が好まれる方式ですが, -任意のファイル継承がある場合には「input」の方が良いでしょう. +\begin_deeper +\begin_layout Standard +因数がどのような値であっても, +2つの帯が両面文書の外側と下部の余白に割り当てられ, +1つの帯が内側と上部の余白に割り当てられ, +本文領域がページの真ん中の周りに残されます.ほとんどの両面文書は綴られるので, +これは内側の余白が狭すぎるようにしてしまう可能性があります.そこで, +帯の大きさが計算される前に, +ページの綴り補正分を差し引くことができます. \end_layout \begin_layout Standard -「verbatim」インクルードファイルでは, -ファイルの内容がそのまま(つまり「 -\begin_inset Flex Code -status collapsed +Koma-Script文書クラスで, +本文領域をデザインする主な方法は, -\begin_layout Plain Layout -verbatim -\end_layout +\family sans +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +文書クラス\SpecialChar menuseparator +クラスオプション\SpecialChar menuseparator +詳細設定 +\family default +\series default +\begin_inset space \thinspace{} \end_inset -」モードで)固定幅タイプライタフォントで組版されます.通常, -このファイルの空白は, -通常の\SpecialChar LyX -での空白の取扱いとは違って, -連続した複数の空白がそのまま出力されるものの, -単なる見えない空白です.ただし, +に +\family sans +BCOR +\family default +オプションまたは +\family sans +DIV +\family default +オプションを入力する方法です. +\end_layout + +\begin_layout Standard +この文書では, +綴り補正は7.5mmであり, \family sans +\series bold +クラスオプション\SpecialChar menuseparator +詳細設定 +\family default +\series default -\begin_inset Flex MenuItem -status collapsed +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout +ダイアログに +\family typewriter +BCOR7.5mm +\family default +と入力しています.たとえば, +因数を11に変えるには, \family sans -出力の空白に印付けをする -\end_layout +\series bold +詳細設定クラスオプション +\family default +\series default +にコンマ区切りの項目リストに +\family typewriter +DIV=11 +\family default +を書き加えます.A4以外の用紙寸法におけるこの因数の既定値がほしければ, +\family typewriter +DIV=calc +\family default +と書き加えます. +\begin_inset Newline newline \end_inset - +ページレイアウトの計算に円方式を採用したい場合には, +代わりに +\family typewriter +DIV=classic \family default -チェックボックスを有効にすると, -空白が存在することを明確にするために空白の印が出力されます. +としてください. \end_layout -\begin_layout Standard -一般的に, -親ファイルは, -組版前に完全な\SpecialChar LaTeX -ファイルに変換されますが, -インクルードされるファイルはプリアンブル情報を全く持たない\SpecialChar LaTeX -ファイルに変換されます. -\end_layout - -\begin_layout Subsection -ファイル間の相互参照 +\end_deeper +\begin_layout Itemize +Koma-Scriptファミリーの\SpecialChar LaTeX +文書クラスには, +多くの追加コマンドが定義されています.それらのうち, +\SpecialChar LyX +で意味を持つものは, +対応する段落環境として実装されています. \end_layout \begin_layout Standard -\begin_inset Box Shadowbox -position "t" -hor_pos "c" -has_inner_box 1 -inner_pos "t" -use_parbox 0 -use_makebox 0 -width "100col%" -special "none" -height "1in" -height_special "totalheight" -thickness "0.4pt" -separation "3pt" -shadowsize "4pt" -framecolor "black" -backgroundcolor "none" -status open +Koma-Scriptファミリーの\SpecialChar LaTeX +文書クラスに関する独語の詳細な説明が, +Koma-Script取扱説明書 +\emph on +scrguide +\emph default +にあります +\begin_inset Foot +status collapsed \begin_layout Plain Layout -この節の内容は, -すでに古くなっています.既定のマスター文書についてと, -マスターが開いているときに子文書をどう開くかについて記述する必要があります.[[要修正]] +英語翻訳版の +\emph on +screnggu +\emph default +もありますが, +完訳ではありません. \end_layout \end_inset - +.以下の各節では, +\SpecialChar LyX +に関係する側面のみ説明致します. \end_layout -\begin_layout Standard -異なるファイル間に相互参照を設定することも可能です.まず, -すべての関係するファイルを開いてください.例として, -2つのファイルを扱う場合を考え, -各ファイルをA・Bと呼びます.BがAにインクルードされるファイルだとします.Aにラベルを入れて, -Bで参照したいとしましょう.文書Bで相互参照ダイアログを開いて, -使用する「バッファ」を選んでください. -\end_layout +\begin_layout Subsubsection -\begin_layout Subsection -すべての子文書での書誌情報 -\end_layout +\emph on +KOMA-Script Article +\emph default +・ +\emph on +KOMA-Script Report +\emph default +・ +\emph on +KOMA-Script Book +\emph default + +\begin_inset CommandInset label +LatexCommand label +name "subsec:article(KOMA-Script)" + +\end_inset -\begin_layout Standard -子文書を使って作業する場合, -全体の書誌情報を文末に一つだけ置きたいのだけれども, -子文書単独で出力する時に限り, -子文書分を抽出した書誌情報が付けられるようにしたいことがあります.以下にその方法を説明します. -\end_layout -\begin_layout Standard -親文書には, -全体の書誌情報が出力されるべき場所(親ファイルでも子ファイルでも)に, -書誌情報差込枠を挿入するだけです.書誌情報差込枠を親ファイルに置いた場合, -文献参照はすべての子文書に継承されるので, -各子文書の引用ダイアログで使用できるようになります. \end_layout \begin_layout Standard -子文書限定の書誌情報については, -子文書内の, -子文書が独立にコンパイルされた時に書誌情報が出力されるべき場所に, -書誌情報差込枠を挿入します.その際, -この差込枠を, -たとえば「子文書のみ」などと名付けた派生枝の中に置く( +文書クラス +\emph on +KOMA-Script Article +\emph default +・ +\emph on +KOMA-Script Report +\emph default +・ +\emph on +KOMA-Script Book +\emph default +は, +それぞれレイアウトファイル +\family typewriter +scrartcl.layout +\family default +・ +\family typewriter +scrreprt.layou +\family default +t・ +\family typewriter +crbook.layout +\family default +によって実装されています.これらは, +対応する標準文書クラス +\emph on +article +\emph default +・ +\emph on +report +\emph default +・ +\emph on +book +\emph default +の段落環境を, +若干の修正を加えた上ですべて含んでいますが, +\SpecialChar LyX +固有の \family sans -挿入\SpecialChar menuseparator -派生枝\SpecialChar menuseparator -新規派生枝を挿入... +箇条書き(一覧) \family default -)のが肝要です.そして, -子文書の中でこの派生枝を有効にし( +環境は例外であり, +同じ機能を持つ新しい \family sans -文書\SpecialChar menuseparator -設定...\SpecialChar menuseparator -派生枝 +ラベリング \family default -),親文書で無効にします( +環境で置き換えられています.この \family sans -文書\SpecialChar menuseparator -設定...\SpecialChar menuseparator -派生枝 +ラベリング \family default -).こうすることで, -子文書中の書誌情報は, -親文書中では無視され, -子文書中では有効になります. -\end_layout - -\begin_layout Standard -複数の書誌情報が必要な場合(親文書中でも子文書ごとに書誌情報を出力するなど)は, -第 -\begin_inset CommandInset ref -LatexCommand ref -reference "subsec:複数の書誌情報" -plural "false" -caps "false" -noprefix "false" -nolink "false" - -\end_inset +環境以外にも, +新しい段落環境が多く追加されています.これらは, -節を参照してください. +\emph on +letter (koma-script) +\emph default +には含まれていないのでご注意ください. \end_layout -\begin_layout Section -\SpecialChar LyX -書庫 -\end_layout +\begin_layout Itemize -\begin_layout Standard -しばしばユーザーは, -出版社に送ったり, -共著者とやりとりするために, -\SpecialChar LyX -ファイルを, -その依存する全画像(及び他のファイル)と「同梱」する必要に迫られることがあります.\SpecialChar LyX -には, -この過程を自動化するPythonスクリプト( -\begin_inset Flex Code -status collapsed +\family sans +部(addpart) +\family default +・ +\family sans +章(addchap) +\family default +・ +\family sans +節(addsec) +\family default +: +これらは, +それぞれ +\family sans +部* +\family default +・ +\family sans +章* +\family default +・ +\family sans +節* +\family default +と同等の働きをしますが, +加えて目次に項目が表示されるようになります. +\family sans +部(addpart) +\family default +と +\family sans +章(addchap) +\family default +は, -\begin_layout Plain Layout -lyxpak.py +\emph on +article (koma-script) +\emph default +には収録されていません. \end_layout -\end_inset +\begin_layout Itemize -)が含まれています.これを使うには, +\family sans +章(addchap*) +\family default +・ +\family sans +節(addsec*) +\family default +: +これらは, -\begin_inset Flex Code +\family sans +章(addchap +\family default +)と +\family sans +節(addsec) +\family default +とまったく同等に動作しますが, +加えてランニングへッダを取り除きます. +\family sans +章(addchap*) +\family default +は, + +\emph on +article (koma-script) +\emph default +には収録されていません +\begin_inset Foot status collapsed \begin_layout Plain Layout -zipfile -\end_layout -\end_inset - - pythonモジュールまたは -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -tarfile -\end_layout - -\end_inset - - pythonモジュールが, -システムに導入済みであることが必要です.既定設定では, -Unix系システムでは, +\emph on +book (koma-script) +\emph default +と +\emph on +report (koma-script) +\emph default +には, -\begin_inset Flex Code -status collapsed +\family typewriter -\begin_layout Plain Layout -gzip +\backslash +addpart* +\family default +コマンドもありますが, +これは +\family sans +Part* +\family default +と同一なので, +\SpecialChar LyX +では実装されていません. \end_layout \end_inset -圧縮 -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -tar +. \end_layout -\end_inset - -ファイル形式が優先され, -Windowsでは -\begin_inset Flex Code -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -zip +\family sans +小見出し(minisec) +\family default +: +これは文書構造に現れない形で, +続く段落の直上に標準文字寸法の見出しを付けます. \end_layout -\end_inset +\begin_layout Itemize -形式が優先されます. +\family sans +上部キャプション +\family default +と +\family sans +下部キャプション +\family default +は, +ある要素の上部ないし下部にキャプションを配置する際, +位置に応じて正しく余白取りを行う特別なキャプションです(組版規則に厳密に従うならば, +表キャプションは, +つねに表の上に置くべきでしょう).また, +クラスオプション +\family typewriter +tablecaptionsabove +\family default +を用いれば, +キャプションを指定すると, +表には +\family sans +上部キャプション +\family default +が, +図には +\family sans +下部キャプション +\family default +が適用されるようになります.これを使用するためには, +Koma-Script第2.8q版以上が必要です. \end_layout -\begin_layout Standard -\SpecialChar LyX -の環境構成時には, -「\SpecialChar LyX -書庫」を書き出すことができるようにスクリプトが準備され, - -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -ファイル\SpecialChar menuseparator -書き出し -\end_layout +\begin_layout Itemize -\end_inset +\family sans +格言(dictum) +\family default +: +これは, +章頭などに警句を置くのに用いることができます.オプション引数( +\family sans +挿入\SpecialChar menuseparator +格言著者 +\family default +)を用いれば, +格言の作者を入れることができます.格言と作者の間は, +線で区切られます.これを使用するためには, +Koma-Script第2.8q版以上が必要です. +\family sans +格言(dictum) +\family default +は, -の下で利用可能となります. +\emph on +article (koma-script) +\emph default +には収録されていません. \end_layout \begin_layout Standard -\begin_inset Flex MenuItem +以下の各環境は, +標準の +\family sans +タイトル +\family default +・ +\family sans +著者 +\family default +・ +\family sans +日付 +\family default +とともに文書のタイトル領域を形成します.これらは, +最初の「通常の」段落よりも前に置かれる必要があります +\begin_inset Foot status collapsed \begin_layout Plain Layout -ツール\SpecialChar menuseparator -設定\SpecialChar menuseparator -ファイル処理\SpecialChar menuseparator -変換子 -\end_layout - -\end_inset - -の -\begin_inset Flex MenuItem -status collapsed +つまり, +対応する\SpecialChar LaTeX +コマンドが +\family typewriter -\begin_layout Plain Layout -\SpecialChar LyX -\SpecialChar menuseparator -\SpecialChar LyX -書庫 +\backslash +maketitle +\family default +コマンドよりも前に現れなくてはなりません. \end_layout \end_inset -変換子に, +.これらの環境が2度以上使用された場合には, +後に使用されたものが前のものを上書きします.つまり最後に使用したもののみが有効になります.しかしながら, -\begin_inset Flex Code -status collapsed +\family sans +タイトル +\family default +や +\family sans +著者 +\family default +, -\begin_layout Plain Layout --t +\family sans +日付 +\family default +のような異なる環境の順序を変更しても, +生成された文書には何の効果も生じません. \end_layout -\end_inset - -スイッチや -\begin_inset Flex Code -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout --z +\family sans +主題 +\family default +: +通常のタイトル部( +\family sans +タイトル +\family default +・ +\family sans +著者 +\family default +・ +\family sans +日付 +\family default +)の上に, +文書の主題用の中央揃えの段落を生成します. \end_layout -\end_inset - -スイッチを加えることで, -プラットホームとは独立に, - -\begin_inset Flex Code -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -tar +\family sans +出版社 +\family default +: +通常のタイトル部( +\family sans +タイトル +\family default +・ +\family sans +著者 +\family default +・ +\family sans +日付 +\family default +)の下に, +出版社名用の中央揃えの段落を生成します. \end_layout -\end_inset +\begin_layout Itemize -形式や -\begin_inset Flex Code -status collapsed +\family sans +献呈 +\family default +: -\begin_layout Plain Layout -zip +\emph on +report (koma-script) +\emph default +と +\emph on +book (koma-script) +\emph default +では, +タイトル頁の次に, +献辞用の中央揃えの段落を独立した頁として生成します. +\emph on +article (koma-script) +\emph default +の場合は, +通常のタイトル部( +\family sans +タイトル +\family default +・ +\family sans +著者 +\family default +・ +\family sans +日付 +\family default +)の下に献辞用の中央揃えの段落を生成します. \end_layout -\end_inset - -形式を強制することができます(スイッチは, -スクリプト名の前ではなく, -後ろに加えてください). -\end_layout +\begin_layout Itemize -\begin_layout Section -装飾的なヘッダ・フッタ +\family sans +タイトル頭書き +\family default +: +通常のタイトル部( +\family sans +タイトル +\family default +・ +\family sans +著者 +\family default +・ +\family sans +日付 +\family default +)の上に, +文書頭書き用の左揃えの段落を生成します. \end_layout -\begin_layout Standard -既定のページレイアウトは, -どちらかといえば素っ気ないものです. -\begin_inset Flex Code -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -article -\end_layout +\family sans +扉裏上部 +\family default +: -\end_inset +\emph on +report (koma-script) +\emph default +や +\emph on +book (koma-script) +\emph default +の両面印刷において, +扉裏上部に左揃え段落を生成します.片面印刷や, -文書クラスの場合には, -ページの下の真ん中にページ番号がつくだけです.この取扱説明書はKOMA-scriptのbookクラスなので, -すこしは凝ってますが, -ほんとうに着飾るには, -『 \emph on -ユーザーの手引き +article (koma-script) \emph default -』に述べられているように, -文書ページスタイルを「装飾的(fancy)」に設定する必要があります.この節では, -望んだとおりの効果を得るために, -\SpecialChar LaTeX -プリアンブルに挿入する必要のある\SpecialChar LaTeX -コードについて解説します. +では何の効果も生じません. \end_layout -\begin_layout Standard -ページへッダは, -「left(左)」・「center(中央)」・「right(右)」と命名された3つのフィールドに分けられています.フッタも同様に3つのフィールドに分類されています.これらのフィールドをもっとも簡単に設定する\SpecialChar LaTeX -コマンドには, +\begin_layout Itemize -\family typewriter +\family sans +扉裏下部 +\family default +: -\begin_inset Flex Code -status collapsed +\emph on +report (koma-script) +\emph default +や +\emph on +book (koma-script) +\emph default +の両面印刷において, +扉裏下部に左揃え段落を生成します.片面印刷や, -\begin_layout Plain Layout +\emph on +article (koma-script) +\emph default +では何の効果も生じません. +\end_layout -\family typewriter +\begin_layout Itemize -\backslash -lhead +\family sans +追加タイトル +\family default +: +実際の文書の前に, +整形を行わない段落から成る, +特殊な「汚い」ページを生成します. \end_layout -\end_inset - +\begin_layout Standard +KOMA-Scriptは, +\family sans +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +文書クラス\SpecialChar menuseparator +クラスオプション\SpecialChar menuseparator +詳細設定 \family default -・ -\family typewriter - -\begin_inset Flex Code -status collapsed +\series default -\begin_layout Plain Layout +\begin_inset space \thinspace{} +\end_inset -\family typewriter +ダイアログにおいて, +幅広い +\family sans +\series bold +詳細設定クラスオプション +\family default +\series default +を提供しており, +文書全体に適用することができます.主要なものを挙げると, -\backslash -chead \end_layout -\end_inset - +\begin_layout Description +draft=true 組版エラーの起こった全ての行末に小さな黒い四角を付記したPDFを生成します +\end_layout +\begin_layout Description +headings= +\family typewriter +big \family default -・ +/ \family typewriter - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout - +normal +\family default +/ \family typewriter +small +\family default +の値を取り, -\backslash -rhead +\family typewriter +big +\family default +と +\family typewriter +small +\family default +は, +既定値がふさわしくない場合に, +ページ寸法を考慮に入れながら見出しの大きさを調整します \end_layout -\end_inset - - +\begin_layout Description +numbers= +\family typewriter +auto \family default -・ -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout +(既定値)/ +\family typewriter +enddot +\family default +/ +\family typewriter +noenddot +\family default +の値を取り, -\backslash -lfoot -\end_layout +\family typewriter +auto +\family default +は章や節番号等の後にピリオドを付けるかどうかをKOMA-Scriptに委ね, -\end_inset +\family typewriter +enddot +\family default +は強制的にピリオドを付け, -などがあります.かりに, -各ページの左上端に自分の名前を入れたいものとしましょう.次のようなコマンドをプリアンブルに入れるだけです. +\family typewriter +noenddot +\family default +はピリオドを抑制します \end_layout \begin_layout Standard - -\family typewriter - -\backslash -lhead{物書 はじめ} +また数式オプションとしては \end_layout -\begin_layout Standard -これで自分の名前が左上に現れます.フィールドに取り除きたい既定の内容がある場合(往々にして中央のフッタにはページ番号が入ります)には, -空の引数を持つコマンドを入れるだけです.すなわち, +\begin_layout Description +leqno 数式番号を右ではなく左側に付けます +\end_layout +\begin_layout Description +fleqn 数式を中央揃えではなく左揃えにします \end_layout \begin_layout Standard +KOMA-Scriptは, +標準\SpecialChar LaTeX +コマンドやパッケージとは別に, +文書の出力に影響するコマンドも提供します.たとえば, +キャプションをボールド体にしたければ, -\family typewriter - -\backslash -cfoot{} -\begin_inset Newline newline +\family sans +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +\SpecialChar LaTeX +プリアンブル +\begin_inset space \thinspace{} \end_inset \family default -とします. -\end_layout - -\begin_layout Standard -もっと美しくしてみましょう.節番号を「第‥節」という言葉といっしょに(第3節のように)左上に入れ, -ページ番号を(4ページのように)右上に, -自分の名前を左下に, -日付を右下に入れます.以下のコマンドをプリアンブルに入れます. +\series default +に \end_layout \begin_layout Standard @@ -5592,17 +5967,24 @@ cfoot{} \family typewriter \backslash -lhead{第 +setkomafont{captionlabel}{ \backslash -thesection 節} +bfseries} \end_layout \begin_layout Standard +と書き加えれば実現できます. +\end_layout -\family typewriter - -\backslash -chead{} +\begin_layout Standard +書籍を執筆中であれば, +かりそめのページ番号をローマ数字で入れ, +この部分の章に番号を振らないことは普通にあります.章*環境を用いてしまうと, +巻頭言と序文は目次に現れません.目次に現れるようにするには, +章環境を用いて, +書籍の先頭に(\SpecialChar LaTeX +プリアンブルではなく) \SpecialChar TeX +コードで \end_layout \begin_layout Standard @@ -5610,9 +5992,12 @@ chead{} \family typewriter \backslash -rhead{ -\backslash -thepage ページ} +frontmatter +\end_layout + +\begin_layout Standard +と書き, +本文の第1章の前に \end_layout \begin_layout Standard @@ -5620,836 +6005,1039 @@ thepage ページ} \family typewriter \backslash -lfoot{物書 はじめ} +mainmatter \end_layout \begin_layout Standard +と書きます.あるいは, -\family typewriter - -\backslash -cfoot{} +\family sans +\series bold +章 +\series default +* (TOC) +\family default +を使うこともできます. \end_layout \begin_layout Standard +また, +巻末の付録の後に, +付番していない章環境が欲しいことがあるかもしれません +\begin_inset Foot +status open -\family typewriter - -\backslash -rfoot{ -\backslash -today} +\begin_layout Plain Layout +付録は, +通常, +文字を使って「付番」されます. \end_layout -\begin_layout Standard -コマンド -\family typewriter +\end_inset -\begin_inset Flex Code -status collapsed +.章*環境を用いてしまうと, +それらは目次には現れませんので, +これらの最初の見出しの前に\SpecialChar TeX +コードで +\end_layout -\begin_layout Plain Layout +\begin_layout Standard \family typewriter \backslash -thesecti -\family default -o -\family typewriter -n +backmatter \end_layout -\end_inset +\begin_layout Standard +と書き, +章環境を用います.\SpecialChar LyX +での付番は, +これらのコマンドを使っても通常通り為されますが, +PDF出力においては, +見出しが付番なしで現れ, +目次にも表示されます. +\end_layout +\begin_layout Standard +文書クラス +\emph on +article (koma-script) +\emph default +・ +\emph on +report (koma-script) +\emph default +・ +\emph on +book (koma-script) +\emph default +の 各レイアウトファイルは, +\family typewriter +scrmacros.inc \family default -と -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout - +ファイルを読み込みます.このファイルは, +ユーザ環境を定義する場所として想定されています.s \family typewriter - -\backslash -thepa +crmacros.inc \family default -ge -\end_layout +を, +個人用レイアウトディレクトリにコピーして編集してください! -\end_inset +\end_layout -は, -それぞれ\SpecialChar LaTeX -の節カウンタおよびページカウンタを取得するもので, -これによって現在の節番号とページ番号を印字します. -\begin_inset Flex Code -status collapsed +\begin_layout Subsubsection +新しいletterクラス: +KOMA-Script Letter (KOMA-Script V.2) +\begin_inset CommandInset label +LatexCommand label +name "subsec:新しいletterクラス" -\begin_layout Plain Layout +\end_inset -\family typewriter -\backslash -tod -\family default -ay \end_layout +\begin_layout Standard +by +\noun on +Jürgen Spitzmüller +\begin_inset VSpace medskip \end_inset -は, -今日の日付を印字するものです. + \end_layout \begin_layout Standard -へッダ下またはフッタ上に描かれる罫線の太さも変更することができます.もし罫線が必要なければ, -太さを0にしてください.ヘッダ罫線は, -既定では0.4ptの太さであり, -フッタ罫線は0ptです.太さを変更するには, - +\noindent +Koma-Script第2.8版では, +新しいletterクラス \family typewriter - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout +scrlttr2 +\family default +が導入されたため, \family typewriter - -\backslash -renewcommand{ -\backslash -headrulewidth}{0.4pt} +scrlettr +\family default +は廃止されてサポート対象外となりました.これは— +\SpecialChar LaTeX +側で— +全く新しいインターフェイスを持っており, +旧クラスとは互換性がありません.したがって, +\SpecialChar LyX +は両者をサポートしていますが, +新しい方のクラスを使用することを推奨します. \end_layout -\end_inset +\begin_layout Standard +このクラスは, +\emph on +letter (koma-script) +\emph default +と同一の機能に加えて, +新しい機能をいくつかサポートしています.基本となる項目は, +\family sans +住所 \family default -や -\family typewriter +(受取人の住所, +旧レイアウトの +\family sans +書簡 +\family default +と同じ)・ +\family sans +頭語 +\family default +・ +\family sans +結語 +\family default +です. +\family sans +次の住所 +\family default +は別の書簡を新しく開始します(つまり一文書あたり複数の書簡を書くことができます).新しく付け加えられた項目は, +送り主の +\family sans +電子メール +\family default +・ +\family sans +URL +\family default +・ +\family sans +ファックス +\family default +・ +\family sans +銀行 +\family default +, +およびヘッダに( +\family sans +挿入\SpecialChar menuseparator +図 +\family default +で) +\family sans +ロゴ +\family default +を入れることができるようになった点です. +\end_layout -\begin_inset Flex Code +\begin_layout Standard +しかしながら, +もっとも大きな改善は, +書簡のレイアウトを, +ほとんどどんなニーズにも合わせて設定できるようになった点でしょう.これはプリアンブルか, +クラスオプションとして読み込まれる特別なスタイルファイル(「レタークラスオプション」, +拡張子 +\family typewriter +*.lco +\family default +)によって設定することができます +\begin_inset Foot status collapsed \begin_layout Plain Layout - +KOMAパッケージには, +既定の +\family typewriter +*.lco +\family default +ファイルがいくつか収録されています.たとえば, +ドイツの組版規則に則った +\family typewriter +DIN.lco +\family default +や, +旧 +\family typewriter +scrlettr +\family default +クラスの既定レイアウトを提供する \family typewriter +KOMAold.lco +\family default +などです.たとえば後者は, -\backslash -renewcommand{ -\backslash -footrulewidth}{0.4pt} +\family sans +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +文書クラス\SpecialChar menuseparator +クラスオプション +\family default +フィールドにクラスオプション +\family typewriter +KOMAold +\family default +を加えることで読み込むことができます. \end_layout \end_inset +.用例としては, + +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar ldots +\SpecialChar menuseparator +書簡\SpecialChar menuseparator +\series default +KOMA-Script Letter (V.2) \family default -のようなコマンドを使用してください. +のひな型をご覧ください.詳細な解説は, +Koma-Script取扱説明書( +\emph on +scrguide +\emph default +)にあります. \end_layout -\begin_layout Standard -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout +\begin_layout Subsubsection +問題点 +\end_layout -\family typewriter - -\backslash -thispagestyle{empty} -\end_layout - -\end_inset - -・ -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout - -\family typewriter - -\backslash -thispagestyle{plain} +\begin_layout Standard +Koma-Script文書クラスを\SpecialChar LyX +上に表示する上で, +\SpecialChar LyX +の内部処理が若干の問題を生じめます. \end_layout -\end_inset - -・ -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout - -\family typewriter +\begin_layout Itemize -\backslash -thispagestyle{fancy} +\family sans +章 +\family default +環境の章番号は, +章見出しと同じ行ではなく, +その上に表示されます.これは, +レイアウトファイル中の +\family sans +Counter_Chapter +\family default +ラベル型に対する\SpecialChar LyX +の内部処理が原因です. \end_layout -\end_inset +\begin_layout Itemize -のようなコマンドを使えば, -各ページごとにへッダ・フッタ設定を有効にしたり無効にしたりすることができます.設定を変更したいページに, -これらのコマンドを\SpecialChar TeX -コードとして挿入してください.実は, -タイトルページは, -その後のページは大域的に装飾的(fancy)に設定されていれば装飾的(fancy)になるにもかかわらず, -既定でプレーン(plain)になるように設定されているのです. +\family sans +章(addchap) +\family default +と +\family sans +節(addsec) +\family default +環境の見出しは, +「本当の」\SpecialChar LaTeX +の目次には追加されますが, +\SpecialChar LyX +の目次( +\family sans +移動 +\family default +メニュー)には追加されません. \end_layout -\begin_layout Standard -奇数ページの左上だけに何かを挿入するなど, -もっと複雑なコマンドもあるのですが, -詳しい解説は -\begin_inset Flex Code -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout +\emph on +letter +\emph default +文書クラスでの段落は, +垂直スペースによる段落区切りで表示され, +字下げはされません.これが標準的な挙動となっていて, +特別な\SpecialChar LaTeX +コマンドは必要ありません.しかし, -\family typewriter -fancyhdr +\family sans +文書\SpecialChar menuseparator +設定 +\family default +ダイアログでは, +対応するラジオボタンは +\family sans +字下げ +\family default +に設定されています. +\family sans +垂直スペース +\family default +は, +隙間を空けるために, +文書に\SpecialChar LaTeX +コマンドをつねに追加するようになっていますが, +この文書クラスの場合には, +そのような挙動が望まれないためです. \end_layout +\begin_layout Subsection +ポーランド語M. +\begin_inset space \thinspace{} \end_inset -パッケージの取扱説明書をご参照ください( -\begin_inset Flex Code -status collapsed +W. +\begin_inset space \space{} +\end_inset -\begin_layout Plain Layout -fancyhdr.dvi -\end_layout +コレクション +\begin_inset CommandInset label +LatexCommand label +name "subsec:ポーランド語M.W.コレクション" \end_inset -を探してください). + \end_layout \begin_layout Standard -最後の例として, -へッダやフッタに画像を挿入できることを取り上げましょう.会社のロゴをページ左上に入れたいものとします.たとえば, +\noun on +Tomasz Luczak +\noun default +文 \end_layout \begin_layout Standard - +\SpecialChar LyX +文書クラス +\emph on +ポーランド語Article (MW Bundle) +\emph default +・ +\emph on +ポーランド語Report (MW Bundle)・ポーランド語Book (MW Bundle) +\emph default +は, +それぞれ\SpecialChar LaTeX +文書クラス \family typewriter - -\backslash -lhead{ -\backslash -resizebox{1in}{!}{ -\backslash -includegraphics{logo.eps}}} +mwart.cls +\family default +・ +\family typewriter +mwrep.cls +\family default +・ +\family typewriter +mwbk.cls +\family default +に対応しています.これらは, +標準の +\family typewriter +article.cls +\family default +・ +\family typewriter +report.cls +\family default +・ +\family typewriter +book.cls +\family default +を代替するものであり, +多くの点で, +ポーランド語の組版慣習によく適合しています. \end_layout \begin_layout Standard -\noindent -とすれば, -これを実現できます(文書中に他に画像を挿入していない場合には, +基本的な違いは, +次の点です. +\end_layout -\begin_inset Newline newline -\end_inset +\begin_layout Itemize +付番のない見出し( +\family sans +節* +\family default +などの星付き)も目次に加えられます. +\end_layout +\begin_layout Itemize +以下のページスタイルの追加 +\end_layout -\begin_inset Flex Code -status collapsed +\begin_deeper +\begin_layout Description +uheadings 分離線付きヘッダ +\end_layout -\begin_layout Plain Layout +\begin_layout Description +myheadings +\family typewriter +\backslash +markright +\family default +コマンドおよび \family typewriter \backslash -usepackage{graphics} +markboth +\family default +コマンドで設定するカスタムヘッダ \end_layout -\end_inset +\begin_layout Description +myuheadings 分離線付きカスタムヘッダ +\end_layout -をプリアンブルに宣言する必要があります). +\begin_layout Description +outer ページの外側にページ番号 \end_layout -\begin_layout Section -箇条書き(記号)ブリットの指定 -\begin_inset CommandInset label -LatexCommand label -name "sec:ブリット" +\end_deeper +\begin_layout Itemize +オプション +\end_layout -\end_inset +\begin_deeper +\begin_layout Description +rmheadings セリフ体見出し — + 既定 +\end_layout +\begin_layout Description +sfheadings サンセリフ体見出し +\end_layout +\begin_layout Description +authortitle タイトルページは, +著者名・タイトルの順で配置 — + 既定 \end_layout -\begin_layout Standard +\begin_layout Description +titleauthor タイトルページは, +タイトル・著者名の順で配置 +\end_layout -\noun on -Allan Rae文 +\begin_layout Description +withmarginpar ページ上に余白のための場所を確保 \end_layout +\end_deeper \begin_layout Subsection -はじめに +Tufteコレクション \end_layout \begin_layout Standard -\SpecialChar LyX -には, -ブリットの形が216個準備されていて, -簡単なダイアログから呼び出すことができます.このダイアログを使えば, -箇条書き(記号)の各階層で使うブリットの形を変更することができます.この設定は文書全体に共通なので, -段落ごとに別のブリットを指定することはできません -\begin_inset Foot -status collapsed +文書クラスの +\family sans +Tufte +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -正確には可能ですが, -手動で行う必要があります. -\end_layout +Book +\family default +と +\family sans +Tufte +\series bold +ハンドアウト +\family default +\series default +は, + +\family sans +tufte-booke.cls +\family default +と +\family sans +tufte-handout.cls +\family default +文書クラスを用います.これらの文書クラスの詳細は, + +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +書籍\SpecialChar menuseparator +\series default +Tufte +\begin_inset space \thinspace{} \end_inset -. +Book +\family default +と +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +ハンドアウト\SpecialChar menuseparator + +\series default +Tufte +\series bold +ハンドアウト +\family default +\series default +にあります. \end_layout -\begin_layout Subsection -外見 +\begin_layout Section +論文 \end_layout \begin_layout Standard -メニュー項目の -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -文書\SpecialChar menuseparator -設定 -\end_layout +コレクション中の文書クラスも参照してください(第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:コレクション" +plural "false" +caps "false" +noprefix "false" +nolink "false" \end_inset -を選択してダイアログを開き, - -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -ブリット +節参照). \end_layout -\end_inset - -タブを選択してください. +\begin_layout Subsection +Astronomy & Astrophysicsの論文 \end_layout \begin_layout Standard -このダイアログは, -ブリット形の一覧表を提示します. -\begin_inset Flex MenuItem -status collapsed -\begin_layout Plain Layout -フォント +\noun on +Peter Sütterlin原文; +\SpecialChar LyX +チーム改訂 \end_layout -\end_inset +\begin_layout Subsubsection +はじめに +\end_layout -と書いてあるドロップダウンメニューで, -6つの各ブリット形パネルを切り替えることができます.また, -一覧表左の -\begin_inset Flex MenuItem +\begin_layout Standard +この節では, +文書クラス +\family typewriter +aa.cls +\family default +(これについての情報は +\begin_inset Flex URL status collapsed \begin_layout Plain Layout -階層 + +https://www.aanda.org/for-authors/latex-issues/texnical-background-information \end_layout \end_inset -パネルは, -変更したい階層を選択するものです. -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -任意のブリット -\end_layout +にあります)第9.1版を使用して科学雑誌 +\emph on +Astronomy and Astrophysics +\emph default +(『天文学と宇宙物理学』)に投稿する論文を執筆するための\SpecialChar LyX +の使用法を説明します( +\begin_inset CommandInset href +LatexCommand href +name "aa-package" +target "http://ftp.edpsciences.org/pub/aa/aa-package.zip" +literal "false" \end_inset -では, -指定したい\SpecialChar LaTeX -表現を入力することができます.任意のブリットを指定した場合には, -そのコマンドが必要とするパッケージを\SpecialChar LaTeX -プリアンブルで指定する必要があります. +). \end_layout \begin_layout Standard -6つのパネルは, -それぞれが必要とするパッケージによって分類されています.下記は, -フォント名と\SpecialChar LaTeX -パッケージの対応表です. +このパッケージには取扱説明書がついていますので, +取扱説明書『カスタマイズ篇』の「文書クラスを新規に導入する」の節にしたがってこの文書クラスを導入する前に参照してください. \end_layout \begin_layout Standard -\align center -\begin_inset Tabular - - - - - - -\begin_inset Text +\begin_inset Note Greyedout +status open \begin_layout Plain Layout -フォント +この学術誌の出版元は, +2001年1月1日以降, +Springer社からEDP Science社に変更されていることにご注意ください.この出版社の変更によって, +thesaurusコマンドの廃止など, +スタイルファイルに若干の変更が加わっています.もし古い版が導入されている場合には, +更新してください.古い(第4版)レイアウトに対する互換性については, + +\family typewriter +\SpecialChar LyX +Dir/layouts/aapaper.layout +\family default +のコメントをご参照ください. \end_layout \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -必要とするパッケージ \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout Subsubsection +最初の一歩 +\end_layout -\begin_layout Plain Layout +\begin_layout Standard \family sans -標準 -\end_layout +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +論文\SpecialChar menuseparator +\series default +Astronomy & Astrophysics +\family default + +\begin_inset space \thinspace{} \end_inset - - -\begin_inset Text -\begin_layout Plain Layout +メニューにあるひな型を土台として, +書き始めることをお勧めします.ひな型を使用しない場合には, +以下の設定にしてください. +\end_layout -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -\SpecialChar LaTeX +\begin_layout Itemize -\family roman -本体 -\end_layout +\family sans +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +文書クラス +\family default +\series default +\begin_inset space \thinspace{} \end_inset - - - - -\begin_inset Text - -\begin_layout Plain Layout +ダイアログで \family sans -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -数式 +Astronomy & Astrophysics +\family default +を選択してください(まぁ, +これは自明ですね). \end_layout -\end_inset - - -\begin_inset Text - -\begin_layout Plain Layout +\begin_layout Itemize -\family typewriter -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -amssymb.sty -\end_layout +\family sans +\series bold +ページレイアウト +\family default +\series default +\begin_inset space \thinspace{} \end_inset - - - - -\begin_inset Text -\begin_layout Plain Layout +ダイアログの +\family sans +\series bold +ページ様式 +\family default +\series default +オプションは変更しないで, \family sans -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -絵文字1 +\series bold +既定値 +\family default +\series default +のままに設定しておいてください.全体のレイアウトはマクロが行うので, +何も変更してはいけません. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Subsubsection +へッダ部 +\end_layout -\begin_layout Plain Layout - -\family typewriter -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -pifont.sty +\begin_layout Standard +最初に入力すべきものは, +へッダ情報です.ヘッダ情報には, +以下の7つの項目があり, +うち1つは必須ではありません. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout Itemize -\begin_layout Plain Layout +\family sans +\series bold +タイトル +\family default +\series default +: +[必須] +\end_layout + +\begin_layout Itemize \family sans -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -絵文字2 +\series bold +サブタイトル +\family default +\series default +: +[非必須] \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Itemize -\begin_layout Plain Layout +\family sans +\series bold +著者 +\family default +\series default +: +[必須] +\end_layout -\family typewriter -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -pifont.sty +\begin_layout Itemize + +\family sans +\series bold +住所 +\family default +\series default +: +[必須] \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout Itemize -\begin_layout Plain Layout +\family sans +\series bold +抜き刷り +\family default +\series default +: +[非必須]連絡と抜き刷りを受け取る人を指定 +\end_layout + +\begin_layout Itemize \family sans -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -絵文字3 +\series bold +郵便 +\family default +\series default +: +[非必須]連絡用の郵便住所 \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Itemize -\begin_layout Plain Layout +\family sans +\series bold +日付 +\family default +\series default +: +[必須]推奨されるフォーマットは, \family typewriter -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -pifont.sty +Received: + <日付>; + Accepted <日付> +\family default +です. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout Standard -\begin_layout Plain Layout +\family typewriter -\family sans -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -絵文字4 +\backslash +maketitle +\family default +コマンドは, +\SpecialChar LyX +がヘッダ終了時に自動的に発行するので, +手動で発行する必要はありません.各項目の順序は関係ありませんが, +見た目のためと, +実際の文書のレイアウトに合わせるために, +上記の順序を維持しておくと良いでしょう. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Standard +現住所の付記などのために, +へッダ部に脚注を挿入したい場合には, -\begin_layout Plain Layout +\family sans +\series bold +挿入\SpecialChar menuseparator +脚注 +\family default +\series default + +\begin_inset space \thinspace{} +\end_inset +を使用して標準の脚注を挿入してください.この場合には, +\SpecialChar LyX +は自動的に \family typewriter -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -pifont.sty + +\backslash +thanks{} +\family default +を使用します. \end_layout -\end_inset - - - +\begin_layout Standard -\end_inset +\family sans +\series bold +編集\SpecialChar menuseparator +特別文辞様式 +\family default +\series default +\begin_inset space \thinspace{} +\end_inset +に表題付けに関連した2つの差込枠があります. \end_layout -\begin_layout Standard -\SpecialChar LyX +\begin_layout Itemize + +\family sans +\series bold +所属機関 +\family default +\series default は, -ユーザーが導入されていないパッケージのブリットを使用したとしても, -警告を発しません.ファイルを閲覧したり印刷したりしようとしたときに\SpecialChar LaTeX -エラーが出るようならば, -パッケージが導入されていない可能性が大です -\begin_inset Foot -status collapsed +連絡担当著者と所属機関の組をマークします.所属機関には, -\begin_layout Plain Layout -\SpecialChar LyX -が, -パッケージがなくてもブリットを使用することを許すのは, -編集をここで行ったとしても, -別のところへエクスポートする可能性があるからです. +\family sans +\series bold +住所 +\family default +\series default +フィールドに現れるのと同じ順序で連番が振られますので, +各著者に標識を付けてください. \end_layout -\end_inset - -. -\end_layout +\begin_layout Itemize -\begin_layout Subsection -使用法 +\family sans +\series bold +電子メール +\family default +\series default +は, +至急連絡用の電子メールアドレスを付するものです. \end_layout \begin_layout Standard -変更したいブリット階層を選んで, -ブリット形と寸法を選択してください.何らかの変更を加えたとしても, +これら以外に, +このマクロは, \SpecialChar LyX -上には反映されませんが, -文書の表示を行えば確認されます. +が対応していない以下の\SpecialChar LaTeX +コマンドを追加的に使用できます. \end_layout -\begin_layout Standard -ブリット形は, -適切な階層のブリットボタンをマウスで右クリックすれば, -簡単に既定値に初期化することができます -\begin_inset Foot -status open +\begin_layout Itemize +複数の著者名あるいは所属名を区切るための +\family typewriter -\begin_layout Plain Layout -もし -\emph on -本当に -\emph default -段落ごとに異なるブリットの形を使いたいならば, -\SpecialChar TeX -コードを使って少し手を汚す必要があります.この場合も, -ブリット選択ダイアログを使えば, -さまざまな形のLaTeXコードを確認することができるので手助けとなるでしょう.任意に設定した段落をつくるには, -以下のような選択肢があります. +\backslash +and \end_layout -\begin_layout Plain Layout -\begin_inset ERT -status open +\begin_layout Standard +\SpecialChar LyX +中では\SpecialChar TeX +コードとして適切なコマンドを入力する必要があります.ひな型中の用例と +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +論文\SpecialChar menuseparator -\begin_layout Plain Layout +\series default +Astronomy & Astrophysics +\family default +\begin_inset space \thinspace{} +\end_inset -\backslash -let -\backslash -savelabelitemi= -\backslash -labelitemi +にある用例を参照のこと. \end_layout -\end_inset +\begin_layout Subsubsection +概要 +\end_layout +\begin_layout Standard +概要はへッダ部の直後に置きます.第5版から概要環境はコマンドに変更され, +1段落だけに限るという制限が付きました.加えて, +キーワード項目が含まれていなくてはなりません.これは, +段落様式 +\family sans +\series bold +キーワード +\family default +\series default +で為されます.用例論文を参照してください. +\end_layout +\begin_layout Subsubsection +サポートされる環境 \end_layout -\begin_layout Plain Layout -\begin_inset ERT -status open +\begin_layout Standard +A&A論文用レイアウトでは, +文章を構造化するために, +以下の環境がサポートされています. +\end_layout -\begin_layout Plain Layout +\begin_layout Standard +\family sans +\begin_inset Flex Multiple Columns +status open -\backslash -renewcommand -\backslash -labelitemi[0]{ -\backslash -small -\backslash -( -\backslash -sharp -\backslash -)} -\end_layout +\begin_layout Itemize -\end_inset +\family sans +標準 +\end_layout +\begin_layout Itemize +\family sans +節 \end_layout \begin_layout Itemize -特定の階層の新しいブリット形を指定するには, -\SpecialChar LaTeX -コマンド -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout +\family sans +小節 +\end_layout -\family typewriter +\begin_layout Itemize -\backslash -renewcommand{}{} +\family sans +小々節 \end_layout -\end_inset +\begin_layout Itemize -を使用します.あとで現在のブリット形に戻すことができるように, -現在のブリット形を保存しておく必要もあります.ここで使っている箇条書きでは, -第1階層のブリットを変更するために, -以下の\SpecialChar LaTeX -コードが使用されています. +\family sans +箇条書き(記号) \end_layout -\begin_deeper -\begin_layout LyX-Code - -\family typewriter +\begin_layout Itemize -\backslash -let -\backslash -savelabelitemi= -\backslash -labelitemi +\family sans +箇条書き(連番) \end_layout -\begin_layout LyX-Code - -\family typewriter +\begin_layout Itemize -\backslash -renewcommand -\backslash -labelitemi[0]{ -\backslash -small -\backslash -( -\backslash -sharp -\backslash -)} +\family sans +箇条書き(記述) \end_layout -\end_deeper \begin_layout Itemize -箇条書き(記号)の階層は, -\begin_inset Flex Code -status collapsed +\family sans +キャプション +\end_layout -\begin_layout Plain Layout +\begin_layout Itemize -\backslash -labelitem +\family sans +概要 \end_layout -\end_inset +\begin_layout Itemize -コマンドの一部にローマ数字で指定されていることに注意してください. +\family sans +謝辞(Acknowledgment) \end_layout \begin_layout Itemize -\begin_inset Argument item:1 -status open -\begin_layout Plain Layout -\begin_inset ERT -status open +\family sans +書誌情報 +\end_layout -\begin_layout Plain Layout +\begin_layout Itemize +\family sans +\SpecialChar LaTeX -\backslash -( -\backslash -star -\backslash -) \end_layout \end_inset @@ -6457,5466 +7045,6402 @@ star \end_layout -\end_inset +\begin_layout Subsubsection +\SpecialChar LyX +でサポートされていないコマンド +\end_layout -各項目のブリットを指定するには, +\begin_layout Standard +\SpecialChar LyX +の +\family sans +Astronomy & Astrophysics +\family default +レイアウトでは, +まだサポートされていないコマンドがあります.そのうちいくつかは既に紹介しましたが, +網羅するために, +以下にすべて列挙しておきます. +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -\SpecialChar TeX -コード +\family typewriter + +\backslash +and \end_layout -\end_inset +\begin_layout Itemize -として入力したブリット形を, -行頭に「ユーザ設定」項目差込枠(挿入\SpecialChar menuseparator -ユーザ設定項目)に入れて挿入してください.たとえば, -この項目の行頭には \family typewriter -, -\begin_inset Flex Code -status collapsed +\backslash +authorrunning +\end_layout -\begin_layout Plain Layout +\begin_layout Itemize \family typewriter \backslash -( -\backslash -star -\backslash -) +object{} \end_layout -\end_inset +\begin_layout Itemize +\family typewriter -\family default -が指定されています. +\backslash +titlerunning{} \end_layout -\begin_layout Plain Layout -\begin_inset ERT +\begin_layout Standard +これらのコマンドのいずれかを使いたい場合には, +自分で入力する必要があります. +\family sans +\series bold +挿入\SpecialChar menuseparator +\SpecialChar TeX +コード +\family default + +\begin_inset space \thinspace{} +\end_inset + +を使用することを +\begin_inset Flex 圏点 status open \begin_layout Plain Layout - -\backslash -renewcommand -\backslash -labelitemi[0]{ -\backslash -savelabelitemi} +\series bold +忘れないで下さい \end_layout \end_inset +! \end_layout -\begin_layout Plain Layout -文書全体で使用するブリット形が有効であるようにするために, -labelitemを元の設定に戻す必要があります.そのためには, -以下のようにします. +\begin_layout Subsubsection +図フロートおよび表フロート \end_layout -\begin_layout LyX-Code - -\family typewriter +\begin_layout Standard +\SpecialChar LyX +は, +必要なフロート環境 +\family sans +figure +\family default +・ +\family sans +figure* +\family default +・ +\family sans +table +\family default +・ +\family sans +table* +\family default +をサポートしていますので, +ここでは詳しい説明はしません.ユーザーの手引きをご覧ください.ただ, +表は左揃えにしなくてはならないことに注意して下さい.そうするためには, +表を選択して, -\backslash -renewcommand -\backslash -labelitemi[0]{ -\backslash -savelabelitemi} -\end_layout +\family sans +\series bold +編集\SpecialChar menuseparator +段落設定 +\family default +\series default +\begin_inset space \thinspace{} \end_inset -. -\end_layout - -\begin_layout Chapter -\SpecialChar LyX -とインターネット網 +で配置を変更してください. \end_layout \begin_layout Standard -\SpecialChar LyX -は, -これまでも長い間, -HTMLを始めとするウェブフレンドリーな文書諸形式への書き出しをサポートしてきました.しかしながら, -第2.0版以前では, -HTMLへの書き出しは, -常に外部変換子を用いることで実現されていました -\begin_inset Foot -status collapsed - -\begin_layout Plain Layout -\SpecialChar LyX -で外部変換子を使うことについての詳細は, -取扱説明書『 -\emph on -カスタマイズ篇 -\emph default -』の「 -\emph on -変換子 -\emph default -」の節をご覧ください. +一つだけ, +特別なものがあります.それは, +図横にキャプションを配置する図です.この図を作成するには, +以下のようにしなくてはなりません. \end_layout -\end_inset +\begin_layout Enumerate -.これらは2つのグループに大別できます.1つは, +\family sans +\series bold +挿入\SpecialChar menuseparator +フロート\SpecialChar menuseparator +図 +\family default +\series default -\begin_inset Flex Code -status collapsed +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -htlatex -\end_layout +を使って, +幅広の図フロートを作成します.それから, +フロート内で +\family sans +\series bold +編集\SpecialChar menuseparator +フロートの設定 +\family default +\series default +\begin_inset space \thinspace{} \end_inset -・ -\begin_inset Flex Code -status collapsed +メニューを開き, -\begin_layout Plain Layout -html2latex +\family sans +\series bold +フロート +\family default +\series default +ダイアログで +\family sans +段をまたぐ +\family default +を有効にします. \end_layout -\end_inset +\begin_layout Enumerate +キャプション文を入力します. +\end_layout -・ -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate +キャプション上にカーソルを移動し, -\begin_layout Plain Layout -plastex +\family sans +Return +\family default +を押します. \end_layout -\end_inset +\begin_layout Enumerate +図を挿入します. +\end_layout -のように, -\SpecialChar LaTeX -を中間形式として用い, -その\SpecialChar LaTeX -を生成するのに\SpecialChar LyX -を用いるもの.2つめは, +\begin_layout Enumerate +カーソルを図の後ろに置いて, -\begin_inset Flex Code -status collapsed +\family sans +\series bold +挿入\SpecialChar menuseparator +整形\SpecialChar menuseparator +横方向の空白 +\family default +\series default +を選択して +\family sans +\series bold +空白 +\family default +\series default +ダイアログを開き, -\begin_layout Plain Layout -e\SpecialChar LyX -er +\family sans +\series bold +空白 +\family default +\series default +コンテクストメニューから +\family sans +\series bold +水平フィル +\family default +\series default +を選択します. \end_layout +\begin_layout Enumerate + +\family sans +M-c +\begin_inset space ~ \end_inset -のように, -直接\SpecialChar LyX -ファイルに働きかける変換子です.これらは, -それぞれに長所・短所を有しています. +t +\family default +と押して\SpecialChar LaTeX +モードに切り替えます. \end_layout -\begin_layout Standard -\SpecialChar LaTeX -ベースの変換子は, -原則として, -\SpecialChar LaTeX -が書きだす文書についてのすべてを知っているという長所があります.この種の変換子は, -例えば, -特定のコードのくだりが, -\SpecialChar LyX -によって生成されたのか, +\begin_layout Enumerate \SpecialChar TeX -コードで書かれたのかについては気にしません.これらの変換子は, - -\begin_inset Flex Code -status collapsed +差込枠中に +\family typewriter + +\backslash +parbox[b]{55mm}{ +\family default + と入力します. +\begin_inset Flex 圏点 +status open \begin_layout Plain Layout -aux +ここでは波括弧を閉じないでください \end_layout \end_inset -ファイルやカウンタや参照を取り扱うことができ, -Bib\SpecialChar TeX -が生成する -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -bbl +\series bold +. \end_layout +\begin_layout Enumerate +カーソルをキャプション文の後ろに移動し, + +\family sans +M-c +\begin_inset space ~ \end_inset -ファイルも利用することがよくあります.一方で, -\SpecialChar LaTeX -は解析の非常に難しい言語であり— +t } +\family default + と押して, \SpecialChar TeX -自身だけが\SpecialChar TeX -を理解することができると言われたりすることがあります— -, -\SpecialChar LaTeX -ベースの変換子は, -非常に簡単な文法に見えるものでさえ飲み込めず, -複雑なものになると全く歯が立たないこともあります.例えば, -この現行を書いている時点では, -取扱説明書『 -\emph on -埋込オブジェクト篇 -\emph default -』は, -他の変換子では書き出しができるのに, +モードで閉じ括弧を入力します . +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Standard -\begin_layout Plain Layout -htlatex -\end_layout +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +論文\SpecialChar menuseparator + +\series default +Astronomy & Astrophysics +\family default +\begin_inset space \thinspace{} \end_inset -では行うことができません.他には, -数式をどう取り扱うかという問題があります.これらの変換子の典型的なものは, -数式を小さな画像に変換して, -HTML文書からこれらの画像へのリンクを張ります.これらの画像は, -実は\SpecialChar LaTeX -によって生成されているので, -正確です.しかしながら, -これらはうまく伸縮できないので, -実際の文書の中で表現されるように— -フォント寸が凡そ正しくなるように— -見せようとすると, -大変な苦労を伴います. +にあるファイルの図も参照してください. \end_layout -\begin_layout Standard -Alex Fernandezの -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -e\SpecialChar LyX -er +\begin_layout Subsubsection +Refereeレイアウト \end_layout +\begin_layout Standard +投稿用には, +論文を特別なダブルスペースレイアウトに整形しなくてはなりません.このためには, +文書クラスに +\family typewriter +referee +\family default +オプションを +\begin_inset space \thinspace{} \end_inset -\begin_inset CommandInset href -LatexCommand href -name "http://pinchito.es/elyxer/" -target "http://pinchito.es/elyxer/" -literal "false" +\family sans +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +文書クラス +\family default +\series default +\begin_inset space \thinspace{} \end_inset -)は, -これらの問題の一部を解決します.特に, -これは数式を画像に変換するのではなく, -HTMLとCSSを組み合わせて数式を生成するので, -生成される数式は完璧な大きさに伸縮されて表示されます.しかしながら, -ちょっとだけ複雑な数式でさえ, - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -htlatex +ダイアログの +\family sans +\series bold +任意設定クラスオプション +\family default +\series default +フィールドに入力する必要があります. \end_layout -\end_inset - -よりも質が落ちます.これはHTMLの限界を示しています -\begin_inset Foot -status collapsed +\begin_layout Subsubsection +例示用論文 +\end_layout -\begin_layout Plain Layout -とはいえ, +\begin_layout Standard -\begin_inset Flex Code -status collapsed +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +論文\SpecialChar menuseparator -\begin_layout Plain Layout -e\SpecialChar LyX -er -\end_layout +\series default +Astronomy & Astrophysics +\family default +\begin_inset space \thinspace{} \end_inset -では, -数式用にjsMathとMathJaxを使用することもできます.ただし, -この設定はグローバルにしか設定することができず, -バックエンドで実行させるサーバへのアクセスが利用できる必要があります. -\end_layout +は\SpecialChar LyX +で書かれています.これは, -\end_inset +\begin_inset CommandInset href +LatexCommand href +name "aa-package" +target "http://ftp.edpsciences.org/pub/aa/aa-package.zip" +literal "false" -.さらに重要なことは(少なくとも第1.1.1版においては), +\end_inset -\begin_inset Flex Code -status collapsed +にある, +元のマクロパッケージ +\family typewriter +aa.dem +\family default +から採用した例示用論文ですが, +古い構造化されていない概要型を使用して\SpecialChar LyX +に翻訳されたものです.これはヒントを得るために使用したり, -\begin_layout Plain Layout -e\SpecialChar LyX -er +\family typewriter +aa.dem +\family default +の \SpecialChar LaTeX +コードと\SpecialChar LyX +での書き方の比較に使ったりしてください. \end_layout -\end_inset +\begin_layout Subsection +AAS\SpecialChar TeX -は数式マクロを一部しかサポートしておらず, -ユーザ定義の段落様式や文字様式をサポートしていません.これらの制約によって, -\SpecialChar LyX -ユーザが生成する文書の多くにとっては, +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Standard -\begin_layout Plain Layout -e\SpecialChar LyX -er +\noun on +Mike Ressler +\noun default +文 \end_layout -\end_inset - -は不向きなものになっています.もちろん, -原理的に, -これらの問題を解決することもできたのですが, -\SpecialChar LyX -開発陣は別の方法を採ることとし, -\SpecialChar LyX -が\SpecialChar LaTeX -やDocBook, -平文を書き出すことができるのと同様に, -\SpecialChar LyX -自身にXHTMLを書きだす能力を身につけさせることとしたのです. +\begin_layout Subsubsection +はじめに \end_layout \begin_layout Standard -この原稿執筆時点では, -XHTML出力は開発途上であり, -おそらく「実験的」機能として解されるべきでしょう -\begin_inset Foot -status open - -\begin_layout Plain Layout -\SpecialChar LyX -ソースツリーもしくは -\begin_inset CommandInset href -LatexCommand href -name "オンラインでのアクセス" -target "https://www.lyx.org/trac/browser/lyx-devel/trunk/development/HTML/HTML.notes" -literal "false" +AAS\SpecialChar TeX +は, +American Astronomical Society(アメリカ天文学会)が発行するAstrophysical Journal(宇宙物理学雑誌)同誌のLettersとSupplementを含む)・Astronomical Journal(天文学雑誌)・Publications of the Astronomical Society of the Pacific(太平洋天文学会誌)三誌への電子投稿を可能にするために, +同学会が作成したマクロ集です.\SpecialChar LyX +は, +これらの文書を生成する上で, +なかでも数式・引用・画像処理能力において, +優れたツールであることが認識されています.\SpecialChar LyX +は, +同マクロ第5.0版以降を必要としており, +できればここで説明されている第6.0版以降が望まれます.第5.0版未満の版は, +\SpecialChar LaTeX +2.09で使用するよう企図されているため, +根本的に\SpecialChar LyX +とは互換性がありません.AAS\SpecialChar TeX +パッケージは, +以下のAAS\SpecialChar TeX +ウェブサイトからダウンロードできるでしょう. +\end_layout +\begin_layout Standard +\align center +\begin_inset VSpace medskip \end_inset -にある -\begin_inset Flex Code + +\begin_inset Flex URL status collapsed \begin_layout Plain Layout -development/HTML/HTML.notes + +https://aas.org/aastex/aastex-downloads \end_layout \end_inset -ファイルには, -通常, -XHTML出力の現状についての最新の情報が収録されています. -\begin_inset CommandInset href -LatexCommand href -name "バグ追跡ページ" -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" -literal "false" +\begin_inset VSpace medskip \end_inset -にあるXHTML関連バグ一覧も参照のこと. -\end_layout - -\end_inset -.それでもこのアプローチは, -他の2つの方法よりも, -潜在的な利点がいくつもあるので, -開発陣はこの方法を選択したのです. \end_layout \begin_layout Standard -これらの利点は, -主に, -XHTML出力ルーチンが\SpecialChar LyX -の一部となっているため, +パッケージ中には, +完備したユーザーの手引きが収録されていますので, \SpecialChar LyX -が出力する文書について\SpecialChar LyX -が関知しているところのものは, -すべて知り得るというところから来ています -\begin_inset Foot -status collapsed +で論文を書き始める前に, +その中身を完全に理解しておく必要があります.\SpecialChar LyX +は, +AASTeXの全コマンドを理解する必然性をなくすものではなく, +すべてを手入力する苦労を減らすだけです.仕上がりの\SpecialChar LaTeX +文書が, +論文を投稿しようとしているジャーナルの要求事項に完全に合致していることを確認するのは, +あなたの責任です. +\end_layout -\begin_layout Plain Layout -他には, -これらのルーチンが\SpecialChar LyX -内部にあるため, -\SpecialChar LyX -ファイル形式や既存の差込枠の文法に変更があっても, -影響を受けずに済むという利点もあります. +\begin_layout Subsubsection +新しい論文を書き始める \end_layout +\begin_layout Standard +論文を書き始めるには, +AAS\SpecialChar TeX +ひな型ファイルを土台に始めることを強くお勧めします. +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +論文\SpecialChar menuseparator + +\series default +American Astronomical Society +\family default + +\begin_inset space \thinspace{} \end_inset -.つまり, -XHTML出力ルーチンは, -(文書構造に表示されるような形での)目次や, -それぞれの段落様式に関連付けられたカウンタや, -ユーザ定義の様式についても知っているのです.XHTML出力ルーチンは, -国際化について\SpecialChar LyX -が関知しているものも知っているので, -ちょうどその時に有効になっている言語に依存して, -「Chapter 1」と出力されたり, -「Kapitel 1」と出力されたりするのです. +をクリックしてください.これには, +論文原稿のほとんどに共通して使われるフィールドが書き込まれています.書き込まれている文字列(括弧 +\family typewriter +<> +\family default +を含む)を正しい情報で上書きしてください.AAS\SpecialChar TeX +コマンド・AAS\SpecialChar TeX +環境の多くは, +\SpecialChar LyX +中で直接実行することができますが, +できないものもあります.このようなコマンドは, +直接La\SpecialChar TeX +コードを入力して, +それを\SpecialChar TeX +コードとしてマークしなければなりません.このようなコマンドは, +\SpecialChar TeX +コードあるいはEvil Red Text(邪悪な赤い文)と呼ばれます.AAS\SpecialChar TeX +文書に必要とされる \SpecialChar TeX +コードを最小にするようには努力しました. \end_layout -\begin_layout Standard -汎く一般的に, -出力ルーチンは, -\SpecialChar LyX -が文書レイアウトについて関知しているものは知っており, -したがって, -文書が画面上にどのように描画されるかも知っています.文書をXHTMLに出力するときには, -この情報を利用します.特に, -\SpecialChar LyX -は, -文書を画面上に描画するときに使用するレイアウト情報に対応したCSSスタイル情報を -\emph on -自動的に -\emph default -生成します.もし節見出しが, -\SpecialChar LyX -中でサンセリフ体かつボールド体であるとすると, -(既定では)ウェブブラウザに表示した時にも, -サンセリフでボールドになります.これは, -節のような定義済み様式だけでなく, -ユーザ定義のものも含めて, -すべての様式でそうです.実際, -XHTML出力ルーチンは, -ユーザ定義の段落・文字様式と, -\SpecialChar LyX -自身の定義済み様式とを区別しません.どちらの場合も, -\SpecialChar LyX -が様式について関知しているところのものは, -全てレイアウトファイルに含まれています.これは, -脚注のような定義済み差込枠や, -各種ユーザ設定差込枠でもそうです. -\end_layout - -\begin_layout Standard -結果として, -XHTML出力は, -レイアウトファイルやモジュールを通して, -\SpecialChar LaTeX -出力と全く同じように, -ユーザが設定したり拡張したりすることができるのです.詳細については, -取扱説明書『 -\emph on -カスタマイズ篇 -\emph default -』の第5章をごらんください. +\begin_layout Subsubsection +論文を書き終わったら \end_layout \begin_layout Standard -本章の残りでは, -XHTML出力についての, -さらに詳細な情報について取り扱い, -その制約や, -制約の回避の仕方を取り扱います. +論文を満足する水準で書き終え, +プレビューや印刷が正しく為されているとしても, +まだ学術誌に投稿する前にしなくてはならない「後処理」が残されています. \end_layout -\begin_layout Section -XHTMLにおける数式出力 +\begin_layout Enumerate +論文を \SpecialChar LaTeX +ファイルとして書き出します( +\family sans +ファイル\SpecialChar menuseparator +書き出し\SpecialChar menuseparator +LaTeX +\family default +). \end_layout -\begin_layout Standard -\SpecialChar LyX -では, -数式描画に4つの方法を選択できます.以下に示すように, -それぞれに利点と欠点があります. +\begin_layout Enumerate +出力した +\family typewriter +.tex +\family default +ファイルを好きなエディタで編集します. \end_layout -\begin_layout Itemize -MathML -\begin_inset Newline newline -\end_inset - -MathMLは, -ウェブ上で数学を用いるために, -特にデザインされたXMLの一方言であり, -これをサポートするブラウザ上では, -通常, -特に美しい表現が得られます.欠点は, -すべてのブラウザがMathMLをサポートしているわけではないという事と, -FirefoxのようなGeckoベースのブラウザでも, -サポートが完璧ではないという事です. -\begin_inset Newline newline -\end_inset +\begin_deeper +\begin_layout Enumerate -例えば, -数式が -\begin_inset Flex Code -status collapsed +\family typewriter -\begin_layout Plain Layout -xymatrix +\backslash +documentclass +\family default +コマンドよりも前のコメント行を削除します. \end_layout -\end_inset +\begin_layout Enumerate -パッケージを使用していたり, -\SpecialChar TeX -コードを使用しているなどで, -もし\SpecialChar LyX -が数式をMathMLとして描画できないとすると, -\SpecialChar LyX -は数式を代わりに画像として出力します. -\end_layout +\family typewriter -\begin_layout Itemize -HTML -\begin_inset Newline newline -\end_inset +\backslash +usepackage...{fontenc} +\family default +という行があれば(通常は +\family typewriter -前述のとおり, +\backslash +documentclass +\family default +の直後にあります)削除します.また, -\begin_inset Flex Code -status collapsed +\family typewriter -\begin_layout Plain Layout -elyxer +\backslash +secnumdepth +\family default +行があれば, +これも削除します. \end_layout -\end_inset - -は, -数式をCSSで装飾したHTMLとして出力します -\begin_inset Foot -status collapsed +\begin_layout Enumerate +\SpecialChar LaTeX +プリアンブル中に意図的に置いたコマンド( +\family typewriter +.tex +\family default +ファイル中, +「User specified \SpecialChar LaTeX + commands」というコメントの直後にあります)を除いて, -\begin_layout Plain Layout -\SpecialChar LyX -は, +\family typewriter -\begin_inset Flex Code -status collapsed +\backslash +makeatletter +\family default +と +\family typewriter -\begin_layout Plain Layout -elyxer +\backslash +makeatother +\family default +の間のもの(これらのコマンドを含む)をすべて削除します. \end_layout -\end_inset +\end_deeper +\begin_layout Enumerate +編集後のファイルを \SpecialChar LaTeX +にかけて, +正しく処理されることを確認します. +\end_layout -からのHTML出力のために, -CSSの一部を拝借しています. +\begin_layout Enumerate +学術誌の要求事項を再読して, +ファイル名と書式が正しいことを確認します. \end_layout -\end_inset +\begin_layout Enumerate +投稿してください. +\end_layout -.簡単な数式では, -これは非常にうまく行きますが, -少し複雑な数式になると, +\begin_layout Subsubsection +特定のコマンドに関するコメント +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Standard +AAS\SpecialChar TeX +ユーザーの手引き( +\family typewriter +aasguide.tex +\family default +)に, +各AAS\SpecialChar TeX +コマンドの詳しい説明があるので, +ここでは, +各コマンドの使用法の詳細な説明は行いません.そこで, +ここではユーザーの手引きに現れるとおりに一覧を列挙して, +必要なところだけコメントを加えることにしましょう. +\end_layout -\begin_layout Plain Layout -elyxer +\begin_layout Paragraph +期待通りに動作するもの \end_layout -\end_inset +\begin_layout Standard +これらは期待通りに動作するので, +ここでは列挙するだけにして, +コマンドの説明されている節を挙げておきます. +\family typewriter -は歯が立たなくなります.それでも, -この方法は非常に広くサポートされているという利点があり, -かなり簡単な数式を少しだけ含んでいるような文書に適しているでしょう. -\begin_inset Newline newline -\end_inset +\backslash +documentclass +\family default + (2.1.1)・ +\family typewriter -例えば, -数式が -\begin_inset Flex Code -status collapsed +\backslash +begin{document} +\family default + (2.2)・ +\family typewriter -\begin_layout Plain Layout -xymatrix -\end_layout +\backslash +title +\family default + (2.3)・ +\family typewriter -\end_inset - -パッケージを使用していたり, -\SpecialChar TeX -コードを使用しているなどで, -もし\SpecialChar LyX -が数式をHTMLとして描画できないとすると, -\SpecialChar LyX -は数式を代わりに画像として出力します. -\end_layout - -\begin_layout Itemize -画像 -\begin_inset Newline newline -\end_inset +\backslash +author +\family default + (2.3)・ +\family typewriter +\backslash +affil +\family default + (2.3)・ +\family typewriter -\begin_inset Flex Code -status collapsed +\backslash +abstract +\family default + (2.4)・ +\family typewriter -\begin_layout Plain Layout -htlatex -\end_layout +\backslash +keywords +\family default + (2.5)・ +\family typewriter -\end_inset +\backslash +section +\family default + (2.7)・ +\family typewriter -のように, -\SpecialChar LyX -は数式を画像としても出力できます.この画像は, -実は, -自動プレビューで使用されているものと全く同じです -\begin_inset Foot -status collapsed +\backslash +subsection +\family default + (2.7)・ +\family typewriter -\begin_layout Plain Layout -ただし, -画像を出力に使うために, -自動プレビューを入にしておく必要は -\emph on -ありません -\emph default -. -\end_layout +\backslash +subsubsection +\family default + (2.7)・ +\family typewriter -\end_inset +\backslash +paragraph +\family default + (2.7)・ +\family typewriter -.この方法の利点は, -画像が他ならぬ\SpecialChar LaTeX -によって生成されているので, -非常に正確であることです.欠点は, -前述したとおり, -画像がビットマップなので, -伸縮が全くうまく行かなかったり, -コピーが出来なかったりといったことがあります. -\begin_inset Newline newline -\end_inset +\backslash +facility +\family default + (2.10)・ +\family typewriter -画像の寸法は, +\backslash +begin{displaymath} +\family default + (2.12)・ +\family typewriter -\begin_inset Flex MenuItem -status collapsed +\backslash +begin{equation} +\family default + (2.12)・ +\family typewriter -\begin_layout Plain Layout -文書\SpecialChar menuseparator -設定\SpecialChar menuseparator -形式 -\end_layout +\backslash +begin{eqnarray} +\family default + (2.12)・ +\family typewriter -\end_inset +\backslash +begin{mathletters} +\family default + (2.12)・ +\family typewriter -の「数式画像の伸縮」パラメータを変更することで制御できます -\begin_inset Foot -status collapsed +\backslash +begin{thebibliography} +\family default + (2.13.1)・ +\family typewriter -\begin_layout Plain Layout -必要な方のために述べておくと, -これは, -画像の解像度をdpi(1インチあたりドット数)で制御するためのもので, -75dpiを基準としています. -\end_layout +\backslash +bibitem +\family default + (2.13.2)・全引用コマンドとその派生(2.13.2)・一般的なgraphicx図コマンド(2.14.1)・ +\family typewriter -\end_inset +\backslash +begin{table} +\family default + (2.15.4)・ +\family typewriter -. -\begin_inset Newline newline -\end_inset +\backslash +begin{tabular} +\family default + (2.15.4)・ +\family typewriter -もし\SpecialChar LyX -が, -何らかの理由によって数式の画像を生成できない(例えば, -必要な\SpecialChar LaTeX -パッケージが導入済みでないなど)ときは, -回避策として, -生の\SpecialChar LaTeX -を出力します. -\end_layout +\backslash +caption +\family default + (2.15.4)・ +\family typewriter -\begin_layout Itemize -\SpecialChar LaTeX +\backslash +label +\family default + (他にもあるが特に2.15.4)・ +\family typewriter -\begin_inset Newline newline -\end_inset +\backslash +tablerefs +\family default + (2.15.5)・ +\family typewriter -最後に, -\SpecialChar LyX -は, -数式を\SpecialChar LaTeX -としても出力することができます.この方法は, -最終手段としての出力方法である一方で, -HTML文書に埋め込まれた\SpecialChar LaTeX -を描画するのにJavaScriptを使用する, +\backslash +tablecomments +\family default + (2.15.5)・ +\family typewriter -\begin_inset CommandInset href -LatexCommand href -name "jsMath" -target "http://www.math.union.edu/~dpvc/jsMath/" -literal "false" +\backslash +url +\family default + (2.17.4)・ +\family typewriter -\end_inset +\backslash +end{document} +\family default + (2.18). +\end_layout -のようなツールとともに使用することもできます.\SpecialChar LyX -は, -jsMathで必要とされているのと同じように, -\SpecialChar LaTeX -部分を, +\begin_layout Standard +以下のスタイルオプションも正しく動作します. +\family typewriter +longabstract +\family default + (2.4)・ +\family typewriter +preprint +\family default + (3.2.1)・ +\family typewriter +preprint2 +\family default + (3.2.2)・ +\family typewriter +eqsecnum +\family default + (3.3)・ +\family typewriter +flushrt +\family default + (3.4).これらは, -\begin_inset Flex Code +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -span +文書\SpecialChar menuseparator +設定 \end_layout \end_inset -(行内数式用)または -\begin_inset Flex Code -status collapsed +にある, -\begin_layout Plain Layout -div +\family sans +クラスオプション +\family default +の +\family sans +任意設定 +\family default +ボックスに入力してください. \end_layout -\end_inset +\begin_layout Paragraph +動作するが, +若干説明が必要なもの +\end_layout -(別行立て数式用)に -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -class='math' +\begin_layout Standard +以下のコマンドは動作しますが, +若干の説明が必要です. \end_layout -\end_inset +\begin_layout Itemize +以下の項目は, +学術誌の編集者向けに取ってあるものですが, +どうしても必要ならば, +\SpecialChar LaTeX +プリアンブルに入れることができます. +\family typewriter -を指定したもので, -包んで出力します. -\end_layout +\backslash +received +\family default +・ +\family typewriter -\begin_layout Standard -これらの出力方法のいずれかを -\begin_inset Flex MenuItem -status collapsed +\backslash +revised +\family default +・ +\family typewriter -\begin_layout Plain Layout -文書\SpecialChar menuseparator -設定\SpecialChar menuseparator -形式 +\backslash +accepted +\family default +・ +\family typewriter + +\backslash +ccc +\family default +・ +\family typewriter +cpright +\family default +(すべて 2.1.3). \end_layout -\end_inset +\begin_layout Itemize +以下の項目は, +\SpecialChar LaTeX +のプリアンブルに置くことができるもので, +これらは, +ひな型ファイルには, +空の引数と共に含まれています. +\family typewriter -で選択しなくてはなりません.既定では, -\SpecialChar LyX -はMathMLで出力を行います.これは, -文書全体に適用される設定となります. +\backslash +slugcomment +\family default +(2.1.4)・ +\family typewriter + +\backslash +shorttitle +\family default +(2.1.5)・ +\family typewriter + +\backslash +shortauthors +\family default +(2.1.5). \end_layout -\begin_layout Standard -最後に, -\SpecialChar LyX -では, -例えば, -MathMLではあまりうまく出力されないような差込枠に対して, -別の出力方法を選択できる選択肢が用意されています -\begin_inset Foot -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -その他にも, -\SpecialChar LyX -は, -差込枠に\SpecialChar TeX -コードが含まれていると画像出力に回帰するので, -数式中に -\begin_inset Formula $a=b\relax$ -\end_inset +\family typewriter -のような無害な\SpecialChar TeX -コードを挿入することによって, -画像出力を強制することができます. +\backslash +email +\family default +(2.3)―「単独で」使うことはできますが, +段落の途中で使うことはできません.埋め込む必要がある場合には, +\SpecialChar TeX +コードを使用してください. \end_layout -\end_inset +\begin_layout Itemize -. -\end_layout +\family typewriter -\begin_layout Section -書誌情報と引用 +\backslash +and +\family default +(2.3)―後ろに{}が付記されます.これはエラーの原因にはなりません. \end_layout -\begin_layout Standard -XHTML出力は, -書誌情報と引用を完全にサポートしています. -\end_layout +\begin_layout Itemize -\begin_layout Standard -引用ラベルは, -\SpecialChar LyX -画面上のラベルを生成するのと同じ機構で生成されているので, -出力中のラベルは, -\SpecialChar LyX -中の外見と同質またはそれよりも上質な仕上がりとなっています.連番引用を使用している場合には, -\SpecialChar LyX -は, -画面上で表示されるような各カッコに囲まれた引用鍵を単純に表示するのではなく, -[1]や[17]などの連番ラベルを出力します.著者-出版年形式の引用を使用している場合で, -同じ著者-出版年の組み合わせが複数ある場合, -\SpecialChar LyX -は, -Bib\SpecialChar TeX -が行うように出版年に小文字を付します.ラベルは, -書誌情報項目とともに印字されます.現在のところ, -角括弧を丸括弧に変更するなど, -ラベルの外見を変更する手段はありませんのでご注意ください. -\end_layout +\family typewriter -\begin_layout Standard -書誌情報出力は, -引用ダイアログで文献情報表示を取り扱うのと同じ機構で取り扱われているので, -XHTML出力は, -引用ダイアログで特定の文献項目を表示させた時のものに非常によく似ています.整形の仕方は, -レイアウトファイルや望ましくはモジュールでカスタマイズすることができます.詳細については, -取扱説明書『カスタマイズ篇』をご覧ください. +\backslash +notetoeditor +\family default +(2.6)―「単独で」使うことはできますが, +段落の途中で使うことはできません.埋め込む必要がある場合には, +\SpecialChar TeX +コードを使用してください. \end_layout -\begin_layout Standard -現在のところ, -主だった瑕疵は, -相互参照された情報が, -関連した項目の全てに印字されてしまうことです.つまり, -以下のような表示が為されます. +\begin_layout Itemize + +\family typewriter + +\backslash +placetable +\family default +(2.8)―相互参照用タグを挿入することはできません.手動でタグ名を入力する必要があります. \end_layout -\begin_layout Quote -Jason Stanley, - -\begin_inset Quotes eld -\end_inset +\begin_layout Itemize -Context and Logical Form -\begin_inset Quotes erd -\end_inset +\family typewriter -, - in -\emph on -Language in Context: - Selected Essays -\emph default - (Oxford: - Oxford University Press, - 2007), - pp. - 30–68. +\backslash +placefigure +\family default +(2.8)— + +\family typewriter + +\backslash +placetable +\family default +と同様. \end_layout -\begin_layout Quote -Jason Stanley, - -\begin_inset Quotes eld -\end_inset +\begin_layout Itemize -Semantics in Context -\begin_inset Quotes erd -\end_inset +\family typewriter -, - in -\emph on -Language in Context: - Selected Essays -\emph default - (Oxford: - Oxford University Press, - 2007), - pp. - 201–30. +\backslash +acknowledgements +\family default +(2.9)―後ろに{}が付記されます.これはエラーの原因にはなりません. \end_layout -\begin_layout Standard -これは, -遠くないうちに修正されるでしょう. -\end_layout +\begin_layout Itemize -\begin_layout Standard -現在のところ, -節ごとの書誌情報出力はサポートされていません.複数の書誌情報がある場合には, -\SpecialChar LyX -は同じ情報を繰り返し出力してしまいます. -\end_layout +\family typewriter -\begin_layout Section -索引 +\backslash +appendix +\family default +(2.11)―後ろに{}が付記されます.これはエラーの原因にはなりません. \end_layout -\begin_layout Standard -\SpecialChar LyX -は, -索引をXHTMLとして書きだすことができますが, -現在のところ, -若干の制約があります. -\end_layout +\begin_layout Itemize -\begin_layout Standard -索引の書き出しは, +\family typewriter -\emph on -ユーザーの手引き -\emph default -の索引の節に書かれているような手の込んだ方法を使おうとしないほうが, -信頼性が保てます -\begin_inset Foot +\backslash +figcaption +\family default +(2.14.2)―文章のはじめにカーソルを置いて +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -ここでの主な問題は, -これらの操作の際に, -\SpecialChar LyX -自身は何もしていないという点です.つまり, -生の\SpecialChar LaTeX -で入力しなくてはならないようなものをそのまま入力しているのです. +挿入\SpecialChar menuseparator +短縮タイトル \end_layout \end_inset -.当該節の小節見出しに沿って, -それらがどう処理されるかを説明しましょう. -\end_layout +を選択すれば, +非必須のファイル名引数を挿入することができます.「短縮タイトル」とありますが, -\begin_layout Itemize -索引項目のグループ化(下層項目): - \SpecialChar LyX -はこれらをサポートしようと努めていますが, -項目は「 ! - 」(感嘆符の周りに空白)で分離しなくてはなりません.これは, -そうしないと数式などで使われているエスケープされた感嘆符をチェックするのが非常に難しくなるからです. -\end_layout +\family typewriter -\begin_layout Itemize -ページ範囲: - ページ範囲については, -XHTMLでは意味がないので, -全くサポートされません.その代わりに, -引用項目のはじめと終わりの頁それぞれに, -2つの索引項目が得られるだけです. +\backslash +figcaption +\family default +が必要とする型の非必須引数を挿入します.望むらくはいつの日か改名されることでしょう. \end_layout \begin_layout Itemize -相互参照: - 相互参照のサポートはありません.\SpecialChar LyX -が「|see\SpecialChar ldots -」という下だりを持つ項目を検出すると, -その部分はただ無視されて, -残りの部分が通常の索引項目だとみなされます. -\end_layout -\begin_layout Itemize -索引項目の整序: - \SpecialChar LyX -は整序順の変更をサポートします.\SpecialChar LyX -は, -最初に検出した「@」の前の部分を取り出して, -それを整序に用い, -最初の「@」の後の部分を実際の項目として取り出します.現在のところ, -\SpecialChar LyX -はエスケープされた「@」を取り扱わないので, -電子メールアドレスを索引に使わないでください. -\end_layout +\family typewriter -\begin_layout Itemize -索引項目のレイアウト: - 項目は, -テキスト様式ダイアログを使うなり, -\SpecialChar LyX -内で使用可能な方法を用いることで, -索引項目を成形することができます.「項目|textbf」のような文法はサポートされません.\SpecialChar LyX -は, -項目内にパイプ記号「|」を検出すると, -パイプ記号とその後に続くものすべてを削除してしまいます. +\backslash +objectname +\family default +(2.17.1)―非必須パラメータとしてカタログIDを取る以外は, + +\family typewriter + +\backslash +figcaption +\family default +と同様. \end_layout \begin_layout Itemize -複数の索引: - 複数の索引はサポートされていません.すべての項目は, -ひとつの大きな索引として印字されます.索引が何度も印字されることを防ぐため, -中心となる索引だけを印字しますので, -その索引は必ず置くようにしてください. -\end_layout -\begin_layout Section -記号一覧および用語集 -\end_layout +\family typewriter -\begin_layout Standard -現在のところ, -用語集のサポートはありません.この機能の追加は, -比較的容易だと思われますので, -あなたの貢献をお待ちしております. -\end_layout +\backslash +dataset +\family default +(2.17.1)―非必須パラメータとしてカタログIDを取る以外は, -\begin_layout Chapter -\SpecialChar LyX -サーバー +\family typewriter + +\backslash +figcaption +\family default +と同様. \end_layout -\begin_layout Section -はじめに +\begin_layout Paragraph +実装されていないため, +\SpecialChar TeX +コードを使用するもの \end_layout \begin_layout Standard -「\SpecialChar LyX -サーバー」を使用すると, -他のプログラムが, -\SpecialChar LyX -と通信したり, -\SpecialChar LyX -コマンドを実行させたり, -\SpecialChar LyX -の内部状態に関する情報を取得したりすることができるようになります.これは熟練したユーザー向けの機能ですが, -便利なはずです.たとえば, -\SpecialChar LyX -サーバーに書き込むことによって, -JabRefのような書誌情報管理ソフトが, -LyXに文献引用を「押し込む」ことが可能となります. -\end_layout -\begin_layout Section -\SpecialChar LyX -サーバーを開始するには -\begin_inset CommandInset label -LatexCommand label -name "sec:サーバーを開始するには" +\family typewriter -\end_inset +\backslash +eqnum +\family default +(2.12)・ +\family typewriter +\backslash +setcounter{equation} +\family default +(2.12)・学術誌名略語(2.12.4)・ +\family typewriter -\end_layout +\backslash +figurenum +\family default +(2.14.1)・ +\family typewriter -\begin_layout Standard -\SpecialChar LyX -サーバーは, -名前をつけたパイプの対を利用することで機能します.パイプは, -通常 -\begin_inset Flex Code -status collapsed +\backslash +epsscale +\family default +(2.14.1)・ +\family typewriter -\begin_layout Plain Layout -UserDir -\end_layout +\backslash +plotone +\family default +(2.14.1)・ +\family typewriter -\end_inset +\backslash +plottwo +\family default +(2.14.1)・ +\family typewriter -の下に作られ(Windowsを除く.Windowsでは, -名前を付けた -\emph on -ローカルの -\emph default -パイプは -\begin_inset Flex Code -status collapsed +\backslash +tablenum +\family default +(2.15.4)・ +\family typewriter -\begin_layout Plain Layout +\backslash +tableline +\family default +(2.15.4: +入れたい場所の後ろに, +左側セルの最初の要素として挿入する.表中では, +\SpecialChar LyX +の方法は使わないでください)・ +\family typewriter \backslash +tablenotemark +\family default +(2.15.5)・ +\family typewriter \backslash -. +tablenotetext +\family default +(2.15.5)・補遺(2.17)の大半 +\family typewriter +( \backslash -pipe -\end_layout +objectname +\family default +・ +\family typewriter -\end_inset +\backslash +dataset +\family default +・ +\family typewriter -に特別なオブジェクトとして置かれます), -「 -\begin_inset Flex Code -status collapsed +\backslash +url +\family default +・ +\family typewriter -\begin_layout Plain Layout -.lyxpipe.in -\end_layout +\backslash +email +\family default +を除く.上記参照)・ +\family typewriter -\end_inset +\backslash +singlespace +\family default +(3.1)・ +\family typewriter -」および「 -\begin_inset Flex Code -status collapsed +\backslash +doublespace +\family default +(3.1)・ +\family typewriter -\begin_layout Plain Layout -.lyxpipe.out +\backslash +onecolumn +\family default +(3.2)・ +\family typewriter + +\backslash +twocolumn +\family default +(3.2) +\end_layout + +\begin_layout Paragraph +実装できないもの \end_layout +\begin_layout Standard +references(2.12.3)環境とdeluxetable(2.14)環境は, +少なくとも意味のあるような形で実装することができないので, +無視してください.もし, +絶対に, +どうしても, +deluxetableを使う必要があるならば, +テキストエディタで別ファイルとして編集し, + +\family sans +\series bold +挿入\SpecialChar menuseparator +子文書 +\family default +\series default + +\begin_inset space \thinspace{} \end_inset -」という名前がついています.外部プログラムは, +を使用して, +\SpecialChar LyX +ファイルに読み込むことを推奨します.この実例は, -\begin_inset Flex Code -status collapsed +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +論文\SpecialChar menuseparator -\begin_layout Plain Layout -.lyxpipe.in -\end_layout +\series default +American Astronomical Society +\family default +\begin_inset space \thinspace{} \end_inset -に書き込みを行い, -戻りデータを -\begin_inset Flex Code -status collapsed +をご参照ください. +\end_layout -\begin_layout Plain Layout -.lyxpipe.out +\begin_layout Subsubsection +FAQとヒントと技とその他の考察 \end_layout -\end_inset +\begin_layout Paragraph +\SpecialChar LyX +をAAS\SpecialChar TeX +と協調させる +\end_layout -から読み出します.パイプ名の語幹は, +\begin_layout Standard +\SpecialChar LyX +に, +新しいレイアウトと文書クラスを認識させるには若干コツが要ります.もしうまく行かなかったら, +次のようにしてみてください. +\end_layout -\begin_inset Flex MenuItem -status collapsed +\begin_layout Enumerate +\SpecialChar LaTeX +が, +AAS\SpecialChar TeX +を検出できることを確認してください.AAS\SpecialChar TeX +頒布版に含まれる +\family typewriter +sample.tex +\family default +(あるいは +\family typewriter +table.tex +\family default +でも可)を, +\SpecialChar LaTeX +やAAS\SpecialChar TeX +とまったく関係のないディレクトリにコピーして, -\begin_layout Plain Layout -ツール\SpecialChar menuseparator -設定 +\family typewriter +sample.tex +\family default +を\SpecialChar LaTeX +にかけてください. \end_layout -\end_inset +\begin_layout Enumerate -から, -たとえば「 -\begin_inset Flex Code -status collapsed +\family typewriter +aastex.layout +\family default +が, +\SpecialChar LyX +の +\family typewriter +layouts +\family default +フォルダにあることを確認してください. +\end_layout -\begin_layout Plain Layout -/home/myhome/lyxpipe +\begin_layout Enumerate +\SpecialChar LyX +中から +\family sans +ツール\SpecialChar menuseparator +環境構成 +\family default +を再度実行し, +\SpecialChar LyX +を再起動してください. \end_layout +\begin_layout Enumerate +ひな型ではなく, +通常の新規ファイルを開いてください. +\family sans +American Astronomical Society (AASTeX V. +\begin_inset space \thinspace{} \end_inset -」あるいはWindowsでは「 -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout - -\backslash +6) +\family default +が, -\backslash -. -\backslash -pipe -\backslash -lyxpipe -\end_layout +\family sans +\series bold +文書\SpecialChar menuseparator +設定 +\family default +\series default +\begin_inset space \thinspace{} \end_inset -」などに設定することができます(ここで, -lyxpipe以外の任意のファイルパス, -例えば -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -" -\backslash +のクラス一覧に表示されていますか? -\backslash -. -\backslash -pipe -\backslash -my -\backslash -lyx -\backslash -pipe" \end_layout -\end_inset +\begin_layout Standard +既存のAAS\SpecialChar TeX +文書を処理する際に, +AAS\SpecialChar TeX +レイアウトを見つけられないとか, +「タイトルレイアウトと通常のレイアウトを混在させないでください」といった警告が出るようであれば, +正しい導入が行われていません. +\end_layout -なども使用できます).サーバーを開始するためには, -これを -\emph on -手動で設定しなくてはなりません -\emph default -. +\begin_layout Paragraph +表を処理する際の\SpecialChar LaTeX +エラー \end_layout \begin_layout Standard +既定では, \SpecialChar LyX は, -パイプを生成するに際して, -「 -\begin_inset Flex Code -status collapsed +表のキャプションやタイトルを中央揃えにしようと試みます.これはAAS\SpecialChar TeX +と悪い相互干渉を発生させるようですので, +キャプションやタイトルのどこかをクリックして, -\begin_layout Plain Layout -.in -\end_layout +\family sans +\series bold +編集\SpecialChar menuseparator +段落設定 +\family default +\series default +\begin_inset space \thinspace{} \end_inset -」および「 -\begin_inset Flex Code -status collapsed +を選択し, -\begin_layout Plain Layout -.out +\family sans +\series bold +配置 +\family default +\series default +を +\family sans +\series bold +両端揃え +\family default +\series default +に設定してください.私のところではこれで解決しました. \end_layout -\end_inset - -」を付け加えます.パイプがすでに存在していれば, -\SpecialChar LyX -は他の\SpecialChar LyX -プロセスがすでに実行中であると判断して, -サーバーを開始しません.POSIX(Unix型)システムでは, -なんらかの理由で, -\SpecialChar LyX -が終了する際に使用されていない「古い」パイプが削除されずに残ったりすると, -\SpecialChar LyX -はこれを削除しようとします.何らかの理由でこれが失敗した場合, -手動でパイプを削除したのちに, -\SpecialChar LyX -を再起動する必要があります.Windowsでは, -プログラムが終了したりクラッシュしたりすると, -OSがパイプを削除するので, -「古い」パイプが残ることはありません. +\begin_layout Paragraph +書誌情報 \end_layout \begin_layout Standard -サーバーを使用する\SpecialChar LyX -プロセスを複数起動するには, -それぞれのプロセスに, -別のユーザーディレクトリを使用させたり, -別々の -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -preferences -\end_layout - -\end_inset - -ファイルを使用させるなど, -別々の設定を使用する必要があります. +若干の注意があります. \end_layout -\begin_layout Standard -クライアントプログラムを開発しようとされているのであれば, -\SpecialChar LyX -サーバーからのデバッグ情報を有効にすると便利かもしれません.そのためには, -Lyxを -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -lyx -dbg lyxserver -\end_layout +\begin_layout Enumerate +文献項目の本文中の空白取りが少しおかしくなることがあるようです.書誌情報を入力する際には, +最後の著者と, +著作年を入れる括弧の間にスペースを +\emph on +入れない +\emph default +ようにしてください.たとえば, -\end_inset +\family typewriter +Ressler(1992) +\family default +はいいですが, -として起動してください. +\family typewriter +Ressler (1992) +\family default +ではだめです. \end_layout -\begin_layout Standard -C++言語で書かれた完全なサンプルクライアントが, -ソース頒布版の -\begin_inset Newline newline -\end_inset - - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -development/lyxserver/server_monitor.cpp +\begin_layout Enumerate +書誌情報の入力の仕方は, +必ずしも自明ではありません.もっとも簡単な方法は, +文書の最後に, +最初の書誌情報をまず書き込み, +それを +\family sans +\series bold +書誌情報 +\family default +\series default +環境としてマークすることです.すると, +入力したものの前に, +小さな灰色のボックスが現れます.このボックスをクリックして, +残りの情報を入力してください.新しい書誌情報を追加するには, +既存の書誌情報の後ろでリターンを押します.すると, +新しいボックスの付いた新規行が出てくるので, +後は同様にしてください. \end_layout -\end_inset - -にあります. +\begin_layout Paragraph +EPSファイルの読み込み \end_layout \begin_layout Standard -もう一つの便利なツールとして, +AAS\SpecialChar TeX +には, +自前の図関連コマンド(たとえば +\family typewriter -\begin_inset Flex Code -status collapsed +\backslash +plotone +\family default +)がありますが, +私は(既定のgraphicxを使った)\SpecialChar LaTeX +の標準図コマンドの方がずっと好きです.望めば, +図フロートボックスに, +\SpecialChar TeX +コードで +\family typewriter -\begin_layout Plain Layout -src/client/lyxclient -\end_layout +\backslash +plotone +\family default +等のコマンドを挿入することはできますが, +私には正しいレイアウトを得ることができた試しがありません.標準の画像コマンドを使えば, +\SpecialChar LyX +は, -\end_inset +\family typewriter -にあるコマンドラインベースのクライアントがあります. +\backslash +usepackage{graphics} +\family default +コマンドを\SpecialChar LaTeX +プリアンブルに挿入し, +図を\SpecialChar LaTeX2e +の標準的な方法で取り扱って, +文章の中にちりばめます.現在, +ApJは, +ちょうどこのようにして作成した図を受け入れていますが, +AJはまだ「すべてを末尾に積み上げる」方法を使用しているかもしれません. \end_layout -\begin_layout Section -通常の通信 +\begin_layout Paragraph +可能だったが, +実装しなかったもの \end_layout \begin_layout Standard +「素敵な」ものの中には, +実装することも可能だったけれども, +あえて実装しなかったものがあります.たとえば, +紙の原稿ではダブルスペースであったとしても, \SpecialChar LyX -コールを発行するには, -クライアントはASCIIテキスト行を入力パイプに書き込みまなくてはなりません.この行は, -以下の書式を持ちます. +ウィンドウ中で, +文章をダブルスペースにする意味はないと考えました.また, +preprint様式とpreprint2様式を, +独立したレイアウトにすることもしませんでした.いずれにしても, +執筆時間のほとんどを, +平の原稿モードで使うのがほとんどですから, +これらの機能でディスクスペースを消費しないことにしました. \end_layout -\begin_layout Quote -LYXCMD: -\emph on -クライアント名 -\emph default -: -\emph on -関数 -\emph default -: -\emph on -引数 +\begin_layout Subsubsection +最後に \end_layout -\begin_layout Description -クライアント名 は, -クライアントが自由に選べる名前です.これが用いられるのは, -クライアントが他の要求クライアントから結果を見分けることができるように, -\SpecialChar LyX -が返答をする際, -クライアント名をエコーするときだけです. -\end_layout +\begin_layout Standard +これまでに進んできた道のりは, +長い人も短い人もいることでしょう.私には, +ApJとAJに発表した論文がありますが, +その努力の98 +\begin_inset space \thinspace{} +\end_inset + +%は\SpecialChar LyX +上で為されました.残りの2 +\begin_inset space \thinspace{} +\end_inset + +%が, +\SpecialChar LaTeX +での後処理と若干の後片付けです.投稿の過程では何のトラブルもなく, +これらの学術誌が通常の投稿原稿と違う点に気づくことはなかったでしょう.ですから, +がんばって発表してください! -\begin_layout Description -関数 は, -\SpecialChar LyX -に実行させたい関数です.これは, -ミニバッファで使用するコマンドと同じです. \end_layout -\begin_layout Description -引数 は, -一部の関数のみに効力を持つオプションの引数です(たとえば, -「自己挿入」LFUNは, -現在のカーソル位置に引数を文章として挿入します). +\begin_layout Subsection +チェス \end_layout \begin_layout Standard -\SpecialChar LyX -からの返答は, -出力パイプに送り出され, +\family sans +\series bold +チェス +\family default +\series default +文書クラスは, +チェスゲームの叙述を可能にするために, +標準article文書クラスを +\family sans +lyxskak +\family default +パッケージとともに使用します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +論文\SpecialChar menuseparator +チェス +\family default +\series default +を開くと +\family sans +\series bold +ゲーム +\series default +1 +\family default +と +\family sans +\series bold +ゲーム +\series default +2 +\family default +がありますので, +それらを参照してください. \end_layout -\begin_layout Quote -INFO: -\emph on -クライアント名 -\emph default -: -\emph on -関数 -\emph default -: -\emph on -データ +\begin_layout Subsection +Elsevier \end_layout \begin_layout Standard -の書式をしています.ここで -\emph on -クライアント名 -\emph default -と -\emph on -関数 -\emph default -は, -コマンド要求からそのままエコーされますが, -\emph on -データ -\emph default -はコマンド実行の結果に依存した, -多少なりとも有用な情報です.「font-state」のような一部のコマンドは, -\SpecialChar LyX -の内部状態に関する情報を返しますが, -空のデータ応答を返すものもあります.空のデータ返答は, -コマンド実行が無事終わったことを意味します. -\end_layout +\family sans +Elsevier +\family default +文書クラスは, +Elsevier出版社の学術誌用に, -\begin_layout Standard -エラーが発生した場合の\SpecialChar LyX -の返答は -\end_layout +\family sans +elsarticle +\family default + \SpecialChar LaTeX +クラスのサポートを提供します.これは, +以下の各環境を追加します: -\begin_layout Quote -ERROR: -\emph on -クライアント名 -\emph default -: -\emph on -関数 -\emph default -: -\emph on -エラーメッセージ -\end_layout - -\begin_layout Standard -の書式をしており, - -\emph on -エラーメッセージ -\emph default -には, -なぜコマンドが失敗したかの説明が入っているはずです. -\end_layout - -\begin_layout Standard -(例) -\end_layout - -\begin_layout LyX-Code -echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in -\begin_inset Newline newline +\family sans +\series bold +表題脚註 +\family default +\series default +・ +\family sans +\series bold +著者脚註 +\family default +\series default +・ +\family sans +\series bold +連絡担当著者 +\family default +\series default +・ +\family sans +\series bold +住所 +\family default +\series default +・ +\family sans +\series bold +電子メール +\family default +\series default +・ +\family sans +\series bold +キーワード +\family default +\series default +.ひな型は +\begin_inset space \thinspace{} \end_inset -echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in -\begin_inset Newline newline +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +論文\SpecialChar menuseparator +Elsevier +\begin_inset space \thinspace{} \end_inset -read a <~/.lyxpipe.out -\begin_inset Newline newline +メニューで利用可能です.これは, +さらに多くの環境を設定していて, +必要な情報を全て含みます.しかしながら, +ドキュメンテーションは +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/elsarticle/doc/elsdoc.pdf" +literal "false" + \end_inset -echo $a +でも利用可能です. \end_layout -\begin_layout Section -通知 +\begin_layout Subsection +Paper \end_layout \begin_layout Standard -\SpecialChar LyX -は, -発生しているイベントを, -非同期的にクライアントに通知することができます.いまのところ, -ユーザーがある -\begin_inset Flex Ruby -status collapsed - -\begin_layout Plain Layout -鍵 -\begin_inset Argument post:1 -status collapsed - -\begin_layout Plain Layout -キー -\end_layout - -\end_inset - +\family sans +Paper (標準クラス) +\family default +文書クラスは +\family sans +Article (標準クラス) +\family default +文書クラスの代替となるものです.これは同様の機能を提供しますが, +サンセリフ体の節や見出し等を持つこちらのレイアウトの方が気に入るかも知れません. \end_layout -\end_inset - -列を関数「notify」に割り当てているときのみ, -\SpecialChar LyX -はこの通知を行います.\SpecialChar LyX -が送る文字列の書式は +\begin_layout Subsection +Rev\SpecialChar TeX +4 \end_layout -\begin_layout Quote -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -NOTIFY: +\begin_layout Standard +by +\noun on +Amir Karger \end_layout +\begin_layout Standard +\begin_inset VSpace bigskip \end_inset -\emph on -鍵列 \end_layout \begin_layout Standard -となっていて, +\noindent -\emph on -鍵列 -\emph default -は, -ユーザーが実際に打鍵した鍵列の印字表現になります. -\end_layout +\family sans +REVTeX (V. +\begin_inset space ~ +\end_inset -\begin_layout Standard -この機構は, -\SpecialChar LyX -のコマンド群を拡張してマクロを実装するのに使用することができます.なんらかの鍵列を「notify」に割り当ててください.それから出力パイプで待機するクライアントを起動し, -鍵列に応じたコマンドを読み込み, -一つないし複数の\SpecialChar LyX -コマンドを発行する\SpecialChar LyX -要求と\SpecialChar LyX -コールを使用する関数を開始するのです. -\end_layout +4) +\family default +テキストクラスは, +アメリカ物理学会のRev\SpecialChar TeX + 4.0(1999年5月の +\begin_inset Formula $\beta$ +\end_inset -\begin_layout Section -単純な\SpecialChar LyX -サーバープロトコル +リリース)クラスで動作します. \end_layout \begin_layout Standard \SpecialChar LyX -は, -セッション管理に使用することができる単純なプロトコルを実装しています.メッセージは, -すべて -\end_layout +には, +Rev\SpecialChar TeX + 3.1で動作する +\family sans +REVTeX (obsolete) +\family default +テキストクラスもあります.しかしながら, +第3.1版は\SpecialChar LaTeX + 2.09で動作するものであり, +基本的に時代遅れなものになっています.\SpecialChar LyX +は\SpecialChar LaTeX2e +を必要とすることから, +第3.1版は\SpecialChar LyX +とうまく協調しないことを意味しますが, +動作するようには調整してあります.Rev\SpecialChar TeX + 4.0は, +\SpecialChar LaTeX2e +で素直に動作するようにデザインされているので, +\SpecialChar LyX +と +\family sans +REVTeX (V. +\begin_inset space ~ +\end_inset -\begin_layout Quote -LYXSRV: -\emph on -クライアント名 -\emph default -: -\emph on -プロトコルメッセージ +4) +\family default +テキストクラスの組で使用するのは, +たいへん簡単です. \end_layout \begin_layout Standard -の書式をしており, - +この取扱説明書は, +Rev\SpecialChar TeX + 4.0の説明書の \emph on -プロトコルメッセージ +補完 \emph default -は「hello」ないし「bye」です.クライアントから「hello」を受け取ると, -\SpecialChar LyX -はメッセージを聴いていることをクライアントに伝えるために返答をし, -\SpecialChar LyX -が終了することをクライアントに伝えるのには, -\SpecialChar LyX -が「bye」を送信します. +として使用されることを前提としています.したがって, +ここではRev\SpecialChar TeX +固有マクロの説明はせず, +必要な場合にはプリアンブルに何と書けば良いかを知っているものとして説明します. \end_layout -\begin_layout Section -DVIとPDFの遡及検索 +\begin_layout Subsubsection +導入 \end_layout \begin_layout Standard -DVI/PDFビューア -\begin_inset Foot +Rev\SpecialChar TeX + 4パッケージのREADMEファイルにあるとおり, +ともかくRev\SpecialChar TeX + 4を導入しなくてはなりません.パッケージは, +The Rev\SpecialChar TeX + 4 Web Site +\begin_inset Flex URL status collapsed \begin_layout Plain Layout -PDFの遡及検索機能を提供しているビューアには, -KDE/Linux上のOkularと -\lang english -Qpdfview on Unix -\lang japanese -とMac OS X上のSkim, -Windows上のSumatraPDFがあります. + +http://publish.aps.org/revtex4/ \end_layout \end_inset -には, -遡及検索(reverse searchないしinverse searchと呼ばれます)機能を提供しているものがあります.これを使えば, -DVI/PDF出力の特定の場所をクリックすることによって, -\SpecialChar LyX -の文書中で対応する行にカーソルを移動させることができます.これを実現するためには, -ビューアは\SpecialChar LyX -と情報交換を行う必要があります.これは, -命名パイプ( -\emph on -lyxpipe -\emph default -)を使用するか, +から入手することができます.これを\SpecialChar LaTeX +が検出することのできる場所に導入してください.それから, +適当に選んだディレクトリ(もといクラスファイルを導入したのとは異なるディレクトリ)で簡単なRev\SpecialChar TeX + 4文書を \SpecialChar LaTeX +でコンパイルできるかどうか確認してください.この後, \SpecialChar LyX -が作業ディレクトリに生成するUNIXドメインソケット( -\emph on -lyxsocket -\emph default -)を使用する(これは -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -lyxclient +を環境構成すると, +クラスファイルを検出し, +Rev\SpecialChar TeX +4テキストクラスが使用できるようになるはずです. \end_layout -\end_inset +\begin_layout Standard +使い始めるには, -プログラムが\SpecialChar LyX -と通信するのに使用している方法です)ことで, -\SpecialChar LyX -サーバを経由して実現することができます.場合によっては, -ビューアと\SpecialChar LyX -を橋渡しする補助スクリプトを必要とすることがあるかもしれませんが, -それ以外は, -ビューアは\SpecialChar LyX -と直接通信することができます.これは, -選んだビューアと基本ソフトに依存します.また, -必要とされるビューアの設定法と遡及検索が実際に行われる方法とにも依存します.したがって, -下記では個々のビューア毎の遡及検索の設定の仕方を説明することとします.その前に, -DVI/PDF出力で遡及検索を有効にするためには, -一般に何が必要とされるかを説明します. -\end_layout - -\begin_layout Subsection -\begin_inset CommandInset label -LatexCommand label -name "subsec:遡及検索" - -\end_inset - -自動有効化 -\end_layout +\family typewriter +tex2lyx +\family default +を使ってRev\SpecialChar TeX + 4文書を読み込むか, +または +\family sans -\begin_layout Standard -ツールバーで -\begin_inset Info -type "icon" -arg "buffer-toggle-output-sync" +\begin_inset space \thinspace{} \end_inset -ボタンを押せば, -ほとんどの場合, -\SpecialChar LyX -がすべてをうまくこなしてくれます.あるいは, - -\begin_inset Flex MenuItem -status collapsed -\begin_layout Plain Layout -文書\SpecialChar menuseparator -設定\SpecialChar menuseparator -形式 -\end_layout +\series bold +ファイル\SpecialChar menuseparator +新規 +\series default +( +\series bold +ひな型使用 +\series default +)\SpecialChar menuseparator +Article +\family default +\begin_inset space \thinspace{} \end_inset -メニューで -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -出力と同期 -\end_layout - +にある +\family sans +Revtex +\begin_inset space ~ \end_inset -にチェックを入れることで有効にすることもできます.その場合, -\SpecialChar LyX -は, -自動的に, -必要なSync\SpecialChar TeX -マクロ(PDFの場合)や, -srcltxパッケージ(DVIの場合)を挿入してくれます.このオプションは, - -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -表示/更新 +4 +\family default +のひな型を使うのが, +おそらく一番簡単な方法でしょう. \end_layout -\end_inset - -ツールバーからも容易にアクセスすることができます. +\begin_layout Subsubsection +プリアンブルに関すること \end_layout \begin_layout Standard -もし, -これとは別の設定が必要な場合には, -\begin_inset Flex MenuItem -status collapsed +\family typewriter -\begin_layout Plain Layout +\backslash +documentclass +\family default +に与える「preprint」や「aps」のような非必須引数は, +他のクラス同様, + +\family sans 文書\SpecialChar menuseparator 設定\SpecialChar menuseparator -出力\SpecialChar menuseparator -出力と同期 -\end_layout - -\end_inset - -の直下にあるドロップダウンボックスから, -自製マクロを選択ないし入力することができます. +文書クラス +\family default +の +\family sans +クラスオプション +\family default +フィールドに入れます.Rev\SpecialChar TeX +では, +少なくとも一つの非必須引数が必要なことに注意してください. \end_layout \begin_layout Standard -方式として -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout +\family typewriter \backslash -synctex=1 -\end_layout - -\end_inset - -を用いると, -gzip圧縮が有効となることに注意してください.使用しているビューアがgzip圧縮をサポートしていない場合には, -代わりに -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout +draft +\family default +など他のプリアンブルは, +他のクラス同様, -\backslash -synctex=-1 +\family sans +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +\SpecialChar LaTeX +プリアンブル +\family default +に入れてください. \end_layout -\end_inset - -を指定してください. +\begin_layout Subsubsection +レイアウト \end_layout \begin_layout Standard -また, - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -srcltx -\end_layout +レイアウトは, +基本的にRev\SpecialChar TeX +4.0のコマンドに対応しています.たとえば, +Emailレイアウトは, -\end_inset +\family typewriter -パッケージや -\begin_inset Flex Code +\backslash +email{} +\family default +に対応しています.(少なくともRev\SpecialChar TeX + 4.0 Beta現在では) +\family sans +住所 +\family default +と +\family sans +所属 +\family default +はまったく同じものなので, +両方を使う必要はありません +\begin_inset Foot status collapsed \begin_layout Plain Layout -src-specials -\end_layout +ついでながら, -\end_inset +\family typewriter +tex2lyx +\family default +は両方とも対応しているので, -を取り込むと, -組版上, -不具合が生じることがあるのでご注意ください.したがって, +\family typewriter -\begin_inset Flex Code -status collapsed +\backslash +address +\family default +と +\family typewriter -\begin_layout Plain Layout -srcltx +\backslash +affiliation +\family default +のどちらも翻訳することができます. \end_layout \end_inset -パッケージや -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -src-specials +. \end_layout -\end_inset - -を使用している場合には, -最終版を組版する際には, -出力同期を無効にするべきです. +\begin_layout Subsubsection +重要な注意 \end_layout \begin_layout Standard -自動設定でカバーされている範囲よりも, -さらに特殊なものが必要な場合には, -出力同期を手動で設定する仕方を述べた次節をお読みください.自動設定で事足りる場合には, -自動設定・手動設定ともに必要となるビューア上の設定を述べた, -第 -\begin_inset CommandInset ref -LatexCommand ref -reference "subsec:特定のビューアを設定して使うには" -nolink "false" - -\end_inset - -節に進むことができます. -\end_layout - -\begin_layout Subsection -手動有効化 +Rev\SpecialChar TeX + 4には, +バグを引き起こしがちなために, +気をつけなくてはならない特殊な面がいくつかあるため, +\SpecialChar LyX +ではさらに気をつけなくてはなりません. \end_layout \begin_layout Standard -\SpecialChar LaTeX -は, -遡及検索のために複数の方法を提供しています.ある方法は -\begin_inset Flex Code -status collapsed +Rev\SpecialChar TeX +では, -\begin_layout Plain Layout -latex/pdflatex -\end_layout +\family typewriter -\end_inset +\backslash +thanks +\family default +コマンドは, -プログラムに組み込まれており, -他の方法は外部パッケージとして提供されています.どちらを選択するかは, -お使いの\SpecialChar LaTeX -頒布版が既に特定の方法を提供しているか(組み込みによる方法は比較的新しいものです)と, -お使いのビューアがそれに対応しているかに依存します.使用可能な方法を以下に述べます. -\end_layout +\family typewriter -\begin_layout Subsubsection* -src-special経由のDVI組み込み検索(DVIのみ) +\backslash +author +\family default +コマンドの +\emph on +外側 +\emph default +に来なくてはなりません.\SpecialChar LyX +では, +独立した +\family sans +感謝 +\family default +レイアウトがこの働きをします.直接 +\family sans +, +著者 +\family default +レイアウトに脚注を付けてしまうと, +おかしなことが起こる可能性があります.詳細については, +Rev\SpecialChar TeX + 4の取扱説明書をご覧ください. \end_layout \begin_layout Standard -この方法は, -DVIファイルに遡及検索に必要な情報を追加するものです.これは, -かなり前の\SpecialChar LaTeX -から利用可能となっており(比較的最近の\SpecialChar LaTeX -頒布版はすべて対応しています), -安定して動作します.これを有効にするには, +また, -\begin_inset Flex MenuItem -status collapsed +\family sans +著者電子メール +\family default +・ +\family sans +著者URL・感謝(thanks) +\family default +レイアウトは, -\begin_layout Plain Layout -設定\SpecialChar menuseparator -ファイル処理\SpecialChar menuseparator -変換子 +\family sans +著者 +\family default +レイアウトと +\family sans +住所( +\family default +または同等の +\family sans +所属 +\family default +)レイアウトの間に置かなければなりません. +\family sans +感謝(thanks) +\family default +を +\family sans +住所 +\family default +の後に置いてしまうと, +\SpecialChar LaTeX +はコンパイルに失敗します. \end_layout -\end_inset +\begin_layout Subsection +Springer学術誌 +\end_layout -の -\begin_inset Flex MenuItem +\begin_layout Standard +すべての +\family sans +svj* +\family default +クラスは, +完全に新しい +\family sans +sn-jnl.cls +\family default +に置き換えられました.情報については, + +\begin_inset Flex URL status collapsed \begin_layout Plain Layout -LaTeX (plain)->DVI + +https://www.springernature.com/gp/authors/campaigns/latex-author-support \end_layout \end_inset -ないし -\begin_inset Flex MenuItem -status collapsed +をご覧ください.\SpecialChar LyX +のネイティブサポートはまだ為されていません. +\end_layout -\begin_layout Plain Layout -LaTeX (plain)->DraftDVI +\begin_layout Section +書籍 \end_layout +\begin_layout Standard +コレクション(第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:コレクション" +plural "false" +caps "false" +noprefix "false" +nolink "false" + \end_inset -変換子を -\begin_inset Flex Code -status collapsed +節)にある文書クラスも参照してください. +\end_layout -\begin_layout Plain Layout -latex -src-specials $$i +\begin_layout Subsection +Memoir \end_layout -\end_inset +\begin_layout Standard -に変更します.もしこれが動作しないときは, -お使いの\SpecialChar LaTeX -エンジンが違うオプションを必要としていないか確認してください(頒布版によっては文法の異なることがあります). +\noun on +Jürgen Spitzmüller +\noun default +文 \end_layout -\begin_layout Subsubsection* -外部パッケージ(PDFSyncおよびsrcltx) +\begin_layout Subsubsection +概観 \end_layout \begin_layout Standard +Memoirは, +非常に強力で, +着実に改良が加えられている文書クラスであり, +フィクションとノンフィクションの文学作品用に設計されています.その目的は, +ユーザーに, +文書の組版に関して最大限の裁量を得させることにあります.Memoirは, +標準bookクラスに基づいていますが, +articleクラスをエミュレートすることもできます(以下参照). +\end_layout -\emph on -pdfsync -\emph default -および -\emph on -srcltx -\emph default -パッケージは, -PDF出力(pdflatex経由)およびDVI出力での遡及検索を提供します.これを有効にするには, +\begin_layout Standard +Memoir開発者であるPeter Wilsonは, +\SpecialChar LaTeX +の世界での, +多くの便利なパッケージの作者として知られていますが, +それらのほとんどは, +Memoirに統合されました.このため, +章のデザインや, +目次や付録などのレイアウトを, +はるかに簡単に行うことができます.しかしながら, \SpecialChar LyX -プリアンブルで以下のようにパッケージを読み込んでください. -\end_layout +は, +これらすべての素晴らしい機能をネイティブでサポートしているわけではありません.これらのうちいくつかは, +将来のリリースで追加されるかもしれませんが +\begin_inset Foot +status collapsed -\begin_layout Itemize -PDFの遡及検索には -\begin_inset Flex Code +\begin_layout Plain Layout +もし提案があれば, +ぜひ +\begin_inset Flex URL status collapsed \begin_layout Plain Layout -\backslash -usepackage{pdfsync} +lyx-devel@lists.lyx.org \end_layout \end_inset - +までお送り下さい. \end_layout -\begin_layout Itemize -DVIの遡及検索には -\begin_inset Flex Code +\end_inset + +, +\SpecialChar LyX +のフレームワークが持つ制約のために, +おそらく決して追加されることのないと考えられるものも多数あります.もちろん, +ネイティブな\SpecialChar LaTeX +コマンド(\SpecialChar TeX +コード +\begin_inset Foot status collapsed \begin_layout Plain Layout - -\backslash -usepackage[active]{srcltx} -\end_layout +【参考】詳細は, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:TeXコードを挿入する" +nolink "false" \end_inset - +節参照. \end_layout -\begin_layout Standard -と書きます.DVIとPDFの両方の遡及検索を実行できるようにするためには, -プリアンブルに以下の行を挿入する方法があります. -\end_layout +\end_inset -\begin_layout LyX-Code +)の助けを借りれば, +全機能を使用できます.この節では, +\SpecialChar LyX +がネイティブにサポートしている機能についてのみ, +列挙するものとします.詳細な説明(および他の機能)については, +Memoirクラスの詳しい取扱説明書 +\begin_inset Foot +status collapsed -\backslash -usepackage{ifpdf} -\begin_inset Newline newline -\end_inset +\begin_layout Plain Layout +【参考】 +\begin_inset Flex URL +status collapsed +\begin_layout Plain Layout -\backslash -ifpdf -\begin_inset Newline newline -\end_inset +CTAN:/macros/latex/memoir/memman.pdf +\end_layout - -\backslash -usepackage{pdfsync} -\begin_inset Newline newline \end_inset -\backslash -else -\begin_inset Newline newline -\end_inset +\end_layout - -\backslash -usepackage[active]{srcltx} -\begin_inset Newline newline \end_inset - -\backslash -fi +をご覧になることをお勧めします.この取扱説明書は, +本クラスのユーザーの手引きであるのみに留まらず, +良い組版に関する包括的な解説であり, +それ自身が良い組版の傑出した用例となっています. \end_layout -\begin_layout Standard -このようにすれば, -DVIでもPDF(pdflatex)でも正しいパッケージを使いながら, -ファイルを閲覧することができます. +\begin_layout Subsubsection +基本的な機能と制約 \end_layout \begin_layout Standard -なお, -PDFSyncは, -文書の出力レイアウトに干渉する可能性があるので注意してください.したがって, -仕上がり文書ではPDFSyncを無効にすることをお勧めします. +Memoirは, +基本的に, +標準bookクラスの全機能をサポートしています.しかしながら, +以下に示すような若干の違いがあります. \end_layout -\begin_layout Subsubsection* -Sync\SpecialChar TeX -を使った組み込み遡及検索(DVIおよびPDF) +\begin_layout Description +フォント寸法: + Memoirでは, +9・10・11・12・14・17と, +より広い範囲のフォント寸法が使用可能です. \end_layout -\begin_layout Standard -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -(pdf)latex -\end_layout +\begin_layout Description +ページ様式: + Memoirパッケージとfancyhdrパッケージとのコマンドの衝突のため(両パッケージは同じ名前のコマンドを定義しているため, +\SpecialChar LaTeX +が混乱させられます), +fancyページ様式は使用できません.その代わり, +Memoirには, +多くの独自のページ様式が付属してきます( +\family sans +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +ページレイアウト +\family default +参照).これらを章題ページに使用したい場合には, +コマンド +\family typewriter -\end_inset +\backslash +chapterstyle +\family default +を, +本文またはプリアンブルに記述する必要があります(例えば, -の最近のバージョンは, -PDFおよびDVI両方の遡及検索を組み込みでサポートしています.このいわゆる -\emph on -Sync\SpecialChar TeX +\family typewriter -\emph default -機能は, -主に, -PDFSyncパッケージをpdftexプログラムへ統合したことと, -それをsrc-specialsアプローチへ取り込んだことの成果です.これを使用するためには, -少なくとも\SpecialChar TeX -Live 2008か最近のMik\SpecialChar TeX -頒布版が必要です.また, -既にSync\SpecialChar TeX -サポートを提供しているPDFビューアは少ししかありません(UNIX上のOkularとQpdfview, -Mac上のSkim, -及びWindows上のSumatraPDFなど.詳細は次節を参照のこと). +\backslash +chapterstyle{companion} +\family default +など). \end_layout -\begin_layout Standard -DVI出力でSync\SpecialChar TeX -を有効にするには, - -\begin_inset Flex MenuItem -status collapsed +\begin_layout Description +章立て: + 標準クラスでは, +章立てコマンド(章・節・小節等)は, +非必須引数を一つ取ることができます.これを用いて, +目次やヘッダ用に別のタイトルを指定することができます(たとえば, +タイトルが長すぎる場合などに用います).\SpecialChar LyX +では, +章や節の始めで +\family sans +挿入\SpecialChar menuseparator +短縮タイトル +\family default +を使えば, +これを指定することができます.一方, +Memoirでは, +第2の非必須引数を取ることができ, +目次用のタイトルとヘッダ用のタイトルの指定を分離しています.\SpecialChar LyX +では, -\begin_layout Plain Layout -設定\SpecialChar menuseparator -ファイル処理\SpecialChar menuseparator -変換子 +\family sans +挿入 +\family default +メニューから +\family sans +短縮タイトル +\family default +の特定の派生形の形で利用できます. \end_layout -\end_inset - -の -\begin_inset Flex Noun -status collapsed - -\begin_layout Plain Layout -LaTeX (plain) -> DVI +\begin_layout Description +目次・図一覧・表一覧: + 標準クラス(および他の多くのクラス)では, +目次と図一覧および表一覧は, +自動的に新規頁に置かれます.Memoirは, +これとは別の方針を採ります.改頁を行いたい場合は, +手動で頁区切りを入れなくてはなりません. \end_layout -\end_inset - -ないし -\begin_inset Flex Noun -status collapsed +\begin_layout Description +タイトル頁: + 理由は不明ですが, +Memoirはタイトルページに丁付けを行います(標準クラスでは, +タイトルページは「empty」様式).タイトル頁に丁付けを行いたくない場合には, +プリアンブルに +\family typewriter -\begin_layout Plain Layout -LaTeX (plain) -> DraftDVI +\backslash +aliaspagestyle{title}{empty} +\family default +と入力してください. \end_layout -\end_inset - -変換子を -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -latex -synctex=1 $$i -\end_layout +\begin_layout Description +Article: + クラスオプション +\emph on +article +\emph default +を用いる( +\family sans +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +文書クラス\SpecialChar menuseparator +クラスオプション\SpecialChar menuseparator +詳細設定 +\family default +\series default +\begin_inset space \thinspace{} \end_inset -に変更します.PDF出力用には, - -\begin_inset Flex Noun -status collapsed - -\begin_layout Plain Layout -LaTeX (pdflatex) -> PDF (pdflatex) +で入力)と, +article様式をエミュレートできます.すなわち, +(脚注・図・表等の)カウンタは, +章毎にリセットされず, +次の章は頁を改めず(ただし, +「本物の」articleクラスとは違って, +頁を改めることも可), +部はbookクラスと同様に, +独立の頁を使用します. \end_layout -\end_inset +\begin_layout Description +Oldfontcommands: + \SpecialChar LaTeX +旧2.09版で使用されていた旧いフォントコマンド( +\family typewriter -変換子を -\begin_inset Flex Code -status collapsed +\backslash +rm +\family default +や +\family typewriter -\begin_layout Plain Layout -pdflatex -synctex=1 $$i +\backslash +it +\family default +など)は, +Memoirにおいては, +既定では使用することができません.Memoirがこれらのコマンドを検知すると, +エラーを発して\SpecialChar LaTeX +を停止させます.しかし, +クラスオプション +\emph on +oldfontcommands +\emph default +を指定すると, +これらのコマンドが容認され, +エラーの代わりに警告を発するのみとなります(これによって, +少なくとも\SpecialChar LaTeX +は停止しなくなります).まだ, +多くのパッケージと, +就中多くのBib\SpecialChar TeX +スタイルファイルが, +これらのコマンドを使用しているので, +我々はこのオプションを既定で使うこととしました. \end_layout -\end_inset +\begin_layout Subsubsection +追加された機能 +\end_layout -に変更してください.お使いのビューアが下記に記述されていない場合や, -万一うまくいかない場合にはまた, -ビューアをSync\SpecialChar TeX -で使うのに設定を行う必要があるかどうか, -お使いのビューアの取扱説明書をご確認ください. +\begin_layout Standard +\SpecialChar LyX +でサポートされる機能(今のところそれほど多くはありません)を簡単に説明しましょう.詳しくはMemoirの取扱説明書 \begin_inset Foot status collapsed \begin_layout Plain Layout -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout --synctex=1 -\end_layout - -\end_inset - -オプションは, -gzip圧縮を有効にします.お使いのビューアがgzip圧縮をサポートしていない場合には, -代わりに -\begin_inset Flex Code +\begin_inset Flex URL status collapsed \begin_layout Plain Layout --synctex=-1 -\end_layout - -\end_inset -を使用してください. +CTAN:/macros/latex/memoir/memman.pdf \end_layout \end_inset - +. \end_layout -\begin_layout Subsection -特定のビューアを設定して使うには -\begin_inset CommandInset label -LatexCommand label -name "subsec:特定のビューアを設定して使うには" - \end_inset - +を見てください. \end_layout -\begin_layout Subsubsection* -Xdvi(全プラットフォーム) +\begin_layout Description +概要: + 概要が, +追加された機能として扱われているのを不思議に思われるかもしれませんが, +bookクラスとしては追加された機能なのです.通常bookクラスには概要はないのですが, +memoirにはあります.これは, +どこでも何回でも自由に使うことができます. \end_layout -\begin_layout Standard -\SpecialChar LyX +\begin_layout Description +章要約: + この古い組版様式はご覧になったことがあるかも知れません.章の内容が, +見出しの下と目次に要約されているものです(たとえば, +「我らが英雄がトロヤに到着する.彼は友人を失うが, +新たな友人を得る.」など).章要約(chapterprecis)はこれを行います.したがって, +章要約は章の下でのみ意味を持ちます. +\end_layout + +\begin_layout Description +題辞: + 題辞(epigraph)は章頭の, +気の利いた標語やモットーです.題辞環境は, +そのような標語を組む洗練された方法を提供します.標語本体(本文)とその著者(出典: +非必須)は, +短い線で区切られます.著者(出典)は, + +\family sans +挿入\SpecialChar menuseparator +題辞出典 +\family default +で入力できます. +\end_layout + +\begin_layout Description +詩題: + Memoirには(複雑で隠喩的なものも含めて)詩を組版するための多くの機能がありますが, +\SpecialChar LyX は, +そのうちいくつかしかサポートしていません.詩題はその一つです.これは詩用の中央揃えタイトルで, +目次にも表示されます(詩句が詩の標準環境です.Memoirには, +詩句の拡張版もありますが, +これらを使うためには\SpecialChar TeX +コードを使用しなくてはなりません.これらの環境は通常の詩句環境の中に入れ子にしなくてはならないのですが, +\SpecialChar LyX +ではそれができないためです). +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Description +詩題*: + 目次に現れない他は詩題と同じです. +\end_layout -\begin_layout Plain Layout -lyxclient +\begin_layout Subsection +Recipe Book \end_layout -\end_inset +\begin_layout Standard -プログラムを自動的に使うのに必要なフックを, -既に提供しているので, +\family sans +RecipeBook +\family default +文書クラスは, -\begin_inset Flex Code -status collapsed +\family sans +KOMA-Script +\begin_inset space \space{} +\end_inset -\begin_layout Plain Layout -xdvi +Book +\family default +文書クラスを使用しますが, +以下の2つの環境を追加します. \end_layout -\end_inset +\begin_layout Description +レシピ 二重水平線を引いた中央揃えボールド体の見出しを生成する +\family sans +\series bold +小々節 +\family default +\series default +階層の連番節環境 +\end_layout -を使用する場合には, -DVI遡及検索を実行するのに他にするべきことはありません.使用中の文書を上記で述べたように設定するだけです(遡及検索は, -Ctrl-クリックか, -Mac OS X上ではAlt-クリックで始動します). +\begin_layout Description +材料 +\emph on +材料 +\emph default +が記述される +\family sans +\series bold +記述 +\family default +\series default +環境で, +環境の終わりに水平線が引かれます \end_layout \begin_layout Standard -しかし, -何らかの理由で, -\SpecialChar LyX -と通信するのにソケットではなく命名パイプを使用したい場合には, -\begin_inset Flex MenuItem -status collapsed +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +書籍\SpecialChar menuseparator -\begin_layout Plain Layout -設定\SpecialChar menuseparator -ファイル処理\SpecialChar menuseparator -ファイル書式 +\series default +Recipe Book +\family default +に使用法が描かれています. \end_layout -\end_inset - -のDVIビューアを -\begin_inset Flex Code -status collapsed +\begin_layout Standard +このクラスは, +1ページに一つか二つのレシピを組版するようにデザインされています.ハイパーリンク化された目次とページ番号によって, +レシピをめくるのが便利になっています. +\end_layout -\begin_layout Plain Layout -xdvi -editor "lyxeditor.sh %f %l" +\begin_layout Section +履歴書 \end_layout -\end_inset +\begin_layout Subsection +Europass (2013) +\end_layout -( -\begin_inset Flex Code -status collapsed +\begin_layout Standard -\begin_layout Plain Layout -lyxeditor.sh -\end_layout +\family sans +Europass (2013) +\family default +文書クラスは, +2013年欧州委員会推奨の「Europass CV」の非公式実装である +\family typewriter +europasscv.cls +\family default +文書クラスを提供します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +履歴書\SpecialChar menuseparator +\series default +Europass (2013) +\begin_inset space \thinspace{} \end_inset -は適切なスクリプト名)に変更してください -\begin_inset Foot -status collapsed -\begin_layout Plain Layout -Mac OS X上では, +\family default +が使用法の案内をします.ドキュメンテーションは +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/europasscv/europasscv.pdf" +literal "false" -\begin_inset Flex Code -status collapsed +\end_inset -\begin_layout Plain Layout -DISPLAY=:0.0 xdvi -editor "lyxeditor.sh %f %l" +から利用可能です. \end_layout -\end_inset - -としなくてはなりません. +\begin_layout Subsection +Europe CV \end_layout -\end_inset +\begin_layout Standard -.たとえば, -最低限のシェルスクリプトは -\end_layout +\family sans +Europe CV +\family default +文書クラスは, +2002年欧州委員会推奨の「Europass CV」の非公式実装である +\family typewriter +europecv.cls +\family default +文書クラスを提供します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +履歴書\SpecialChar menuseparator -\begin_layout LyX-Code -#!/bin/sh -\begin_inset Newline newline +\series default +Europe CV +\begin_inset space \thinspace{} \end_inset -LYXPIPE="/path/to/lyxpipe" -\begin_inset Newline newline -\end_inset -COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2" -\begin_inset Newline newline -\end_inset +\family default +が使用法の案内をします.ドキュメンテーションは +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/europecv/europecv.pdf" +literal "false" -echo "$COMMAND" > "${LYXPIPE}".in || exit -\begin_inset Newline newline \end_inset -read TMP < "${LYXPIPE}".out || exit +から利用可能です. \end_layout -\begin_layout Standard -のようになります.ここで -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -/path/to/lyxpipe +\begin_layout Subsection +Modern CV \end_layout -\end_inset - -は, +\begin_layout Standard -\begin_inset Flex MenuItem -status collapsed +\family sans +Modern CV +\family default +文書クラスは, -\begin_layout Plain Layout -設定\SpecialChar menuseparator -パス -\end_layout +\family typewriter +moderncv.cls +\family default +文書クラスを提供します.これによって, +カスタマイズ可能な履歴書を生成することができます. +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +履歴書\SpecialChar menuseparator +\series default +Modern CV +\begin_inset space \thinspace{} \end_inset -で指定したLyXServerパイプのパスを指定してください. -\begin_inset Foot -status collapsed - -\begin_layout Plain Layout -ソース頒布版の -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -development/tools -\end_layout +\family default +が使用法の案内をします.ドキュメンテーションは +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/moderncv/manual/moderncv_userguide.pdf" +literal "false" \end_inset -フォルダには, -ユーザが設定した -\emph on -lyxpipe -\emph default -を探し出す -\begin_inset Flex Code -status collapsed +から利用可能です. +\end_layout -\begin_layout Plain Layout -lyxeditor +\begin_layout Subsection +Simple \end_layout -\end_inset +\begin_layout Standard -スクリプトがあります. -\end_layout +\family sans +Simple CV +\family default +文書クラスは, +元々\SpecialChar LyX +で使用するために開発された +\family typewriter +simplecv.cls +\family default +文書クラスを提供します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +履歴書\SpecialChar menuseparator +\series default +Simple CV +\begin_inset space \thinspace{} \end_inset +\family default +が使用法の案内をします.ドキュメンテーションは +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/simplecv/simplecv.pdf" +literal "false" + +\end_inset + +から利用可能です. \end_layout -\begin_layout Subsubsection* -MacDviX(Mac OS X) +\begin_layout Section +書簡 \end_layout \begin_layout Standard -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -/Applications/MacDviX_Folder/calleditor.script -\end_layout +\family sans +KOMA-Script Letter (V. + 2) +\family default + (第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:新しいletterクラス" +plural "false" +caps "false" +noprefix "false" +nolink "false" \end_inset -の終わりに -\end_layout +節)および +\family typewriter +Letter (フォント寸法を追加した標準クラス) +\family default + (第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:追加フォント寸法" +plural "false" +caps "false" +noprefix "false" +nolink "false" -\begin_layout LyX-Code -/Applications/LyX.app/Contents/MacOS/lyxeditor "$2" $1 -\begin_inset Newline newline \end_inset -exit 1 +節) 文書クラスも参照してください. \end_layout -\begin_layout Standard -という行を付け加えてください.Applicationsフォルダ以外の場所に\SpecialChar LyX -を導入した場合には, -それに従って上記の行を修正してください. +\begin_layout Subsection +DIN-Brief \end_layout \begin_layout Standard -遡及検索は, -Alt-クリック(OPTION-クリック)で始動します. -\end_layout - -\begin_layout Subsubsection* -Skim(Mac OS X) -\end_layout -\begin_layout Standard -\begin_inset Flex MenuItem +\family sans +DIN-Brief +\family default +文書クラスは, +ドイツ規格協会の標準( +\emph on +Deutsches Institut f +\begin_inset ERT status collapsed \begin_layout Plain Layout -設定\SpecialChar menuseparator -ファイル処理\SpecialChar menuseparator -ファイル書式\SpecialChar menuseparator -PDF (pdflatex) -\end_layout - -\end_inset -のビューア設定に -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -open -a Skim.app $$i -\end_layout +\backslash +\begin_inset Quotes erd \end_inset -と入力し, - -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -Skim\SpecialChar menuseparator -設定\SpecialChar menuseparator -Sync +{u} \end_layout \end_inset -でLyXを選択してください. -\end_layout - -\begin_layout Standard -遡及検索は, -COMMAND-SHIFT-クリックで始動します. -\end_layout +r Normung +\emph default +: +DIN)に則った書簡を書くのに用いる +\family typewriter +dinbrief.cls +\family default + \SpecialChar LaTeX +クラスへのサポートを提供します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +書簡\SpecialChar menuseparator -\begin_layout Subsubsection* -Evince(GNOME) -\end_layout +\series default +DIN-Brief +\begin_inset space \thinspace{} +\end_inset -\begin_layout Standard -Evinceでは遡及検索はそのままでは動きませんが, -サードパーティのヘルパースクリプトを使用すれば, -利用可能になります.詳細については, +\family default +メニューが使用法の案内をします.ドキュメンテーションは \begin_inset CommandInset href LatexCommand href -target "https://wiki.lyx.org/LyX/SyncTeX" +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/dinbrief/liesmich" literal "false" \end_inset -を参照してください. +から利用可能です. \end_layout -\begin_layout Subsubsection* -Okular(KDE) +\begin_layout Subsection +フランス語Letter +\begin_inset space \space{} +\end_inset + +(frletter) \end_layout \begin_layout Standard -\begin_inset Flex Noun -status collapsed - -\begin_layout Plain Layout -設定\SpecialChar menuseparator -Okularを設定\SpecialChar menuseparator -エディタ -\end_layout +\family sans +\series bold +フランス語 +\series default +Letter +\begin_inset space \space{} \end_inset -で「Lyxクライアント」をエディタとして選択してください.これによって適切なコマンド( -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -lyxclient -g %f %l -\end_layout +(frletter) +\family default +文書クラスは, +フランス語の慣習に則った書簡を書くのに用いる +\family typewriter +frletter.cls +\family default + \SpecialChar LaTeX +クラスへのサポートを提供します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +書簡\SpecialChar menuseparator +フランス語 +\series default +Letter +\begin_inset space \space{} +\end_inset +(frletter) +\begin_inset space \thinspace{} \end_inset -)が挿入されます. -\end_layout -\begin_layout Standard -遡及検索は, -SHIFT-クリックで始動します. +\family default +メニューが使用法の案内をします. \end_layout -\begin_layout Subsubsection* -Qpdfview(UNIX) +\begin_layout Subsection +フランス語Letter +\begin_inset space \space{} +\end_inset + +(lettre) \end_layout \begin_layout Standard -Qpdfviewは, -第0.3.5版以降, -Sync\SpecialChar TeX -をサポートしています. -\begin_inset Flex MenuItem -status collapsed -\begin_layout Plain Layout -Edit\SpecialChar menuseparator -Settings\SpecialChar menuseparator -Behavior -\end_layout +\family sans +\series bold +フランス語 +\series default +Letter +\begin_inset space \space{} +\end_inset +(lettre) +\family default +文書クラスは, +フランス語の書簡やファックス, +封筒を書くのに用いる +\family typewriter +lettre.cls +\family default + \SpecialChar LaTeX +クラスへのサポートを提供します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +書簡\SpecialChar menuseparator +フランス語 +\series default +Letter +\begin_inset space \space{} \end_inset -を開いて「Source editor」項目の入力フィールドをクリックし, +(lettre) +\begin_inset space \thinspace{} +\end_inset -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -lyxclient -g %1 %2 -\end_layout +\family default +メニューが使用法の案内をします.ドキュメンテーションは +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/lettre/lettre.pdf" +literal "false" \end_inset -というコマンドを入力してください. +から利用可能です. \end_layout -\begin_layout Standard -遡及検索は, -ダブルクリックで始動します. -\end_layout +\begin_layout Subsection +G-Brief +\begin_inset space \space{} +\end_inset -\begin_layout Subsubsection* -YAP(Windows) +(V. +\begin_inset space \thinspace{} +\end_inset + +2) \end_layout \begin_layout Standard -yapを起動し, - -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -View\SpecialChar menuseparator -Options -\end_layout +\family sans +G-Brief +\begin_inset space \space{} \end_inset -メニューを選択し, -「Inverse DVI Search」タブを選択します.「New\SpecialChar ldots -」ボタンをクリックして開くウィンドウの「Name:」フィールドに「\SpecialChar LyX - Editor」(または自分の好きな名称)と入力してください.「\SpecialChar ldots -」というラベルのボタンをクリックしてファイルダイアログを開き, -バッチファイル -\begin_inset Flex Code -status collapsed +(V. +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -lyxeditor.bat -\end_layout +2) +\family default +文書クラスは, +ドイツ語の慣習に則った書簡を書くのに用いる +\family typewriter +g-brief2.cls +\family default + \SpecialChar LaTeX +クラスへのサポートを提供します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +書簡\SpecialChar menuseparator +\series default +G-Brief +\begin_inset space \space{} \end_inset -(以下参照)のあるディレクトリを見つけます. -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -lyxeditor.bat -\end_layout +(V. +\begin_inset space \thinspace{} +\end_inset +2) +\begin_inset space \thinspace{} \end_inset -を選択してプログラムの引数を -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -%f %l -\end_layout +\family default +メニューが使用法の案内をします.ドキュメンテーションは +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/g-brief/g-brief.pdf" +literal "false" \end_inset -と指定してください. -\begin_inset Flex Code -status collapsed +から利用可能です. +\end_layout -\begin_layout Plain Layout -lyxeditor.bat +\begin_layout Section +プレゼンテーション \end_layout -\end_inset +\begin_layout Subsection +Beamer +\end_layout -は, +\begin_layout Standard -\emph on -lyxpipe -\emph default -を通じて\SpecialChar LyX -と通信するためのラッパとして使用され, -以下のようになっています. -\end_layout - -\begin_layout LyX-Code -@echo off -\begin_inset Newline newline -\end_inset - -echo LYXCMD:revdvi:server-goto-file-row:%~1 %2> -\backslash +\family sans +Beamer +\family default +文書クラスは, +プレゼンテーションを作成するのに用いる +\family typewriter +beamer.cls +\family default + \SpecialChar LaTeX +クラスを使用します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +プレゼンテーション\SpecialChar menuseparator -\backslash -. -\backslash -pipe -\backslash -lyxpipe.in -\begin_inset Newline newline +\series default +Beamer +\begin_inset space \thinspace{} \end_inset -type -\backslash - -\backslash -. -\backslash -pipe -\backslash -lyxpipe.out -\end_layout -\begin_layout Standard -\SpecialChar LyX -で指定した\SpecialChar LyX -Serverパイプパスが, +\family default +メニューにあるファイルか, -\begin_inset Flex Code -status collapsed +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator -\begin_layout Plain Layout +\series default +Beamer +\series bold +プレゼンテーション +\family default +\series default -\backslash +\begin_inset space \thinspace{} +\end_inset -\backslash -. -\backslash -pipe -\backslash -lyxpipe -\end_layout +が使用法の案内をします.ドキュメンテーションは +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf" +literal "false" \end_inset -となっていることを確認するか, +から利用可能です. +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Subsection +Foil\SpecialChar TeX -\begin_layout Plain Layout -lyxeditor.bat -\end_layout +\begin_inset CommandInset label +LatexCommand label +name "subsec:foiltex" \end_inset -ラッパの方を適切に修正してください. + \end_layout \begin_layout Standard -yapでは, -遡及検索はダブルクリックで始動します. + +\noun on +Allan Rae +\noun default +原文; +\SpecialChar LyX +チーム改訂 \end_layout -\begin_layout Subsubsection* -SumatraPDF(Windows) +\begin_layout Subsubsection +はじめに \end_layout \begin_layout Standard -SumatraPDFを遡及検索で使用するためには, -\begin_inset Flex MenuItem -status collapsed +\family sans +Foil\SpecialChar TeX -\begin_layout Plain Layout -設定\SpecialChar menuseparator -ファイル処理\SpecialChar menuseparator -ファイル書式\SpecialChar menuseparator -PDF (pdflatex) -\end_layout +\family default +文書クラスは, +OHPスライドを作成するのに用いる +\family typewriter +foils.cls +\family default +文書クラスを提供します.これを行う2つの文書クラス, + +\family sans +slides +\family default +文書クラス(第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:slitex" +plural "false" +caps "false" +noprefix "false" +nolink "false" \end_inset -のビューア設定で -\begin_inset Flex Code -status collapsed +節参照)と +\family sans +Foil\SpecialChar TeX -\begin_layout Plain Layout -SumatraPDF -inverse-search "lyxeditor.bat "%f" %l" -\end_layout +\family default +スライドクラスとがあります.2023年現在, +前者のメンテナンスは続けられていますが, -\end_inset +\family sans +Foil\SpecialChar TeX -( -\begin_inset Flex Code -status collapsed +\family default +は2008年以降メンテナンスされていません.この節は後者の記載を行います.お使いのコンピューターに +\family sans +Foil\SpecialChar TeX -\begin_layout Plain Layout -lyxeditor.bat -\end_layout +\family default +文書クラスが導入されていない場合には, +おそらく +\family sans +slides +\family default +文書クラスを使わなくてはなりません. +\family typewriter +foils.cls +\family default +文書クラスを導入したい場合には, -\end_inset +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "https://www.ctan.org/pkg/foiltex" +literal "false" -は上記のラッパ)と入力してください.SumatraPDF.exeがコマンドPATHにない場合, -フルファイル名を使用してください. -\end_layout +\end_inset -\begin_layout Standard -遡及検索はダブルクリックで始動します. +からダウンロード可能です.また, +取扱説明書『カスタマイズ篇』の「文書クラスを新規に導入する」の章をご一読ください. \end_layout -\begin_layout Subsubsection* -YAP(Cygwin) +\begin_layout Subsubsection +最初の一歩 \end_layout \begin_layout Standard -まずはじめに, -yapがWindows環境での既定のDVIビューアになっていることを確認してから, -yapを起動し, - -\begin_inset Flex MenuItem -status collapsed +いうまでもなく, +この文書クラスを使うには, -\begin_layout Plain Layout -View\SpecialChar menuseparator -Options -\end_layout +\family sans +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +文書クラス +\family default +\series default +\begin_inset space \thinspace{} \end_inset -メニューを選択し, -「Inverse DVI Search」タブを選択します.「New\SpecialChar ldots -」ボタンをクリックして開くウィンドウの「Name:」フィールドに「\SpecialChar LyX - Editor」(または自分の好きな名称)と入力してください.「\SpecialChar ldots -」というラベルのボタンをクリックしてファイルダイアログを開き, -バッチファイル -\begin_inset Flex Code -status collapsed +メニューの +\family sans +\series bold +文書クラス +\family default +\series default +ドロップダウンで「 +\family sans +FoilTeX +\family default +」を選択する必要があります.また, -\begin_layout Plain Layout -lyxeditor.exe +\family sans +\series bold +文書設定 +\family default +\series default +ダイアログ中には, +以下のように, +このクラスに特有の設定がいくつかあることを知っておかなくてはなりません. \end_layout -\end_inset +\begin_layout Itemize -プログラム(これは, -Cygwinでは既定で\SpecialChar LyX -実行ファイルとともに導入されます)のあるディレクトリを見つけます. -\begin_inset Flex Code -status collapsed +\family sans +\series bold +文書設定 +\family default +\series default +ダイアログ中の, -\begin_layout Plain Layout -lyxeditor.exe +\family sans +\series bold +両面文書 +\family default +\series default +オプションと +\family sans +\series bold +二段組文書 +\family default +\series default +オプションは変更しないでください.これらは +\family sans +foils +\family default +クラスでは無視されます. \end_layout +\begin_layout Itemize +既定のフォント寸法は20ptであり, +17 +\begin_inset space \thinspace{} \end_inset -を選択してプログラムの引数を -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout --g %f %l -\end_layout - +pt・25 +\begin_inset space \thinspace{} \end_inset -と指定してください.これによって, -\SpecialChar LyX -との通信に -\emph on -lyxsocket -\emph default -が使用されるようになります.何らかの理由で -\emph on -lyxpipe -\emph default -を使用したい場合には, +pt・30 +\begin_inset space \thinspace{} +\end_inset -\begin_inset Flex Code -status collapsed +ptを選択することも可能です. +\end_layout -\begin_layout Plain Layout --g +\begin_layout Itemize +既定のフォントは +\family sans +sans +\family default + +\family sans +serif +\family default +ですが, +数式ではすべて, +通常のローマン体が使用されます. \end_layout +\begin_layout Itemize +Foil\SpecialChar TeX +は, +35 +\begin_inset space \thinspace{} \end_inset -オプションを削除して, -\SpecialChar LyX -設定で\SpecialChar LyX -Serverパイプパスを指定することを忘れないでください. +mmスライド用の特殊寸法の他, +A4とレター大の用紙寸法をサポートします.A5・B5・リーガル・エグゼクティブ大の用紙寸法はサポートしていません. \end_layout -\begin_layout Standard -yapでは, -遡及検索はダブルクリックで始動します. -\end_layout +\begin_layout Itemize -\begin_layout Subsubsection* -SumatraPDF(Cygwin) +\family sans +\series bold +フロートの配置 +\family default +\series default +の設定は無視されますので, +わざわざ変更する必要はありません.フロートはすべて, +本文中で定義された位置に表示されます. \end_layout -\begin_layout Standard -SumatraPDFを遡及検索で使用するためには, - -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -設定\SpecialChar menuseparator -ファイル処理\SpecialChar menuseparator -ファイル書式\SpecialChar menuseparator -PDF (pdflatex) -\end_layout +\begin_layout Itemize +このクラスの +\family sans +\series bold +ページレイアウト +\family default +\series default +の設定は, +若干異なった挙動を示します.Foil\SpecialChar TeX +では, +ユーザ定義のロゴをはじめ, +フッタとへッダに広範な設定ができます.詳細については第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:foilfoot" +nolink "false" \end_inset -のビューア設定で -\begin_inset Flex Code -status collapsed +節をご覧ください.タイトルページは, +文書中の他のページとは異なった取扱がなされ, +ページ番号は +\emph on +つねに +\emph default +付けられず, +(ロゴが定義されていれば)ロゴは, -\begin_layout Plain Layout -SumatraPDF.sh +\emph on +つねに +\emph default +ページ下部中央に表示されます.使用できるページ様式とその挙動は, +以下の通りです. \end_layout -\end_inset - -と入力してください.ここで -\begin_inset Flex Code -status collapsed +\begin_deeper +\begin_layout Labeling +\labelwidthstring MMMMMMM -\begin_layout Plain Layout -SumatraPDF.sh +\family sans +\series bold +empty +\family default +\series default + 最終出力には, +ページ番号をはじめ, +へッダ・フッタが出力されません(もちろん脚注は除きます). \end_layout -\end_inset - -は以下のようなスクリプトです(お使いのコマンドパスに置きます. -\begin_inset Flex Code -status collapsed +\begin_layout Labeling +\labelwidthstring MMMMMMM -\begin_layout Plain Layout -/usr/local/bin +\family sans +\series bold +plain +\family default +\series default + 最終出力には, +ページ番号がページ下部の中央に出力されますが, +他のへッダ・フッタは出力されません(脚注除く). \end_layout -\end_inset +\begin_layout Labeling +\labelwidthstring MMMMMMM -がもっとも良い選択肢でしょう). +\series bold +foilheadings +\series default + ページ番号が右下隅に出力されます.追記したへッダ・フッタも出力されます.これが既定値です. \end_layout -\begin_layout LyX-Code -#!/bin/bash -\begin_inset Newline newline -\end_inset +\begin_layout Labeling +\labelwidthstring MMMMMMM -cd $(dirname $1) -\begin_inset Newline newline -\end_inset +\series bold +fancy +\series default + これは +\family sans +fancyheadings +\family default +パッケージを使えるようにします.ただし, +Foil\SpecialChar TeX +パッケージの作者は, +ページレイアウトが崩れる可能性があるので, +これを使用することは勧めないと言及しています. +\end_layout -SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1) +\end_deeper +\begin_layout Paragraph +任意設定クラスオプション \end_layout \begin_layout Standard -SumatraPDFは, -Windowsネイティブのアプリケーションであり, -\SpecialChar LyX -のCygwin版が使用するPOSIXパスを理解しないので, -このラッパスクリプトが必要となります.SumatraPDF.exeがお使いのコマンドパスにない場合は, -上記のスクリプトでPOSIXのフルパスを使用してください. -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout --g +以下のオプションは +\family sans +文書設定 +\family default +ダイアログの任意設定クラスオプションボックスで使うことができます. \end_layout -\end_inset +\begin_layout Labeling +\labelwidthstring MMMMMMx -は -\emph on -lyxsocket -\emph default -経由の通信を有効にします.ここでも, +\series bold +35mmSlide +\series default + これは, +ページレイアウトを縦7.33インチ横11インチに設定します.これは35 +\begin_inset space \space{} +\end_inset -\emph on -lyxpipe -\emph default -を使用したい場合には, +mmスライドの縦横比にほぼ等しく, +このメディアを作る作業が若干易しくなります. +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Labeling +\labelwidthstring MMMMMMx -\begin_layout Plain Layout --g +\series bold +headrule +\series default + タイトルページを除くすべてのページのへッダの下に罫線を入れます. \end_layout -\end_inset +\begin_layout Labeling +\labelwidthstring MMMMMMx -オプションを削除して, -\SpecialChar LyX -設定で\SpecialChar LyX -Serverパイプパスを指定することを忘れないでください. +\series bold +footrule +\series default + タイトルページを除くすべてのページのフッタの上に罫線を入れます. \end_layout -\begin_layout Standard -遡及検索はダブルクリックで始動します. -\end_layout +\begin_layout Labeling +\labelwidthstring MMMMMMx -\begin_layout Section -順検索 +\series bold +dvips +\series default + これは, +新規 +\family sans +foils +\family default +文書を作成する度に自動的に設定されます.このオプションは, +横向きに設定されたページを回転させるのに, +dvipsドライバを使うようFoil\SpecialChar TeX +に指示します. \end_layout -\begin_layout Standard -順検索とは, -名前が示すとおり, -いわば遡及検索の「逆」を意味します.すなわち, -\SpecialChar LyX -内部から, -ビューアに特定の箇所を表示させることを可能にします.(以下に説明するように)もし順検索の準備ができていれば, -カーソルを\SpecialChar LyX -文書の好きなところに置いて, +\begin_layout Labeling +\labelwidthstring MMMMMMx -\begin_inset Flex MenuItem -status collapsed +\series bold +landscape +\series default + このオプションは, +用紙寸法を横向きページ大に変更するだけで, +回転は行いません.したがって, +このオプションを使う場合は, +各ページを回転させる外部プログラムを使用する, +プリンタに用紙を横向きに給紙する必要があります.また, +このオプションは, -\begin_layout Plain Layout -移動\SpecialChar menuseparator -順検索 +\family sans +Foilhead +\family default +環境と +\family sans +Rotatefoilhead +\family default +環境の役割を逆転させることに注意してください(これらの環境については次節で説明します). \end_layout -\end_inset - -を選択すると(あるいはマウスの右クリックで表示される文脈依存メニューから -\begin_inset Flex MenuItem -status collapsed +\begin_layout Labeling +\labelwidthstring MMMMMMx -\begin_layout Plain Layout -順検索 +\series bold +leqno +\series default + 数式番号を左側に付けます. \end_layout -\end_inset +\begin_layout Labeling +\labelwidthstring MMMMMMx -を選択してもよい), -ビューアも同じ箇所に移動します.もちろん, -使用しているビューアが, -この機能をサポートしていなくてはなりません. +\series bold +fleqn +\series default + 数式を左揃えにします. +\end_layout + +\begin_layout Subsubsection +サポートされる環境 \end_layout \begin_layout Standard -順検索を有効にするためには, -生成されたPDF/DVI出力ファイルに, -\SpecialChar TeX -ソースに関する情報を追加する必要があります.これは, -第 -\begin_inset CommandInset ref -LatexCommand ref -reference "subsec:遡及検索" -nolink "false" +他のクラスで標準的にサポートされている環境は, -\end_inset +\family sans +Foil\SpecialChar TeX -節に述べられている方法で実行することができます. +\family default +クラスでもサポートされています.それ以外に, +Foil\SpecialChar TeX +が提供している環境と, +\SpecialChar LyX +が付け加えた環境があります.以下の環境は, +他のクラスと共通の環境です. \end_layout \begin_layout Standard -次に, -\begin_inset Flex MenuItem -status collapsed +\family sans +\begin_inset Flex Multiple Columns +status open -\begin_layout Plain Layout -ツール\SpecialChar menuseparator -設定\SpecialChar menuseparator -出力\SpecialChar menuseparator -一般 +\begin_layout Itemize + +\series bold +標準 \end_layout -\end_inset +\begin_layout Itemize -で自分の使うビューアを利用するように, -\SpecialChar LyX -を設定する必要があります.いくつかのビューアについては, -試験済みの設定が前もって準備されており, -ドロップダウンリストから選択することができます.これらの設定の何れも意にそぐわない場合には, -ご自身で適切な設定を見つけ出して入力しなくてはなりません.定義文法は, -以下の変数を使用します. +\series bold +箇条書き(記号) \end_layout \begin_layout Itemize -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -$$n +\series bold +箇条書き(連番) \end_layout -\end_inset +\begin_layout Itemize -:行番号 +\series bold +箇条書き(記述) \end_layout \begin_layout Itemize -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -$$t +\series bold +箇条書き(リスト) \end_layout -\end_inset +\begin_layout Itemize -:書き出された(一時).texファイル名(パスを除く) +\family sans +\SpecialChar LyX + +\family default +\series bold +コード \end_layout \begin_layout Itemize -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -$$f +\series bold +詩句 \end_layout -\end_inset +\begin_layout Itemize -:書き出された(一時).texファイル名(パスを含む) +\series bold +引用(字下げあり) \end_layout \begin_layout Itemize -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -$$o +\series bold +引用(字下げなし) \end_layout -\end_inset +\begin_layout Itemize -:書き出された出力ファイル名(どちらが一時ディレクトリに存在するかに依存して, -dviあるいはpdf). +\series bold +タイトル \end_layout -\begin_layout Standard -yap・xdvi・okular -\begin_inset Foot -status collapsed - -\begin_layout Plain Layout -\begin_inset Flex Noun -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -ツール\SpecialChar menuseparator -設定\SpecialChar menuseparator -ファイル処理\SpecialChar menuseparator -ファイル形式 +\series bold +著者 \end_layout -\end_inset - -で -\begin_inset Flex Code -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -okular --unique +\series bold +日付 \end_layout -\end_inset +\begin_layout Itemize -と設定すると良いでしょう. +\series bold +概要 \end_layout -\end_inset +\begin_layout Itemize -・qpdfview・Sumatra PDF -\begin_inset Foot -status collapsed +\series bold +書誌情報 +\end_layout -\begin_layout Plain Layout -SumatraPDFは, -外部プログラムCMCDDE( -\begin_inset CommandInset href -LatexCommand href -target "http://www.istri.fr/spip/zip/CMCDDE.zip" -literal "false" +\begin_layout Itemize -\end_inset +\series bold +住所 +\end_layout -からダウンロード可能)を通じてDDEコマンドを使用することもできます. +\begin_layout Itemize + +\series bold +右寄せ住所 \end_layout \end_inset -など, -一部のビューアでしか, -完全な順検索機能は提供されていないことに注意してください -\begin_inset Foot -status collapsed - -\begin_layout Plain Layout -SumatraPDFも, -外部プログラムCMCDDEを通じて, -DDEコマンドを使用することができます.CMCDDEは, -\begin_inset CommandInset href -LatexCommand href -target "http://www.istri.fr/spip/zip/CMCDDE.zip" -literal "false" +\end_layout -\end_inset +\begin_layout Standard +つまり, +節区切りを除けば, +主な環境のすべてです.一枚のスライドは, +基本的にタイトルと本文を備えた自己完結した節なので, -からダウンロードすることができます. +\family sans +Foil +\family default +\SpecialChar TeX +は新しいスライドを始める以下のようなコマンドを備えています. \end_layout -\end_inset - -.Evince -\begin_inset Foot -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -Evinceでの順検索は, -サードパーティのヘルパースクリプトを使用すれば, -利用可能になります.詳細については, +\family sans +\series bold +スライドタイトル +\series default +(Foilhead) +\end_layout -\begin_inset CommandInset href -LatexCommand href -target "https://wiki.lyx.org/LyX/SyncTeX" -literal "false" +\begin_layout Itemize -\end_inset +\family sans +\series bold +横置きスライドタイトル +\series default +(Rotatefoilhead) +\end_layout -を参照してください. +\begin_layout Standard +\SpecialChar LyX +は, +以下のような, +これらを若干修正した環境も用意しています. \end_layout -\end_inset +\begin_layout Itemize -など他のビューアには, -順検索を使用するのに, -追加のツールを必要とするものもあります.広く使われているPDFビューアの多く(特にAdobe Reader)は, -順検索を全く提供していませんが, -他の一部のビューア(たとえばxpdf)では, -少なくとも, -文書を読み込み直したり, -ファイルの特定ページに移動することはできますので, -少なくとも「近く」には移動することができます.この後者の機能は, -synctexの外部コールで提供されています(事前に用意されている用例をご覧ください). +\family sans +\series bold +スライドタイトル +\series default +( +\series bold +小 +\series default +)(ShortFoilhead) \end_layout -\begin_layout Standard -順検索は, -DVI出力とPDF出力の双方で動作します.\SpecialChar LyX -は, -過去にあなたが使用したプレビュー形式をチェックして(つまり, -一時ディレクトリにどちらの形式が存在するかをチェックして), -その形式に適切な設定を選択します. -\end_layout +\begin_layout Itemize -\begin_layout Chapter -特別な文書クラス +\family sans +\series bold +横置きスライドタイトル +\series default +( +\series bold +小 +\series default +)(ShortRotatefoilhead) \end_layout -\begin_layout Section -A&Aの論文 +\begin_layout Standard +これらの違いは次節で説明します. \end_layout \begin_layout Standard +スライドは, +アイデアを説明したり, +新しい定理を説明したりするのにしばしば使われるので, -\noun on -Peter Sütterlin文 -\end_layout - -\begin_layout Subsection -はじめに +\family sans +Foil +\family default +\SpecialChar TeX +はそれらを説明するのに便利な環境を幅広く用意しています. \end_layout \begin_layout Standard -この節では, -文書クラス -\family typewriter -aa.cls -\family default -第5.01版を使用して科学雑誌 -\emph on -Astronomy and Astrophysics -\emph default -(『天文学と宇宙物理学』: - -\begin_inset Flex URL -status collapsed -\begin_layout Plain Layout +\family sans +\begin_inset Flex Multiple Columns +status open + +\begin_layout Itemize -https://www.aanda.org/ +\series bold +定理 \end_layout -\end_inset +\begin_layout Itemize -)に投稿する論文を執筆するための\SpecialChar LyX -の使用法を説明します.このパッケージは, -FTPサイト +\series bold +補題 \end_layout -\begin_layout Standard -\align center -\begin_inset VSpace medskip -\end_inset +\begin_layout Itemize +\series bold +系 +\end_layout -\begin_inset Flex URL -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout +\series bold +命題 +\end_layout + +\begin_layout Itemize -ftp://ftp.edpsciences.org/pub/aa/readme.html +\series bold +定義 \end_layout -\end_inset +\begin_layout Itemize + +\series bold +証明 +\end_layout +\begin_layout Itemize -\begin_inset VSpace medskip -\end_inset +\series bold +定理* +\end_layout +\begin_layout Itemize +\series bold +補題* \end_layout -\begin_layout Standard -\noindent -からダウンロードすることができます. +\begin_layout Itemize + +\series bold +系* \end_layout -\begin_layout Standard -このパッケージには取扱説明書がついていますが, -本節は, -本来の取扱説明書の代わりとなることを意図したものではなく, -あなたの論文を正しい様式に整えるための小さな案内書であるに過ぎません. +\begin_layout Itemize + +\series bold +命題* \end_layout -\begin_layout Standard -この学術誌の出版元は, -2001年1月1日以降, -Springer社からEDP Science社に変更されていることにご注意ください.この出版社の変更によって, -thesaurusコマンドの廃止など, -スタイルファイルに若干の変更が加わっています.\SpecialChar LyX -のaaクラスは, -スタイルファイルの最新版(第5.01版)をサポートしています.もし古い版が装備されている場合には, -更新してください.互換性のために, -古い(第4版)レイアウトは, +\begin_layout Itemize -\family sans -article (A&A V4) -\family default -として残してあります. -\family typewriter -$\SpecialChar LyX -Dir/layouts/aapaper.layout -\family default -のコメントをご参照ください. +\series bold +定義* \end_layout -\begin_layout Subsection -最初の一歩 +\end_inset + + \end_layout \begin_layout Standard +星付き版は連番が振られず, +星なし版は連番が振られます.他に, \SpecialChar LyX -とともに頒布されている例示用のひな型を土台として, -書き始めることをお勧めします.ひな型を使用しない場合には, -以下の設定にしてください. +で追加された以下の2つの箇条書き環境があります. \end_layout \begin_layout Itemize \family sans -文書\SpecialChar menuseparator -設定 -\family default -ダイアログで -\family sans -article (A&A) -\family default -を選択してください(まぁ, -これは自明ですね). +\series bold +箇条書き(チック) \end_layout \begin_layout Itemize \family sans -ページレイアウト -\family default -オプションは変更しないで, -既定値のままに設定しておいてください.全体のレイアウトはマクロが行うので, -何も変更してはいけません. +\series bold +箇条書き(クロス) \end_layout -\begin_layout Subsection -へッダ部 +\begin_layout Standard +Foil\SpecialChar TeX +には, +強力なヘッダ機能とフッタ機能があり, +これらはプリアンブルで設定するのが最良ですが, +文章中のどこでも設定することができます.もし文書中でこれらの設定を変更したい場合には, +スライドの一番上, +foilheadの直後で行うのが良いでしょう. \end_layout \begin_layout Standard -最初に入力すべきものは, -へッダ情報です.ヘッダ情報には, -以下の7つの項目があり, -いくつかは必須ではありません. +この目的のためには, +以下のコマンドスタイルがあります( +\shape smallcaps +Martin Vermeer). \end_layout +\begin_layout Standard +\begin_inset Flex Multiple Columns +status open + \begin_layout Itemize \family sans -タイトル -\family default -: -[必須] +\series bold +グラフィックスロゴ \end_layout \begin_layout Itemize \family sans -サブタイトル -\family default -: -[非必須] +\series bold +配布制限 \end_layout \begin_layout Itemize \family sans -著者 -\family default -: -[必須] +\series bold +右フッタ \end_layout \begin_layout Itemize \family sans -住所 -\family default -: -[必須] +\series bold +右ヘッダ \end_layout \begin_layout Itemize \family sans -抜き刷り -\family default -: -[非必須]著者が複数いる場合, -抜き刷りの送付を依頼するのに連絡すべき人を記す. +\series bold +左ヘッダ \end_layout -\begin_layout Itemize +\begin_deeper +\begin_layout Plain Layout +\begin_inset space ~ +\end_inset + -\family sans -メール -\family default -: -[非必須]連絡用の電子メールアドレス. \end_layout -\begin_layout Itemize +\end_deeper +\end_inset -\family sans -日付 -\family default -: -[必須]推奨されるフォーマットは, -\family typewriter -Received: - <日付>; - Accepted <日付> -\family default -です. \end_layout \begin_layout Standard +Foil\SpecialChar TeX +が提供しているコマンドで, +\SpecialChar LyX +が直接サポートしていないコマンドもありますが, +これらの説明と使い方については, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:unsuppfoils" +nolink "false" -\family typewriter +\end_inset -\backslash -maketitle -\family default -コマンドは, -へッダが終了した場所に, -\SpecialChar LyX -が自動的に入れてくれるので, -手動で挿入する必要はありません.各項目の順序は関係ありませんが, -見た目のためと, -実際の文書のレイアウトに合わせるために, -上記の順序を維持しておくと良いでしょう. +節で行います. +\end_layout + +\begin_layout Subsubsection +スライドの組を作る \end_layout \begin_layout Standard -現住所の付記などのために, -へッダ部に脚注を挿入したい場合には, +この節は, +様々な環境を使ってスライドの組を作る方法を簡単に紹介します.スライド組の例をご覧になりたい場合は, \family sans -挿入\SpecialChar menuseparator -脚注 -\family default -を使用して標準の脚注を挿入してください.この場合には, -\SpecialChar LyX -は自動的に -\family typewriter +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +プレゼンテーション\SpecialChar menuseparator -\backslash -thanks{} +\series default +Foils \family default -を使用します. + +\begin_inset space \thinspace{} +\end_inset + +をご覧ください. +\end_layout + +\begin_layout Paragraph +タイトルページを作る \end_layout \begin_layout Standard \family sans -編集\SpecialChar menuseparator -文字様式 +\series bold +タイトル \family default -の下に, -タイトル関連の2つの差込枠があります. -\end_layout - -\begin_layout Itemize - +\series default +・ \family sans -所属機関 +\series bold +著者 \family default -は, -対応する著者・所属機関の対を標識するためのものです.所属機関には, - +\series default +・ \family sans -住所 +\series bold +日付 \family default -フィールドに現れるのと同じ順序で連番が振られますので, -各著者に標識を付けてください. -\end_layout - -\begin_layout Itemize +\series default +・ +\family sans +\series bold +概要 +\family default +\series default +環境のある他のクラスとは異なり, \family sans -電子メール +FoilTeX \family default -は, -至急連絡用に電子メールアドレスを付するものです. +は独立したページにタイトルを作成します. +\family sans +日付 +\family default +環境を使用しなかった場合には, +\SpecialChar LaTeX +は(出力を生成し直したときにはいつも)その時点の日付を挿入します. \end_layout -\begin_layout Standard -これらのトピックの他に, -このマクロは, -\SpecialChar LyX -が対応していない, -以下のもう一つの\SpecialChar LaTeX -コマンドを使用します. +\begin_layout Paragraph +新しいスライドを開始する \end_layout -\begin_layout Itemize -複数の著者名あるいは所属名を区切るための -\family typewriter +\begin_layout Standard +前述のように, +新しいスライドを開始するには, +4つの方法があります.縦向きのスライドを開始するには, -\backslash -and +\family sans +\series bold +スライドタイトル +\series default +(Foilhead) +\family default +や +\family sans +\series bold +スライドタイトル +\series default +(小)(ShortFoilhead) +\family default +を使用します.両環境の違いは, +スライドタイトル(foilhead)とスライド本文の間の余白の違いです. \end_layout \begin_layout Standard -\SpecialChar LyX -中に対応したコマンドを入力し, -\SpecialChar LaTeX -コードとしてマークしてください.用例を参照のこと. -\end_layout +横向きのスライドは, -\begin_layout Subsection -概要 +\family sans +\series bold +横向きスライドタイトル +\series default +(Rotatefoilhead) +\family default +か +\family sans +\series bold +横向きスライドタイトル +\series default +( +\series bold +小 +\series default +)(ShortRotatefoilhead) +\family default +環境を使用して生成します.ここでも両環境の違いは, +タイトルと本文の間の余白のみです.どちらの場合も, +(小)と記された版は, +タイトルと本文の間の余白が, +0.5インチ(約1.27cm)小さくなります. \end_layout \begin_layout Standard -概要は, -へッダ部の直後に置きます.第5版から, -概要は環境からコマンドに変更され, -一段落に限るという制限が加えられました.さらに, -ここにはキーワードを含む項目を入れなくてはなりません.これには, -キーワード段落様式を使用してください.用例にある論文を参照してください. +横向きのスライドをサポートする際, +一つ問題となるのは, +スライドを回転させようと思うと, +PostScript出力を生成するのに +\family typewriter +dvips +\family default +ドライバを使用することを要求してしまうことです.もしスライドをプリンタに横に給紙することができれば, + +\family typewriter +dvips +\family default +ドライバを持っていなくても, +横向きのスライドをつくることができます ;-) \end_layout -\begin_layout Subsection -サポートされる環境 +\begin_layout Paragraph +定理・補題・証明など \end_layout \begin_layout Standard -A&A論文用レイアウトでは, -文章を構造化するために, -以下の環境がサポートされています. +これらの環境の同じ型をお互いに直接続けて置くことはできません.通常の段落開業を用いると, +2つの環境をマージしたかのように, +前の環境が延長されるだけです.そうではなく, +いわゆる分離線を挿入する必要があります.『ユーザーの手引き』の「入れ子の分離」の節を参照してください. \end_layout -\begin_layout Itemize - -\family sans -標準 +\begin_layout Paragraph +箇条書き \end_layout -\begin_layout Itemize - -\family sans -節 -\end_layout +\begin_layout Standard +他のクラスでも共通にサポートされている箇条書き様式すべてに加えて, +二つの新しい様式を使用することができます.ここでは, +その新しい様式のみを説明することにします.他の箇条書き環境について詳しく知りたい場合には, +ユーザーの手引きをご覧ください.記号による箇条書きを使用したい場合には, +上記第 +\begin_inset CommandInset ref +LatexCommand ref +reference "chap:ブリット" +nolink "false" -\begin_layout Itemize +\end_inset +節の \family sans -小節 +箇条書き(記号)ブリットの指定 +\family default +の節も, +読まれることが望ましいでしょう. \end_layout -\begin_layout Itemize +\begin_layout Standard \family sans -小々節 -\end_layout +\series bold +箇条書き(チック) +\family default +\series default +と +\family sans +\series bold +箇条書き(クロス) +\family default +\series default +の二つの新しい様式は, +チェック印や +\begin_inset Formula $\times$ +\end_inset -\begin_layout Itemize +印を箇条書きのラベルに使用する専用の環境を提供することで, +予定一覧や正誤一覧を作りやすくするように設計されたものです.これらの箇条書きは, \family sans +\series bold 箇条書き(記号) -\end_layout - -\begin_layout Itemize +\family default +\series default +の派生型を専用に用意したものに過ぎません.ただし, +これらは, -\family sans -箇条書き(連番) +\family typewriter +psnfss +\family default +パッケージが導入済であることを要求します. \end_layout -\begin_layout Itemize - -\family sans -箇条書き(記述) +\begin_layout Paragraph +図と表 \end_layout -\begin_layout Itemize - -\family sans -キャプション +\begin_layout Standard +Foil\SpecialChar TeX +では, +図表フロートは, +本文中の挿入箇所にこれらが正確に表示されるように再定義されており, +ページの上部やユーザー指定場所に押しのけたりはしないようになっています.たとえフロート配置の設定に変更を加えたとしても, +単に無視されます. \end_layout -\begin_layout Itemize +\begin_layout Paragraph +ページヘッダおよびページフッタ +\begin_inset CommandInset label +LatexCommand label +name "sec:foilfoot" -\family sans -概要 -\end_layout +\end_inset -\begin_layout Itemize -\family sans -謝辞(Acknowledgment) \end_layout -\begin_layout Itemize +\begin_layout Standard \family sans -書誌情報 +グラフィックスロゴ +\family default +と +\family sans +配布制限 +\family default +の二つは, +左フッタ文を制御するものです.前者は, +グラフィックスのロゴをスライドに入れるためのもので, +既定値は「-Typeset by +\family sans +Foil +\family default +\SpecialChar TeX +-」となっています.後者は, +「機密事項」などのように, +聴衆に秘密区分を提示することを意図しています.既定値では, +何も設定されていません. \end_layout -\begin_layout Itemize +\begin_layout Standard +スライドの残り三隅には, \family sans -\SpecialChar LaTeX - -\end_layout - -\begin_layout Subsection -\SpecialChar LyX -でサポートされていないコマンド +\series bold +右フッタ +\family default +\series default +(既定ではページ番号)・ +\family sans +\series bold +右ヘッダ +\family default +\series default +(右上)・ +\family sans +\series bold +左ヘッダ +\family default +\series default +(左上)を使って文字を入れることができます. \end_layout -\begin_layout Standard -\SpecialChar LyX -の +\begin_layout Subsubsection +サポートされない \family sans -articleA&A) +Foil \family default -レイアウトでは, -まだサポートされていないコマンドがあります.そのうちいくつかは既に紹介しましたが, -網羅するために, -以下にすべて列挙しておきます. -\end_layout +\SpecialChar TeX +機能 +\begin_inset CommandInset label +LatexCommand label +name "sec:unsuppfoils" -\begin_layout Itemize +\end_inset -\family typewriter -\backslash -and \end_layout -\begin_layout Itemize +\begin_layout Standard +以下で言及されているコマンドは, -\family typewriter +\family sans +\SpecialChar LaTeX -\backslash -authorrunning +\family default +環境内で設定されるか, +他の環境中の +\family sans +\SpecialChar TeX +コード +\family default +として設定される必要があります. \end_layout -\begin_layout Itemize +\begin_layout Paragraph +長さ +\end_layout +\begin_layout Standard +長さは, +すべて \family typewriter \backslash -object{} -\end_layout +setlength{ +\family default +\emph on +長さ名 +\family typewriter +\emph default +}{ +\family default +\emph on +新規長さ +\family typewriter +\emph default +} +\family default +コマンドで調節されます.ここで +\emph on +長さ名 +\emph default +は, +変更したい長さに付けられている名前で置き換え, -\begin_layout Itemize +\emph on +新規長さ +\emph default +は, +その長さの値で置き換えます.長さはすべて, +インチ(in)・ミリメートル(mm)・ポイント(pt)のような長さ単位か, \family typewriter \backslash -titlerunning{} +textwidth +\family default +のように文書比あるいはフォント基準の長さで指定する必要があります. \end_layout \begin_layout Standard -これらのコマンドのいずれかを使いたい場合には, -自分で入力する必要があります. -\series bold -これを\SpecialChar LaTeX -コマンドとしてマークすることを忘れないで下さい. -\end_layout -\begin_layout Subsection -図フロートおよび表フロート -\end_layout +\family typewriter -\begin_layout Standard -\SpecialChar LyX -は, -必要なフロート環境 -\family sans -figure -\family default -・ -\family sans -figure* -\family default -・ -\family sans -table -\family default -・ -\family sans -table* +\backslash +foilheadskip \family default -をサポートしていますので, -ここでは詳しい説明はしません. -\emph on -ユーザーの手引き -\emph default -をご覧ください.ただ, -表は左揃えにしなくてはならないことに注意して下さい.そうするためには, -表を選択して, +で指定される長さを調節することによって, +スライドタイトルとスライド本文の間の余白を変更することができます.たとえば, +スライドタイトルをすべて0.5 +\begin_inset space \space{} +\end_inset -\family sans -編集\SpecialChar menuseparator -段落設定 +inだけスライド本文に近づけるには, +プリアンブルに +\family typewriter + +\backslash +setlength{ +\backslash +foilheadskip}{-0.5in} \family default -で配置を変更してください. +と書き込みます. \end_layout \begin_layout Standard -一つだけ, -特別なものがあります.それは, -図横にキャプションを配置する図です.この図を作成するには, -以下のようにしなくてはなりません. +フロート周囲の余白は, +以下の長さを設定することで調整することができます. \end_layout -\begin_layout Enumerate - -\family sans -挿入\SpecialChar menuseparator -フロート\SpecialChar menuseparator -図 -\family default -を使って, -幅広の図フロートを作成します.それから, -図フロートのラベルを右クリックして -\begin_inset Flex MenuItem -status collapsed +\begin_layout Labeling +\labelwidthstring MMMMMMMMMMM -\begin_layout Plain Layout -設定\SpecialChar ldots +\family typewriter +\backslash +abovefloatskip +\family default + 本文とフロート上辺との間隔 \end_layout -\end_inset +\begin_layout Labeling +\labelwidthstring MMMMMMMMMMM -を選択し, -それで開かれる -\family sans -フロートの設定 -\family default -ダイアログで -\family sans -段をまたぐ -\family default -を有効にして, +\family typewriter -\family sans -OK +\backslash +abovecaptionskip \family default -ボタンを押します. + フロートとキャプションとの間隔 \end_layout -\begin_layout Enumerate -キャプション文を入力します. -\end_layout +\begin_layout Labeling +\labelwidthstring MMMMMMMMMMM -\begin_layout Enumerate -キャプションの前にカーソルを移動し, +\family typewriter -\family sans -Return +\backslash +belowcaptionskip \family default -を押して, -カーソルをキャプションの上に移動します. + キャプションとそれに続く本文との間隔 \end_layout -\begin_layout Enumerate -図を挿入します. -\end_layout +\begin_layout Labeling +\labelwidthstring MMMMMMMMMMM -\begin_layout Enumerate -カーソルを図の後ろに置いて, +\family typewriter -\family sans -挿入\SpecialChar menuseparator -整形\SpecialChar menuseparator -水平方向の空白 -\family default -を選択して -\family sans -水平方向の空白の設定 +\backslash +captionwidth \family default -ダイアログを開き, + この長さを調整することでキャプションを, +周囲の本文より短くすることができます. +\family typewriter -\family sans -空白 -\family default -ドロップダウンから -\family sans -水平フィル +\backslash +textwidth \family default -を選択して, -水平フィルを挿入します. +に対する相対的な長さで調整するのが最も良いでしょう. \end_layout -\begin_layout Enumerate - -\family sans -挿入\SpecialChar menuseparator -TeXコード -\family default -を選択して, -\SpecialChar TeX -差込枠を挿入します. +\begin_layout Standard +以下のようなタイトルページ関連の長さもあり, +タイトルが長い場合や, +著者が複数いる場合に使うと便利かもしれません. \end_layout -\begin_layout Enumerate -\SpecialChar TeX -差込枠中に +\begin_layout Labeling +\labelwidthstring MMMMMMMMMMM + \family typewriter \backslash -parbox[b]{55mm}{ +abovetitleskip \family default -と入力します. -\series bold -ここでは波括弧を閉じないでください. + へッダとタイトルとの間隔 \end_layout -\begin_layout Enumerate -カーソルをキャプション文の後ろに移動し, +\begin_layout Labeling +\labelwidthstring MMMMMMMMMMM -\family sans -挿入\SpecialChar menuseparator -TeXコード -\family default -を選択して, -別の\SpecialChar TeX -差込枠を挿入し, -その中に閉じ括弧を入力します . -\end_layout +\family typewriter -\begin_layout Standard -例示用論文中の図もご参照ください. +\backslash +titleauthorskip +\family default + +\family sans +タイトル +\family default +環境と +\family sans +著者 +\family default +環境との間隔 \end_layout -\begin_layout Subsection -Refereeレイアウト -\end_layout +\begin_layout Labeling +\labelwidthstring MMMMMMMMMMM -\begin_layout Standard -投稿用には, -論文を特別なダブルスペースレイアウトに整形しなくてはなりません.このためには, -文書クラスに \family typewriter -referee -\family default -オプションを与える必要があります.これは, -\family sans -文書\SpecialChar menuseparator -設定 +\backslash +authorauthorskip \family default -ダイアログの + 著者が複数いる場合の \family sans -任意設定 -\family default -クラスオプションフィールドを使って行うことができます.この欄に -\family typewriter -referee +著者 \family default -と云う文字列を入力してください. +行の間隔 \end_layout -\begin_layout Subsection -例示用論文 -\end_layout +\begin_layout Labeling +\labelwidthstring MMMMMMMMMMM -\begin_layout Standard +\family typewriter +\backslash +authordateskip +\family default + \family sans -Examples +著者 \family default -ディレクトリには, -\SpecialChar LyX -で書かれた例示用論文が収録されています.これは, -元のマクロパッケージの例示用論文を\SpecialChar LyX -用に直したものです.これはヒントを得るために使用したり, -元の \SpecialChar LaTeX -コードと\SpecialChar LyX -での書き方の比較に使ったりしてください. +と +\family sans +日付 +\family default +との間隔 \end_layout -\begin_layout Section -AAS\SpecialChar TeX +\begin_layout Labeling +\labelwidthstring MMMMMMMMMMM +\family typewriter + +\backslash +dateabstractskip +\family default + +\family sans +日付 +\family default +と +\family sans +概要 +\family default +との間隔 \end_layout \begin_layout Standard +最後に紹介する長さ関連コマンドは, +箇条書き環境すべてに使用できるものです. +\family typewriter -\noun on -Mike Ressler -\noun default -文 +\backslash +zerolistvertdimens +\family default +を箇条書き環境の内側に置くと, +項目間の垂直余白がすべて取り除かれます.これは長さではなくコマンドなので, +上述のもののように +\family typewriter + +\backslash +setlength +\family default +を使う必要がないことに注意してください. \end_layout -\begin_layout Subsection -はじめに +\begin_layout Paragraph +へッダとフッタ \end_layout \begin_layout Standard -AAS\SpecialChar TeX -は, -American Astronomical Society(アメリカ天文学会)が発行するAstrophysical Journal(宇宙物理学雑誌)同誌のLettersとSupplementを含む)・Astronomical Journal(天文学雑誌)・Publications of the Astronomical Society of the Pacific(太平洋天文学会誌)三誌への電子投稿を可能にするために, -同学会が作成したマクロ集です.\SpecialChar LyX -は, -これらの文書を生成する上で, -なかでも数式・引用・画像処理能力において, -優れたツールであることが認識されています.\SpecialChar LyX + +\family typewriter + +\backslash +LogoOn +\family default +および +\family typewriter + +\backslash +LogoOff +\family default は, -同マクロ第5.0版以降を必要としており, -できればここで説明されている第6.0版以降が望まれます.第5.0版未満の版は, -\SpecialChar LaTeX -2.09で使用するよう企図されているため, -根本的に\SpecialChar LyX -とは互換性がありません.AAS\SpecialChar TeX -パッケージは, -以下のAAS\SpecialChar TeX -ウェブサイトからダウンロードできるでしょう. + +\family typewriter +MyLogo +\family default +で定義したロゴを特定のページに入れるかどうかを制御します. +\family typewriter + +\backslash +LogoOff +\family default +をプリアンブルに入れると, +全スライドからロゴが取り除かれます.特定のスライドにのみロゴを付けたくない場合は, +当該ページのスライドタイトルの直後に直接 +\family typewriter + +\backslash +LogoOff +\family default +を置き, +次のスライドタイトルの直後に直接 +\family typewriter + +\backslash +LogoOn +\family default +を置いてください. \end_layout \begin_layout Standard -\align center -\begin_inset VSpace medskip -\end_inset +\family sans +文書レイアウト +\family default +ダイアログで +\family sans +fancy +\family default +ページ様式を使用することを選択した場合には, +横置きページのヘッダとフッタが回転後も正しく配置されるように, +プリアンブルに +\family typewriter -\begin_inset Flex URL -status collapsed +\backslash +let +\backslash +headwidth +\backslash +textwidth +\family default +を加える必要があるでしょう.これは, -\begin_layout Plain Layout +\family sans +fancyheadings +\family default +パッケージが提供するページレイアウトと +\family sans +foils +\family default +クラスの提供するページレイアウトの間に衝突が発生するためです. +\end_layout -https://aas.org/aastex/aastex-downloads +\begin_layout Subsection +Powerdot \end_layout -\end_inset +\begin_layout Standard +\family sans +Powerdot +\family default +文書クラスは, +プレゼンテーションを作成するのに用いる +\family typewriter +powerdot.cls +\family default + \SpecialChar LaTeX +クラスを提供します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +プレゼンテーション\SpecialChar menuseparator -\begin_inset VSpace medskip +\series default +Powerdot +\begin_inset space \thinspace{} \end_inset -\end_layout +\family default +メニューが使用法の案内をします.ドキュメンテーションは +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/powerdot/doc/powerdot.pdf" +literal "false" -\begin_layout Standard -パッケージ中には, -完備したユーザーの手引きが収録されていますので, -\SpecialChar LyX -で論文を書き始める前に, -その中身を完全に理解しておく必要があります.\SpecialChar LyX -は, -AASTeXの全コマンドを理解する必然性をなくすものではなく, -すべてを手入力する苦労を減らすだけです.仕上がりの\SpecialChar LaTeX -文書が, -論文を投稿しようとしているジャーナルの要求事項に完全に合致していることを確認するのは, -あなたの責任です. +\end_inset + +から利用可能です. \end_layout \begin_layout Subsection -新しい論文を書き始める +Seminar +\begin_inset CommandInset label +LatexCommand label +name "subsec:Seminar" + +\end_inset + + \end_layout \begin_layout Standard -論文を書き始めるには, -AAS\SpecialChar TeX -ひな型ファイルを土台に始めることを強くお勧めします. -\begin_inset Flex MenuItem -status collapsed -\begin_layout Plain Layout +\family sans +Seminar +\family default +文書クラスは, +プレゼンテーションを作成するのに用いる +\family typewriter +seminar.cls +\family default + \SpecialChar LaTeX +クラスを提供します. +\family sans +\series bold ファイル\SpecialChar menuseparator -新規(ひな型使用) -\end_layout +用例を開く\SpecialChar menuseparator +プレゼンテーション\SpecialChar menuseparator +\series default +Seminar +\begin_inset space \thinspace{} \end_inset -をクリックして, -新しいファイル名を入力し, -ひな型 -\family typewriter -aastex6.lyx -\family default -を選んでください.これには, -論文原稿のほとんどに共通して使われるフィールドが書き込まれています.書き込まれている文字列(括弧 -\family typewriter -<> + \family default -を含む)を正しい情報で上書きしてください.AAS\SpecialChar TeX -コマンド・AAS\SpecialChar TeX -環境の多くは, -\SpecialChar LyX -中で直接実行することができますが, -できないものもあります.このようなコマンドは, -直接La\SpecialChar TeX -コードを入力して, -それを\SpecialChar TeX -コードとしてマークしなければなりません.このようなコマンドは, -\SpecialChar TeX -コードあるいはEvil Red Text(邪悪な赤い文)と呼ばれます.AAS\SpecialChar TeX -文書に必要とされる \SpecialChar TeX -コードを最小にするようには努力しました. +メニューが使用法の案内をします.ドキュメンテーションは +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/seminar/doc/seminar-doc.pdf" +literal "false" + +\end_inset + +から利用可能です. \end_layout \begin_layout Subsection -論文を書き終わったら +Slides(別名 +\noun on +Sli\SpecialChar TeX + +\noun default +) +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +(訳註)この節の内容は, +全般的に古くなっています. +\end_layout + +\end_inset + + +\begin_inset CommandInset label +LatexCommand label +name "sec:slitex" + +\end_inset + + \end_layout \begin_layout Standard -論文を満足する水準で書き終え, -プレビューや印刷が正しく為されているとしても, -まだ学術誌に投稿する前にしなくてはならない「後処理」が残されています. + +\noun on +John Weiss +\noun default +原文; +\SpecialChar LyX +チーム改訂 \end_layout -\begin_layout Enumerate -論文を \SpecialChar LaTeX -ファイルとして書き出します( +\begin_layout Subsubsection +はじめに +\end_layout + +\begin_layout Standard +本節では, +オーバーへッドプロジェクタ用のスライドをつくるのに, +\SpecialChar LyX +をどのように使えばよいかを説明します.これを行う2つの文書クラス, + \family sans -ファイル\SpecialChar menuseparator -書き出し\SpecialChar menuseparator -LaTeX +Slides \family default -). -\end_layout +文書クラスと +\family sans +Foil\SpecialChar TeX -\begin_layout Enumerate -出力した -\family typewriter -.tex \family default -ファイルを好きなエディタで編集します. -\end_layout +文書クラスとがあります.本節は前者について説明を行います. +\family sans +Foil\SpecialChar TeX -\begin_deeper -\begin_layout Enumerate +\family default +の文書をお探しの場合は, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:foiltex" +plural "false" +caps "false" +noprefix "false" +nolink "false" -\family typewriter +\end_inset -\backslash -documentclass +節をご参照ください2023年現在, + +\family sans +Slides \family default -コマンドよりも前のコメント行を削除します. +のメンテナンスは続けられていますが, + +\family sans +Foil\SpecialChar TeX + +\family default +は2008年以降メンテナンスされていません. \end_layout -\begin_layout Enumerate +\begin_layout Subsubsection +使い始めるには +\begin_inset CommandInset label +LatexCommand label +name "sec:slidesetup" -\family typewriter +\end_inset -\backslash -usepackage...{fontenc} -\family default -という行があれば(通常は -\family typewriter -\backslash -documentclass -\family default -の直後にあります)削除します.また, +\end_layout -\family typewriter +\begin_layout Standard +当然ながら, +この文書クラスを使用するには, -\backslash -secnumdepth +\family sans +\series bold +文書\SpecialChar menuseparator +設定 \family default -行があれば, -これも削除します. -\end_layout +\series default -\begin_layout Enumerate -\SpecialChar LaTeX -プリアンブル中に意図的に置いたコマンド( -\family typewriter -.tex +\begin_inset space \thinspace{} +\end_inset + +ダイアログのクラスリストから「 +\family sans +\series bold +スライド \family default -ファイル中, -「User specified \SpecialChar LaTeX - commands」というコメントの直後にあります)を除いて, +\series default +」を選択しなくてはなりません.このクラスについて, +以下のように, +特に知っておいた方が良いことがいくつかあります. +\end_layout -\family typewriter +\begin_layout Itemize -\backslash -makeatletter +\family sans +\series bold +用紙方向 \family default +\series default と -\family typewriter - -\backslash -makeatother +\family sans +\series bold +二段組文書 \family default -の間のもの(これらのコマンドを含む)をすべて削除します. -\end_layout +\series default +の各オプションは, +あえて変更する必要はありません.これらのオプションは, -\end_deeper -\begin_layout Enumerate -編集後のファイルを \SpecialChar LaTeX -にかけて, -正しく処理されることを確認します. +\family sans +スライド +\family default +クラスではサポートされていないので, +効果がありません. \end_layout -\begin_layout Enumerate -学術誌の要求事項を再読して, -ファイル名と書式が正しいことを確認します. -\end_layout +\begin_layout Itemize -\begin_layout Enumerate -投稿してください. +\family sans +\series bold +ヘディング様式 +\family default +\series default +オプションは, +このクラスでは少し異なった振る舞いをします.各選択肢とその機能は, +以下の通りです. \end_layout -\begin_layout Subsection -特定のコマンドに関するコメント +\begin_deeper +\begin_layout Description +プレーン(plain) 最終出力の右下隅にページ番号が付きます. \end_layout -\begin_layout Standard -AAS\SpecialChar TeX -ユーザーの手引き( -\family typewriter -aasguide.tex +\begin_layout Description +設定(headings) +\family sans + +\series bold +プレーン +\series default +(plain) \family default -)に, -各AAS\SpecialChar TeX -コマンドの詳しい説明があるので, -ここでは, -各コマンドの使用法の詳細な説明は行いません.そこで, -ここではユーザーの手引きに現れるとおりに一覧を列挙して, -必要なところだけコメントを加えることにしましょう. +と同様ですが, +それ以外にあなたが指定したタイムマーカーをすべて出力します.これが既定値です. \end_layout -\begin_layout Subsubsection -期待通りに動作するもの +\begin_layout Description +空 最終出力には, +ページ番号もタイムマーカーも位置揃えマーカーも出力されません. \end_layout -\begin_layout Standard -これらは期待通りに動作するので, -ここでは列挙するだけにして, -コマンドの説明されている節を挙げておきます. -\family typewriter +\end_deeper +\begin_layout Itemize -\backslash -documentclass +\family sans +\series bold +スライド \family default - (2.1.1)・ +\series default +クラスには, +もう一つ \family typewriter - -\backslash -begin{document} +clock \family default - (2.2)・ -\family typewriter +というオプションがあります.これを使用するには, -\backslash -title +\family sans +\series bold +クラスオプション \family default - (2.3)・ +\series default +に「 \family typewriter - -\backslash -author +clock \family default - (2.3)・ -\family typewriter +」と入力してください. +\end_layout -\backslash -affil -\family default - (2.3)・ -\family typewriter +\begin_deeper +\begin_layout Standard +このオプションを使うと, -\backslash -abstract +\family sans +\series bold +注釈 \family default - (2.4)・ -\family typewriter +\series default +にタイムマーカーを加えることができます.詳細は, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:スライド注釈" +nolink "false" -\backslash -keywords -\family default - (2.5)・ -\family typewriter +\end_inset -\backslash -section -\family default - (2.7)・ -\family typewriter +節をご覧ください. +\end_layout -\backslash -subsection -\family default - (2.7)・ -\family typewriter +\end_deeper +\begin_layout Standard -\backslash -subsubsection +\family sans +slides \family default - (2.7)・ -\family typewriter +クラスを用いた文書を自動的にセットアップするには, +ひな型ファイルを使用することもできます(新規ファイルを開く際に +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用) +\series default +\SpecialChar menuseparator -\backslash -paragraph +\series bold +プレゼンテーション +\series default +\SpecialChar menuseparator +Slides \family default - (2.7)・ -\family typewriter -\backslash -facility -\family default - (2.10)・ -\family typewriter +\begin_inset space \thinspace{} +\end_inset -\backslash -begin{displaymath} -\family default - (2.12)・ -\family typewriter +を使用してください).ひな型ファイルには, +このクラスが使用する特別な段落環境の用例も含まれています.これらについては, +以下で説明します. +\end_layout -\backslash -begin{equation} -\family default - (2.12)・ -\family typewriter +\begin_layout Subsubsection +段落環境 +\end_layout -\backslash -begin{eqnarray} -\family default - (2.12)・ -\family typewriter +\begin_layout Paragraph -\backslash -begin{mathletters} -\family default - (2.12)・ -\family typewriter +\family sans +サポートされている環境 +\end_layout -\backslash -begin{thebibliography} +\begin_layout Standard +新しく +\family sans +Slides \family default - (2.13.1)・ -\family typewriter +文書を開いたときにまず気付くのは, +フォント寸法とフォント族の違いでしょう.ここでは, -\backslash -bibitem +\family sans +\series bold +サンセリフ体 \family default - (2.13.2)・全引用コマンドとその派生(2.13.2)・一般的なgraphicx図コマンド(2.14.1)・ -\family typewriter - -\backslash -begin{table} +\series default +フォントの +\family sans +\series bold +極大 \family default - (2.15.4)・ -\family typewriter +\series default +寸法が用いられており, +出力でもこのフォントが使用されます.これは, +現在スライドを作成中であることの「目印」だと考えてください.出力スライドは大きなフォントを使用するため, +書ける場所は少なくなります.もちろん, +既定の大きな画面フォントはWYSIWYGではなく, +スライドであることの目印に過ぎません. +\end_layout -\backslash -begin{tabular} -\family default - (2.15.4)・ -\family typewriter +\begin_layout Standard +次に気付くのは, +(ツールバー左端の)段落環境プルダウンボックスが変わっていることでしょう.通常見かける環境の多くがなくなって, +代わりに5つの新しい環境が入っています.これは, -\backslash -caption +\family sans +Slides \family default - (2.15.4)・ -\family typewriter +クラスが, +標準段落環境のうち以下のものしかサポートしていないためです. +\end_layout -\backslash -label -\family default - (他にもあるが特に2.15.4)・ -\family typewriter +\begin_layout Standard +\begin_inset Flex Multiple Columns +status open -\backslash -tablerefs -\family default - (2.15.5)・ -\family typewriter +\begin_layout Itemize -\backslash -tablecomments -\family default - (2.15.5)・ -\family typewriter +\family sans +\series bold +標準 +\end_layout -\backslash -url -\family default - (2.17.4)・ -\family typewriter +\begin_layout Itemize -\backslash -end{document} -\family default - (2.18). +\family sans +\series bold +箇条書き(記号) \end_layout -\begin_layout Standard -以下のスタイルオプションも正しく動作します. -\family typewriter -longabstract -\family default - (2.4)・ -\family typewriter -preprint -\family default - (3.2.1)・ -\family typewriter -preprint2 -\family default - (3.2.2)・ -\family typewriter -eqsecnum -\family default - (3.3)・ -\family typewriter -flushrt -\family default - (3.4).これらは, - -\begin_inset Flex MenuItem -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -文書\SpecialChar menuseparator -設定 +\family sans +\series bold +箇条書き(連番) \end_layout -\end_inset - -にある, +\begin_layout Itemize \family sans -クラスオプション -\family default -の -\family sans -任意設定 -\family default -ボックスに入力してください. +\series bold +箇条書き(記述) \end_layout -\begin_layout Subsubsection -動作するが, -若干説明が必要なもの -\end_layout +\begin_layout Itemize -\begin_layout Standard -以下のコマンドは動作しますが, -若干の説明が必要です. +\family sans +\series bold +箇条書き(一覧) \end_layout \begin_layout Itemize -以下の項目は, -学術誌の編集者向けに取ってあるものですが, -どうしても必要ならば, -\SpecialChar LaTeX -プリアンブルに入れることができます. -\family typewriter - -\backslash -received -\family default -・ -\family typewriter - -\backslash -revised -\family default -・ -\family typewriter -\backslash -accepted -\family default -・ -\family typewriter - -\backslash -ccc -\family default -・ -\family typewriter -cpright -\family default -(すべて 2.1.3). +\family sans +\series bold +引用(字下げあり) \end_layout \begin_layout Itemize -以下の項目は, -\SpecialChar LaTeX -のプリアンブルに置くことができるもので, -これらは, -ひな型ファイルには, -空の引数と共に含まれています. -\family typewriter - -\backslash -slugcomment -\family default -(2.1.4)・ -\family typewriter - -\backslash -shorttitle -\family default -(2.1.5)・ -\family typewriter -\backslash -shortauthors -\family default -(2.1.5). +\family sans +\series bold +引用(字下げなし) \end_layout \begin_layout Itemize -\family typewriter - -\backslash -email -\family default -(2.3)―「単独で」使うことはできますが, -段落の途中で使うことはできません.埋め込む必要がある場合には, -\SpecialChar TeX -コードを使用してください. +\family sans +\series bold +詩句 \end_layout \begin_layout Itemize -\family typewriter - -\backslash -and -\family default -(2.3)―後ろに{}が付記されます.これはエラーの原因にはなりません. +\family sans +\series bold +キャプション \end_layout \begin_layout Itemize -\family typewriter +\family sans +\SpecialChar LyX -\backslash -notetoeditor -\family default -(2.6)―「単独で」使うことはできますが, -段落の途中で使うことはできません.埋め込む必要がある場合には, -\SpecialChar TeX -コードを使用してください. +\series bold +コード \end_layout -\begin_layout Itemize +\end_inset -\family typewriter -\backslash -placetable -\family default -(2.8)―相互参照用タグを挿入することはできません.手動でタグ名を入力する必要があります. \end_layout -\begin_layout Itemize +\begin_layout Standard +これ以外の標準的な環境, +例えば節見出し用の環境などは +\family sans +slides +\family default +クラスでは使えません. +\end_layout -\family typewriter +\begin_layout Standard +一方, +以下の新しい環境があります. +\end_layout -\backslash -placefigure -\family default -(2.8)— +\begin_layout Standard +\begin_inset Flex Multiple Columns +status open -\family typewriter +\begin_layout Itemize -\backslash -placetable -\family default -と同様. +\family sans +\series bold +スライド \end_layout \begin_layout Itemize -\family typewriter - -\backslash -acknowledgements -\family default -(2.9)―後ろに{}が付記されます.これはエラーの原因にはなりません. +\family sans +\series bold +オーバーレイ \end_layout \begin_layout Itemize -\family typewriter - -\backslash -appendix -\family default -(2.11)―後ろに{}が付記されます.これはエラーの原因にはなりません. +\family sans +\series bold +注釈 \end_layout \begin_layout Itemize -\family typewriter +\family sans +\series bold +不可視文 +\end_layout -\backslash -figcaption -\family default -(2.14.2)―文章のはじめにカーソルを置いて -\begin_inset Flex MenuItem -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -挿入\SpecialChar menuseparator -短縮タイトル +\family sans +\series bold +可視文 \end_layout +\begin_deeper +\begin_layout Plain Layout +\begin_inset space ~ \end_inset -を選択すれば, -非必須のファイル名引数を挿入することができます.「短縮タイトル」とありますが, - -\family typewriter -\backslash -figcaption -\family default -が必要とする型の非必須引数を挿入します.望むらくはいつの日か改名されることでしょう. \end_layout -\begin_layout Itemize - -\family typewriter - -\backslash -objectname -\family default -(2.17.1)―非必須パラメータとしてカタログIDを取る以外は, +\end_deeper +\end_inset -\family typewriter -\backslash -figcaption -\family default -と同様. \end_layout -\begin_layout Itemize - -\family typewriter +\begin_layout Standard +これら5つの環境は, +\SpecialChar LyX +の「機能」のために使い方に癖があります.ご存じのように, +\SpecialChar LyX +では, +空の段落環境に他の環境を入れることができません.それ自体は素晴らしいデザインなのですが, +これは, +スライドを平文以外では書き始めることができないことを意味します.これを取り扱うためには, +ちょっとした「\SpecialChar LaTeX +マジック」が必要になります. +\end_layout -\backslash -dataset -\family default -(2.17.1)―非必須パラメータとしてカタログIDを取る以外は, +\begin_layout Paragraph +新環境の癖 +\begin_inset CommandInset label +LatexCommand label +name "sec:スライドの癖" -\family typewriter +\end_inset -\backslash -figcaption -\family default -と同様. -\end_layout -\begin_layout Subsubsection -実装されていないため, -\SpecialChar TeX -コードを使用するもの \end_layout \begin_layout Standard +5つの新しい環境にはすべて, +\SpecialChar LyX +現行版の制約に由来する癖があります.いま述べたように, +\SpecialChar LyX +では, +環境を別の環境で開始することが禁止されています.これを回避するために, -\family typewriter - -\backslash -eqnum +\family sans +\series bold +スライド \family default -(2.12)・ -\family typewriter +\series default +環境は『ユーザーの手引き』で述べられているような段落環境ではなくなっています. +\end_layout -\backslash -setcounter{equation} -\family default -(2.12)・学術誌名略語(2.12.4)・ -\family typewriter +\begin_layout Standard -\backslash -figurenum +\family sans +\series bold +スライド \family default -(2.14.1)・ -\family typewriter - -\backslash -epsscale +\series default +・ +\family sans +\series bold +オーバーレイ \family default -(2.14.1)・ -\family typewriter - -\backslash -plotone +\series default +・ +\family sans +\series bold +注釈 \family default -(2.14.1)・ -\family typewriter - -\backslash -plottwo +\series default +は「疑似環境」だとお考えください.これらは節見出しや「 +\family sans +\series bold +キャプション \family default -(2.14.1)・ -\family typewriter +\series default +」のように見えますが, +実際には(必要なら前段落を終了して)新しい段落環境を開始します.同様に, -\backslash -tablenum +\family sans +\series bold +不可視文 \family default -(2.15.4)・ -\family typewriter - -\backslash -tableline +\series default +と +\family sans +\series bold +可視文 \family default -(2.15.4: -入れたい場所の後ろに, -左側セルの最初の要素として挿入する.表中では, -\SpecialChar LyX -の方法は使わないでください)・ -\family typewriter +\series default +も「疑似コマンド」とお考えください.この2つは特定のアクションを行います. +\end_layout -\backslash -tablenotemark -\family default -(2.15.5)・ -\family typewriter +\begin_layout Standard -\backslash -tablenotetext +\family sans +\series bold +スライド \family default -(2.15.5)・補遺(2.17)の大半 -\family typewriter -( -\backslash -objectname +\series default +・ +\family sans +\series bold +オーバーレイ \family default +\series default ・ -\family typewriter - -\backslash -dataset +\family sans +\series bold +注釈 \family default +\series default ・ -\family typewriter - -\backslash -url +\family sans +\series bold +不可視文 \family default +\series default ・ -\family typewriter - -\backslash -email +\family sans +\series bold +可視文 \family default -を除く.上記参照)・ -\family typewriter +\series default +の5環境に共通しているのは, +長めのラベルを持つことです.このラベルに続く文章— +通常は段落環境の内容になるはずですが— +は, -\backslash -singlespace +\family sans +\series bold +スライド \family default -(3.1)・ -\family typewriter - -\backslash -doublespace +\series default +・ +\family sans +\series bold +オーバーレイ \family default -(3.1)・ -\family typewriter - -\backslash -onecolumn +\series default +・ +\family sans +\series bold +注釈 \family default -(3.2)・ -\family typewriter - -\backslash -twocolumn +\series default +・ +\family sans +不可視文 \family default -(3.2) +・ +\family sans +可視文 +\family default +では, +まったく意味がなく, +\SpecialChar LyX +はこの部分を完全に無視します.これらの5つの環境の内容は, +完全に空のままにしておいて構いません. \end_layout -\begin_layout Subsubsection -実装できないもの +\begin_layout Standard +長めのラベルの後に文章を入れる +\emph on +必要は +\emph default +まったく +\emph on +ない +\emph default +とはいえ, +何か書いておきたいこともあるかもしれません.たとえば, +スライドの内容に関する短い説明などがそうでしょう.この場合, +いつもどおり説明用のコメントを入力して +\family sans +Return +\family default +を押してください. \end_layout -\begin_layout Standard -references(2.12.3)環境とdeluxetable(2.14)環境は, -少なくとも意味のあるような形で実装することができないので, -無視してください.もし, -絶対に, -どうしても, -deluxetableを使う必要があるならば, -テキストエディタで別ファイルとして編集し, +\begin_layout Subsubsection -\begin_inset Flex MenuItem -status collapsed +\family sans +\series bold +スライド +\family default +\series default +・ +\family sans +\series bold +オーバーレイ +\family default +\series default +・ +\family sans +\series bold +注釈 +\series default +で発表用のスライドを作る +\end_layout -\begin_layout Plain Layout -挿入\SpecialChar menuseparator -ファイル -\begin_inset Formula $\text{\textipa{}}$ -\end_inset +\begin_layout Paragraph -\SpecialChar menuseparator -子文書 +\family sans +スライド +\family default +環境を使う \end_layout -\end_inset +\begin_layout Standard +もし本節が, +実際のプレゼンテーションの作り方を教えてくれるものと期待されているとすれば, +大いにがっかりされるかもしれません.当然ながら, +プレゼンテーション用の資料を準備するうえで +\family sans +slides +\family default +クラスを役立てる方法を詳しく説明はしますが, +内容をどうするかはあなた次第です(そしてこれも\SpecialChar LyX +の哲学です). +\end_layout -を使用して, -\SpecialChar LyX -ファイルに読み込むことを推奨します.この実例は, +\begin_layout Standard -\family typewriter -aas_sample.lyx +\family sans +\series bold +スライド \family default -ファイルをご参照ください. -\end_layout +\series default +環境を選択すれば(方法は第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:スライドの癖" +nolink "false" -\begin_layout Subsection -FAQとヒントと技とその他の考察 -\end_layout +\end_inset -\begin_layout Subsubsection +節参照のこと), \SpecialChar LyX -をAAS\SpecialChar TeX -と協調させる +は新規スライドを開始します.この環境ないし「疑似環境」のラベルは, +鮮やかな青で「新規スライド:」と表示されます.この環境の後のテキスト環境や段落環境は, +すべて新規スライドに入ります.簡単ですよね. \end_layout \begin_layout Standard -\SpecialChar LyX -に, -新しいレイアウトと文書クラスを認識させるには若干コツが要ります.もしうまく行かなかったら, -次のようにしてみてください. -\end_layout - -\begin_layout Enumerate -\SpecialChar LaTeX -が, -AAS\SpecialChar TeX -を検出できることを確認してください.AAS\SpecialChar TeX -頒布版に含まれる -\family typewriter -sample.tex -\family default -(あるいは -\family typewriter -table.tex +Slidesは, +おそらく\SpecialChar LyX +の中で強制的に改頁をしなくてはならない唯一のクラスです(これは +\family sans +段落レイアウト \family default -でも可)を, -\SpecialChar LaTeX -やAAS\SpecialChar TeX -とまったく関係のないディレクトリにコピーして, +ダイアログで指定できます).実際, +一つのスライドの内容を入力し終わったら, +改頁したくなるはずです.仮に一つのスライドに物理的に入りきらない文章を入力したとすると, +入りきらない部分は, +次の新規スライドにまわされます.しかしながら, +入りきらない部分のスライドにはページ番号が付きませんので, +こうするのはお勧めしません.その上, +一枚に収まらないスライドでは, -\family typewriter -sample.tex +\family sans +\series bold +オーバーレイ \family default -を\SpecialChar LaTeX -にかけてください. +\series default +を使用すると干渉する恐れがあります. \end_layout -\begin_layout Enumerate +\begin_layout Standard -\family typewriter -aastex.layout -\family default -が, -\SpecialChar LyX -の -\family typewriter -layouts +\family sans +\series bold +オーバーレイ \family default -フォルダにあることを確認してください. -\end_layout - -\begin_layout Enumerate -\SpecialChar LyX -中から +\series default +環境と \family sans -ツール\SpecialChar menuseparator -環境構成 +\series bold +注釈 \family default -を再度実行し, -\SpecialChar LyX -を再起動してください. -\end_layout - -\begin_layout Enumerate -ひな型ではなく, -通常の新規ファイルを開いてください.AAS\SpecialChar TeX -が, +\series default +環境も, \family sans -文書\SpecialChar menuseparator -設定 +\series bold +スライド \family default -のクラス一覧に表示されていますか? - +\series default +環境と同様の動作を示します.これらは, +青の代わりに鮮やかなマゼンタで, +それぞれ「 +\noun on +新規オーバーレイ +\noun default +:」ないし「 +\noun on +新規注釈: +\noun default +」というラベルを表示します.ラベルのフォントも, +3つの環境でそれぞれ異なるものが使用されます. \end_layout \begin_layout Standard -既存のAAS\SpecialChar TeX -文書を処理する際に, -AAS\SpecialChar TeX -レイアウトを見つけられないとか, -「タイトルレイアウトと通常のレイアウトを混在させないでください」といった警告が出るようであれば, -正しい導入が行われていません. -\end_layout - -\begin_layout Subsubsection -表を処理する際の\SpecialChar LaTeX -エラー -\end_layout -\begin_layout Standard -既定では, -\SpecialChar LyX -は, -表のキャプションやタイトルを中央揃えにしようと試みます.これはAAS\SpecialChar TeX -と悪い相互干渉を発生させるようですので, -キャプションやタイトルのどこかをクリックして, +\family sans +\series bold +スライド +\family default +\series default +と同様に, \family sans -編集\SpecialChar menuseparator -段落設定 +\series bold +オーバーレイ \family default -を選択し, +\series default +や +\family sans +\series bold +注釈 +\family default +\series default +の内容が, +一つのスライドないしページに物理的に収まりきらない場合には, +余分は新規スライドに回されます.この場合には, \family sans -配置 +注釈 \family default -を +や \family sans -両端揃え +\series bold +オーバーレイ \family default -に設定してください.私のところではこれで解決しました. +\series default +の本来の目的が達せられなくなりますので, +ここでもこのような状態は避けるべきでしょう. \end_layout -\begin_layout Subsubsection -書誌情報 +\begin_layout Paragraph + +\family sans +スライドで +\series bold +オーバーレイ +\series default +を使用する \end_layout \begin_layout Standard -若干の注意があります.(1)文献項目の本文中の空白取りが少しおかしくなることがあるようです.書誌情報を入力する際には, -最後の著者と, -著作年を入れる括弧の間にスペースを -\emph on -入れない -\emph default -ようにしてください.たとえば, -\family typewriter -Ressler(1992) +\family sans +\series bold +オーバーレイ \family default -はいいですが, - -\family typewriter -Ressler (1992) +\series default +の背後にある考え方は, +別のスライドの上にスライドを載せようとするものです.メインの +\family sans +スライド \family default -ではだめです.(2)書誌情報の入力の仕方は, -必ずしも自明ではありません.もっとも簡単な方法は, -文書の最後に, -最初の書誌情報をまず書き込み, -それを +に図があるとき, +関連した文章を表示する前に, +図について議論を進めたいと思うことがあるかもしれません.これを行うひとつの方法は, + \family sans -書誌情報 +スライド \family default -環境としてマークすることです.すると, -入力したものの前に, -小さな灰色のボックスが現れます.このボックスをクリックして, -残りの情報を入力してください.新しい書誌情報を追加するには, -既存の書誌情報の後ろでリターンを押します.すると, -新しいボックスの付いた新規行が出てくるので, -後は同様にしてください. -\end_layout +で後に表示したい部分に黒い紙の蓋を貼り付けてしまうことですが, +この方法は, +たとえばグラフを他のグラフに重ねたい場合などには, +うまく行きません.この場合には, +二つのグラフを揃えるために, +重ねる二つのスライドを, +喋りながら手探りで揃えなくてはなりません.これらのような場合には, -\begin_layout Subsubsection -EPSファイルの読み込み +\family sans +\series bold +オーバーレイ +\family default +\series default +環境を使えば, +もっと楽になります. \end_layout \begin_layout Standard -AAS\SpecialChar TeX -には, -自前の図関連コマンド(たとえば +各 +\family sans +\series bold +オーバーレイ +\family default +\series default +は, +「親」 +\family sans +スライド +\family default +のページ番号を引継ぎ, +その後に「 \family typewriter +-a +\family default +」を付け加えます +\begin_inset Foot +status collapsed -\backslash -plotone +\begin_layout Plain Layout +想像できるように, +複数のオーバーレイがあれば, +「 +\family typewriter +-a \family default -)がありますが, -私は(既定のgraphicxを使った)\SpecialChar LaTeX -の標準図コマンドの方がずっと好きです.望めば, -図フロートボックスに, -\SpecialChar TeX -コードで +」「 \family typewriter - -\backslash -plotone +-b \family default -等のコマンドを挿入することはできますが, -私には正しいレイアウトを得ることができた試しがありません.標準の画像コマンドを使えば, -\SpecialChar LyX -は, - +」「 \family typewriter - -\backslash -usepackage{graphics} +-c \family default -コマンドを\SpecialChar LaTeX -プリアンブルに挿入し, -図を\SpecialChar LaTeX2e -の標準的な方法で取り扱って, -文章の中にちりばめます.現在, -ApJは, -ちょうどこのようにして作成した図を受け入れていますが, -AJはまだ「すべてを末尾に積み上げる」方法を使用しているかもしれません. -\end_layout - -\begin_layout Subsubsection -可能だったが, -実装しなかったもの -\end_layout - -\begin_layout Standard -「素敵な」ものの中には, -実装することも可能だったけれども, -あえて実装しなかったものがあります.たとえば, -紙の原稿ではダブルスペースであったとしても, -\SpecialChar LyX -ウィンドウ中で, -文章をダブルスペースにする意味はないと考えました.また, -preprint様式とpreprint2様式を, -独立したレイアウトにすることもしませんでした.いずれにしても, -執筆時間のほとんどを, -平の原稿モードで使うのがほとんどですから, -これらの機能でディスクスペースを消費しないことにしました. -\end_layout - -\begin_layout Subsection -最後に +」などが親スライドのページ番号に付け加えられます. \end_layout -\begin_layout Standard -これまでに進んできた道のりは, -長い人も短い人もいることでしょう.私には, -ApJとAJに発表した論文がありますが, -その努力の98 -\begin_inset space \thinspace{} -\end_inset - -%は\SpecialChar LyX -上で為されました.残りの2 -\begin_inset space \thinspace{} \end_inset -%が, -\SpecialChar LaTeX -での後処理と若干の後片付けです.投稿の過程では何のトラブルもなく, -これらの学術誌が通常の投稿原稿と違う点に気づくことはなかったでしょう.ですから, -がんばって発表してください! +.当然のことながら, -\end_layout +\family sans +スライド +\family default +と +\family sans +\series bold +オーバーレイ +\family default +\series default +の内容は両方とも, +1枚のスライドに物理的に収まるようになっていなければなりません. +\family sans +\series bold +オーバーレイ +\family default +\series default +は +\family sans +スライド +\family default +の「一部」であると考えるのがよいでしょう.\SpecialChar LyX +では, -\begin_layout Section -AMS \SpecialChar LaTeX +\family sans +\series bold +オーバーレイ +\family default +\series default +のラベルを +\family sans +スライド +\family default +のラベルよりも下げることで, +このことを視覚的に表しています.また, +印刷可能な出力を生成すると, +\family sans +\series bold +オーバーレイ +\family default +\series default +と親 +\family sans +スライド +\family default +両方の四隅に, +揃えマーカーがあることに気づかれるはずです.これは, +2枚のスライドを物理的に重ね合わせるための補助となるものです. \end_layout \begin_layout Standard +2つのスライドをオーバーレイさせる際の大きな問題は, +2枚のスライドの内容を揃えることです.2枚目のスライドのグラフには, +どれだけの余白を残しておくべきなのでしょうか? +さらにややこしく, +2枚目のスライドにグラフと文章を入れたいときに, +その間に割り込んでしまうような文章がメインスライドにある場合には, +どうでしょうか? +正しい寸法の垂直スペースを挿入してみることもできるでしょう.しかし, +もっと良い方法として, -\noun on -David Johnson -\noun default -文 -\noun on -Richard Kimberly Heck -\noun default -改訂 -\begin_inset VSpace bigskip -\end_inset - - +\family sans +\series bold +不可視文 +\family default +\series default +と +\family sans +可視文 +\family default +を使用する方法があります. \end_layout \begin_layout Standard -AMS \SpecialChar LaTeX -レイアウトは, -American Mathematical Society(アメリカ数学会)の刊行物に投稿する数学論文用のスタイルです.レイアウトは, -特定の学術誌向けに仕立てられてはいませんが, -簡単にそうすることができます.各学術誌毎の指示については, -AMSの説明書をご参照ください(通常は, -\SpecialChar TeX -出力中の一行を変更する必要があるだけです).AMSの説明書は, -ウェブWeb上の -\begin_inset Flex URL -status open - -\begin_layout Plain Layout +これらの名前が意味するとおり, -http://www.ams.org -\end_layout +\family sans +\series bold +不可視文 +\family default +\series default +と +\family sans +可視文 +\family default +は, +それぞれ続く文章すべてを見えなくしたり見えるようにしたりするコマンド型の段落環境です.しかしながら, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:スライドの癖" +nolink "false" \end_inset -か, -FTPで -\begin_inset Flex URL -status open - -\begin_layout Plain Layout - -ftp://ftp.ams.org/pub/tex/amslatex/ +節で述べたように, +この2つの環境の +\emph on +中 +\emph default +には何も置くことができません. +\family sans +\series bold +不可視文 +\family default +\series default +を作成すると, +「<以下不可視文>」と書かれた水色のラベルが, +ページに中央揃えで表示されます.このラベルに続く段落は, +それが置かれるべき +\family sans +スライド +\family default +(あるいは +\family sans +\series bold +オーバーレイ +\family default +\series default +; +どちらでも同じことです)部分に, +代わりに空白の部分が置かれます. \end_layout -\end_inset +\begin_layout Standard -から入手することができます.これらのレイアウトは, -数学的な文章を書くのであれば, -どんなときでも適切かつ有用であるはずです. -\end_layout +\family sans +可視文 +\family default +の場合には, +中央揃えのラベルは, +鮮やかな緑の「<以下可視文>」となります.このラベル以降の段落は, +通常通りの挙動を示します.新規の +\family sans +スライド +\family default +・ +\family sans +\series bold +オーバーレイ +\family default +\series default +・ +\family sans +注釈 +\family default +を開始すると, -\begin_layout Standard -基本となるAMS \SpecialChar LaTeX -レイアウトには, -以下の二つがあります. -\end_layout +\family sans +\series bold +不可視文 +\family default +\series default +は自動的に終了されることに注意してください.したがって, -\begin_layout Itemize -amsart: -標準のAMS article書式. -\end_layout +\family sans +スライド +\family default +の終わりでは, -\begin_layout Itemize -amsbook: -標準のAMS book(実際はモノグラフ)書式. +\family sans +可視文 +\family default +を使用する必要はありません. \end_layout \begin_layout Standard -これらのレイアウトには, -それ自身では, -AMSクラスを使用するのに必要最低限のものしか含まれていません.特に, -定理や補題などを設定するのに使用される「theorem」環境は, -何一つ含まれていません.これらは, -代わりに -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -定理(AMS) -\end_layout +ここまでで, -\end_inset - -モジュールに収録されており, -AMSクラスのいずれかを選択すると, -このモジュールが既定で読み込まれるようになっています(これは別のクラスでも使用することができ, -別のものに変えたいときは取り除くこともできます).少し使用頻度の低いものとしては, - -\begin_inset Flex Code -status collapsed +\family sans +\series bold +スライド +\family default +\series default +や +\family sans +\series bold +オーバーレイ +\family default +\series default +上で +\family sans +\series bold +不可視文 +\family default +\series default +と +\family sans +可視文 +\family default +を適切に使用して, +スライドをオーバーレイさせる方法が明らかになったことと思います. +\end_layout -\begin_layout Plain Layout -定理(AMS拡張) +\begin_layout Enumerate +メインのスライドか +\family sans +\series bold +オーバーレイ +\family default +\series default +かに関わらず, +スライド上に現れるすべてを含んだ +\family sans +スライド +\family default +を作成します. \end_layout -\end_inset +\begin_layout Enumerate -モジュールがあり, -これは手動で読み込む必要があります. -\end_layout +\family sans +\series bold +オーバーレイ +\family default +\series default +のみに表示するすべての図や段落の前に, -\begin_layout Standard -既定では, -定理類は, -文書を通して連番が振られますが, -これは -\begin_inset Flex Code -status collapsed +\family sans +\series bold +不可視文 +\family default +\series default +環境を挿入し, +必要ならば, -\begin_layout Plain Layout -定理(節毎連番) +\family sans +\series bold +オーバーレイ +\family default +\series default +のみの文章の後に +\family sans +可視文 +\family default +環境を挿入します. \end_layout -\end_inset +\begin_layout Enumerate -モジュールを読み込めば変更することができ, +\family sans +スライド +\family default +の直後から, -\begin_inset Flex Code -status collapsed +\family sans +\series bold +オーバーレイ +\family default +\series default +を開始します. +\end_layout -\begin_layout Plain Layout -book (AMS) +\begin_layout Enumerate +この +\family sans +スライド +\family default +の内容を +\family sans +\series bold +オーバーレイ +\family default +\series default +にコピーします. \end_layout -\end_inset +\begin_layout Enumerate -を使用している場合には -\begin_inset Flex Code -status collapsed +\family sans +\series bold +オーバーレイ +\family default +\series default +内部の +\family sans +\series bold +不可視文 +\family default +\series default +行をすべて +\family sans +\series bold +不可視文 +\family default +\series default +に変更し, -\begin_layout Plain Layout -定理(章毎連番) +\family sans +可視文 +\family default +は +\family sans +\series bold +不可視文 +\family default +\series default +に変更します. \end_layout -\end_inset - -を用いても変更することができます.これらを用いると, -出力は -\begin_inset Formula $n.m$ -\end_inset - -のようになり, -最初の数字は節番号(または章番号), -次の数字はそれまで同節内(章内)に現れた出力の全数を表します.大半の環境は, -連番なしでも用いることができます.連番なしのものは, -環境名の後ろにアスタリスクを付けたもので表されます.連番なしの出力 -\emph on -のみ -\emph default -が欲しい場合には, +\begin_layout Standard +これだけです.これで +\family sans +\series bold +オーバーレイ +\family default +\series default +ができあがりました. +\end_layout -\begin_inset Flex Code +\begin_layout Standard +\SpecialChar LyX + +\family sans +slides +\family default +クラスをデザインする上で, +ひとつ残された問題があります.段落途中の文章を不可視にしたり, +不可視段落の途中の文章を再度可視にしたりすることはできないのです.これを実現するためには, +\SpecialChar LaTeX +コードを埋め込む必要があります +\begin_inset Foot status collapsed \begin_layout Plain Layout -定理(連番なし) +このコマンドは, + \end_layout -\end_inset +\begin_layout Itemize -モジュールを用います. +\family typewriter +{ +\backslash +invisible \SpecialChar ldots + } \end_layout -\begin_layout Standard -これらのモジュールは, -AMSクラスで使用する -\emph on -必要はない -\emph default -ことに注意してください. -\begin_inset Flex Code -status collapsed +\begin_layout Itemize -\begin_layout Plain Layout -定理(AMS) +\family typewriter +{ +\backslash +visible \SpecialChar ldots + } \end_layout -\end_inset +\begin_layout Plain Layout +\SpecialChar ldots +のような形となり, +\SpecialChar TeX +としてマークする必要があります.「可視性」を変更したい文章は, +波括弧のあいだ(そして +\family typewriter -モジュールや上述の他のモジュールは, -他のクラス, -たとえば -\begin_inset Flex Code -status collapsed +\backslash +invisible +\family default +ないし +\family typewriter -\begin_layout Plain Layout -article +\backslash +visible +\family default +コマンドの後ろ)に入れます.\SpecialChar TeX +としてマークする方法がわからない場合は, +ユーザーの手引きをご参照ください. \end_layout \end_inset -・ -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -report +. \end_layout -\end_inset +\begin_layout Paragraph -・ -\begin_inset Flex Code -status collapsed +\family sans +スライドで注釈を使う +\family default -\begin_layout Plain Layout -book (KOMA-script) -\end_layout +\begin_inset CommandInset label +LatexCommand label +name "sec:スライド注釈" \end_inset -などで問題なく使用することができます. -\end_layout - -\begin_layout Subsection -これらのレイアウトが提供するもの -\end_layout -\begin_layout Standard -これらのレイアウトが提供している環境を列挙すると, -長い一覧となります.AMS-\SpecialChar LaTeX -では, -実のところ, -「theorem」環境の派生型を際限なく定義していくことが可能です.しかし, -AMSは, -\SpecialChar LyX -で利用可能になっている環境のみを使用することを推奨しています. \end_layout \begin_layout Standard -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -article (AMS) -\end_layout - -\end_inset -と -\begin_inset Flex Code -status collapsed +\family sans +\series bold +オーバーレイ +\family default +\series default +と同様, -\begin_layout Plain Layout -book (AMS) -\end_layout +\family sans +注釈 +\family default +も「親」 +\family sans +スライド +\family default +に関連付けられています.ここでも\SpecialChar LyX -\end_inset +\family sans +スライド +\family default +クラスは視覚的な効果を与えています. +\family sans +注釈 +\family default +のラベルは +\family sans +スライド +\family default +よりも短く(オーバーレイのラベルよりも長いですが), +\family sans +\series bold +オーバーレイ +\family default +\series default +のラベルと同様, +派手な赤紫色です.加えて, +印刷した +\family sans +注釈 +\family default には, -— -— - -\begin_inset space ~ -\end_inset - - -\begin_inset Flex Noun -status collapsed +「親」スライドのページ番号に「 +\family typewriter +- +\family default +1」「 +\family typewriter +- +\family default +2」「 +\family typewriter +- +\family default +3」等を付けたページ番号が付けられます.1つの +\family sans +スライド +\family default +には, +複数の +\family sans +注釈 +\family default +を関連付けることができるので, -\begin_layout Plain Layout -節 +\family sans +\series bold +スライド +\family default +\series default +と +\family sans +\series bold +オーバーレイ +\family default +\series default +と同じように, +長い注釈は, +1枚の紙に収まるように分割したいと思われるに違いありません. \end_layout -\end_inset +\begin_layout Standard -・ -\begin_inset Flex Noun -status collapsed +\family sans +\series bold +注釈 +\family default +\series default +の目的は明らかです. +\family sans +\series bold +スライド +\family default +\series default +に関して付け加えたいことを書き留めておくことです.特定の +\family sans +スライド +\family default +についての覚書として使うこともできます.後者の場合には, +タイムマーカを利用したいこともあるかもしれません.現在のところ, +\SpecialChar LyX +の +\family sans +\series bold +スライド +\family default +\series default +クラスは, -\begin_layout Plain Layout -書誌情報 +\noun on +Sli +\noun default +\SpecialChar TeX +の機能であるタイムマーカを「ネイティブには」サポートしていません.したがって, +\SpecialChar LaTeX +コードを使用することに頼らなくてはなりません. \end_layout -\end_inset - -・ -\begin_inset Flex Noun -status collapsed - -\begin_layout Plain Layout -タイトル -\end_layout +\begin_layout Standard +タイムマーカを使用するには, +クラスオプション「 +\family typewriter +clock +\family default +」を追加指定する必要があります(第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:slidesetup" +nolink "false" \end_inset -・ -\begin_inset Flex Noun -status collapsed +節参照).このオプションはタイムマーカ機能を有効にして, +生成したすべての +\family sans +\series bold +注釈 +\family default +\series default +の左下にタイムマーカを表示します.タイムマーカに表示するものを設定するには, +\SpecialChar LaTeX +コマンド「 +\family typewriter -\begin_layout Plain Layout -著者 -\end_layout +\backslash +settime{} +\family default +」および「 +\family typewriter -\end_inset +\backslash +addtime{} +\family default +」を使用します.両コマンドは, +秒で測った時間を引数にとります.「 +\family typewriter -・ -\begin_inset Flex Noun -status collapsed +\backslash +settime{} +\family default +」は, +タイムマーカを特定の時間に設定し, +「 +\family typewriter -\begin_layout Plain Layout -日付 +\backslash +addtime{} +\family default +」は, +タイムマーカを指定した分だけ進めます.このようにタイムマーカと +\family sans +\series bold +注釈 +\family default +\series default +を用いれば, +特定の +\family sans +スライド +\family default +にどれだけの時間をかけるのか忘れないでいられます. \end_layout -\end_inset - -のような標準環境の他に -\begin_inset space ~ -\end_inset - -— -— +\begin_layout Standard +最後に, +説明しておくべき機能がもう一つあります.当然ながら, -\begin_inset space ~ -\end_inset +\family sans +\series bold +スライド +\family default +\series default +と +\family sans +\series bold +オーバーレイ +\family default +\series default +はすべてスライドに, -以下の環境があります. -\end_layout +\family sans +\series bold +注釈 +\family default +\series default +はすべて普通の紙に印刷したいはずです.しかしながら, -\begin_layout Description -住所 これは著者の恒久的な住所です. +\family sans +\series bold +注釈 +\family default +\series default +は関連付けられた親スライドの直後に +\emph on +来なくてはなりません +\emph default +.ユーザーはどうしたら良いのでしょうか. \end_layout -\begin_layout Description -現在の住所 住所と別に指定されているときには, -著者の投稿時の仮初めの住所です. -\end_layout +\begin_layout Standard +幸いなことに, +どれを印刷するか選択することを可能にする\SpecialChar LaTeX +コマンドが, +2種類あります.どちらも文書のプリアンブルに記述されなくてはなりません.コマンド「 +\family typewriter -\begin_layout Description -電子メール 著者の電子メールアドレス -\end_layout +\backslash +onlyslides{ +\backslash +slides} +\family default +」は, +出力に +\family sans +\series bold +スライド +\family default +\series default +と +\family sans +\series bold +オーバーレイ +\family default +\series default +のみが含まれるようにするものです.同様に, +「 +\family typewriter -\begin_layout Description -URL 著者のウェブアドレス.任意. -\end_layout +\backslash +onlynotes{ +\backslash +notes} +\family default +」は +\family sans +\series bold +注釈 +\family default +\series default +以外の出力をすべて抑制します.私のアドバイスとしては, +両コマンドをプリアンブルに書いておいて, +最初は両方ともコメントアウトしておくと良いでしょう.そうすれば, +執筆時にはプレゼンテーション全体をプレビューすることができます.いったん書き終えたならば, +二つのうち一方のコメントを外して, +印刷したい方を選ぶことができます.私ならば, +まず +\family typewriter -\begin_layout Description -キーワード 論文中で論じられているトピックを識別するためのキーワードやキーフレーズ. -\end_layout +\backslash +onlyslides{ +\backslash +slides} +\family default +のコメントを外して, +現ファイル名に「* +\family typewriter +-slides +\family default +」を付けた新たなファイルに出力を行ない, +今度はこの行をふたたびコメントアウトするとともに, +「 +\family typewriter -\begin_layout Description -分野分類 -\emph on -Mathematical Reviews -\emph default -に説明が公表されているAMS Subject Classificationsの分類番号を指します.上述したAMSのウェブサイトでも, -オンラインで見ることができます. +\backslash +onlynotes{ +\backslash +notes +\family default +}」のコメントを外して, +これを「 +\family typewriter +*-notes.ps +\family default +」というファイルに出力します.そうすれば, +必要に応じて, +スライドまたは通常の紙をプリンタにセットし, +一方のファイルをプリンタに送ればよいのです. \end_layout -\begin_layout Description -謝辞 -\end_layout +\begin_layout Standard +「 +\family typewriter -\begin_layout Description -献呈 +\backslash +onlyslides{} +\family default +」および「 +\family typewriter + +\backslash +onlynotes{} +\family default +」コマンドには, +他の引数を与えることもできます.詳しくは, +\SpecialChar LaTeX +の良書をご覧ください. \end_layout -\begin_layout Description -翻訳者 +\begin_layout Subsubsection + +\family sans +slides +\family default +クラスのひな型ファイル \end_layout \begin_layout Standard -以下の環境は, -\begin_inset Flex Code -status collapsed +\family sans +slides +\family default +クラス用のひな型ファイルが提供されています.これを使用するには, +新しいプレゼンテーションを作り始める際に, -\begin_layout Plain Layout -定理 -\end_layout +\family sans +\series bold +ファイル\SpecialChar menuseparator +新規(ひな型使用)\SpecialChar menuseparator +プレゼンテーション\SpecialChar menuseparator + +\series default +Slides +\family default +\begin_inset space \thinspace{} \end_inset -モジュールと -\begin_inset Flex Code -status collapsed +メニューを選択してください.すると新規ファイルには, -\begin_layout Plain Layout -定理(AMS) -\end_layout +\family sans +\series bold +スライド +\family default +\series default +― +\family sans +\series bold +オーバーレイ +\family default +\series default +― +\family sans +\series bold +注釈 +\family default +\series default +の組が, +例として含まれており, -\end_inset +\family sans +\series bold +スライド +\family default +\series default +と +\family sans +\series bold +オーバーレイ +\family default +\series default +には, +さらに +\family sans +\series bold +不可視文 +\family default +\series default +と +\family sans +\series bold +可視文 +\family default +\series default +の使用例も含まれています.また, +プリアンブルには, +次のように書き込まれています. +\end_layout -モジュールの両方で提供され, -後者の場合には, -星付き(連番なし)版と星なし(連番)版の両方が提供されます. -\begin_inset Flex Code -status collapsed +\begin_layout LyX-Code +% Uncomment to print out only slides and overlays +\end_layout -\begin_layout Plain Layout -定理(連番なし) +\begin_layout LyX-Code +% \end_layout +\begin_layout LyX-Code +% +\backslash +onlyslides{ +\backslash +slides} +\begin_inset Newline newline \end_inset -モジュールでは, -同環境の星付き版だけが提供されます. + \end_layout -\begin_layout Theorem -これは, -通常, -得られた主要な結果を叙述するのに使用されます. +\begin_layout LyX-Code +% Uncomment to print out only notes \end_layout -\begin_layout Corollary* -これは直前の叙述から比較的直接に導き出せる結果を叙述するのに使います.これも主要な結果であることがあります. +\begin_layout LyX-Code +% \end_layout -\begin_layout Lemma -他の叙述を証明するために必要とされる, -比較的小さな結果です. +\begin_layout LyX-Code +% +\backslash +onlynotes{ +\backslash +notes} \end_layout -\begin_layout Proposition -議論されている一般的な理論に(希望的には)何かを付け加えるような, -主要ではない結果です. -\end_layout +\begin_layout Standard +最後に, +私はこの文書クラスを, +\SpecialChar LaTeX2e +の組み込みクラスである「 +\noun on +Sli\SpecialChar TeX -\begin_layout Conjecture -正当化を与えずに述べられた叙述で, -著者には証明法がわからないけれども, -正しいと(少なくとも著者にとっては)思われるものです. -\end_layout +\noun default +エミュレーション」クラスをサポートする目的で作成しました.私も\SpecialChar LyX +チームの他のメンバーも, +この組み込みスライドクラスを使用することに賛成したり反対したりするものではありません.これは単に, +ユーザーがこれを使いたかったり必要としたりしたときのためにあるものです.プレゼンテーションを作成するためには, -\begin_layout Definition* -これは自明でしょう.この環境のフォントは, -前述の環境とは異なるフォントが使用されます. -\end_layout +\family sans +Foils +\family default +(第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:foiltex" +nolink "false" -\begin_layout Problem -これが何を指すかは必ずしも特定されていません.ご自分で解明してください. -\end_layout +\end_inset -\begin_layout Exercise* -この環境の説明を記述せよ. -\end_layout +節参照)や +\family typewriter +Seminar +\family default +(第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:Seminar" +plural "false" +caps "false" +noprefix "false" +nolink "false" -\begin_layout Note -この環境もtheorem型, -通常は重要性の低い所見に用いられます. -\end_layout +\end_inset -\begin_layout Claim* -より大きな結果の証明を与える途中で, -しばしば用いられます. +節参照)のように, +他の\SpecialChar LaTeX2e +クラスも存在します.他にどのようなことができるのか試してみてください. \end_layout -\begin_layout Case -一般的に, -これらはある条件の特定の場合を取り上げて, -長い議論を区切るのに用いられます. +\begin_layout Section +レポート \end_layout -\begin_layout Case -ケースの連番の枠組みは, -それ自身で独立していて, -他の連番の叙述とは区別されます. +\begin_layout Subsection +Report \end_layout -\begin_layout Proof -この環境の最後には, -証了記号(通常は四角ですがスタイルによって変わります)が置かれます.この環境の中に別の環境を入れたい— -— -たとえばケース環境など— -— -場合で, -証了記号は証明環境の終わりにのみ現れるようにしたい場合には, -他の環境は証明環境の中に入れ子にしなくてはなりません.入れ子に関する情報については, - -\emph on -ユーザーの手引き -\emph default -の -\emph on -環境を入れ子にする -\emph default -の節をご覧ください. +\begin_layout Standard +Reportクラスは, +いわばbookクラスとarticleクラスの相の子です.これはbook文書クラスのように部・章・節を提供しますが, +前付け・中付け・後付けは提供しません.またarticle文書クラスのように概要段落様式を提供し, +既定では片面文書です.また(両面モードでも), +新しい章を右側ページから始めることはしません. \end_layout \begin_layout Standard -そして, -以下は -\begin_inset Flex Code -status collapsed +外部でメンテナンスされていて, +\SpecialChar LyX +が公式にサポートしている +\family sans +report +\family default +文書クラスについては, +コレクション(第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:コレクション" +plural "false" +caps "false" +noprefix "false" +nolink "false" -\begin_layout Plain Layout -定理(AMS拡張) +\end_inset + +節)に説明があります. \end_layout +\begin_layout Itemize + +\family sans +\series bold +日本語 +\series default +Report +\begin_inset space \space{} \end_inset -で提供されるものです. -\end_layout +( +\series bold +標準クラス +\series default +) +\family default +および +\family sans +\series bold +日本語 +\series default +Report +\begin_inset space \space{} +\end_inset -\begin_layout Criterion* -必要とされる条件です. -\end_layout +( +\series bold +縦書き +\series default +) +\family default +については, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:日本語" +plural "false" +caps "false" +noprefix "false" +nolink "false" -\begin_layout Algorithm* -使用する一般的手順です. -\end_layout +\end_inset -\begin_layout Axiom* -議論されている系内部で真と仮定される性質や命題です. +節を参照してください. \end_layout -\begin_layout Condition* -議論の現在の文脈で仮定されている条件を述べるのに, -よく用いられます. -\end_layout +\begin_layout Itemize -\begin_layout Note* -注記と同様です. -\end_layout +\family sans +KOMA-Script +\begin_inset space \space{} +\end_inset -\begin_layout Notation* -表記法の説明に用いられます. -\end_layout +Report +\family default +については, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:Koma-Script" +plural "false" +caps "false" +noprefix "false" +nolink "false" -\begin_layout Summary -本当に説明する必要がありますか? +\end_inset +節を参照してください. \end_layout -\begin_layout Acknowledgement* -謝辞(acknowledgement)です. +\begin_layout Itemize + +\family sans +Report +\begin_inset space \space{} +\end_inset + +( +\series bold +フォント寸法を追加した標準クラス +\series default +) +\family default +については, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:追加フォント寸法" +plural "false" +caps "false" +noprefix "false" +nolink "false" + +\end_inset + +節を参照してください. \end_layout -\begin_layout Conclusion* -長い議論の終わりに時々用いられます. +\begin_layout Itemize + +\family sans +\series bold +ポーランド語 +\series default +Report +\begin_inset space \space{} +\end_inset + +(MW +\begin_inset space \space{} +\end_inset + +Bundle) +\family default +については, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:ポーランド語M.W.コレクション" +plural "false" +caps "false" +noprefix "false" +nolink "false" + +\end_inset + +節を参照してください. \end_layout -\begin_layout Fact -命題と同様の用いられ方をしますが, -だいたい長くないものに使われるようです. +\begin_layout Section +台本 \end_layout \begin_layout Standard -さらに, -AMSクラスは, -AMS \SpecialChar LaTeX -パッケージとAMSフォントパッケージを自動的に提供します.これらの環境を使用するためには, -お使いのシステム上で利用可能となっている必要があります. + +\family sans +\series bold +台本 +\family default +\series default +カテゴリでは, +演劇や映画の台本を執筆を援助する文書クラスをまとめています.このカテゴリには, +講演台本のような他の台本にも開かれていますが, +まだ公式に\SpecialChar LyX +がサポートしているクラスはありません. \end_layout -\begin_layout Section +\begin_layout Subsection Broadway \end_layout @@ -11928,25 +13452,59 @@ Garst Reese 文 \end_layout -\begin_layout Subsection +\begin_layout Subsubsection はじめに \end_layout \begin_layout Standard -Broadwayは演劇を書くためのものです.書式はHollywoodよりも装飾的で, + +\family sans +Broadway +\family default +は演劇を書くためのものです.書式は +\family sans +Hollywood +\family default +(第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:Hollywood" +plural "false" +caps "false" +noprefix "false" +nolink "false" + +\end_inset + +節参照)よりも装飾的で, それほど標準化されていません.この書式はワークショップに向いているでしょう. \end_layout -\begin_layout Subsection +\begin_layout Subsubsection 特別な問題 \end_layout \begin_layout Standard -Hollywoodと同様です. -\end_layout -\begin_layout Subsection -特別の機能 +\family sans +Hollywood +\family default +と同様です(第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:Hollywoodの特別な問題" +plural "false" +caps "false" +noprefix "false" +nolink "false" + +\end_inset + +節参照). +\end_layout + +\begin_layout Subsubsection +特別の機能 \end_layout \begin_layout Standard @@ -11960,7 +13518,7 @@ Hollywoodと同様です. 登場人物の現在の配役が表示されます. \end_layout -\begin_layout Subsection +\begin_layout Subsubsection 用紙寸法と余白 \end_layout @@ -11972,39 +13530,22 @@ USレター寸法で, 下0.75インチです. \end_layout -\begin_layout Subsection +\begin_layout Subsubsection 環境 \end_layout \begin_layout Standard -以下の環境を使うことができます.右に記してある -\begin_inset Flex Ruby -status collapsed - -\begin_layout Plain Layout -鍵 -\begin_inset Argument post:1 -status collapsed - -\begin_layout Plain Layout -キー -\end_layout - -\end_inset - - -\end_layout - -\end_inset - -割当ては, +以下の環境を使うことができます.右に記してあるキー割当ては, broadway.bindを使った場合のものです. \end_layout \begin_layout Itemize \family sans +\series bold 標準 +\series default + \begin_inset Newline newline \end_inset @@ -12017,7 +13558,10 @@ broadway.bindを使った場合のものです. \begin_layout Itemize \family sans +\series bold ト書き +\series default + \begin_inset space \hfill{} \end_inset @@ -12033,7 +13577,10 @@ M-z n \begin_layout Itemize \family sans +\series bold 幕 +\series default + \begin_inset space \hfill{} \end_inset @@ -12051,7 +13598,10 @@ M-z a \begin_layout Itemize \family sans +\series bold 幕* +\series default + \begin_inset space \hfill{} \end_inset @@ -12067,7 +13617,10 @@ M-z S at \begin_layout Itemize \family sans +\series bold 場面 +\series default + \begin_inset space \hfill{} \end_inset @@ -12084,7 +13637,10 @@ M-z S-S \begin_layout Itemize \family sans -幕開きに: +\series bold +幕開きに +\series default +: \begin_inset space \hfill{} \end_inset @@ -12102,7 +13658,10 @@ M-z S-R \begin_layout Itemize \family sans +\series bold 話者 +\series default + \begin_inset space \hfill{} \end_inset @@ -12118,7 +13677,10 @@ M-z s \begin_layout Itemize \family sans +\series bold 括弧付き +\series default + \begin_inset space \hfill{} \end_inset @@ -12140,7 +13702,10 @@ M-z p \begin_layout Itemize \family sans +\series bold 対話 +\series default + \begin_inset space \hfill{} \end_inset @@ -12156,7 +13721,10 @@ M-z d \begin_layout Itemize \family sans +\series bold 幕切れ +\series default + \begin_inset space \hfill{} \end_inset @@ -12172,7 +13740,10 @@ M-z S-C \begin_layout Itemize \family sans +\series bold タイトル +\series default + \begin_inset space \hfill{} \end_inset @@ -12182,7 +13753,10 @@ M-z S-T \begin_layout Itemize \family sans +\series bold 著者 +\series default + \begin_inset space \hfill{} \end_inset @@ -12192,50 +13766,21 @@ M-z S-A \begin_layout Itemize \family sans +\series bold 右寄せ住所 +\series default + \begin_inset space \hfill{} \end_inset M-z r \end_layout -\begin_layout Section -Dinbrief -\end_layout - -\begin_layout Standard -文書クラス -\family sans -dinbrief -\family default -は, -ドイツの慣習に則った書簡の組版を行うのに用いられます.ひな型ファイルが -\family typewriter -.../lyx/share/templates -\family default -にあるので, -それを土台として使用してください. -\end_layout - -\begin_layout Section -Elsevier各誌 -\end_layout - -\begin_layout Standard -\SpecialChar LyX -ひな型ファイルの -\family typewriter -elsarticle.lyx -\family default -を参照してください.必要な情報は全てそこにあります. -\end_layout - -\begin_layout Section -Foils別名Foil\SpecialChar TeX -) +\begin_layout Subsection +Hollywood(Hollywoodスペック・スクリプト) \begin_inset CommandInset label LatexCommand label -name "sec:foiltex" +name "subsec:Hollywood" \end_inset @@ -12245,973 +13790,967 @@ name "sec:foiltex" \begin_layout Standard \noun on -Allan Rae +Garst Reese \noun default 文 \end_layout -\begin_layout Subsection +\begin_layout Subsubsection はじめに \end_layout \begin_layout Standard -本節では, -プレゼンテーション用のスライドを作るための, -\SpecialChar LyX -の使用法を解説します.スライドを作ることのできる文書クラスには, -slides・Foil\SpecialChar TeX -・seminar・beamer・powerdotといったクラスがありますが, -本節では, -そのうちslidesの解説を行います. -\end_layout +脚本を正しい書式で書くことは, +ハリウッドにおける「通過儀礼」です.ハリウッドの脚本は, +読み手が内容に集中できるようにし, +俳優にとっても読みやすくかつ親しみやすいように設計されています.脚本の1ページは, +映画の1分でなければならず, +銀幕上で見えたり聞こえたりしないものは, +脚本に混入してはなりません.また, +全体を通してCourier 12 +\begin_inset space \space{} +\end_inset -\begin_layout Standard -誤解のないように, -わかりやすく明確に, -もう一度言っておきます. +ptフォントを使わなければならず, +イタリック体は用いてはいけません. \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip +\begin_layout Subsubsection +特別な問題 +\begin_inset CommandInset label +LatexCommand label +name "subsec:Hollywoodの特別な問題" + \end_inset \end_layout \begin_layout Standard -\align center +話者の行は, +文の途中で改行することは +\begin_inset Flex 圏点 +status open -\size large -本節は「 -\family sans -FoilTeX -\family default -」クラス -\emph on -のみの -\emph default -解説を行います. +\begin_layout Plain Layout +決して \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip \end_inset +あってはなりません.もし話者行の塊が, +次頁にまたがる場合には, -\end_layout - -\begin_layout Standard -「 \family sans -transparencies (slides) +話者 \family default -」の解説をお探しであれば, -第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:slitex" -nolink "false" +名を再度書き, +その後に(Cont'd)と加えます. +\end_layout -\end_inset +\begin_layout Subsubsection +特別な機能 +\end_layout -節をご覧ください.お使いのコンピュータに -\family sans -foils -\family default -クラス -\family sans -FoilTeX -\family default -が導入されていなければ, +\begin_layout Standard \family sans -foils -\family default -ほど良くはありませんが, -おそらく -\family sans -slides +話者 \family default -クラスを使わざるをえないでしょう. +名はラベルとして挿入し, +話者名を挿入するには, +そのラベルを相互参照してください.相互参照ダイアログは, +登場人物の現在の配役を表示することになります.これは, +ト書きに話者名を挿入するのにも使用することができます. \end_layout -\begin_layout Standard +\begin_layout Subsubsection +用紙寸法と余白 +\end_layout -\family sans -foils -\family default -クラスは, -\SpecialChar LaTeX2e -の一部として含まれている\SpecialChar LaTeX -クラスファイル -\family sans -foils.cls -\family default -の第2.1版とともに使われるように設計されています. +\begin_layout Standard +USレター寸法で, +左余白1.6インチ・右余白0.75インチ・上余白0.5インチ・下余白0.75インチです. \end_layout -\begin_layout Subsection -最初の一歩 +\begin_layout Subsubsection +環境 \end_layout \begin_layout Standard -いうまでもなく, -この文書クラスを使うには, +以下の環境が利用可能です.右に示されているキー割当てを使用するには, +hollywood.bindを使用してください. +\end_layout -\family sans -文書\SpecialChar menuseparator -設定\SpecialChar menuseparator -文書クラス -\family default -メニューの -\family sans -文書クラス -\family default -ドロップダウンで「 -\family sans -FoilTeX -\family default -」を選択する必要があります.また, +\begin_layout Itemize \family sans -文書設定 +\series bold +一般 +\series default + +\begin_inset Newline newline +\end_inset + + \family default -ダイアログ中には, -以下のように, -このクラスに特有の設定がいくつかあることを知っておかなくてはなりません. +他の環境が動作しない場合に使用しますが, +これを使うことは避けるようにしてください. \end_layout \begin_layout Itemize \family sans -文書設定 +\series bold +フェイドイン +\series default +: \family default -ダイアログ中の, + +\begin_inset space \hfill{} +\end_inset + \family sans -両面文書 -\family default -オプションと -\family sans -二段組文書 -\family default -オプションは変更しないでください.これらは -\family sans -foils +M-z S-I \family default -クラスでは無視されます. -\end_layout -\begin_layout Itemize -既定のフォント寸法は20ptであり, -17 -\begin_inset space \thinspace{} +\begin_inset Newline newline \end_inset -pt・25 -\begin_inset space \thinspace{} +通常, +この後には「Sallyは目を覚ますと」のように続きます. +\end_layout + +\begin_layout Itemize + +\family sans +\series bold +屋内 +\series default +: +\begin_inset space \hfill{} \end_inset -pt・30 -\begin_inset space \thinspace{} +M-z i +\begin_inset Newline newline \end_inset -ptを選択することも可能です. -\end_layout -\begin_layout Itemize -既定のフォントは -\family sans -sans -\family default - -\family sans -serif \family default -ですが, -数式ではすべて, -通常のローマン体が使用されます. +新しい屋内(INTERIOR)カメラの設定を指定します.この後には, +かならずDAYやNIGHTなどを指定して, +必要な照明を定義します.この行はすべて大文字で書きます. \end_layout \begin_layout Itemize -Foil\SpecialChar TeX -は, -35 -\begin_inset space \thinspace{} + +\family sans +\series bold +屋外 +\series default +: +\begin_inset space \hfill{} \end_inset -mmスライド用の特殊寸法の他, -A4とレター大の用紙寸法をサポートします.A5・B5・リーガル・エグゼクティブ大の用紙寸法はサポートしていません. -\end_layout +M-z e +\begin_inset Newline newline +\end_inset -\begin_layout Itemize -\family sans -フロートの配置 \family default -の設定は無視されますので, -わざわざ変更する必要はありません.フロートはすべて, -本文中で定義された位置に表示されます. +屋外(EXTERIOR)カメラの設定を指定します.この行はすべて大文字で書きます. \end_layout \begin_layout Itemize -このクラスの + \family sans -ページレイアウト -\family default -の設定は, -若干異なった挙動を示します.Foil\SpecialChar TeX -では, -ユーザ定義のロゴをはじめ, -フッタとへッダに広範な設定ができます.詳細については第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:foilfoot" -nolink "false" +\series bold +話者 +\series default +\begin_inset space \hfill{} \end_inset -節をご覧ください.タイトルページは, -文書中の他のページとは異なった取扱がなされ, -ページ番号は -\emph on -つねに -\emph default -付けられず, -(ロゴが定義されていれば)ロゴは, +M-z s +\begin_inset Newline newline +\end_inset -\emph on -つねに -\emph default -ページ下部中央に表示されます.使用できるページ様式とその挙動は, -以下の通りです. + +\family default +話す役. \end_layout -\begin_deeper -\begin_layout Labeling -\labelwidthstring MMMMMMM +\begin_layout Itemize \family sans \series bold -empty -\family default +括弧付き \series default - 最終出力には, -ページ番号をはじめ, -へッダ・フッタが出力されません(もちろん脚注は除きます). -\end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMM +\begin_inset space \hfill{} +\end_inset -\family sans -\series bold -plain +M-z p +\begin_inset Newline newline +\end_inset + +話者 \family default -\series default - 最終出力には, -ページ番号がページ下部の中央に出力されますが, -他のへッダ・フッタは出力されません(脚注除く). +への指示.自動的に括弧()が挿入されます. \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMM +\begin_layout Itemize +\family sans \series bold -foilheadings +対話 \series default - ページ番号が右下隅に出力されます.追記したへッダ・フッタも出力されます.これが既定値です. -\end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMM +\begin_inset space \hfill{} +\end_inset -\series bold -fancy -\series default - これは -\family sans -fancyheadings +M-z d +\begin_inset Newline newline +\end_inset + +話者 \family default -パッケージを使えるようにします.ただし, -Foil\SpecialChar TeX -パッケージの作者は, -ページレイアウトが崩れる可能性があるので, -これを使用することは勧めないと言及しています. +が話す内容. \end_layout -\end_deeper -\begin_layout Subsubsection -任意設定クラスオプション -\end_layout +\begin_layout Itemize -\begin_layout Standard -以下のオプションは \family sans -文書設定 +\series bold +画面遷移 +\series default + +\begin_inset space \hfill{} +\end_inset + +M-z t +\begin_inset Newline newline +\end_inset + + \family default -ダイアログの任意設定クラスオプションボックスで使うことができます. +カメラの動きの指示.例: +CUT TO:. \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMx +\begin_layout Itemize +\family sans \series bold -35mmSlide +フェイドアウト \series default - これは, -ページレイアウトを縦7.33インチ横11インチに設定します.これは35 -\begin_inset space \space{} +: +\begin_inset space \hfill{} \end_inset -mmスライドの縦横比にほぼ等しく, -このメディアを作る作業が若干易しくなります. +M-z S-I \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMx +\begin_layout Itemize +\family sans \series bold -headrule +著者 \series default - タイトルページを除くすべてのページのへッダの下に罫線を入れます. -\end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMx +\begin_inset space \hfill{} +\end_inset -\series bold -footrule -\series default - タイトルページを除くすべてのページのフッタの上に罫線を入れます. +M-z S-A \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMx +\begin_layout Itemize +\family sans \series bold -dvips +タイトル \series default - これは, -新規 -\family sans -foils -\family default -文書を作成する度に自動的に設定されます.このオプションは, -横向きに設定されたページを回転させるのに, -dvipsドライバを使うようFoil\SpecialChar TeX -に指示します. + +\begin_inset space \hfill{} +\end_inset + +M-z S-T \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMx +\begin_layout Itemize +\family sans \series bold -landscape +右寄せ住所 \series default - このオプションは, -用紙寸法を横向きページ大に変更するだけで, -回転は行いません.したがって, -このオプションを使う場合は, -各ページを回転させる外部プログラムを使用する, -プリンタに用紙を横向きに給紙する必要があります.また, -このオプションは, -\family sans -Foilhead -\family default -環境と -\family sans -Rotatefoilhead -\family default -環境の役割を逆転させることに注意してください(これらの環境については次節で説明します). -\end_layout +\begin_inset space \hfill{} +\end_inset -\begin_layout Labeling -\labelwidthstring MMMMMMx +M-z r +\end_layout -\series bold -leqno -\series default - 数式番号を左側に付けます. +\begin_layout Subsubsection +脚本で使われる特別な用語 \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMx - -\series bold -fleqn -\series default - 数式を左揃えにします. -\end_layout - -\begin_layout Subsection -サポートされる環境 -\end_layout - -\begin_layout Standard -他のクラスで標準的にサポートされている環境は, - -\family sans -foils -\family default -クラスでもサポートされています.それ以外に, -Foil\SpecialChar TeX -が提供している環境と, -\SpecialChar LyX -が付け加えた環境があります.以下の環境は, -他のクラスと共通の環境です. +\begin_layout Itemize +(O.S) — + off screen \end_layout -\begin_layout Standard - -\family sans -\begin_inset Flex Multiple Columns -status open - \begin_layout Itemize - -\family sans -標準 +(V.0) — + voice over \end_layout \begin_layout Itemize - -\family sans -箇条書き(記号) +b.g. + — + background \end_layout \begin_layout Itemize - -\family sans -箇条書き(連番) +C.U. + — + close-up \end_layout \begin_layout Itemize - -\family sans -箇条書き(記述) +PAN — + camera movement \end_layout \begin_layout Itemize +INSERT — + cut to close-up of +\end_layout -\family sans -箇条書き(リスト) +\begin_layout Chapter +モジュール \end_layout -\begin_layout Itemize +\begin_layout Section +特定の学術分野 +\end_layout -\family sans -\SpecialChar LyX -コード +\begin_layout Subsection +化学: +危険有害性情報・注意書き \end_layout -\begin_layout Itemize +\begin_layout Standard +このモジュールは, +化学物質の危険有害性情報・注意書きの番号と説明文を組版するための, +2つの差込枠と段落様式を提供します.詳細については, \family sans -詩句 -\end_layout +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator +危険有害性情報・注意書き +\family default +\series default -\begin_layout Itemize +\begin_inset space \thinspace{} +\end_inset -\family sans -引用(字下げあり) -\end_layout +および +\begin_inset space \thinspace{} +\end_inset -\begin_layout Itemize \family sans -引用(字下げなし) -\end_layout +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator +危険有害性情報・注意書き +\family default +\series default -\begin_layout Itemize +\begin_inset space \thinspace{} +\end_inset -\family sans -タイトル +をご覧ください. \end_layout -\begin_layout Itemize - -\family sans -著者 +\begin_layout Subsection +化学: +リスクと安全性に関する表示 \end_layout -\begin_layout Itemize +\begin_layout Standard +このモジュールは, \family sans -日付 -\end_layout +\series bold +挿入\SpecialChar menuseparator +特別差込枠 +\family default +\series default -\begin_layout Itemize +\begin_inset space \thinspace{} +\end_inset +から入力することのできる \family sans -概要 +R-S +\series bold +番号 +\family default +\series default +と +\family sans +R-S +\series bold +文 +\family default +\series default +の2つの差込枠と, +化学物質のリスクと安全性に関する表示の番号と説明文を組版するための1つの環境を提供します. \end_layout -\begin_layout Itemize - -\family sans -書誌情報 +\begin_layout Subsection +言語学 \end_layout -\begin_layout Itemize +\begin_layout Standard +このモジュールは, +言語学に便利な環境(付番用例や語句注解, +セマンティック・マークアップ, +OT絵画フロート)を付け加えます.このモジュールについての情報は, \family sans -住所 -\end_layout +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator +言語学 +\family default +\series default -\begin_layout Itemize +\begin_inset space \thinspace{} +\end_inset +および \family sans -右寄せ住所 -\end_layout +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator +言語学 +\family default +\series default +\begin_inset space \thinspace{} \end_inset +で入手できます. +\end_layout + +\begin_layout Section +アクセシビリティ +\end_layout +\begin_layout Subsection +点字 \end_layout \begin_layout Standard -つまり, -節区切りを除けば, -主な環境のすべてです.一枚のスライドは, -基本的にタイトルと本文を備えた自己完結した節なので, +このモジュールは点字筆記をサポートし, +\SpecialChar LaTeX +パッケージの +\family typewriter +braille.sty +\family default +を必要とします.パッケージと関連文書は +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "https://www.ctan.org/pkg/braille" +literal "false" + +\end_inset +から入手できます. \family sans -Foil +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator +点字 \family default -\SpecialChar TeX -は新しいスライドを始める以下のようなコマンドを備えています. -\end_layout +\series default -\begin_layout Itemize +\begin_inset space \thinspace{} +\end_inset +および \family sans -スライドタイトル(Foilhead) -\end_layout +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator +点字 +\family default +\series default -\begin_layout Itemize +\begin_inset space \thinspace{} +\end_inset -\family sans -横置きスライドタイトル(Rotatefoilhead) +をご覧ください. \end_layout -\begin_layout Standard -\SpecialChar LyX -は, -以下のような, -これらを若干修正した環境も用意しています. +\begin_layout Section +記註及び改訂 \end_layout -\begin_layout Itemize - -\family sans -スライドタイトル(小)(ShortFoilhead) +\begin_layout Subsection +FiXme註釈 \end_layout -\begin_layout Itemize +\begin_layout Standard +このモジュールは, +文書改訂のための「FiXme」(余白)註釈を提供します.「FIXME一覧」段落様式を用いれば, +註釈一覧を生成することができます.これらの註釈はLaTeXプリアンブルで設定を変更できます. +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://mirrors.ctan.org/macros/latex/contrib/fixme/fixme.pdf" +literal "false" + +\end_inset +で入手できる \family sans -横置きスライドタイトル(小)(ShortRotatefoilhead) +fixme +\family default +解説文書をご覧ください. \end_layout -\begin_layout Standard -これらの違いは次節で説明します. +\begin_layout Paragraph +註: + \end_layout \begin_layout Standard -スライドは, -アイデアを説明したり, -新しい定理を説明したりするのにしばしば使われるので, - +既定状態では, +註釈は「原稿」モードでのみ表示されます( \family sans -Foil +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +文書クラス\SpecialChar menuseparator +クラスオプション\SpecialChar menuseparator +詳細設定 \family default -\SpecialChar TeX -はそれらを説明するのに便利な環境を幅広く用意しています. -\end_layout - -\begin_layout Standard +\series default -\family sans -\begin_inset Flex Multiple Columns -status open +\begin_inset space \thinspace{} +\end_inset -\begin_layout Itemize +で「draft」オプションを指定した時のみ).註釈をつねに表示するには, \family sans -定理 -\end_layout +\series bold +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +プリアンブル +\family default +\series default -\begin_layout Itemize +\begin_inset space \thinspace{} +\end_inset -\family sans -補題 +に +\family typewriter + +\backslash +fxsetup{draft} +\family default +と指定してください. \end_layout -\begin_layout Itemize +\begin_layout Subsection +PDFコメント +\end_layout +\begin_layout Standard +このモジュールは, +PDF出力向けに各種註釈を提供します. \family sans -系 -\end_layout - -\begin_layout Itemize +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator -\family sans -命題 -\end_layout +\series default +PDF +\series bold +コメント +\family default +\series default -\begin_layout Itemize +\begin_inset space \thinspace{} +\end_inset -\family sans -定義 -\end_layout +および +\begin_inset space \thinspace{} +\end_inset -\begin_layout Itemize \family sans -証明 -\end_layout - -\begin_layout Itemize +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator -\family sans -定理* -\end_layout +\series default +PDF +\series bold +コメント +\family default +\series default -\begin_layout Itemize +\begin_inset space \thinspace{} +\end_inset -\family sans -補題* +をご覧ください. \end_layout -\begin_layout Itemize - -\family sans -系* +\begin_layout Subsection +PDFフォーム \end_layout -\begin_layout Itemize +\begin_layout Standard +PDFフォーム用のフィールドとボタンを提供します. +\begin_inset CommandInset href +LatexCommand href +name "hyperref解説文書" +target "http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf" +literal "false" + +\end_inset +および \family sans -命題* -\end_layout +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator -\begin_layout Itemize +\series default +PDF +\series bold +フォーム +\family default +\series default -\family sans -定義* -\end_layout +\begin_inset space \thinspace{} +\end_inset +および +\begin_inset space \thinspace{} \end_inset -\end_layout +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator -\begin_layout Standard -星付き版は連番が振られず, -星なし版は連番が振られます.他に, -\SpecialChar LyX -で追加された以下の2つの箇条書き環境があります. -\end_layout +\series default +PDF +\series bold +フォーム +\family default +\series default -\begin_layout Itemize +\begin_inset space \thinspace{} +\end_inset -\family sans -箇条書き(チック) +をご覧ください. \end_layout -\begin_layout Itemize - -\family sans -箇条書き(クロス) +\begin_layout Subsection +ルビ(振り仮名) \end_layout \begin_layout Standard -Foil\SpecialChar TeX -には, -強力なヘッダ機能とフッタ機能があり, -これらはプリアンブルで設定するのが最良ですが, -文章中のどこでも設定することができます.もし文書中でこれらの設定を変更したい場合には, -スライドの一番上, -foilheadの直後で行うのが良いでしょう. +このモジュールは, +漢字の読み(ルビ・振り仮名)を組版する差込枠を定義します.(TeXエンジンによって) okumacro・luatexja-ruby・rubyパッケージあるいは避難的定義を使用します. \end_layout -\begin_layout Standard -この目的のためには, -以下のコマンドスタイルがあります( -\shape smallcaps -Martin Vermeer). +\begin_layout Subsection +TODO註釈 \end_layout \begin_layout Standard -\begin_inset Flex Multiple Columns -status open +このモジュールは, +文書中にTODO項目を入れ込む特別差込枠を提供し, +「TODO一覧」を生成するための段落様式も提供します. +\family sans +\series bold +文書\SpecialChar menuseparator +文書クラス\SpecialChar menuseparator +クラスオプション\SpecialChar menuseparator +詳細設定 +\family default +\series default +に「final」を渡せば, +TODO註釈は出力されません. +\begin_inset CommandInset href +LatexCommand href +name "todonotes解説文書" +target "http://mirrors.ctan.org/macros/latex/contrib/todonotes/todonotes.pdf" +literal "false" -\begin_layout Itemize +\end_inset -\family sans -グラフィックスロゴ +を参照してください. \end_layout -\begin_layout Itemize - -\family sans -配布制限 +\begin_layout Section +書誌情報 \end_layout -\begin_layout Itemize +\begin_layout Subsection +Natbibを使用したAPA様式 +\end_layout -\family sans -右フッタ +\begin_layout Standard +このモジュールは, +apaciteと共にnatbibを使用できるようにします(書誌情報様式はapaciteである必要はありません — + natbibとapaciteの両パッケージで動作する様式であれば, +apaciteやapacitexあるいは他の様式でも構いません). \end_layout -\begin_layout Itemize +\begin_layout Section +ボックス +\end_layout -\family sans -右ヘッダ +\begin_layout Subsection +色付き装飾ボックス \end_layout -\begin_layout Itemize +\begin_layout Standard +このモジュールは, +tcolorboxパッケージを使って色付きボックスをサポートする特別差込枠を追加します.詳細については, \family sans -左ヘッダ -\end_layout +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator +色付きボックス +\family default +\series default -\begin_deeper -\begin_layout Plain Layout -\begin_inset space ~ +\begin_inset space \thinspace{} \end_inset - -\end_layout - -\end_deeper +および +\begin_inset space \thinspace{} \end_inset -\end_layout +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator +色付き装飾ボックス +\family default +\series default +, -\begin_layout Standard -Foil\SpecialChar TeX -が提供しているコマンドで, -\SpecialChar LyX -が直接サポートしていないコマンドもありますが, -これらの説明と使い方については, -第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:unsuppfoils" -nolink "false" +\begin_inset CommandInset href +LatexCommand href +name "tcolorbox 解説文書" +target "http://mirrors.ctan.org/macros/latex/contrib/tcolorbox/tcolorbox.pdf" +literal "false" \end_inset -節で行います. +をご覧ください. \end_layout \begin_layout Subsection -スライドの組を作る -\end_layout - -\begin_layout Standard -この節は, -様々な環境を使ってスライドの組を作る方法を簡単に紹介します.スライド組の例をご覧になりたい場合は, -\SpecialChar LyX -の -\family typewriter -examples -\family default -フォルダにある -\family typewriter -Foils.lyx -\family default -ファイルをご覧ください. -\end_layout - -\begin_layout Subsubsection -タイトルページを作る +画像ボックス \end_layout \begin_layout Standard - +これは, +ボックスの中身を伸縮したり回転したりする \family sans -タイトル +\series bold +反転ボックス \family default +\series default ・ \family sans -著者 +\series bold +寸法変更ボックス \family default +\series default ・ \family sans -日付 +\series bold +回転ボックス \family default +\series default ・ \family sans -概要 +\series bold +伸縮ボックス \family default -環境のある他のクラスとは異なり, +\series default +の各特別差込枠を提供します. +\end_layout + +\begin_layout Standard \family sans -foils -\family default -は独立したページにタイトルを作成します. -\family sans -日付 +\series bold +反転ボックス \family default -環境を使用しなかった場合には, -\SpecialChar LaTeX -は(出力を生成し直したときにはいつも)その時点の日付を挿入します. +\series default +は, +下記のように, +特段の設定なく簡単に文を反転させることができます. \end_layout -\begin_layout Subsubsection -新しいスライドを開始する +\begin_layout Standard +\begin_inset Flex Reflectbox +status open + +\begin_layout Plain Layout +Great Western Railway グレートウェスタン鉄道 \end_layout -\begin_layout Standard -前述のように, -新しいスライドを開始するには, -4つの方法があります.縦向きのスライドを開始するには, +\end_inset + -\family sans -スライドタイトル(Foilhead) -\family default -や -\family sans -スライドタイトル(小)(ShortFoilhead) -\family default -を使用します.両環境の違いは, -スライドタイトル(foilhead)とスライド本文の間の余白の違いです. \end_layout \begin_layout Standard -横向きのスライドは, +(これらの例を見るためには, +Ctrl-Rを押す必要があります.) +\end_layout + +\begin_layout Standard \family sans -横向きスライドタイトル(Rotatefoilhead) +\series bold +寸法変更ボックス \family default -か横向きスライドタイトル(小)( -\family sans -ShortRotatefoilhead) -\family default -環境を使用して生成します.ここでも両環境の違いは, -タイトルと本文の間の余白のみです.どちらの場合も, -(小)と記された版は, -タイトルと本文の間の余白が, -0.5インチ(約1.27cm)小さくなります. -\end_layout - -\begin_layout Standard -横向きのスライドをサポートする際, -一つ問題となるのは, -スライドを回転させようと思うと, -PostScript出力を生成するのに +\series default +を使うと, +文や画像の寸法を指定することができます.使用することのできる単位は, +em・ex・in・pt・pc・cm・mm・dd・cc・nd・nc・bp・spです.下記のように \family typewriter -dvips +高さ \family default -ドライバを使用することを要求してしまうことです.もしスライドをプリンタに横に給紙することができれば, - +に \family typewriter -dvips + ! + \family default -ドライバを持っていなくても, -横向きのスライドをつくることができます ;-) -\end_layout - -\begin_layout Subsubsection -定理・補題・証明など +を入力すると, +幅の因数で寸法を指定できます. \end_layout \begin_layout Standard -これらの環境の同じ型をお互いに直接続けて置くことはできません.通常の段落開業を用いると, -2つの環境をマージしたかのように, -前の環境が延長されるだけです.そうではなく, -いわゆる分離線を挿入する必要があります. -\emph on -ユーザーの手引き -\emph default -の「 -\emph on -入れ子の分離 -\emph default -」の節を参照してください. +\begin_inset Flex Resizebox +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +128mm \end_layout -\begin_layout Subsubsection -箇条書き +\end_inset + + +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +! \end_layout -\begin_layout Standard -他のクラスでも共通にサポートされている箇条書き様式すべてに加えて, -二つの新しい様式を使用することができます.ここでは, -その新しい様式のみを説明することにします.他の箇条書き環境について詳しく知りたい場合には, +\end_inset -\emph on -ユーザーの手引き -\emph default -をご覧ください.記号による箇条書きを使用したい場合には, -上記第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:ブリット" -nolink "false" +Great Western Railway グレートウェスタン鉄道 +\end_layout \end_inset -節の -\family sans -箇条書き(記号)ブリットの指定 -\family default -の節も, -読まれることが望ましいでしょう. + \end_layout \begin_layout Standard \family sans -箇条書き(チック) +\series bold +回転ボックス \family default -と +\series default +を使えば, +ボックスの参照点を中心に内容物を回転させることができます.入れることができます.異なる原点の周りに回転させたい場合は, +ボックスの中にカーソルを置いて, + \family sans -箇条書き(クロス) +\series bold +挿入\SpecialChar menuseparator +原点 \family default -の二つの新しい様式は, -チェック印や -\begin_inset Formula $\times$ -\end_inset +\series default -印を箇条書きのラベルに使用する専用の環境を提供することで, -予定一覧や正誤一覧を作りやすくするように設計されたものです.これらの箇条書きは, +\begin_inset space \thinspace{} +\end_inset +でを選択してください. +\series bold +origin +\series default +は \family sans -箇条書き(記号) +c・l・r・b・t \family default -の派生型を専用に用意したものに過ぎません.ただし, -これらは, +あるいはこれらの組み合わせで指定できます.また, +回転角度は, +反時計回りの角度で表現されます.たとえば, -\family typewriter -psnfss -\family default -パッケージが導入済であることを要求します. \end_layout -\begin_layout Subsubsection -図と表 +\begin_layout Standard +\begin_inset Flex Rotatebox +status open + +\begin_layout Plain Layout +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +origin=c \end_layout -\begin_layout Standard -Foil\SpecialChar TeX -では, -図表フロートは, -本文中の挿入箇所にこれらが正確に表示されるように再定義されており, -ページの上部やユーザー指定場所に押しのけたりはしないようになっています.たとえフロート配置の設定に変更を加えたとしても, -単に無視されます. +\end_inset + + +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +30 \end_layout -\begin_layout Subsubsection -ページヘッダおよびページフッタ -\begin_inset CommandInset label -LatexCommand label -name "sec:foilfoot" +\end_inset + +Great Western Railway グレートウェスタン鉄道 +\end_layout \end_inset @@ -13219,4326 +14758,3916 @@ name "sec:foilfoot" \end_layout \begin_layout Standard - -\family sans -グラフィックスロゴ -\family default -と -\family sans -配布制限 -\family default -の二つは, -左フッタ文を制御するものです.前者は, -グラフィックスのロゴをスライドに入れるためのもので, -既定値は「-Typeset by -\family sans -Foil -\family default -\SpecialChar TeX --」となっています.後者は, -「機密事項」などのように, -聴衆に秘密区分を提示することを意図しています.既定値では, -何も設定されていません. +また, +下記のように, +ボックスを組み合わせることも可能です. \end_layout \begin_layout Standard -スライドの残り三隅には, +\noindent +\align center +\begin_inset Flex Rotatebox +status open -\family sans -右フッタ -\family default -(既定ではページ番号)・ -\family sans -右ヘッダ -\family default -(右上)・ -\family sans -左ヘッダ -\family default -(左上)を使って文字を入れることができます. -\end_layout +\begin_layout Plain Layout +\begin_inset Argument 1 +status open -\begin_layout Subsection -サポートされない -\family sans -Foil -\family default -\SpecialChar TeX -機能 -\begin_inset CommandInset label -LatexCommand label -name "sec:unsuppfoils" +\begin_layout Plain Layout +origin=c +\end_layout \end_inset +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +-15 \end_layout -\begin_layout Standard -以下で言及されているコマンドは, +\end_inset -\family sans -\SpecialChar LaTeX -\family default -環境内で設定されるか, -他の環境中の -\family sans -\SpecialChar TeX -コード -\family default -として設定される必要があります. -\end_layout +\begin_inset Flex Resizebox +status open -\begin_layout Subsubsection -長さ -\end_layout +\begin_layout Plain Layout +\begin_inset Argument 1 +status open -\begin_layout Standard -長さは, -すべて -\family typewriter +\begin_layout Plain Layout +96mm +\end_layout -\backslash -setlength{ -\family default -\emph on -長さ名 -\family typewriter -\emph default -}{ -\family default -\emph on -新規長さ -\family typewriter -\emph default -} -\family default -コマンドで調節されます.ここで -\emph on -長さ名 -\emph default -は, -変更したい長さに付けられている名前で置き換え, +\end_inset -\emph on -新規長さ -\emph default -は, -その長さの値で置き換えます.長さはすべて, -インチ(in)・ミリメートル(mm)・ポイント(pt)のような長さ単位か, -\family typewriter +\begin_inset Argument 2 +status open -\backslash -textwidth -\family default -のように文書比あるいはフォント基準の長さで指定する必要があります. +\begin_layout Plain Layout +! \end_layout -\begin_layout Standard +\end_inset -\family typewriter -\backslash -foilheadskip -\family default -で指定される長さを調節することによって, -スライドタイトルとスライド本文の間の余白を変更することができます.たとえば, -スライドタイトルをすべて0.5 -\begin_inset space \space{} +\begin_inset Flex Reflectbox +status open + +\begin_layout Plain Layout +Great Western Railway グレートウェスタン鉄道 +\end_layout + \end_inset -inだけスライド本文に近づけるには, -プリアンブルに -\family typewriter -\backslash -setlength{ -\backslash -foilheadskip}{-0.5in} -\family default -と書き込みます. \end_layout -\begin_layout Standard -フロート周囲の余白は, -以下の長さを設定することで調整することができます. +\end_inset + + \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMMMMMM +\end_inset -\family typewriter -\backslash -abovefloatskip -\family default - 本文とフロート上辺との間隔 \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMMMMMM +\begin_layout Standard -\family typewriter +\family sans +\series bold +伸縮ボックス +\family default +\series default +は内容物を伸縮します.垂直因子を追加するには, -\backslash -abovecaptionskip +\family sans +\series bold +挿入\SpecialChar menuseparator +垂直因子 \family default - フロートとキャプションとの間隔 +\series default + +\begin_inset space \thinspace{} +\end_inset + +を選択してください. +\family sans +\series bold +垂直因子 +\family default +\series default +を使わない場合には, +水平因子が使われます.水平因子と垂直因子の値が異なる場合には, +下記のように歪みが生まれます. \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMMMMMM +\begin_layout Standard +\begin_inset Flex Scalebox +status open -\family typewriter +\begin_layout Plain Layout +\begin_inset Argument 1 +status open -\backslash -belowcaptionskip -\family default - キャプションとそれに続く本文との間隔 +\begin_layout Plain Layout +1.5 \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMMMMMM +\end_inset -\family typewriter -\backslash -captionwidth -\family default - この長さを調整することでキャプションを, -周囲の本文より短くすることができます. -\family typewriter +\begin_inset Argument 2 +status open -\backslash -textwidth -\family default -に対する相対的な長さで調整するのが最も良いでしょう. +\begin_layout Plain Layout +1 \end_layout -\begin_layout Standard -以下のようなタイトルページ関連の長さもあり, -タイトルが長い場合や, -著者が複数いる場合に使うと便利かもしれません. +\end_inset + +Great Western Railway グレートウェスタン鉄道 \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMMMMMM +\end_inset -\family typewriter -\backslash -abovetitleskip -\family default - へッダとタイトルとの間隔 \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMMMMMM - -\family typewriter +\begin_layout Standard +負の水平因子は文を水平方向に逆にし, -\backslash -titleauthorskip -\family default - -\family sans -タイトル -\family default -環境と -\family sans -著者 -\family default -環境との間隔 \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMMMMMM +\begin_layout Standard +\begin_inset Flex Scalebox +status open -\family typewriter +\begin_layout Plain Layout +\begin_inset Argument 1 +status open -\backslash -authorauthorskip -\family default - 著者が複数いる場合の -\family sans -著者 -\family default -行の間隔 +\begin_layout Plain Layout +-1 \end_layout -\begin_layout Labeling -\labelwidthstring MMMMMMMMMMM +\end_inset -\family typewriter -\backslash -authordateskip -\family default - -\family sans -著者 -\family default -と -\family sans -日付 -\family default -との間隔 -\end_layout +\begin_inset Argument 2 +status open -\begin_layout Labeling -\labelwidthstring MMMMMMMMMMM +\begin_layout Plain Layout +1 +\end_layout -\family typewriter +\end_inset -\backslash -dateabstractskip -\family default - -\family sans -日付 -\family default -と -\family sans -概要 -\family default -との間隔 +Great Western Railway グレートウェスタン鉄道 \end_layout -\begin_layout Standard -最後に紹介する長さ関連コマンドは, -箇条書き環境すべてに使用できるものです. -\family typewriter +\end_inset -\backslash -zerolistvertdimens -\family default -を箇条書き環境の内側に置くと, -項目間の垂直余白がすべて取り除かれます.これは長さではなくコマンドなので, -上述のもののように -\family typewriter -\backslash -setlength -\family default -を使う必要がないことに注意してください. \end_layout -\begin_layout Subsubsection -へッダとフッタ +\begin_layout Standard +負の垂直因子は文字を垂直方向にひっくり返します. \end_layout \begin_layout Standard +\begin_inset Flex Scalebox +status open -\family typewriter +\begin_layout Plain Layout +\begin_inset Argument 1 +status open -\backslash -LogoOn -\family default -および -\family typewriter +\begin_layout Plain Layout +1 +\end_layout -\backslash -LogoOff -\family default -は, +\end_inset -\family typewriter -MyLogo -\family default -で定義したロゴを特定のページに入れるかどうかを制御します. -\family typewriter -\backslash -LogoOff -\family default -をプリアンブルに入れると, -全スライドからロゴが取り除かれます.特定のスライドにのみロゴを付けたくない場合は, -当該ページのスライドタイトルの直後に直接 -\family typewriter +\begin_inset Argument 2 +status open -\backslash -LogoOff -\family default -を置き, -次のスライドタイトルの直後に直接 -\family typewriter +\begin_layout Plain Layout +-1 +\end_layout -\backslash -LogoOn -\family default -を置いてください. +\end_inset + +Great Western Railway グレートウェスタン鉄道 +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Subsection +節ボックス \end_layout \begin_layout Standard +このモジュールは, +節見出し付きのボックスを定義します.主にSciPoster文書クラス向けです. +\end_layout + +\begin_layout Subsection +可変幅ミニページ +\end_layout +\begin_layout Standard +このモジュールは, +\SpecialChar LaTeX +パッケージの \family sans -文書レイアウト +varwidth \family default -ダイアログで +を使用する \family sans -fancy +\series bold +ミニページ(可変幅) \family default -ページ様式を使用することを選択した場合には, -横置きページのヘッダとフッタが回転後も正しく配置されるように, -プリアンブルに -\family typewriter +\series default +差込枠を +\family sans +\series bold + +\begin_inset space \thinspace{} +\end_inset + +挿入\SpecialChar menuseparator +特別差込枠 +\begin_inset space \thinspace{} +\end_inset + -\backslash -let -\backslash -headwidth -\backslash -textwidth \family default -を加える必要があるでしょう.これは, +\series default +に追加します. +\family sans +varwidth +\family default +パッケージは, +幅が(指定された上限幅を越えない限り)内容幅と同じになるような, +可変幅のミニページを提供します.この差込枠には2つの非必須引数があり, +カーソルをミニページの内側に置いて, \family sans -fancyheadings +\series bold +挿入\SpecialChar menuseparator +垂直調整 +\begin_inset space \thinspace{} +\end_inset + + \family default -パッケージが提供するページレイアウトと +\series default +( \family sans -foils +c \family default -クラスの提供するページレイアウトの間に衝突が発生するためです. -\end_layout +| +\family sans +t +\family default +| +\family sans +b +\family default +)か +\family sans +\series bold -\begin_layout Section -Hollywood(Hollywoodスペック・スクリプト) -\end_layout +\begin_inset space \thinspace{} +\end_inset -\begin_layout Standard +挿入\SpecialChar menuseparator +最大幅 +\begin_inset space \thinspace{} +\end_inset -\noun on -Garst Reese -\noun default -文 + +\family default +\series default +(既定値は +\family typewriter + +\backslash +linewidth +\family default +)を使用します. +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator +可変幅ミニページ +\family default +\series default +をご覧ください. +\end_layout + +\begin_layout Section +修正とハック \end_layout \begin_layout Subsection -はじめに +Computer Modernフォントの修復 \end_layout \begin_layout Standard -脚本を正しい書式で書くことは, -ハリウッドにおける「通過儀礼」です.ハリウッドの脚本は, -読み手が内容に集中できるようにし, -俳優にとっても読みやすくかつ親しみやすいように設計されています.脚本の1ページは, -映画の1分でなければならず, -銀幕上で見えたり聞こえたりしないものは, -脚本に混入してはなりません.また, -全体を通してCourier 12 -\begin_inset space \space{} +このモジュールは +\family sans +fix-cm +\family default +パッケージを使用して, +Computer Modernフォントの外観を改善し, +任意の寸法で使用できるようにするものです. +\begin_inset CommandInset href +LatexCommand href +name "fix-cm 解説文書" +target "http://mirrors.ctan.org/macros/latex/base/fix-cm.pdf" +literal "false" + \end_inset -ptフォントを使わなければならず, -イタリック体は用いてはいけません. +を参照. \end_layout \begin_layout Subsection -特別な問題 +\SpecialChar LaTeX +カーネル修正(廃版) \end_layout \begin_layout Standard -話者の行は, -文の途中で改行することは -\emph on -決して -\emph default -あってはなりません.もし話者行の塊が, -次頁にまたがる場合には, +このモジュールは, +\SpecialChar LaTeX +のいくつかのバグ修正を含む, +\SpecialChar LaTeX +パッケージの +\family sans +fixltx2e +\family default +を読み込みます.このモジュールを使って文書の処理を行うと, \family sans -話者 +fixltx2e \family default -名を再度書き, -その後に(Cont'd)と加えます. +のバージョンの違いによって, +出力文書の外観が異なるもしれません. \end_layout -\begin_layout Subsection -特別な機能 +\begin_layout Paragraph +註: + \end_layout \begin_layout Standard +最近のLaTeXカーネルは +\family sans +fixltx2e +\family default +の機能を取り込んでいるので(2015/01/01現在), +新しいLaTeX頒布では, \family sans -話者 +fixltx2e \family default -名はラベルとして挿入し, -話者名を挿入するには, -そのラベルを相互参照してください.相互参照ダイアログは, -登場人物の現在の配役を表示することになります.これは, -ト書きに話者名を挿入するのにも使用することができます. +モジュールは遺物となっています. \end_layout \begin_layout Subsection -用紙寸法と余白 +簡素形差込枠 \end_layout \begin_layout Standard -USレター寸法で, -左余白1.6インチ・右余白0.75インチ・上余白0.5インチ・下余白0.75インチです. +このモジュールは, +いくつかの差込枠(索引・派生枝・URL)を簡素形に再定義します. \end_layout \begin_layout Subsection -環境 +表題とプリアンブルのハック \end_layout \begin_layout Standard -以下の環境が利用可能です.右に示されている -\begin_inset Flex Ruby -status collapsed +このモジュールは, +以下の2つの段落様式を新たに提供します. +\end_layout -\begin_layout Plain Layout -鍵 -\begin_inset Argument post:1 -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -キー +\family sans +\series bold +プリアンブル文 +\family default +\series default +様式では, +そこに入力されたものは全てプリアンブルにそのまま置かれます.これは, +プリアンブルコードを\SpecialChar LyX +文書本体に置いておきたいときに使うことができます. \end_layout -\end_inset +\begin_layout Enumerate +\family sans +\series bold +表題文 +\family default +\series default +様式では, +その中身が, +\SpecialChar LaTeX +文書本体の, -\end_layout +\family typewriter -\end_inset +\backslash +maketitle +\family default +が現れるよりも前の部分に置かれます.これは, +表題に関連した部分に派生肢や注釈を用いたいときに役立ちます(もしこれらを標準レイアウトにおいてしまうと, +\SpecialChar LyX +がその前に +\family typewriter -割当てを使用するには, -hollywood.bindを使用してください. +\backslash +maketitle +\family default +を出力してしまうので, +早すぎることになってしまいます). \end_layout -\begin_layout Itemize +\begin_layout Section +フロート及びキャプション +\end_layout + +\begin_layout Subsection +Algorithm2eフロート +\end_layout +\begin_layout Standard +このモジュールは, +アルゴリズムフロートに, +\SpecialChar LyX +固有のアルゴリズムフロートではなく \family sans -一般 -\begin_inset Newline newline +algorithm2e +\family default +パッケージを使用します.アルゴリズムを入力して字下げするには, +アルゴリズム段落様式を使用してください. +\begin_inset CommandInset href +LatexCommand href +name "algorithm2e 解説文書" +target "http://mirrors.ctan.org/macros/latex/contrib/algorithm2e/doc/algorithm2e.pdf" +literal "false" + \end_inset +を参照. +\end_layout -\family default -他の環境が動作しない場合に使用しますが, -これを使うことは避けるようにしてください. +\begin_layout Subsection +二言語キャプション(多言語キャプション) \end_layout -\begin_layout Itemize -フェイドイン: -\begin_inset space \hfill{} +\begin_layout Standard +このモジュールは, +二言語キャプションを組むための段落様式 +\family sans +\series bold +キャプション設定 +\family default +\series default +を提供します.この段落様式の中で +\begin_inset space \thinspace{} \end_inset \family sans -M-z S-I +\series bold +挿入\SpecialChar menuseparator +言語 \family default +\series default -\begin_inset Newline newline +\begin_inset space \thinspace{} \end_inset -通常, -この後には「Sallyは目を覚ますと」のように続きます. -\end_layout - -\begin_layout Itemize +とすると, +babel言語名を使って望む第二言語を入力することができます.使用法について, +より詳しくは, \family sans -屋内: -\begin_inset space \hfill{} +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator +多言語キャプション +\family default +\series default + +\begin_inset space \thinspace{} \end_inset -M-z i -\begin_inset Newline newline +および +\begin_inset space \thinspace{} \end_inset +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator +多言語キャプション \family default -新しい屋内(INTERIOR)カメラの設定を指定します.この後には, -かならずDAYやNIGHTなどを指定して, -必要な照明を定義します.この行はすべて大文字で書きます. +\series default +を参照. \end_layout -\begin_layout Itemize +\begin_layout Subsection +図番号を節毎に振る +\end_layout -\family sans -屋外: -\begin_inset space \hfill{} -\end_inset +\begin_layout Standard +このモジュールは, +図番号を節の開始毎にリセットし, +「図2.1」のように節番号を図番号の前に付します(既定では, +bookおよびreport文書クラスでは章ごとに番号を振り, +article文書クラスでは一続きとなります). +\end_layout -M-z e -\begin_inset Newline newline -\end_inset +\begin_layout Subsection +表番号を節毎に振る +\end_layout +\begin_layout Standard +このモジュールは, +表番号を節の開始毎にリセットし, +「表2.1」のように節番号を表番号の前に付します(既定では, +bookおよびreport文書クラスでは章ごとに番号を振り, +article文書クラスでは一続きとなります). +\end_layout -\family default -屋外(EXTERIOR)カメラの設定を指定します.この行はすべて大文字で書きます. +\begin_layout Section +脚註及び後註 \end_layout -\begin_layout Itemize +\begin_layout Subsection +後註(基本) +\end_layout +\begin_layout Standard +このモジュールは脚註差込枠に加え, +後註差込枠を追加します.これは \family sans -話者 -\begin_inset space \hfill{} -\end_inset - -M-z s -\begin_inset Newline newline +endnotes +\family default +パッケージを使用します.このパッケージにはいくつか制約がありますが, +古い\SpecialChar LaTeX +頒布版でも動作します.後註挿入箇所に +\begin_inset space \thinspace{} \end_inset +\family sans +\series bold +挿入\SpecialChar menuseparator +特別差込枠\SpecialChar menuseparator +後註 \family default -話す役. -\end_layout - -\begin_layout Itemize +\series default -\family sans -括弧付き -\begin_inset space \hfill{} +\begin_inset space \thinspace{} \end_inset -M-z p -\begin_inset Newline newline +を実行し, +後註本体を表示させたいところに +\begin_inset space \thinspace{} \end_inset -話者 -\family default -への指示.自動的に括弧()が挿入されます. -\end_layout - -\begin_layout Itemize \family sans -対話 -\begin_inset space \hfill{} -\end_inset +\series bold +挿入\SpecialChar menuseparator +一覧/目次/参照\SpecialChar menuseparator +後註 +\family default +\series default -M-z d -\begin_inset Newline newline +\begin_inset space \thinspace{} \end_inset -話者 +として後註一覧を挿入します. +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +埋込オブジェクト篇 \family default -が話す内容. +\series default +の第4.2節「脚註」を参照. \end_layout -\begin_layout Itemize +\begin_layout Subsection +後註(拡張) +\end_layout +\begin_layout Standard +このモジュールは脚註差込枠に加え, +後註差込枠を追加します.これは \family sans -画面遷移 -\begin_inset space \hfill{} -\end_inset - -M-z t -\begin_inset Newline newline +enotez +\family default +パッケージを使用します.このパッケージは +\family sans +endnotes +\family default +パッケージよりも強力かつ柔軟ですが, +かなり新しい\SpecialChar LaTeX +頒布版(\SpecialChar LaTeX +3)を必要とします.後註挿入箇所に +\begin_inset space \thinspace{} \end_inset +\family sans +\series bold +挿入\SpecialChar menuseparator +特別差込枠\SpecialChar menuseparator +後註 \family default -カメラの動きの指示.例: -CUT TO:. -\end_layout - -\begin_layout Itemize +\series default -\family sans -フェイドアウト: -\begin_inset space \hfill{} +\begin_inset space \thinspace{} \end_inset -M-z S-I -\end_layout +を実行し, +後註本体を表示させたいところに +\begin_inset space \thinspace{} +\end_inset -\begin_layout Itemize \family sans -著者 -\begin_inset space \hfill{} +\series bold +挿入\SpecialChar menuseparator +一覧/目次/参照\SpecialChar menuseparator +後註 +\family default +\series default + +\begin_inset space \thinspace{} \end_inset -M-z S-A +として後註一覧を挿入します. +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +埋込オブジェクト篇 +\family default +\series default +の第4.2節「脚註」を参照. \end_layout -\begin_layout Itemize +\begin_layout Subsection +脚註を後註に(基本) +\end_layout +\begin_layout Standard +このモジュールは, +すべての脚註を後註にします.これは \family sans -タイトル -\begin_inset space \hfill{} +endnotes +\family default +パッケージを使用します.このパッケージにはいくつか制約がありますが, +古い\SpecialChar LaTeX +頒布版でも動作します.後註本体を表示させたいところに +\begin_inset space \thinspace{} \end_inset -M-z S-T -\end_layout - -\begin_layout Itemize \family sans -右寄せ住所 -\begin_inset space \hfill{} +\series bold +挿入\SpecialChar menuseparator +一覧/目次/参照\SpecialChar menuseparator +後註 +\family default +\series default + +\begin_inset space \thinspace{} \end_inset -M-z r +として後註一覧を挿入します. +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +埋込オブジェクト篇 +\family default +\series default +の第4.2節「脚註」を参照. \end_layout \begin_layout Subsection -脚本で使われる特別な用語 +脚註を後註に(拡張) \end_layout -\begin_layout Itemize -(O.S) — - off screen -\end_layout +\begin_layout Standard +このモジュールは, +すべての脚註を後註にします.これは +\family sans +enotez +\family default +パッケージを使用します.このパッケージは +\family sans +endnotes +\family default +パッケージよりも強力かつ柔軟ですが, +かなり新しい\SpecialChar LaTeX +頒布版(\SpecialChar LaTeX +3)を必要とします.後註本体を表示させたいところに +\begin_inset space \thinspace{} +\end_inset -\begin_layout Itemize -(V.0) — - voice over -\end_layout -\begin_layout Itemize -b.g. - — - background -\end_layout +\family sans +\series bold +挿入\SpecialChar menuseparator +一覧/目次/参照\SpecialChar menuseparator +後註 +\family default +\series default -\begin_layout Itemize -C.U. - — - close-up -\end_layout +\begin_inset space \thinspace{} +\end_inset -\begin_layout Itemize -PAN — - camera movement +として後註一覧を挿入します. +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +埋込オブジェクト篇 +\family default +\series default +の第4.2節「脚註」を参照. \end_layout -\begin_layout Itemize -INSERT — - cut to close-up of +\begin_layout Section +レジャー・スポーツ・音楽 \end_layout -\begin_layout Section -ijmpcおよびijmpd +\begin_layout Subsection +チェス盤 \end_layout \begin_layout Standard +このモジュールは, +チェスゲームを印刷するために, -\noun on -Panayotis Papasotiriou -\noun default -文 +\family sans +chessboard +\family default +パッケージをサポートします. +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +論文\SpecialChar menuseparator +チェス +\family default +\series default +を開くと +\family sans +\series bold +ゲーム +\series default +1 +\family default +と +\family sans +\series bold +ゲーム +\series default +2 +\family default +がありますので, +それらと +\begin_inset CommandInset href +LatexCommand href +name "chessboard 解説文書" +target "http://mirrors.ctan.org/macros/latex/contrib/chessboard/chessboard.pdf" +literal "false" + +\end_inset + +を参照してください. \end_layout \begin_layout Subsection -概観 +Lilypond記譜 \end_layout \begin_layout Standard -ijpmcパッケージは, +このモジュールは, +LilyPond楽譜エディタ用のコードを +\begin_inset space \thinspace{} +\end_inset -\emph on -International Journal of Modern Physics C -\emph default -への電子投稿を可能にするためのマクロ集です.同様に, -ijpmdパッケージは, -\emph on -International Journal of Modern Physics D -\emph default -へ投稿する現行を作成するためのものです.両誌ともWorld Scientific社の刊行です.対応する文書クラス名は, -それぞれ -\family typewriter -ws-ijmpc.cls -\family default -および -\family typewriter -ws-ijmpd.cls +\family sans +\series bold +挿入\SpecialChar menuseparator +特別差込枠\SpecialChar menuseparator + +\series default +LilyPond \family default -です.これらのファイルは, -著者のための指針とともに, -\begin_inset Flex URL -status collapsed +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout +にて入力する差込枠を提供します.これは出力時に処理されます. +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator -http://www.worldscinet.com/ijmpc/mkt/guidelines.shtml -\end_layout +\series default +LilyPond +\family default +\begin_inset space \thinspace{} \end_inset および -\begin_inset Flex URL -status collapsed +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml -\end_layout +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator +\series default +LilyPond +\begin_inset space \space{} \end_inset -の各サイトからダウンロードすることができます.両パッケージは, -標準「article」パッケージの修正版であり, -両者は(一部を除き)ほぼ同一です.\SpecialChar LyX -は, -これらのパッケージのほとんどの機能をサポートしています.私は両誌へ投稿する論文を\SpecialChar LyX -で書き上げましたが, -何らの問題も生じませんでした. -\end_layout +Book +\family default -\begin_layout Subsection -論文を書く -\end_layout +\begin_inset space \thinspace{} +\end_inset + +を参照.これは, -\begin_layout Standard -通常と同じく, -論文を書く上で最も易しい方法は, -ひな型を使って書き始めることです. \family sans -ファイル\SpecialChar menuseparator -新規(ひな型使用) -\family default -をクリックして, -ひな型 -\family typewriter -ijmpc.lyx -\family default -もしくは -\family typewriter -ijmpd.lyx +Rnw +\begin_inset space \thinspace{} +\end_inset + +(knitr) \family default -を選択してください.すると, -原稿で良く使用されるフィールドを含んだ, -ほぼ空の文書ができますので, -既存のフィールド(鍵括弧 -\family typewriter -<> +または +\family sans +Sweave \family default -を含む)を正しい情報で置き換えてください.以下の各点にご留意ください. +が読み込まれているときには, +使用できません. \end_layout -\begin_layout Enumerate -両パッケージでは, -フォント寸法や文書のページ様式を変更することが禁じられているので, -\SpecialChar LyX -中でこれらを変更することはできません. +\begin_layout Section +高度な箇条書き \end_layout -\begin_layout Enumerate -文書言語は変更してはいけません.論文をプレビューする前に, -babelパッケージが使用されていないことを確認してください.これは, +\begin_layout Subsection +調整可能な箇条書き +\begin_inset CommandInset label +LatexCommand label +name "subsec:調整可能な箇条書き" -\begin_inset Info -type "menu" -arg "dialog-show document" \end_inset - -\family sans -\SpecialChar menuseparator -言語 -\family default -をクリックして, -\family sans -言語パッケージ -\family default -に「なし」を選択してください. \end_layout -\begin_layout Enumerate -キーワードを定義するに際しては, -「キーワード」様式を用いなくてはなりません. +\begin_layout Standard +このモジュールは, + +\series bold +enumitem +\series default +パッケージを読み込んで, +各種箇条書きの調整を可能にします. \end_layout -\begin_layout Enumerate -ijmpcパッケージが提供する「分類コード」様式は, -PACS番号のような分類コードを定義するのに使用することができます.この機能は, -ijmpdパッケージではサポートされていませんので, -ご注意ください. +\begin_layout Subsubsection +調整可能な連番箇条書き \end_layout -\begin_layout Enumerate -「定義」「ステップ」「例」「注記」「記法」「定理」「証明」「系」「補題」「命題」「命題(Prop)」「問題」「主張」「予想」といった新しい環境を使用することができます.これらの使い方は, -大凡自明でしょう.\SpecialChar LyX -は, -これらの環境をすべてサポートし, -それぞれについて, -適切なラベルと文字様式および連番スキームを使用します. -\end_layout - -\begin_layout Enumerate -両パッケージは, -単純な引用を使用しますので, -natbibパッケージは使用してはなりません.\SpecialChar LyX -中では, -引用参照は通常通り表示されますが, -出力では上付き文字として表示されます.引用に通常の本文を使用したい場合には, -「See Ref. -\begin_inset space \space{} -\end_inset - - -\family typewriter - -\backslash -refcite{ -\family default - -\begin_inset Flex Ruby -status collapsed - -\begin_layout Plain Layout - -\family typewriter -鍵 +\begin_layout Standard +\noindent +連番箇条書きの番号の振り方の既定値は, +箇条書きの各階層における最初の項目に, +非必須引数を加えることで( +\family sans +\series bold +挿入\SpecialChar menuseparator +箇条書きオプション \family default +\series default +)変更することができます.そこに, +\SpecialChar TeX +コード(ショートカット: -\begin_inset Argument post:1 -status collapsed +\begin_inset Info +type "shortcut" +arg "ert-insert" +\end_inset -\begin_layout Plain Layout -キー +)で \end_layout -\end_inset - +\begin_layout Standard +\family sans +label= +\backslash +roman{enumi} \end_layout -\end_inset - +\begin_layout Standard +\noindent +というコマンドを書き加えてください.ここで, -\family typewriter -} +\family sans +enumi \family default -」のように -\family typewriter -refcite +は, +第1階層の連番のカウンタです.箇条書きの下位階層の連番を変更するには, +コマンド中の「i」を, +階層番号の小文字ローマ数字で置き換えてください( +\family sans +enumi \family default -コマンドを使用してください. -\end_layout - -\begin_layout Enumerate -両パッケージには, -「謝辞」環境がありません.謝辞を置くには, -「節*」環境を使用してください. +, + +\family sans +enumii +\family default +, + +\family sans +enumiii +\family default +, + +\family sans +enumiv +\family default +). \end_layout -\begin_layout Enumerate -付録は, -論文中, -謝辞の -\emph on -後 -\emph default -かつ書誌情報の -\emph on -前 -\emph default -であれば, -入れることができます.\SpecialChar LyX -上では, -「付録領域」という特別な環境があり, -これを使って付録の開始位置を指定することができます.この環境は空のままにしておかなくてはなりません.この環境は, -\SpecialChar LaTeX -コマンドを書き出すだけで, -実際に出力は行いません.\SpecialChar LyX -上では, -青字で「Appendix」という単語が表示され, -この箇所より後の節はすべて付録であることを明示します.「付録領域」は, -最初の付録の前に -\emph on -なくてはならない -\emph default -ことに注意してください.さもなくば, -出力中において, -付録はすべて通常の節として連番が振られてしまいます. -\end_layout +\begin_layout Standard +\noindent +コマンド +\family sans -\begin_layout Enumerate -ijmpcおよびijmpdパッケージは, -表キャプションを実装するのに -\family typewriter -tbl +\backslash +roman \family default -コマンドを使用します.そのため, -\SpecialChar LyX -が作成した表は正しく印字されますが, -そのキャプションは無視されます.しかし, -\SpecialChar TeX -コードを少し使えば, -この問題を回避して, -キャプションを望み通り印字することができるようになります.そうするには, -表フロートを通常通り作成して, -キャプションを削除し, -代わりに\SpecialChar TeX -コードで -\family typewriter +は, +このカウントを, +小文字のローマ数字で出力します.大文字のローマ数字を使うには, +上記コマンド中の +\family sans \backslash -tbl{表キャプション}{ -\family default -(ママ)と入れます.そこに表の内容を入れて, -直後を\SpecialChar TeX -コード -\family typewriter -} +roman \family default -で閉じてください.このからくりがどのように実装されているかを見るには, -ひな型ファイルに入っている表の例を精査してみてください.別の方法としては, -表キャプションが欲しい場合に, -表フロート全体を -\family typewriter -.tex +を +\family sans + +\backslash +Roman \family default -ファイルに収め, -このファイルを\SpecialChar LyX -文書に取り込んでください( +に置き換えてください.アラビア数字にするには, + \family sans -挿入\SpecialChar menuseparator -ファイル\SpecialChar menuseparator -子文書 + +\backslash +arabic \family default -).表フロートの作り方についての詳細は, -各パッケージに含まれている -\family typewriter -ws-ijmpc.tex +を使用します.項目に, +大文字もしくは小文字のラテン文字で「連番」を付けたい場合には, +それぞれ +\family sans + +\backslash +Alph \family default -または -\family typewriter -ws-ijmpd.tex +もしくは +\family sans + +\backslash +alph \family default -ファイルをご覧ください. +を使用してください. \end_layout -\begin_layout Subsection -原稿を投稿するための準備 +\begin_layout Standard +\noindent +\begin_inset Note Greyedout +status collapsed + +\begin_layout Plain Layout + +\series bold +[註] +\series default +連番は1文字に限られているので, +ラテン文字では26項目までしか連番を振ることはできません. +\end_layout + +\end_inset + + \end_layout \begin_layout Standard -論文を投稿する前には, -\SpecialChar LyX -文書を\SpecialChar LaTeX -ファイルに書き出し( -\family sans -ファイル\SpecialChar menuseparator -書き出し\SpecialChar menuseparator -\SpecialChar LaTeX +下記は, +調整した連番箇条書きの例です. +\end_layout -\family default -) -\begin_inset Foot +\begin_layout Enumerate +\begin_inset Argument 1 status open \begin_layout Plain Layout -実は, -\SpecialChar LaTeX - (plain)とpdflatexとの間で選択ができます.論文を準備するのにpdflatexを使用しようとするのであれば, -取り込んである画像がPDF形式に変換され, -pdflatexで使用できるように, -pdflatexオプションを指定しなくてはなりません. +\begin_inset ERT +status open + +\begin_layout Plain Layout + +label= +\backslash +# +\backslash +Alph{enumi} +\backslash +# \end_layout \end_inset -, -その -\family typewriter -.tex -\family default -ファイルに以下の変更を加える必要があります. -\end_layout -\begin_layout Enumerate +\end_layout -\family typewriter +\end_inset -\backslash -documentclass -\family default -コマンドより前にあるコメント行を削除する. +第1階層 \end_layout +\begin_deeper \begin_layout Enumerate -自身で明示的に\SpecialChar LaTeX -プリアンブルに置いたコマンドを除き, +\begin_inset Argument 1 +status open -\family typewriter +\begin_layout Plain Layout +\begin_inset ERT +status open -\backslash -makeatletter -\family default -コマンドと -\family typewriter +\begin_layout Plain Layout +label= \backslash -makeatother -\family default -コマンドの間にあるものをすべて削除する. +Alph{enumi}. +\backslash +arabic{enumii} \end_layout -\begin_layout Standard -こうして修正を加えた -\family typewriter -.tex -\family default -ファイルを保存し, -必要な回数\SpecialChar LaTeX -で処理してください.それによって得られた -\family typewriter -.dvi -\family default -文書も確認された方がよろしいでしょう. -\end_layout +\end_inset + -\begin_layout Section -iopart \end_layout -\begin_layout Standard +\end_inset -\noun on -Uwe Stöhr -\noun default -文 +第2階層 \end_layout -\begin_layout Subsection -概要 +\begin_layout Enumerate +第2階層 \end_layout -\begin_layout Standard -iopartパッケージは, -Institute of Physics(イギリス物理学会)発行の学術誌へ電子的に投稿する原稿を作成するための文書クラスを提供しています.iopartクラスを使用した論文作成方法の著者用説明書は, -ウェブサイト -\begin_inset Flex URL -status collapsed +\begin_deeper +\begin_layout Enumerate +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +\begin_inset ERT +status open \begin_layout Plain Layout -ftp://ftp.iop.org/pub/journals/latex2e +label= +\backslash +bfseries{ +\backslash +arabic{enumiii}} \end_layout \end_inset -からiopartパッケージとともにダウンロード可能です. -\end_layout -\begin_layout Subsection -論文を書く \end_layout -\begin_layout Standard -論文を書くもっとも簡単な方法は, -ファイル\SpecialChar menuseparator -新規(ひな型使用)\SpecialChar ldots -にあるひな型 -\emph on -IOP-article.lyx -\emph default -を土台にすることです.このひな型は, -特定の環境の使用法についても説明しています.もっとも重要な助言として, -以下の点にご注意ください. +\end_inset + +第3階層 \end_layout -\begin_layout Itemize -文書がPDF・PS・DVIにコンパイルできるようにするためには, +\begin_deeper +\begin_layout Enumerate +\begin_inset Argument 1 +status open -\family sans -文書\SpecialChar menuseparator -設定\SpecialChar menuseparator -数式オプション -\family default -で, -AMSパッケージが読み込まれていないことを確認してください! +\begin_layout Plain Layout +\begin_inset ERT +status open -\end_layout +\begin_layout Plain Layout -\begin_layout Itemize -タイトル環境の選択如何によって, -論文の種類が定義されます.種類毎に以下の環境をタイトルに使用してください. +label= +\backslash +emph{ +\backslash +roman{enumiv})} \end_layout -\begin_deeper -\begin_layout Itemize -論文用には -\family sans -タイトル -\end_layout +\end_inset -\begin_layout Itemize -Review用には -\family sans -Review -\end_layout -\begin_layout Itemize -Topical review用には -\family sans -Topical \end_layout -\begin_layout Itemize -Comment用には -\family sans -Comment -\end_layout +\end_inset -\begin_layout Itemize -Note用には -\family sans -注釈 +第4階層 \end_layout -\begin_layout Itemize -論文用には -\family sans -Paper -\family default -(タイトルと同じ) +\end_deeper +\end_deeper +\end_deeper +\begin_layout Standard +上記リストでは, +以下のようなコマンドが使用されています. \end_layout -\begin_layout Itemize -Preliminary communication用には -\family sans -Prelim -\end_layout +\begin_layout Standard +\noindent -\begin_layout Itemize -Rapid communication用には \family sans -Rapid -\end_layout +label= +\backslash +# +\backslash +Alph{enumi} +\backslash +# +\begin_inset Newline newline +\end_inset -\begin_layout Itemize -編集者へのLetterには -\family sans -書簡 -\end_layout +label= +\backslash +Alph{enumi}. +\backslash +arabic{enumii} +\begin_inset Newline newline +\end_inset -\end_deeper -\begin_layout Itemize +label= +\backslash +bfseries{ +\backslash +arabic{enumiii}} +\begin_inset Newline newline +\end_inset -\family sans -書簡 -\family default -以外のタイトル環境には, -すべて短縮タイトルをつけることもできます. +label= +\backslash +emph{ +\backslash +roman{enumiv})} \end_layout -\begin_layout Itemize -\SpecialChar LyX -では直接にサポートされていませんが, -一般的なタイトル環境として +\begin_layout Standard +ここで, +コマンド \family sans -Article + +\backslash +emph{} \family default -があります.執筆する文書が, -他のタイトル型にそぐわない場合には, -\SpecialChar TeX -コードでこれを指定することができます. -\end_layout +は, +ラベルを強調文字にし, -\begin_layout Standard -特別な表や数式組版に関するヒントなど, -詳しい情報については, -IOP著者用ガイドラインを参照してください. -\end_layout +\family sans -\begin_layout Section -Kluwer +\backslash +bfseries{} +\family default +はボールド体にします. \end_layout \begin_layout Standard +\begin_inset Note Greyedout +status open -\noun on -Panayotis Papasotiriou -\noun default -文 -\end_layout - -\begin_layout Subsection -概要 -\end_layout - -\begin_layout Standard -Kluwerパッケージは, -Kluwer Academic Publishers社が発行する学術誌への電子投稿を可能にするために, -同社が作成したマクロ集です.同社の発行誌のうち, -(少なくとも私の専門内で)もっともよく知られているものは, +\begin_layout Plain Layout -\emph on -Astrophysics and Space Science -\emph default -(『宇宙物理学と宇宙科学』)と -\emph on -Solar Physics -\emph default -(『太陽系物理学』)ですが, -他にも多くの学術誌があります( -\begin_inset Flex URL -status collapsed +\family typewriter +\begin_inset ERT +status open \begin_layout Plain Layout -http://www.wkap.nl/jrnllist.htm/JRNLHOME + +\backslash +renewcommand{ +\backslash +labelenumi}{ +\backslash +thesection. +\backslash +arabic{enumi}} \end_layout \end_inset -に全覧があります).Kluwerパッケージは, - -\begin_inset Flex URL -status collapsed - -\begin_layout Plain Layout -http://www.wkap.nl/kaphtml.htm/STYLEFILES \end_layout \end_inset -からダウンロードできます.完全なユーザーの手引きも同パッケージ内に収録されています(個別にダウンロードすることも可能です). + \end_layout -\begin_layout Standard -\SpecialChar LyX -は, -このパッケージの機能の多くをサポートしていますが, -すべてではありません.しかし, -\SpecialChar TeX -コードを必要とするのは, -パッケージ中のいくつかの「変わった」コマンドだけになりました( +\begin_layout Subsubsection +Reportにおける連番段落 +\end_layout + +\begin_layout Enumerate +公的なレポートには, +連番を振った段落がよく用いられます.この目的を達するには, +脚註 \begin_inset CommandInset ref LatexCommand ref -reference "subsec:kluwer_peculiarities" +reference "fn:段落ごとに異なるブリットの形" +plural "false" +caps "false" +noprefix "false" nolink "false" \end_inset -参照).最近, -私は\SpecialChar LyX -を使って書いた論文を -\emph on -Astrophysics and Space Science -\emph default -に投稿しましたが, -何らの問題も発生しませんでした. +で要約したような様々な方法があります.各コマンドのitemをenumに変えてください. \end_layout -\begin_layout Subsection -論文を書く +\begin_layout Enumerate +これらの連番を振った段落は, +節の開始前に, +\SpecialChar TeX +コードで \end_layout +\begin_deeper \begin_layout Standard -論文を書き始めるには, -ひな型ファイルKluwerを使うのが最も簡単です. + \family sans -ファイル\SpecialChar menuseparator -新規(ひな型使用) -\family default -をクリックし, -ひな型 -\family typewriter -kluwer.lyx -\family default -を選択してください.これは, -原稿に通常必要となる各フィールドと, -それらの使用法が短く書かれただけの, -(ほとんど)何も書かれていない文書です.他のテンプレートと同様に, -既存の文章を(括弧 -\family typewriter -<> -\family default -を含む)正しい情報で上書きしてください. -\end_layout -\begin_layout Subsection -投稿の準備 +\backslash +renewcommand{ +\backslash +labelenumi}{ +\backslash +thesection. +\backslash +arabic{enumi}} \end_layout \begin_layout Standard -AAS\SpecialChar TeX -パッケージと同様, -論文を投稿する前に, -以下のような「後処理」を行う必要があります. +と入力することで生成されます. +\family sans + +\backslash +thesection +\family default +は, +節の\SpecialChar LaTeX +カウンタを使用し.数字の最初の部分を生成するのに使われています. \end_layout +\end_deeper \begin_layout Enumerate +このように連番を振った段落では, +小節が使用されることはあまりないので, +この例では小節見出しは無視しました. +\end_layout -\family sans -ファイル\SpecialChar menuseparator -書き出し\SpecialChar menuseparator -LateX -\family default -をクリックして, -論文を\SpecialChar LaTeX -ファイルに書き出す. +\begin_layout Subsubsection +連番の復帰 \end_layout -\begin_layout Enumerate -生成された -\family typewriter -.tex -\family default -ファイルに, -テキストエディタを使用して, -以下のような変更を加える. +\begin_layout Standard +以下のように, +あいだに段落をはさんで, +連番を復帰させることができます. \end_layout -\begin_deeper \begin_layout Enumerate +\begin_inset Argument 1 +status open -\family typewriter +\begin_layout Plain Layout +\begin_inset ERT +status collapsed +\begin_layout Plain Layout + +label= \backslash -documentclass -\family default -コマンドより前にあるコメント行を削除する. +arabic{enumi}. \end_layout -\begin_layout Enumerate -意図的に\SpecialChar LaTeX -プリアンブルに加えたコマンドを除き, - -\family typewriter +\end_inset -\backslash -makeatletter -\family default -から -\family typewriter -\backslash -makeatother -\family default -の間にあるものを, -これらのコマンドも含め, -すべて削除する. \end_layout -\begin_layout Standard -変更した -\family typewriter -.tex -\family default -ファイルを保存する. +\end_inset + +1つめ +\begin_inset Note Note +status open + +\begin_layout Plain Layout +既定の連番に戻す \end_layout -\end_deeper -\begin_layout Enumerate -この -\family typewriter -.tex -\family default -ファイルを必要な回数(通常3回以内)だけ\SpecialChar LaTeX -にかける. +\end_inset + + \end_layout \begin_layout Enumerate -生成された -\family typewriter -.dvi -\family default -ファイルを -\family sans -xdvi -\family default -などを使って開き, -問題がないか確認する(間違いをしていない限り問題ないはずです). +2つめ \end_layout -\begin_layout Subsection -Kluwerパッケージの「風変わり」な特徴 -\begin_inset CommandInset label -LatexCommand label -name "subsec:kluwer_peculiarities" - -\end_inset - +\begin_layout Standard +通常のテキスト +\end_layout +\begin_layout Enumerate-Resume +復帰した連番 \end_layout \begin_layout Standard -Kluwerパッケージには, -以下のような「風変わりな」特徴があります. +連番を復帰させるには, +スタイル +\family sans +\series bold +箇条書き +\series default +( +\series bold +連番 +\series default +)- +\series bold +復帰 +\family default +\series default +を使用してください. \end_layout -\begin_layout Enumerate -複数の論文を1つの\SpecialChar LaTeX -ファイルへ入れることができます -\begin_inset Foot -status collapsed +\begin_layout Standard +\begin_inset Note Greyedout +status open \begin_layout Plain Layout -わざわざこんなことをする必要はないでしょう. +[註]前に復帰すべき連番がない場合には, +\SpecialChar LaTeX +エラーが発生します. \end_layout \end_inset -.各論文は, -「article」環境で囲まなくてはなりません.残念ながら, -1つの論文だけを書く場合でも, -この環境を省略することはできません.つまり, -各論文は -\family typewriter -\backslash -begin{article} -\family default -で始まり, +\end_layout -\family typewriter +\begin_layout Standard +箇条書きの連番を復帰させる際, +次の番号ではない番号に復帰させたかったり, +新しい連番を, +指定した番号から始めたいことがあるかもしれません.これも, +通常の連番箇条書きの最初の項目に, +非必須引数を加えることで実現できます.非必須引数として, -\backslash -end{article} -\family default -で終わります.この環境を\SpecialChar LyX -に実装することも可能でしたが, -醜い上に初心者を混乱させる可能性があるので, -実装することはしませんでした.したがって, -これらの命令( -\family typewriter +\end_layout -\backslash -begin{article} -\family default -と -\family typewriter +\begin_layout Standard -\backslash -end{article} -\family default -)は, -直接本文中に入力して, -\SpecialChar LaTeX -コード(「\SpecialChar TeX -コード」のことです)としてマークする必要があります. +\family sans +start=番号 \end_layout -\begin_layout Enumerate -論文の冒頭に置く情報(タイトル・サブタイトル・著者名・所属・ヘッダ用タイトル・ヘッダ用著者名・概要・キーワード)は, -「opening」とよばれる環境に入れなくてはなりません.これは\SpecialChar LyX -では実装されていませんので, -タイトルやサブタイトルなどは, -2つの\SpecialChar TeX -コード行( -\family typewriter - -\backslash -begin{opening} -\family default -および -\family typewriter +\begin_layout Standard +というコマンドを入力してください.ここで, +「番号」は箇条書きを開始したい番号です.例: -\backslash -end{opening} -\family default -)の間に入れる必要があります. \end_layout \begin_layout Enumerate -ユーザーの手引きによれば, -書誌情報の各項目のラベルは, +第1項目 +\end_layout -\family typewriter +\begin_layout Enumerate +第2項目 +\end_layout -\begin_inset Newline newline -\end_inset +\begin_layout Standard +指定した番号で始める連番: +\end_layout -\backslash -protect -\backslash -citeauthoryear{ -\family default -\emph on -著者名 -\family typewriter -\emph default -}{ -\family default -\emph on -年 -\family typewriter -\emph default -} -\family default - と書く必要があります. +\begin_layout Enumerate +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +start=4 \end_layout -\begin_layout Standard -ひな型 -\family typewriter -kluwer.lyx -\family default -は, -これらの風変わりな点がすべて考慮されています.このひな型を使用して, -論文を新たに書きはじめる場合には, -特別なことを行う必要はありません.以下の点にのみ留意してください. +\end_inset + + \end_layout -\begin_layout Enumerate -ひな型にある\SpecialChar TeX -コードを削除しないでください. +\end_inset + +この連番は4から始まります \end_layout -\begin_layout Enumerate -新しい書誌情報項目を入力する場合には, -ひな型に例示されている書誌情報項目をコピーして, -必要に応じて修正してください. +\begin_layout Subsubsection +箇条書きの余白 +\begin_inset Index idx +range none +pageformat default +status collapsed + +\begin_layout Plain Layout + +\family roman +\series medium +\shape up +\size normal +\emph off +\nospellcheck off +\bar no +\strikeout off +\xout off +\uuline off +\uwave off +\noun off +\color none +\begin_inset IndexMacro sortkey +status collapsed + +\begin_layout Plain Layout +かしようかき \end_layout -\begin_layout Section -Koma-Script +\end_inset + +箇条書き +\begin_inset IndexMacro subentry +status open + +\begin_layout Plain Layout + +\family roman +\series medium +\shape up +\size normal +\emph off +\nospellcheck off +\bar no +\strikeout off +\xout off +\uuline off +\uwave off +\noun off +\color none +\begin_inset IndexMacro sortkey +status collapsed + +\begin_layout Plain Layout +よはく \end_layout -\begin_layout Standard +\end_inset -\noun on -Bernd Rellermeyer -\noun default -文 +余白 \end_layout -\begin_layout Subsection -概要 +\end_inset + + +\end_layout + +\end_inset + + \end_layout \begin_layout Standard -\SpecialChar LyX -の文書クラス -\emph on -article (koma-script) -\emph default -・ -\emph on -report (koma-script) -\emph default -・ -\emph on -book -\emph default - -\emph on -(koma-script) -\emph default -・ -\emph on -letter -\emph default - -\emph on -(koma-script) -\emph default -は, -それぞれKoma-Scriptファミリーの\SpecialChar LaTeX -文書クラス -\family typewriter -scrartcl.cls -\family default -・ -\family typewriter -scrreprt.cls -\family default -・ -\family typewriter -scrbook.cls -\family default -・ -\family typewriter -scrlettr.cls -\family default -に対応しています.これらは, -標準文書クラス -\family typewriter -article.cls -\family default -・ -\family typewriter -report.cls -\family default -・ -\family typewriter -book.cls -\family default -・ -\family typewriter -letter.cls -\family default -の代替物であり, -これらよりも多くの点でヨーロッパに於ける活版印刷の慣例に合致します. +ときには, +箇条書きの項目間の垂直方向の余白を, +調整したい場合があります.例えば, +以下の例の既定の余白が, +大きすぎると感じたとしましょう. \end_layout \begin_layout Itemize -標準文字寸法は, +標準余白の +\end_layout -\emph on -article (koma-script) -\emph default -・ -\emph on -report (koma-script) -\emph default -・ -\emph on -book (koma-script) -\emph default -で11pt, +\begin_layout Itemize +記号付き箇条書き +\end_layout -\emph on -letter (koma-script) -\emph default -で12ptです. +\begin_layout Standard +上記箇条書きの最初の項目に, +非必須引数を加えることで余白を詰めることができます.下記の例のように, +箇条書きに追加される余白をなくすには, +非必須引数にコマンド +\family sans +nolistsep +\family default +を加えます. \end_layout \begin_layout Itemize -見出しや箇条書き(記述)環境のラベル, -および -\emph on -letter (koma-script) -\emph default -文書クラスの要素の多くでは, -ボールド体サンセリフフォントが使われます -\begin_inset Foot +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +\begin_inset ERT status collapsed \begin_layout Plain Layout -ボールド体サンセリフフォントには, -古いcmフォントと新しいecフォントの間に大きな違いがあり, -特に見出しの表示の違いが際立ちます.比較すると, -ecボールドサンセリフフォントの方が, -少し細く見えます.ecフォントを使用する際に「通常の」外観が欲しい場合には, -\shape smallcaps -Walter Schmidt -\shape default -作の\SpecialChar LaTeX -パッケージ -\family typewriter -cmsd.sty -\family default -が役立ちます. +nolistsep \end_layout \end_inset -.章見出しの連番は, -節見出しの連番と同様に行われ, -別行立てで「 Chapter\SpecialChar ldots -」という行がつきません.さらに, -多くのオプションによって, -見出しの外観を修正することができます(\SpecialChar LyX -では, -\family sans -文書\SpecialChar menuseparator -設定 -\family default -ダイアログの -\family sans -クラスオプション -\family default -フィールドで指定します).これらのオプションの独語での詳細な説明が, -Koma-Scriptの取扱説明書 -\emph on -scrguide -\emph default -にあります. \end_layout -\begin_layout Itemize -Koma-Script文書クラスで, -印字部分をデザインする主な方法は, - -\family sans -BCOR -\family default -オプションまたは -\family sans -DIV -\family default -オプションを使う方法です(\SpecialChar LyX -では, +\end_inset -\family sans -文書\SpecialChar menuseparator -設定 -\family default -ダイアログの -\family sans -クラスオプション -\family default -フィールドで指定します).これらのオプションは -\family sans -文書\SpecialChar menuseparator -設定 -\family default -ダイアログのオプションと同様に, -ページ余白を明示的に変更することができます.これらとその他印字領域オプションのドイツ語での詳細な説明が, -Koma-Script取扱説明書 -\emph on -scrguide -\emph default -にあります. +箇条書きに追加される \end_layout \begin_layout Itemize -Koma-Scriptファミリーの\SpecialChar LaTeX -文書クラスには, -多くの追加コマンドが定義されています.それらのうち, -\SpecialChar LyX -で意味を持つものは, -対応する段落環境として実装されています. +垂直余白をなくした +\end_layout + +\begin_layout Itemize +記号付き箇条書き \end_layout \begin_layout Standard -Koma-Scriptファミリーの\SpecialChar LaTeX -文書クラスに関する独語の詳細な説明が, -Koma-Script取扱説明書 -\emph on -scrguide -\emph default -にあります -\begin_inset Foot +余白を広げるには, +\SpecialChar LaTeX +パッケージの +\family sans +enumitem +\begin_inset Index idx +range none +pageformat default status collapsed \begin_layout Plain Layout -英語翻訳版の -\emph on -screnggu -\emph default -もありますが, -完訳ではありません. + +\family roman +\series medium +\shape up +\size normal +\emph off +\nospellcheck off +\bar no +\strikeout off +\xout off +\uuline off +\uwave off +\noun off +\color none +\begin_inset IndexMacro sortkey +status collapsed + +\begin_layout Plain Layout +LaTeXはつけし \end_layout \end_inset -.以下の各節では, -\SpecialChar LyX -に関係する側面のみ説明致します. -\end_layout +LaTeXパッケージ +\begin_inset IndexMacro subentry +status open -\begin_layout Subsection -article (koma-script)・report (koma-script)・book (koma-script) +\begin_layout Plain Layout + +\family roman +\series medium +\shape up +\size normal +\emph off +\nospellcheck off +\bar no +\strikeout off +\xout off +\uuline off +\uwave off +\noun off +\color none +enumitem \end_layout -\begin_layout Standard -文書クラス -\emph on -article (koma-script) -\emph default -・ -\emph on -report (koma-script) -\emph default -・ -\emph on -book -\emph default - -\emph on -(koma-script) -\emph default -は, -それぞれレイアウトファイル -\family typewriter -scrartcl.layout -\family default -・ -\family typewriter -scrreprt.layou -\family default -t・ -\family typewriter -crbook.layout -\family default -によって実装されています.これらは, -対応する標準文書クラス -\emph on -article -\emph default -・ -\emph on -report -\emph default -・ -\emph on -book -\emph default -の段落環境を, -若干の修正を加えた上ですべて含んでいますが, -\SpecialChar LyX -固有の -\family sans -箇条書き(一覧) -\family default -環境は例外であり, -同じ機能を持つ新しい -\family sans -ラベリング -\family default -環境で置き換えられています.この -\family sans -ラベリング -\family default -環境以外にも, -新しい段落環境が多く追加されています.これらは, +\end_inset + -\emph on -letter (koma-script) -\emph default -には含まれていないのでご注意ください. \end_layout -\begin_layout Itemize +\end_inset + -\family sans -部(addpart) -\family default -・ -\family sans -章(addchap) -\family default -・ -\family sans -節(addsec) -\family default -: -これらは, -それぞれ -\family sans -部* -\family default -・ -\family sans -章* -\family default -・ -\family sans -節* -\family default -と同等の働きをしますが, -加えて目次に項目が表示されるようになります. -\family sans -部(addpart) -\family default -と -\family sans -章(addchap) \family default -は, +で提供されている, +いくつかのコマンドを使用することができます.詳しくは, +取扱説明書 +\begin_inset CommandInset href +LatexCommand href +name "enumitem 解説文書" +target "http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf" +literal "false" -\emph on -article (koma-script) -\emph default -には収録されていません. +\end_inset + +をご覧ください. \end_layout -\begin_layout Itemize +\begin_layout Standard +水平方向の余白や行頭下げを変更するためにも, +多くのコマンドが使えます.下記の例は, +行頭下げを, +文書中の段落の行頭下げと同じにし, +ラベル分離幅を2 +\begin_inset space \thinspace{} +\end_inset -\family sans -章(addchap*) -\family default -・ -\family sans -節(addsec*) -\family default -: -これらは, +cmにして, +番号がページ余白に置かれるようにしたものです. +\end_layout -\family sans -章(addchap -\family default -)と -\family sans -節(addsec) -\family default -とまったく同等に動作しますが, -加えてランニングへッダを取り除きます. -\family sans -章(addchap*) -\family default -は, - -\emph on -article (koma-script) -\emph default -には収録されていません -\begin_inset Foot -status collapsed +\begin_layout Enumerate +\begin_inset Argument 1 +status open \begin_layout Plain Layout +\begin_inset ERT +status collapsed -\emph on -book (koma-script) -\emph default -と -\emph on -report (koma-script) -\emph default -には, - -\family typewriter +\begin_layout Plain Layout +labelindent= \backslash -addpart* -\family default -コマンドもありますが, -これは -\family sans -Part* -\family default -と同一なので, -\SpecialChar LyX -では実装されていません. +parindent, + labelsep=2cm \end_layout \end_inset -. + \end_layout -\begin_layout Itemize +\end_inset -\family sans -小見出し(minisec) -\family default -: -これは文書構造に現れない形で, -続く段落の直上に標準文字寸法の見出しを付けます. +負の行頭下げを持つ \end_layout -\begin_layout Itemize +\begin_layout Enumerate +連番箇条書き +\end_layout -\family sans -上部キャプション -\family default -と -\family sans -下部キャプション -\family default -は, -ある要素の上部ないし下部にキャプションを配置する際, -位置に応じて正しく余白取りを行う特別なキャプションです(組版規則に厳密に従うならば, -表キャプションは, -つねに表の上に置くべきでしょう).また, -クラスオプション -\family typewriter -tablecaptionsabove -\family default -を用いれば, -キャプションを指定すると, -表には -\family sans -上部キャプション -\family default -が, -図には -\family sans -下部キャプション -\family default -が適用されるようになります.これを使用するためには, -Koma-Script第2.8q版以上が必要です. -\end_layout +\begin_layout Subsubsection +さらなる調整 +\begin_inset Index idx +range none +pageformat default +status collapsed -\begin_layout Itemize +\begin_layout Plain Layout -\family sans -格言(dictum) -\family default -: -これは, -章頭などに警句を置くのに用いることができます.オプション引数( -\family sans -挿入\SpecialChar menuseparator -格言著者 -\family default -)を用いれば, -格言の作者を入れることができます.格言と作者の間は, -線で区切られます.これを使用するためには, -Koma-Script第2.8q版以上が必要です. -\family sans -格言(dictum) -\family default -は, +\family roman +\series medium +\shape up +\size normal +\emph off +\nospellcheck off +\bar no +\strikeout off +\xout off +\uuline off +\uwave off +\noun off +\color none +\begin_inset IndexMacro sortkey +status collapsed -\emph on -article (koma-script) -\emph default -には収録されていません. +\begin_layout Plain Layout +かしようかき \end_layout -\begin_layout Standard -以下の各環境は, -標準の -\family sans -タイトル -\family default -・ -\family sans -著者 -\family default -・ -\family sans -日付 -\family default -とともに文書のタイトル領域を形成します.これらは, -最初の「通常の」段落よりも前に置かれる必要があります -\begin_inset Foot -status collapsed +\end_inset + +箇条書き +\begin_inset IndexMacro subentry +status open \begin_layout Plain Layout -つまり, -対応する\SpecialChar LaTeX -コマンドが -\family typewriter -\backslash -maketitle -\family default -コマンドよりも前に現れなくてはなりません. +\family roman +\series medium +\shape up +\size normal +\emph off +\nospellcheck off +\bar no +\strikeout off +\xout off +\uuline off +\uwave off +\noun off +\color none +\begin_inset IndexMacro sortkey +status collapsed + +\begin_layout Plain Layout +ちようせい \end_layout \end_inset -.これらの環境が2度以上使用された場合には, -後に使用されたものが前のものを上書きします.つまり最後に使用したもののみが有効になります.しかしながら, +調整 +\end_layout + +\end_inset -\family sans -タイトル -\family default -や -\family sans -著者 -\family default -, -\family sans -日付 -\family default -のような異なる環境の順序を変更しても, -生成された文書には何の効果も生じません. \end_layout -\begin_layout Itemize +\end_inset + -\family sans -主題 -\family default -: -通常のタイトル部( -\family sans -タイトル -\family default -・ -\family sans -著者 -\family default -・ -\family sans -日付 -\family default -)の上に, -文書の主題用の中央揃えの段落を生成します. \end_layout -\begin_layout Itemize +\begin_layout Standard +記述箇条書きのスタイルを変更することも可能です.コマンド +\end_layout + +\begin_layout Standard \family sans -出版社 -\family default -: -通常のタイトル部( -\family sans -タイトル -\family default -・ -\family sans -著者 -\family default -・ -\family sans -日付 -\family default -)の下に, -出版社名用の中央揃えの段落を生成します. +font=definition \end_layout -\begin_layout Itemize +\begin_layout Standard +は, +記述ラベルのフォントを変更し, +コマンド +\end_layout -\family sans -献呈 -\family default -: +\begin_layout Standard -\emph on -report (koma-script) -\emph default -と -\emph on -book (koma-script) -\emph default -では, -タイトル頁の次に, -献辞用の中央揃えの段落を独立した頁として生成します. -\emph on -article (koma-script) -\emph default -の場合は, -通常のタイトル部( -\family sans -タイトル -\family default -・ -\family sans -著者 -\family default -・ \family sans -日付 -\family default -)の下に献辞用の中央揃えの段落を生成します. +style=definition \end_layout -\begin_layout Itemize +\begin_layout Standard +は, +箇条書きのスタイルを設定します. +\end_layout -\family sans -タイトル頭書き -\family default -: -通常のタイトル部( -\family sans -タイトル -\family default -・ -\family sans -著者 -\family default -・ -\family sans -日付 -\family default -)の上に, -文書頭書き用の左揃えの段落を生成します. +\begin_layout Standard +下記は, +コマンド \end_layout -\begin_layout Itemize +\begin_layout Standard \family sans -扉裏上部 -\family default -: +font= +\backslash +itshape, + style=nextline +\end_layout -\emph on -report (koma-script) -\emph default -や -\emph on -book (koma-script) -\emph default -の両面印刷において, -扉裏上部に左揃え段落を生成します.片面印刷や, +\begin_layout Standard +を使用した例です. +\end_layout -\emph on -article (koma-script) -\emph default -では何の効果も生じません. +\begin_layout Description +電離放射線: + +\begin_inset Argument 1 +status open + +\begin_layout Plain Layout +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +labelindent=0pt, + labelsep=1cm, + font= +\backslash +itshape, + style=nextline \end_layout -\begin_layout Itemize +\end_inset -\family sans -扉裏下部 -\family default -: -\emph on -report (koma-script) -\emph default -や -\emph on -book (koma-script) -\emph default -の両面印刷において, -扉裏下部に左揃え段落を生成します.片面印刷や, - -\emph on -article (koma-script) -\emph default -では何の効果も生じません. \end_layout -\begin_layout Itemize +\end_inset -\family sans -追加タイトル -\family default -: -実際の文書の前に, -整形を行わない段落から成る, -特殊な「汚い」ページを生成します. +電離放射線は, +電子を原子や分子から分離させるに十分なエネルギーを持つ, +素粒子や電磁波から成ります. +\end_layout + +\begin_layout Description +参照カウント: + コンピュータ科学において, +参照カウントは, +オブジェクト・メモリブロック・ディスク容量・その他のリソースへの, +参照やポインタやハンドルの数を保管しておくための技術です. \end_layout \begin_layout Standard -文書クラス -\emph on -article (koma-script) -\emph default -・ -\emph on -report (koma-script) -\emph default -・ -\emph on -book (koma-script) -\emph default -の 各レイアウトファイルは, +\SpecialChar LaTeX +パッケージの +\family sans +enumitem +\begin_inset Index idx +range none +pageformat default +status collapsed -\family typewriter -scrmacros.inc -\family default -ファイルを読み込みます.このファイルは, -ユーザ環境を定義する場所として想定されています.s -\family typewriter -crmacros.inc -\family default -を, -個人用レイアウトディレクトリにコピーして編集してください! +\begin_layout Plain Layout + +\family roman +\series medium +\shape up +\size normal +\emph off +\nospellcheck off +\bar no +\strikeout off +\xout off +\uuline off +\uwave off +\noun off +\color none +\begin_inset IndexMacro sortkey +status collapsed +\begin_layout Plain Layout +LaTeXはつけし \end_layout -\begin_layout Subsection -letter (koma-script) +\end_inset + +LaTeXパッケージ +\begin_inset IndexMacro subentry +status open + +\begin_layout Plain Layout + +\family roman +\series medium +\shape up +\size normal +\emph off +\nospellcheck off +\bar no +\strikeout off +\xout off +\uuline off +\uwave off +\noun off +\color none +enumitem \end_layout -\begin_layout Description -\noindent +\end_inset -\family sans -\series bold -註: -\family default -\series default - 本節は, -廃版となっている -\family sans -KOMA-Script-Letter (v. -\begin_inset space ~ +\end_layout + \end_inset -1) + \family default -について論じています.これは, -最近のKOMAリリースでは収録もされていません.現行の -\family sans -KOMA-Script-Letter (v. -\begin_inset space ~ +で提供されるコマンドや機能は, +他にもたくさんあります.詳細は, +取扱説明書 +\begin_inset CommandInset href +LatexCommand href +name "enumitem documentation" +target "http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf" +literal "false" + \end_inset -2) -\family default -については, -次節を参照してください! +をご覧ください. +\end_layout +\begin_layout Subsection +段落箇条書き \end_layout \begin_layout Standard -\noindent -文書クラス -\emph on -letter (koma-script) -\emph default -は, -レイアウトファイル -\family typewriter -scrlettr.layout -\family default -で実装されています.このレイアウトファイルには, -対応する標準文書クラス -\emph on -letter -\emph default -の全段落環境が, -部分的に変更を加えた形で収録されていますが, -\SpecialChar LyX -固有環境の -\family sans -\SpecialChar LyX -コード -\family default -・ +このモジュールは, + \family sans -コメント +paralist \family default -・ +パッケージを使用し, +9つの新しい箇条書き環境を提供します.記号・連番箇条書きを, +段落内に組版したり, +独立段落や簡素形として組版したりすることができます.大半の環境には, +ラベルを整形するためのオプションの引数があります.さらに, +LaTeX環境の記号・連番箇条書きも, +同様のオプション引数を使えるように拡張します.詳細については, + \family sans -箇条書き(一覧 +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator +段落箇条書き +\series default +(paralist) \family default -)は, -新しく + +\begin_inset space \thinspace{} +\end_inset + +および +\begin_inset space \thinspace{} +\end_inset + + \family sans -ラベリング +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator +Paralist \family default -環境に置き換えられています.それ以外にも, -標準文書クラスとは異なり, -標準環境の +\series default +, +さらに +\begin_inset CommandInset href +LatexCommand href +name "paralist 解説文書" +target "http://mirrors.ctan.org/macros/latex/contrib/paralist/paralist.pdf" +literal "false" + +\end_inset + +を参照してください. +\end_layout + +\begin_layout Section +文芸的プログラミング +\end_layout + +\begin_layout Subsection +Noweb +\end_layout + +\begin_layout Standard +このモジュールは, +Nowebを文芸的プログラミングツールとして使用することを可能にします.Nowebのファイルと解説文書は, + +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "https://www.ctan.org/pkg/noweb" +literal "false" + +\end_inset + +で入手可能です.文芸的プログラミングについては, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:文芸プログラミング" +plural "false" +caps "false" +noprefix "false" +nolink "false" + +\end_inset + +節に解説があり, + \family sans -\SpecialChar LaTeX +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator +\series default +Noweb \family default -・ +, + \family sans -引用(字下げあり) +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator + +\series default +Noweb \family default -・ +, + \family sans -引用(字下げなし) +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator + +\series default +Noweb +\begin_inset space \space{} +\end_inset + +Listerrors \family default -・ +, + \family sans -詩句 +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator + +\series default +Noweb2LyX \family default -が収録されています.さらに, -新しいletter固有環境がたくさん追加されています. + +\begin_inset space \thinspace{} +\end_inset + +の3つの用例ファイルがあります. +\end_layout + +\begin_layout Subsection +Rnw (knitr) \end_layout \begin_layout Standard -この文書クラスで作成した書簡の外観は, -様々な\SpecialChar LaTeX -コマンドを\SpecialChar LaTeX -プリアンブルに置くことで制御することができます -\begin_inset Foot +このモジュールは, + +\family typewriter +knitr +\family default +と +\family typewriter +includernw +\family default +パッケージを使用します.このモジュールを機能させるには, +動的レポートを生成するRの +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -例えば, -名前と住所の入った書簡ヘッダの標準的外観は, -きわめて頑固です.「普通の」へッダは, -プリアンブル中に以下のようなコマンドを入れることで生成することができます. +knitr \end_layout -\begin_layout LyX-Code +\end_inset -\backslash -firsthead{ -\backslash -parbox[b]{ -\backslash -textwidth} +パッケージを, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +install.packages('knitr') \end_layout -\begin_layout LyX-Code - { -\backslash -ignorespaces -\backslash -fromname -\backslash +\end_inset -\backslash - -\backslash -ignorespaces -\backslash -fromaddress}} +として導入する必要があります. \end_layout -\begin_layout LyX-Code +\begin_layout Paragraph +註: -\backslash -nexthead{ -\backslash -parbox[b]{ -\backslash -textwidth} \end_layout -\begin_layout LyX-Code - { -\backslash -ignorespaces -\backslash -fromname -\backslash -hfill -\backslash -ignorespaces -\backslash -pagename -\backslash - -\end_layout +\begin_layout Standard +これはR >= 2.14.1に依存します.詳細については +\begin_inset Flex URL +status collapsed -\begin_layout LyX-Code +\begin_layout Plain Layout -\backslash -thepage}} +http://yihui.name/knitr \end_layout \end_inset -.これらの\SpecialChar LaTeX -コマンドのドイツ語での詳細な説明は, -Koma-Scriptの取扱説明書 -\emph on -scrguide -\emph default -にあります.この方法で, -書簡の著者は, -個人用書簡レイアウトを作ることができます. +をご覧ください. \end_layout \begin_layout Standard +また, -\family sans -書簡 +\family typewriter +includernw \family default -環境および +パッケージも導入されていなくてはならず, + \family sans -頭語 +LilyPond +\begin_inset space ~ +\end_inset + +Book \family default -環境は, -書簡の冒頭部を定義するもので, -すべての書簡で使用しなくてはなりません.\SpecialChar LyX -文書クラスでは, -これらの環境を強調するために, -左余白にそれぞれ -\shape italic -L -\shape default -と -\shape italic -O -\shape default -という文字が表示されます.同一ファイル中には, -複数の書簡を書くことができます. +または \family sans -頭語 +Sweave \family default -環境は, -同じ受取人への書簡を新しく書き出すものであり, +が読み込まれている場合には, +使用できません.情報と文芸的プログラミングについては, \family sans -書簡 -\family default -環境は, -新しい受取人を生成するものです. -\family sans -結語 +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator + +\series default +knitr \family default -・ +, + \family sans -PS +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator + +\series default +Rnw +\begin_inset space \thinspace{} +\end_inset + +(knitr) \family default -・ +および第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:文芸プログラミング" +plural "false" +caps "false" +noprefix "false" +nolink "false" + +\end_inset + +節をご覧ください. +\end_layout + +\begin_layout Subsection +Sweave +\end_layout + +\begin_layout Standard +このモジュールを使うと, +統計言語SまたはRを文芸的プログラミングツールとして使用することができるようになります. \family sans -CC +includernw \family default -・ +および \family sans -Encl +fancyvrb \family default -は, -通常の段落環境なので, -同一の書簡中でも何度も使用することができます. -\end_layout +パッケージが必要です. +\begin_inset CommandInset href +LatexCommand href +name "includernw" +target "https://www.ctan.org/pkg/includernw" +literal "false" -\begin_layout Itemize +\end_inset -\family sans -書簡 -\family default -: -受取人のための段落をつくり, -暗黙に書簡の開始を定義します. -\end_layout +と +\begin_inset CommandInset href +LatexCommand href +name "fancyvrb" +target "https://www.ctan.org/pkg/fancyvrb" +literal "false" -\begin_layout Itemize +\end_inset +はともにCTANから入手できます. \family sans -頭語 -\family default -: -敬称のための段落をつくり, -暗黙に新しい書簡を開始します. -\end_layout +LilyPond +\begin_inset space ~ +\end_inset -\begin_layout Itemize +Book +\family default +が読み込まれている場合には, +使用できません.情報と文芸的プログラミングについては, \family sans -結語 -\family default -: -結語のための段落をつくります. -\end_layout +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator -\begin_layout Itemize +\series default +Sweave +\family default +, \family sans -PS +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator + +\series default +Sweave \family default -: -追伸のための段落をつくります. -\end_layout +および第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:文芸プログラミング" +plural "false" +caps "false" +noprefix "false" +nolink "false" -\begin_layout Itemize +\end_inset -\family sans -CC -\family default -: -同報一覧のための段落をつくります. +節をご覧ください. \end_layout -\begin_layout Itemize +\begin_layout Section +数式 +\end_layout -\family sans -Encl -\family default -: -同封物のための段落をつくります. +\begin_layout Subsection +AMS定理 \end_layout \begin_layout Standard +このモジュールは, +拡張AMS機構を使う定理環境と証明環境を定義します.連番付きと連番なしの両方の型が提供されます.既定では, +定理は文書を通じて連番が付されます.これは, \family sans -名前 -\family default -・ -\family sans -署名 -\family default -・ -\family sans -住所 -\family default -・ -\family sans -電話 -\family default -・ -\family sans -場所(Place -\family default -)・ -\family sans -返送先住所 -\family default -・ -\family sans -配送手段(Specialmail) -\family default -・ -\family sans -場所 +\series bold +定理(…毎…連番) \family default -・ +\series default +モジュールのうちの一つを読み込むことによって変更することができます. \family sans -タイトル +\series bold +標準定理 \family default -・ +\series default +モジュールや \family sans -主題 +\series bold +標準定理(連番なし) \family default -は, -情報入力を促すラベルの付いた入力環境で, -文書クラスが適切な処理を行います -\begin_inset Foot -status collapsed +\series default +モジュールが読み込まれているときには, +使用することができません. +\end_layout -\begin_layout Plain Layout -上述の -\family sans -書簡 -\family default -や -\family sans -頭語 -\family default -が, -これらのような入力環境でないのは, -矛盾しているように感じられるかもしれません.しかしながら, -これら2つの環境は特別の意味を持っているために, -これらは左余白に一文字をマークした通常の段落環境として実装しました.さらに, +\begin_layout Subsection +AMS定理(拡張) +\end_layout + +\begin_layout Standard +このモジュールは, \family sans -頭語 +AMS +\series bold +定理 \family default -環境と +\series default +パッケージを使う定理環境をいくつか追加定義します( \family sans -結語 +AMS +\series bold +定理 \family default -環境が著しく異なって見えると対称性が損なわれることになるのも理由の一つです. +\series default +モジュールは読み込まれていなくてはなりません).これには, +基準・アルゴリズム・公理・条件・註釈・記法・要約・謝辞・結論・事実・仮定・場合・問題が, +連番ありと連番なしの両方の形で含まれています. \end_layout -\end_inset - -.これらの環境は, -対応する -\family sans -頭語 -\family default -環境の前に置く必要があります. +\begin_layout Subsection +AMS定理(拡張・章毎に種類別連番) \end_layout \begin_layout Standard -生成された書簡の実際の外観は, -特定の環境の使い方だけではなく, -他の要素にも依存するため, -これらの環境をWYSIWYGとして実装することには, -あまり意味がありません.たとえば, +このモジュールは, \family sans -署名 +AMS +\series bold +定理(章毎に種類別連番) \family default -環境で入力した署名は, -標準的な挙動では, -同じ書簡に +\series default +パッケージを使う定理環境をいくつか追加定義します( \family sans -結語 +AMS +\series bold +定理(章毎に種類別連番) \family default -環境も使用されているときのみ, -書簡の出力に現れます. +\series default +モジュールは読み込まれていなくてはなりません).中には, +基準・アルゴリズム・公理・条件・註釈・記法・要約・謝辞・結論・仮定・場合が, +連番ありと連番なしの両方の形で含まれています. \family sans -電話 +AMS +\series bold +定理(拡張) \family default -環境に入力された値は, -標準的な挙動では, -書簡の出力には全く表示されません.書簡のヘッダを自由にデザインできることは, -前出の脚注で示してあります. +\series default +モジュールとは異なり, +このモジュールでは定理の種類毎に別々のカウンタを有し, +章毎にリセットされます(例: +基準1→基準2→公理3→仮定4→…ではなく, +基準1.1→基準1.2→公理1.1→仮定1.1→#基準2.1→基準2.2→公理2.1→…となります). +\end_layout + +\begin_layout Subsection +AMS定理(拡張・種類別連番) \end_layout \begin_layout Standard -入力環境は, -空の段落として使うことができます.これは, -たとえば -\family sans -署名 -\family default -環境の場合に有効です. +このモジュールは, + \family sans -署名 +AMS +\series bold +定理(種類別連番) \family default -環境を全く使用しない場合は, -標準的な挙動では, - +\series default +パッケージを使う定理環境をいくつか追加定義します( \family sans -名前 +AMS +\series bold +定理(種類別連番) \family default -環境の値が署名として使用されますが, -空の +\series default +モジュールは読み込まれていなくてはなりません).中には, +基準・アルゴリズム・公理・条件・註釈・記法・要約・謝辞・結論・事実・仮定・場合が, +連番ありと連番なしの両方の形で含まれています. \family sans -署名 +AMS +\series bold +定理(拡張) \family default -環境を作成しておくと, -署名の値は無定義となりません. +\series default +モジュールとは異なり, +このモジュールでは定理の種類毎に別々のカウンタを有します(例: +基準1→基準2→公理3→仮定4→…ではなく, +基準1→基準2→公理1→仮定1→基準3→…となります). \end_layout -\begin_layout Standard -入力環境を使用すると, -個人データ(名前や住所など)が既に入力された入力環境と, -後から入力するデータの入力環境を備えた, -書簡のひな型を作成することができます. +\begin_layout Subsection +AMS定理(章毎に種類別連番) \end_layout -\begin_layout Itemize - +\begin_layout Standard +このモジュールは, +拡張AMS機構を使う定理環境と証明環境を定義します.連番付きと連番なしの両方の型が提供されます. \family sans -名前 +AMS +\series bold +定理 \family default -: -送り主の名前.標準的な挙動では, -書簡のヘッダ部にスモールキャップ体の中央揃えの段落として表示されます. -\end_layout - -\begin_layout Itemize - +\series default +モジュールとは異なり, +ここに含まれる定理型は, +種類毎に別々のカウンタを有します(例: +定理1→定理2→補題3→命題4→…ではなく, +定理1.1→定理1.2→補題1.1→命題1.1→定理1.3→補題1.2→…となります).連番は章毎にリセットされます(定理1.1→定理2.1→...). \family sans -署名 +AMS +\series bold +定理 \family default -: -送り主の署名.標準的な挙動では, - +\series default +や \family sans -結語 +\series bold +標準定理 \family default -環境の下に表示されます. +\series default +, + \family sans -署名 +\series bold +標準定理(種類別連番) \family default -環境を使用しないと, -代わりに +\series default +, + \family sans -名前 +\series bold +標準定理(連番なし) \family default -環境の値が表示されます. +\series default +の各モジュールが読み込まれているときには, +使用することができません. \end_layout -\begin_layout Itemize +\begin_layout Subsection +AMS定理(種類別連番) +\end_layout +\begin_layout Standard +このモジュールは, +拡張AMS機構を使う定理環境と証明環境を定義します.連番付きと連番なしの両方の型が提供されます. \family sans -住所 +AMS +\series bold +定理 \family default -: -送り主の住所.標準的な挙動では, -書簡ヘッダの送り主の名前の下に中央揃えの段落として表示されます. -\end_layout - -\begin_layout Itemize +\series default +モジュールとは異なり, +このモジュールでは定理の種類毎に別々のカウンタを有します(例: +定理1→定理2→補題3→命題4→…ではなく, +定理1→定理2→補題1→命題1→定理3→補題2→…となります).連番の及ぶ範囲は文書全体です.章毎または節毎の連番をお望みであれば, +「章毎に…連番」または「節毎に…連番」とあるモジュールを選択してください. +\family sans +AMS +\series bold +定理 +\family default +\series default +や +\family sans +\series bold +標準定理 +\family default +\series default +, \family sans -電話 +\series bold +標準定理(種類別連番) \family default -: -送り主の電話番号.標準的な挙動では, -\SpecialChar LaTeX -変数 -\family typewriter +\series default +, -\backslash -telephonenum +\family sans +\series bold +標準定理(連番なし) \family default -を設定するだけです. +\series default +の各モジュールが読み込まれているときには, +使用することができません. \end_layout -\begin_layout Itemize +\begin_layout Subsection +数式番号を節毎に振る +\end_layout -\family sans -場所(Place) -\family default -: -書簡を書いた場所. +\begin_layout Standard +このモジュールを使うと, +数式番号が節の開始毎にリセットされ, +数式番号の前に「(2.1)」のように節番号が付きます. \end_layout -\begin_layout Itemize +\begin_layout Subsection +標準定理 +\end_layout + +\begin_layout Standard +このモジュールは, +非AMSクラス用にいくつか定理環境を定義します.既定では, +定理は文書を通じて連番が付されます.これは, \family sans -日付 +\series bold +標準定理(...連番) \family default -: -書簡を書いた日付. +\series default +モジュールのうちの一つを読み込むことによって変更することができます. \family sans -場所(Place) +AMS +\series bold +定理 \family default -と +\series default +や \family sans -日付 +\series bold +標準定理(連番なし) \family default -は, -標準的な挙動では, -受取人フィールドの下に, -単一の右揃え行として場所と日付を生成します.空の +\series default +のモジュールが読み込まれているときには, +使用することができません. +\end_layout + +\begin_layout Subsection +標準定理(命名可) +\end_layout + +\begin_layout Standard +このモジュールは, +定理名付き定理を使用できるようにします.定理名は「定理追加文」差込枠に入れます. +\end_layout + +\begin_layout Subsection +標準定理(章毎連番) +\end_layout + +\begin_layout Standard +このモジュールは, +定理などを章ごとに付番します(つまり章が始まるときにカウンタがリセットされます).このモジュールは, +章環境を提供するレイアウトとのみ使用してください. \family sans -日付 +AMS +\series bold +定理(種類別連番) \family default -環境を作成しておくと, - +\series default +または \family sans -場所(Place) +\series bold +標準定理 \family default -の値如何に関わらず, -場所も日付も表示されません. +\series default +モジュールのどちらかが読み込まれていなくてはなりません. \family sans -日付 +\series bold +標準定理(節毎連番) \family default -環境を使用しない場合には, -書簡を出力した日付が使用されます. +\series default +のモジュールが読み込まれているときには, +使用することができません. \end_layout -\begin_layout Itemize +\begin_layout Subsection +標準定理(節毎連番) +\end_layout +\begin_layout Standard +このモジュールは, +定理などを節ごとに付番します(つまり節が始まるときにカウンタがリセットされます). \family sans -返送先住所 +AMS +\series bold +定理(種類別連番) \family default -: -送り主の返送先住所.標準的な挙動では, -受取人の上に小文字のサンセリフ体フォントで表示されます. -\end_layout - -\begin_layout Itemize - +\series default +または \family sans -特別便 +\series bold +標準定理 \family default -: -特別便の情報.標準的な挙動では, -受取人フィールドの上かつ返送先住所の下に, -下線付きで表示されます. -\end_layout - -\begin_layout Itemize - +\series default +モジュールのどちらかが読み込まれていなくてはなりません. \family sans -場所 +\series bold +標準定理(章毎連番) \family default -: -追加情報.標準的な挙動では, -受取人フィールドの下の右側に表示されます. +\series default +のモジュールが読み込まれているときには, +使用することができません. \end_layout -\begin_layout Itemize +\begin_layout Subsection +標準定理(章毎に種類別連番) +\end_layout +\begin_layout Standard +このモジュールは, +非AMSクラス用にいくつか定理環境を定義します. \family sans -タイトル +AMS +\series bold +定理 \family default -: -書簡の題名.標準的な挙動では, -主題の上に大きなボールド体サンセリフフォントで表示されます. -\end_layout +\series default +モジュールや +\family sans +\series bold +標準定理 +\family default +\series default +モジュールとは違って, +このモジュールでは定理の種類毎に別々のカウンタが設定されています(例: +定理1→定理2→補題3→命題4→定理5→補題6\SpecialChar ldots +のようにはならないで, +定理1→定理2→補題1→命題1→定理3→補題2\SpecialChar ldots +のように進行します).連番は, +章の開始時にリセットされます. +\family sans +AMS +\series bold +定理(種類別連番) +\family default +\series default +または +\family sans +\series bold +標準定理(種類別連番) +\family default +\series default +モジュールのどちらかが読み込まれていなくてはなりません. +\family sans +AMS +\series bold +定理 +\family default +\series default +や +\family sans +\series bold +標準定理 +\family default +\series default +, -\begin_layout Itemize +\family sans +\series bold +標準定理(連番なし) +\family default +\series default +, \family sans -主題 +\series bold +標準定理(節毎連番) \family default -: -書簡の主題.標準的な挙動では, +\series default +, \family sans -頭語 +\series bold +標準定理(節毎に種類別連番) \family default -環境の上にボールド体で表示されます. +\series default +の各モジュールが読み込まれているときには, +使用することができません. \end_layout -\begin_layout Standard +\begin_layout Subsection +標準定理(節毎に種類別連番) +\end_layout +\begin_layout Standard +このモジュールは, +非AMSクラス用にいくつか定理環境を定義します. \family sans -Yourref・Yourmail・Myref・顧客・インボイス +AMS +\series bold +定理 \family default -といった環境は, - +\series default +モジュールや \family sans -タイトル +\series bold +標準定理 \family default -行の上に「Your ref.」・「Your letter of」・「Our ref.」・「Customer no.」・「Invoice no.」・「Date」といったフィールド行を持つ, -ビジネス書簡を作成します.日付フィールドには, - +\series default +モジュールとは違って, +このモジュールでは定理の種類毎に別々のカウンタが設定されています(例: +定理1→定理2→補題3→命題4→…のようにはならないで, +定理1→定理2→補題1→命題1→定理3→補題2→…のように進行します).連番は, +節の開始時にリセットされます. \family sans -日付 +AMS +\series bold +定理(種類別連番) \family default -環境の値が使用されます.しかしながら, -これらの「ビジネス書簡環境」の一つを使用した場合には, - +\series default +または \family sans -場所(Place) +\series bold +標準定理(種類別連番) \family default -の値は書簡には表示されなくなり, -\SpecialChar LaTeX -変数 -\family typewriter - -\backslash -fromplace +\series default +モジュールのどちらかが読み込まれていなくてはなりません. +\family sans +AMS +\series bold +定理 \family default -が設定させるだけになります.通常時に, -受取人フィールドの下に右揃えで出力される場所と日付の出力は, -抑制されます.これらのビジネス環境は, -ラベル付きの入力環境として実装されており, -対応する +\series default +や \family sans -頭語 +\series bold +標準定理 \family default -環境よりも前に置く必要があります. -\end_layout - -\begin_layout Itemize +\series default +, \family sans -Yourref +\series bold +標準定理(連番なし) \family default -: - Your ref. -\end_layout +\series default +, -\begin_layout Itemize +\family sans +\series bold +標準定理(章毎連番) +\family default +\series default +, \family sans -Yourmail +\series bold +標準定理(章毎に種類別連番) \family default -: - Your letter of. +\series default +の各モジュールが読み込まれているときには, +使用することができません. \end_layout -\begin_layout Itemize +\begin_layout Subsection +標準定理(種類別連番) +\end_layout +\begin_layout Standard +このモジュールは, +非AMSクラス用にいくつか定理環境を定義します. \family sans -Myref +AMS +\series bold +定理 \family default -: - Our ref. -\end_layout +\series default +モジュールや +\family sans +\series bold +標準定理 +\family default +\series default +モジュールとは違って, +このモジュールでは定理の種類毎に別々のカウンタが設定されています(例: +定理1→定理2→補題3→命題4→…のようにはならないで, +定理1→定理2→補題1→命題1→定理3→補題2→…のように進行します).連番の及ぶ範囲は文書全体です.章毎または節毎の連番をお望みであれば, +「章毎に…連番」または「節毎に…連番」とあるモジュールを選択してください. +\family sans +AMS +\series bold +定理 +\family default +\series default +や +\family sans +\series bold +標準定理 +\family default +\series default +, -\begin_layout Itemize +\family sans +\series bold +標準定理(連番なし) +\family default +\series default +, \family sans -Customer +\series bold +AMS定理(種類別連番) \family default -: - Customer no. +\series default +の各モジュールが読み込まれているときには, +使用することができません. \end_layout -\begin_layout Itemize +\begin_layout Subsection +標準定理(連番なし) +\end_layout +\begin_layout Standard +このモジュールは, +拡張AMS機構を用いる, +番号なし定理環境と証明環境のみ定義します. \family sans -Invoice +AMS +\series bold +定理(種類別連番) \family default -: - Invoice no. +\series default +または +\family sans +\series bold +標準定理 +\family default +\series default +モジュールのどちらかが読み込まれていなくてはなりません. \end_layout \begin_layout Subsection -新しいletterクラス: -letter (koma-script v.2) +数式群(subequations) \end_layout \begin_layout Standard -by -\noun on -Jürgen Spitzmüller -\begin_inset VSpace medskip -\end_inset +このモジュールは, +LyX中で数式群をまとめる直感的な方法を提供します. +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +数式\SpecialChar menuseparator +細目番号 +\family default +\series default +をご覧ください. +\end_layout +\begin_layout Section +ページレイアウト +\end_layout +\begin_layout Subsection +ヘッダ・フッタ文の設定 \end_layout \begin_layout Standard -\noindent -Koma-Script第2.8版では, -新しいletterクラス -\family typewriter -scrlttr2 -\family default -が導入されたため, +このモジュールは, -\family typewriter -scrlettr +\family sans +\series bold +文書\SpecialChar menuseparator +設定ページ\SpecialChar menuseparator +ページレイアウト \family default -は廃止されてサポート対象外となりました.これは— -\SpecialChar LaTeX -側で— -全く新しいインターフェイスを持っており, -旧クラスとは互換性がありません.したがって, -\SpecialChar LyX -は両者をサポートしていますが, -新しい方のクラスを使用することを推奨します. -\end_layout - -\begin_layout Standard -このクラスは, +\series default -\emph on -letter (koma-script) -\emph default -と同一の機能に加えて, -新しい機能をいくつかサポートしています.基本となる項目は, +\begin_inset space \thinspace{} +\end_inset +ダイアログの \family sans -住所 -\family default -(受取人の住所, -旧レイアウトの -\family sans -書簡 -\family default -と同じ)・ -\family sans -頭語 -\family default -・ -\family sans -結語 -\family default -です. -\family sans -次の住所 -\family default -は別の書簡を新しく開始します(つまり一文書あたり複数の書簡を書くことができます).新しく付け加えられた項目は, -送り主の -\family sans -電子メール -\family default -・ -\family sans -URL -\family default -・ -\family sans -ファックス -\family default -・ -\family sans -銀行 -\family default -, -およびヘッダに( -\family sans -挿入\SpecialChar menuseparator -図 -\family default -で) -\family sans -ロゴ +\series bold +ページ様式 \family default -を入れることができるようになった点です. -\end_layout - -\begin_layout Standard -しかしながら, -もっとも大きな改善は, -書簡のレイアウトを, -ほとんどどんなニーズにも合わせて設定できるようになった点でしょう.これはプリアンブルか, -クラスオプションとして読み込まれる特別なスタイルファイル(「レタークラスオプション」, -拡張子 +\series default +オプションを \family typewriter -*.lco +fancy \family default -)によって設定することができます -\begin_inset Foot -status collapsed +に設定する必要があります.これは, -\begin_layout Plain Layout -KOMAパッケージには, -既定の \family typewriter -*.lco -\family default -ファイルがいくつか収録されています.たとえば, -ドイツの組版規則に則った -\family typewriter -DIN.lco -\family default -や, -旧 -\family typewriter -scrlettr -\family default -クラスの既定レイアウトを提供する -\family typewriter -KOMAold.lco +fancyhdr \family default -などです.たとえば後者は, +パッケージをサポートする文書クラスに以下の6つの環境を追加します. +\end_layout + +\begin_layout Itemize \family sans -文書\SpecialChar menuseparator -設定\SpecialChar menuseparator -文書クラス\SpecialChar menuseparator -クラスオプション -\family default -フィールドにクラスオプション -\family typewriter -KOMAold -\family default -を加えることで読み込むことができます. +\series bold +左ヘッダ \end_layout -\end_inset +\begin_layout Itemize -.用例としては, -\SpecialChar LyX -に収録されているひな型 -\emph on -koma-letter2 -\emph default -をご覧ください.詳細な解説は, -Koma-Script取扱説明書( -\emph on -scrguide -\emph default -)にあります. +\family sans +\series bold +中央ヘッダ \end_layout -\begin_layout Subsection -問題点 -\end_layout +\begin_layout Itemize -\begin_layout Standard -Koma-Script文書クラスを\SpecialChar LyX -上に表示する上で, -\SpecialChar LyX -の内部処理が若干の問題を生じめます. +\family sans +\series bold +右ヘッダ \end_layout \begin_layout Itemize \family sans -章 -\family default -環境の章番号は, -章見出しと同じ行ではなく, -その上に表示されます.これは, -レイアウトファイル中の -\family sans -Counter_Chapter -\family default -ラベル型に対する\SpecialChar LyX -の内部処理が原因です. +\series bold +左フッタ \end_layout \begin_layout Itemize \family sans -章(addchap) -\family default -と -\family sans -節(addsec) -\family default -環境の見出しは, -「本当の」\SpecialChar LaTeX -の目次には追加されますが, -\SpecialChar LyX -の目次( -\family sans -移動 -\family default -メニュー)には追加されません. +\series bold +中央フッタ \end_layout \begin_layout Itemize -\emph on -letter -\emph default -文書クラスでの段落は, -垂直スペースによる段落区切りで表示され, -字下げはされません.これが標準的な挙動となっていて, -特別な\SpecialChar LaTeX -コマンドは必要ありません.しかし, - -\family sans -文書\SpecialChar menuseparator -設定 -\family default -ダイアログでは, -対応するラジオボタンは -\family sans -字下げ -\family default -に設定されています. \family sans -垂直スペース -\family default -は, -隙間を空けるために, -文書に\SpecialChar LaTeX -コマンドをつねに追加するようになっていますが, -この文書クラスの場合には, -そのような挙動が望まれないためです. +\series bold +右フッタ \end_layout -\begin_layout Section -Memoir +\begin_layout Subsubsection +装飾的なヘッダ・フッタ \end_layout \begin_layout Standard +既定のページレイアウトは, +どちらかといえば素っ気ないものです. +\begin_inset Flex Code +status collapsed -\noun on -Jürgen Spitzmüller -\noun default -文 +\begin_layout Plain Layout +article \end_layout -\begin_layout Subsection -概観 -\end_layout +\end_inset -\begin_layout Standard -Memoirは, -非常に強力で, -着実に改良が加えられている文書クラスであり, -フィクションとノンフィクションの文学作品用に設計されています.その目的は, -ユーザーに, -文書の組版に関して最大限の裁量を得させることにあります.Memoirは, -標準bookクラスに基づいていますが, -articleクラスをエミュレートすることもできます(以下参照). -\end_layout +文書クラスの場合には, +ページの下の真ん中にページ番号がつくだけです.この取扱説明書はKOMA-scriptのbookクラスなので, +すこしは凝ってますが, -\begin_layout Standard -Memoir開発者であるPeter Wilsonは, -\SpecialChar LaTeX -の世界での, -多くの便利なパッケージの作者として知られていますが, -それらのほとんどは, -Memoirに統合されました.このため, -章のデザインや, -目次や付録などのレイアウトを, -はるかに簡単に行うことができます.しかしながら, -\SpecialChar LyX -は, -これらすべての素晴らしい機能をネイティブでサポートしているわけではありません.これらのうちいくつかは, -将来のリリースで追加されるかもしれませんが -\begin_inset Foot -status collapsed +\family sans +\series bold +文書\SpecialChar menuseparator +設定ページ\SpecialChar menuseparator +ページレイアウト +\family default +\series default -\begin_layout Plain Layout -もし提案があれば, -ぜひ -\begin_inset Flex URL +\begin_inset space \thinspace{} +\end_inset + +ダイアログの +\family sans +\series bold +ページ様式 +\family default +\series default +オプションを「fancy」に設定すれば, +ページへッダが「左」「中央」「右」と命名された3つのフィールドに分割されます.フッタも同様に3つのフィールドに分割されます.これらのフィールドをもっとも簡単に設定する\SpecialChar LaTeX +コマンドは, + +\family typewriter + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -lyx-devel@lists.lyx.org +\family typewriter + +\backslash +lhead \end_layout \end_inset -までお送り下さい. -\end_layout -\end_inset +\family default +・ +\family typewriter -, -\SpecialChar LyX -のフレームワークが持つ制約のために, -おそらく決して追加されることのないと考えられるものも多数あります.もちろん, -ネイティブな\SpecialChar LaTeX -コマンド(\SpecialChar TeX -コード -\begin_inset Foot +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -【参考】詳細は, -第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:TeXコードを挿入する" -nolink "false" -\end_inset +\family typewriter -節参照. +\backslash +chead \end_layout \end_inset -)の助けを借りれば, -全機能を使用できます.この節では, -\SpecialChar LyX -がネイティブにサポートしている機能についてのみ, -列挙するものとします.詳細な説明(および他の機能)については, -Memoirクラスの詳しい取扱説明書 -\begin_inset Foot -status collapsed -\begin_layout Plain Layout -【参考】 -\begin_inset Flex URL +\family default +・ +\family typewriter + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -CTAN:/macros/latex/memoir/memman.pdf +\family typewriter + +\backslash +rhead \end_layout \end_inset +\family default +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +lfoot \end_layout \end_inset -をご覧になることをお勧めします.この取扱説明書は, -本クラスのユーザーの手引きであるのみに留まらず, -良い組版に関する包括的な解説であり, -それ自身が良い組版の傑出した用例となっています. +などです.かりに, +各ページの左上端に自分の名前を入れたいものとしましょう.次のようなコマンドをプリアンブルに入れるだけです. \end_layout -\begin_layout Subsection -基本的な機能と制約 +\begin_layout Standard + +\family typewriter + +\backslash +lhead{物書 はじめ} \end_layout \begin_layout Standard -Memoirは, -基本的に, -標準bookクラスの全機能をサポートしています.しかしながら, -以下に示すような若干の違いがあります. +これで自分の名前が左上に現れます.フィールドに取り除きたい既定の内容がある場合(往々にして中央のフッタにはページ番号が入ります)には, +空の引数を持つコマンドを入れるだけです.すなわち, + \end_layout -\begin_layout Description -フォント寸法: - Memoirでは, -9・10・11・12・14・17と, -より広い範囲のフォント寸法が使用可能です. +\begin_layout Standard + +\family typewriter + +\backslash +cfoot{} +\begin_inset Newline newline +\end_inset + + +\family default +とします. \end_layout -\begin_layout Description -ページ様式: - Memoirパッケージとfancyhdrパッケージとのコマンドの衝突のため(両パッケージは同じ名前のコマンドを定義しているため, -\SpecialChar LaTeX -が混乱させられます), -fancyページ様式は使用できません.その代わり, -Memoirには, -多くの独自のページ様式が付属してきます( +\begin_layout Standard +しかしながら, +ちょっとした変更を加えるのにもっと簡単な方法があります. \family sans +\series bold 文書\SpecialChar menuseparator 設定\SpecialChar menuseparator -ページレイアウト +モジュール\SpecialChar menuseparator +ページレイアウト\SpecialChar menuseparator +ヘッダ・フッタ文の設定 \family default -参照).これらを章題ページに使用したい場合には, -コマンド +\series default + +\begin_inset space \thinspace{} +\end_inset + +モジュールを読み込めば, +上記の6つのフィールドに対応する新しい環境が6つ加えられます. +\end_layout + +\begin_layout Standard +もっと美しくしてみましょう.節番号を「第‥節」という言葉といっしょに(第3節のように)左上に入れ, +ページ番号を(4ページのように)右上に, +自分の名前を左下に, +日付を右下に入れます.新しく使えるようにした環境を使って, +以下の項目を加えてください. +\begin_inset VSpace defskip +\end_inset + + +\end_layout + +\begin_layout Standard +左ヘッダ: +第 \family typewriter \backslash -chapterstyle +thesection \family default -を, -本文またはプリアンブルに記述する必要があります(例えば, + 節 +\end_layout + +\begin_layout Standard +中央ヘッダ: + +\end_layout + +\begin_layout Standard +右ヘッダ: \family typewriter \backslash -chapterstyle{companion} +thepage \family default -など). + ページ \end_layout -\begin_layout Description -節分け: - 標準クラスでは, -節分けコマンド(章・節・小節等)は, -非必須引数を一つ取ることができます.これを用いて, -目次やヘッダ用に別のタイトルを指定することができます(たとえば, -タイトルが長すぎる場合などに用います).\SpecialChar LyX -では, -章や節の始めで -\family sans -挿入\SpecialChar menuseparator -短縮タイトル -\family default -を使えば, -これを指定することができます.一方, -Memoirでは, -第2の非必須引数を取ることができ, -目次用のタイトルとヘッダ用のタイトルの指定を分離しています.\SpecialChar LyX -では, - -\family sans -挿入 -\family default -メニューから -\family sans -短縮タイトル -\family default -の特定の派生形の形で利用できます. +\begin_layout Standard +左フッタ: +物書 はじめ \end_layout -\begin_layout Description -目次・図一覧・表一覧: - 標準クラス(および他の多くのクラス)では, -目次と図一覧および表一覧は, -自動的に新規頁に置かれます.Memoirは, -これとは別の方針を採ります.改頁を行いたい場合は, -手動で頁区切りを入れなくてはなりません. +\begin_layout Standard +中央フッタ: + \end_layout -\begin_layout Description -タイトル頁: - 理由は不明ですが, -Memoirはタイトルページに丁付けを行います(標準クラスでは, -タイトルページは「empty」様式).タイトル頁に丁付けを行いたくない場合には, -プリアンブルに +\begin_layout Standard +右フッタ: + \family typewriter \backslash -aliaspagestyle{title}{empty} +today \family default -と入力してください. -\end_layout -\begin_layout Description -Article: - クラスオプション -\emph on -article -\emph default -を用いる( -\family sans -文書\SpecialChar menuseparator -設定\SpecialChar menuseparator -文書クラス\SpecialChar menuseparator -クラスオプション\SpecialChar menuseparator -任意設定 -\family default -で入力)と, -article様式をエミュレートできます.すなわち, -(脚注・図・表等の)カウンタは, -章毎にリセットされず, -次の章は頁を改めず(ただし, -「本物の」articleクラスとは違って, -頁を改めることも可), -部はbookクラスと同様に, -独立の頁を使用します. +\begin_inset VSpace defskip +\end_inset + + \end_layout -\begin_layout Description -Oldfontcommands: - \SpecialChar LaTeX -旧2.09版で使用されていた旧いフォントコマンド( +\begin_layout Standard + \family typewriter \backslash -rm +thesection \family default -や +・ \family typewriter \backslash -it +thepage \family default -など)は, -Memoirにおいては, -既定では使用することができません.Memoirがこれらのコマンドを検知すると, -エラーを発して\SpecialChar LaTeX -を停止させます.しかし, -クラスオプション -\emph on -oldfontcommands -\emph default -を指定すると, -これらのコマンドが容認され, -エラーの代わりに警告を発するのみとなります(これによって, -少なくとも\SpecialChar LaTeX -は停止しなくなります).まだ, -多くのパッケージと, -就中多くのBib\SpecialChar TeX -スタイルファイルが, -これらのコマンドを使用しているので, -我々はこのオプションを既定で使うこととしました. -\end_layout - -\begin_layout Subsection -追加された機能 -\end_layout +・ +\family typewriter -\begin_layout Standard -\SpecialChar LyX -でサポートされる機能(今のところそれほど多くはありません)を簡単に説明しましょう.詳しくはMemoirの取扱説明書 -\begin_inset Foot -status collapsed +\backslash +today +\family default +の各コマンドは, +\SpecialChar TeX +コードのコマンドとして入力するようにしてください.コマンド +\family typewriter -\begin_layout Plain Layout -\begin_inset Flex URL +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -CTAN:/macros/latex/memoir/memman.pdf -\end_layout - -\end_inset +\family typewriter -. +\backslash +thesecti +\family default +o +\family typewriter +n \end_layout \end_inset -を見てください. -\end_layout -\begin_layout Description -概要: - 概要が, -追加された機能として扱われているのを不思議に思われるかもしれませんが, -bookクラスとしては追加された機能なのです.通常bookクラスには概要はないのですが, -memoirにはあります.これは, -どこでも何回でも自由に使うことができます. -\end_layout +\family default +と +\begin_inset Flex Code +status collapsed -\begin_layout Description -章要約: - この古い組版様式はご覧になったことがあるかも知れません.章の内容が, -見出しの下と目次に要約されているものです(たとえば, -「我らが英雄がトロヤに到着する.彼は友人を失うが, -新たな友人を得る.」など).章要約(chapterprecis)はこれを行います.したがって, -章要約は章の下でのみ意味を持ちます. -\end_layout +\begin_layout Plain Layout -\begin_layout Description -題辞: - 題辞(epigraph)は章頭の, -気の利いた標語やモットーです.題辞環境は, -そのような標語を組む洗練された方法を提供します.標語本体(本文)とその著者(出典: -非必須)は, -短い線で区切られます.著者(出典)は, +\family typewriter -\family sans -挿入\SpecialChar menuseparator -題辞出典 +\backslash +thepa \family default -で入力できます. -\end_layout - -\begin_layout Description -詩題: - Memoirには(複雑で隠喩的なものも含めて)詩を組版するための多くの機能がありますが, -\SpecialChar LyX -は, -そのうちいくつかしかサポートしていません.詩題はその一つです.これは詩用の中央揃えタイトルで, -目次にも表示されます(詩句が詩の標準環境です.Memoirには, -詩句の拡張版もありますが, -これらを使うためには\SpecialChar TeX -コードを使用しなくてはなりません.これらの環境は通常の詩句環境の中に入れ子にしなくてはならないのですが, -\SpecialChar LyX -ではそれができないためです). +ge \end_layout -\begin_layout Description -詩題*: - 目次に現れない他は詩題と同じです. -\end_layout +\end_inset -\begin_layout Section -Article (mwart)・book (mwbk)・report (mwrep) -\begin_inset Argument status +は, +それぞれ\SpecialChar LaTeX +の節カウンタおよびページカウンタを取得するもので, +これによって現在の節番号とページ番号を印字します. +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -The + \family typewriter -mw + +\backslash +tod \family default - Classes +ay \end_layout \end_inset - +は, +今日の日付を印字するものです. \end_layout \begin_layout Standard +へッダ下またはフッタ上に描かれる罫線の太さも変更することができます.もし罫線が必要なければ, +太さを0にしてください.ヘッダ罫線は, +既定では0.4ptの太さであり, +フッタ罫線は0ptです.太さを変更するには, -\noun on -Tomasz Luczak -\noun default -文 \end_layout \begin_layout Standard -\SpecialChar LyX -文書クラス -\emph on -article (mwart) -\emph default -・ -\emph on -report (mwrep)・book -\emph default - -\emph on -(mwbk) -\emph default -は, -それぞれ\SpecialChar LaTeX -文書クラス -\family typewriter -mwart.cls -\family default -・ -\family typewriter -mwrep.cls -\family default -・ -\family typewriter -mwbk.cls -\family default -に対応しています.これらは, -標準の -\family typewriter -article.cls -\family default -・ -\family typewriter -report.cls -\family default -・ + \family typewriter -book.cls + +\backslash +renewcommand{ +\backslash +headrulewidth}{0.4pt} \family default -を代替するものであり, -多くの点で, -ポーランド語の組版慣習によく適合しています. +や \end_layout \begin_layout Standard -基本的な違いは, -次の点です. + +\family typewriter +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +renewcommand{ +\backslash +footrulewidth}{0.4pt} \end_layout -\begin_layout Itemize -付番のない見出し( -\family sans -節* +\end_inset + + \family default -などの星付き)も目次に加えられます. +のようなコマンドを使用してください. \end_layout -\begin_layout Itemize -以下のページスタイルの追加 -\end_layout +\begin_layout Standard +\begin_inset Flex Code +status collapsed -\begin_deeper -\begin_layout Description -uheadings 分離線付きヘッダ -\end_layout +\begin_layout Plain Layout -\begin_layout Description -myheadings \family typewriter \backslash -markright -\family default -コマンドおよび +thispagestyle{empty} +\end_layout + +\end_inset + +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + \family typewriter \backslash -markboth -\family default -コマンドで設定するカスタムヘッダ +thispagestyle{plain} \end_layout -\begin_layout Description -myuheadings 分離線付きカスタムヘッダ -\end_layout +\end_inset -\begin_layout Description -outer ページの外側にページ番号 -\end_layout +・ +\begin_inset Flex Code +status collapsed -\end_deeper -\begin_layout Itemize -オプション -\end_layout +\begin_layout Plain Layout -\begin_deeper -\begin_layout Description -rmheadings セリフ体見出し — - 既定 -\end_layout +\family typewriter -\begin_layout Description -sfheadings サンセリフ体見出し +\backslash +thispagestyle{fancy} \end_layout -\begin_layout Description -authortitle タイトルページは, -著者名・タイトルの順で配置 — - 既定 -\end_layout +\end_inset -\begin_layout Description -titleauthor タイトルページは, -タイトル・著者名の順で配置 +のようなコマンドを使えば, +各ページごとにへッダ・フッタ設定を有効にしたり無効にしたりすることができます.設定を変更したいページに, +これらのコマンドを\SpecialChar TeX +コードとして挿入してください.実は, +タイトルページは, +その後のページは大域的に装飾的(fancy)に設定されていれば装飾的(fancy)になるにもかかわらず, +既定でプレーン(plain)になるように設定されているのです. \end_layout -\begin_layout Description -withmarginpar ページ上に余白のための場所を確保 -\end_layout +\begin_layout Standard +ヘッダやフッタを両面文書の外側にしたいときには, -\end_deeper -\begin_layout Section -Paper \end_layout \begin_layout Standard +\begin_inset Flex Strong +status collapsed -\family sans -paper -\family default -文書クラスは標準 -\family sans -article -\family default -クラスの代替となるものです.これは -\family sans -同様の -\family default -機能を提供しますが, -サンセリフ体の節見出し・ヘッディング等を持つこちらのレイアウトの方が気に入るかも知れません. +\begin_layout Plain Layout + +\backslash +fancyfoot{} \end_layout -\begin_layout Section -Rev\SpecialChar TeX -4 +\end_inset + + \end_layout \begin_layout Standard -by -\noun on -Amir Karger +\begin_inset Flex Strong +status collapsed + +\begin_layout Plain Layout + +\backslash +fancyfoot[LE,RO]{ +\backslash +thepage} \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard -\noindent +のようにします.最初のコマンドは, +新しいコマンドと干渉するのを避けるために, +既存のフッタをすべて消去しています. +\end_layout -\family sans -Revtex -\begin_inset space ~ -\end_inset +\begin_layout Standard +これらのコマンドは, +簡単なものは上記で新しく作った環境の中に, +複雑なものは\SpecialChar TeX +コードコマンドとして, +文書中の任意の場所に入れることができ, +その次のページから効力を持ちます. +\end_layout -4 -\family default -テキストクラスは, -アメリカ物理学会のRev\SpecialChar TeX - 4.0(1999年5月の -\begin_inset Formula $\beta$ -\end_inset +\begin_layout Standard +最後の例として, +へッダやフッタに画像を挿入できることを取り上げましょう.会社のロゴをページ左上に入れたいものとします.たとえば, -リリース)クラスで動作します. \end_layout \begin_layout Standard -\SpecialChar LyX -には, -Rev\SpecialChar TeX - 3.1で動作する -\family sans -Revtex -\family default -テキストクラスもあります.しかしながら, -第3.1版は\SpecialChar LaTeX - 2.09で動作するものであり, -基本的に時代遅れなものになっています.\SpecialChar LyX -は\SpecialChar LaTeX2e -を必要とすることから, -第3.1版は\SpecialChar LyX -とうまく協調しないことを意味しますが, -動作するようには調整してあります.Rev\SpecialChar TeX - 4.0は, -\SpecialChar LaTeX2e -で素直に動作するようにデザインされているので, -\SpecialChar LyX -と -\family sans -Rev\SpecialChar TeX -\begin_inset space ~ -\end_inset +\family sans -4 -\family default -テキストクラスの組で使用するのは, -たいへん簡単です. +\backslash +lhead{ +\backslash +resizebox{1in}{!}{ +\backslash +includegraphics{logo.eps}}} \end_layout \begin_layout Standard -この取扱説明書は, -Rev\SpecialChar TeX - 4.0の説明書の -\emph on -補完 -\emph default -として使用されることを前提としています.したがって, -ここではRev\SpecialChar TeX -固有マクロの説明はせず, -必要な場合にはプリアンブルに何と書けば良いかを知っているものとして説明します. -\end_layout +\noindent +とすれば, +これを実現できます(文書中に他に画像を挿入していない場合には, -\begin_layout Subsection -導入 +\family sans + +\backslash +usepackage{graphics} +\family default +をプリアンブルに宣言する必要があります). \end_layout \begin_layout Standard -Rev\SpecialChar TeX - 4パッケージのREADMEファイルにあるとおり, -ともかくRev\SpecialChar TeX - 4を導入しなくてはなりません.パッケージは, -The Rev\SpecialChar TeX - 4 Web Site -\begin_inset Flex URL +詳しい解説は, + +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://www.ctan.org/pkg/fancyhdr" +literal "false" + +\end_inset + +にある +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -http://publish.aps.org/revtex4/ +\family typewriter +fancyhdr \end_layout \end_inset -から入手することができます.これを\SpecialChar LaTeX -が検出することのできる場所に導入してください.それから, -適当に選んだディレクトリ(もといクラスファイルを導入したのとは異なるディレクトリ)で簡単なRev\SpecialChar TeX - 4文書を \SpecialChar LaTeX -でコンパイルできるかどうか確認してください.この後, -\SpecialChar LyX -を環境構成すると, -クラスファイルを検出し, -Rev\SpecialChar TeX -4テキストクラスが使用できるようになるはずです. +の解説文書を参照してください. +\end_layout + +\begin_layout Subsection +文中横向き部分 \end_layout \begin_layout Standard -使い始めるには, +このモジュールは, -\family typewriter -tex2lyx -\family default -を使ってRev\SpecialChar TeX - 4文書を読み込むか, -またはひな型ディレクトリにある \family sans -Revtex -\begin_inset space ~ +\series bold +挿入\SpecialChar menuseparator +特別差込枠\SpecialChar menuseparator +横向き +\family default +\series default + +\begin_inset space \thinspace{} \end_inset -4 +か +\begin_inset space \thinspace{} +\end_inset + + +\family sans +\series bold +挿入\SpecialChar menuseparator +特別差込枠\SpecialChar menuseparator +横向き(フロート) \family default -のひな型を使うのが, -おそらく一番簡単な方法でしょう. +\series default + +\begin_inset space \thinspace{} +\end_inset + +を使って, +文書の一部を横向きにします. \end_layout \begin_layout Subsection -プリアンブルに関すること +多段組 +\begin_inset CommandInset label +LatexCommand label +name "subsec:多段組" + +\end_inset + + \end_layout \begin_layout Standard +このモジュールは, -\family typewriter +\begin_inset Flex Code +status collapsed -\backslash -documentclass -\family default -に与える「preprint」や「aps」のような非必須引数は, -他のクラス同様, +\begin_layout Plain Layout +multicol +\end_layout + +\end_inset + +パッケージを使用するもので, \family sans +\series bold 文書\SpecialChar menuseparator 設定\SpecialChar menuseparator -文書クラス +本文レイアウト \family default -の +\series default + +\begin_inset space \thinspace{} +\end_inset + +にある \family sans -クラスオプション +\series bold +二段組文書 \family default -フィールドに入れます.Rev\SpecialChar TeX -では, -少なくとも一つの非必須引数が必要なことに注意してください. +\series default +とは別の機能です.文書全体に二段組を行いたい場合には, + +\family sans +\series bold +二段組文書 +\family default +\series default +オプションを利用することをお勧めします.それ以外の場合には, +本機能をご使用ください. \end_layout \begin_layout Standard +多段組中の脚注は, +ページ下部に置かれ, +各段の下ごとには置かれません.フロートに関して, -\family typewriter - -\backslash -draft +\family sans +\series bold +編集\SpecialChar menuseparator +フロート設定 \family default -など他のプリアンブルは, -他のクラス同様, +\series default +\begin_inset space \thinspace{} +\end_inset + +で \family sans -文書\SpecialChar menuseparator -設定\SpecialChar menuseparator -\SpecialChar LaTeX -プリアンブル +\series bold +段をまたぐ \family default -に入れてください. +\series default +オプションを有効にする必要があるという制限がある他は, +各段において通常の使用をすることができます. \end_layout -\begin_layout Subsection -レイアウト +\begin_layout Subsubsection +基本 \end_layout \begin_layout Standard -レイアウトは, -基本的にRev\SpecialChar TeX -4.0のコマンドに対応しています.たとえば, -Emailレイアウトは, +文章中で二段組を使用したい場合には, +段組を始める場所で +\begin_inset space \thinspace{} +\end_inset -\family typewriter -\backslash -email{} -\family default -に対応しています.(少なくともRev\SpecialChar TeX - 4.0 Beta現在では) -\family sans -住所 -\family default -と \family sans -所属 +\series bold +挿入\SpecialChar menuseparator +任意設定差込枠\SpecialChar menuseparator +多段組 \family default -はまったく同じものなので, -両方を使う必要はありません -\begin_inset Foot -status collapsed +\series default -\begin_layout Plain Layout -ついでながら, +\begin_inset space \thinspace{} +\end_inset -\family typewriter -tex2lyx -\family default -は両方とも対応しているので, +メニューを使用して, +多段組差込枠を挿入してください.二段組で印字されるべき文章は, +全てこの差込枠の中に書いてください. +\end_layout -\family typewriter +\begin_layout Standard +下記はその用例です. +\end_layout -\backslash -address -\family default -と -\family typewriter +\begin_layout Standard +\noindent +\begin_inset Flex Multiple Columns +status open -\backslash -affiliation -\family default -のどちらも翻訳することができます. -\end_layout +\begin_layout Plain Layout +\noindent +\series bold +\size small +The Adventure of the Empty House +\series default + +\begin_inset Newline newline \end_inset -. +by Sir Arthur Conan Doyle \end_layout -\begin_layout Subsection -重要な注意 -\end_layout +\begin_layout Plain Layout -\begin_layout Standard -Rev\SpecialChar TeX - 4には, -バグを引き起こしがちなために, -気をつけなくてはならない特殊な面がいくつかあるため, -\SpecialChar LyX -ではさらに気をつけなくてはなりません. +\size small +It was in the spring of the year 1894 that all London was interested, + and the fashionable world dismayed, + by the murder of the Honourable Ronald Adair under most unusual and inexplicable circumstances. + The public has already learned those particulars of the crime which came out in the police investigation, + but a good deal was suppressed upon that occasion, + since the case for the prosecution was so overwhelmingly strong that it was not necessary to bring forward all the facts. + Only now, + at the end of nearly ten years, + am I allowed to supply those missing links which make up the whole of that remarkable chain. + The crime was of interest in itself, + but that interest was as nothing to me compared to the inconceivable sequel, + which afforded me the greatest shock and surprise of any event in my adventurous life. + Even now, + after this long interval, + I find myself thrilling as I think of it, + and feeling once more that sudden flood of joy, + amazement, + and incredulity which utterly submerged my mind. + Let me say to that public, + which has shown some interest in those glimpses which I have occasionally given them of the thoughts and actions of a very remarkable man, + that they are not to blame me if I have not shared my knowledge with them, + for I should have considered it my first duty to do so, + had I not been barred by a positive prohibition from his own lips, + which was only withdrawn upon the third of last month. \end_layout -\begin_layout Standard -Rev\SpecialChar TeX -では, - -\family typewriter - -\backslash -thanks -\family default -コマンドは, +\end_inset -\family typewriter -\backslash -author -\family default -コマンドの -\emph on -外側 -\emph default -に来なくてはなりません.\SpecialChar LyX -では, -独立した -\family sans -感謝 -\family default -レイアウトがこの働きをします.直接 -\family sans -, -著者 -\family default -レイアウトに脚注を付けてしまうと, -おかしなことが起こる可能性があります.詳細については, -Rev\SpecialChar TeX - 4の取扱説明書をご覧ください. \end_layout \begin_layout Standard -また, +三段以上にするには, +カーソルを多段組差込枠の内部において, \family sans -著者電子メール -\family default -・ -\family sans -著者URL・感謝(thanks) +\series bold +挿入\SpecialChar menuseparator +段数 \family default -レイアウトは, +\series default -\family sans -著者 -\family default -レイアウトと -\family sans -住所( -\family default -または同等の -\family sans -所属 -\family default -)レイアウトの間に置かなければなりません. -\family sans -感謝(thanks) -\family default -を -\family sans -住所 -\family default -の後に置いてしまうと, -\SpecialChar LaTeX -はコンパイルに失敗します. -\end_layout +\begin_inset space \thinspace{} +\end_inset -\begin_layout Section -Springer学術誌( -\family sans -svjour) +メニューを使用してください.この差込枠の中に, +欲しい段数を書き入れます(三段組の場合には「3」と書きます). +\begin_inset Newline newline +\end_inset + +下記は三段組の例です. \end_layout \begin_layout Standard +\begin_inset Flex Multiple Columns +status open -\noun on -Martin Vermeer -\noun default -文 -\end_layout - -\begin_layout Subsection -説明 -\end_layout +\begin_layout Plain Layout -\begin_layout Standard -これは, -Springer Verlag社発行のいくつかの学術誌で使用されている書式のレイアウトファイルです. -\begin_inset Flex URL -status collapsed +\size footnotesize +\begin_inset Argument 1 +status open \begin_layout Plain Layout -http://www.springer.de/author/tex/help-journals.html +3 \end_layout \end_inset -に必要なクラスファイル(\SpecialChar LaTeX2e -用になりました)とそれに対応する学術誌の一覧があります.このレイアウトはモジュール式になっています.つまり, -全ジャーナル共通部分は -\family typewriter -svjour.inc -\family default -に実装されており, -各誌個別のレイアウトファイル(たとえばJournal of Geodesy用の -\family typewriter -svjog.layout -\family default -など)から取り込むことができます. +It can be imagined that my close intimacy with Sherlock Holmes had interested me deeply in crime, + and that after his disappearance I never failed to read with care the various problems which came before the public. + And I even attempted, + more than once, + for my own private satisfaction, + to employ his methods in their solution, + though with indifferent success. + There was none, + however, + which appealed to me like this tragedy of Ronald Adair. + As I read the evidence at the inquest, + which led up to a verdict of willful murder against some person or persons unknown, + I realized more clearly than I had ever done the loss which the community had sustained by the death of Sherlock Holmes. + There were points about this strange business which would, + I was sure, + have specially appealed to him, + and the efforts of the police would have been supplemented, + or more probably anticipated, + by the trained observation and the alert mind of the first criminal agent in Europe. + All day, + as I drove upon my round, + I turned over the case in my mind and found no explanation which appeared to me to be adequate. + At the risk of telling a twice-told tale, + I will recapitulate the facts as they were known to the public at the conclusion of the inquest. \end_layout -\begin_layout Standard -このことは, -上記の学術誌一覧にある他のSpringer誌のサポートを実装するためには, +\end_inset + -\family typewriter -svjog.layout -\family default -に書かれている指示に従って, -自作の -\family typewriter -sv -\family default -<学術誌名> -\family typewriter -.layout -\family default -を書くだけで良いことを意味します. \end_layout \begin_layout Standard -このレイアウトは, -Journal of Geodesyに対してのみ, -充分な試験が為されています. -\family typewriter -svjour -\family default -と -\family typewriter -svjog -\family default -は, -標準\SpecialChar LyX -頒布版に収録済みです.関連するクラスファイルを(Springerからダウンロードして)適切なディレクトリに導入し, -\SpecialChar LaTeX -を再設定した後(teTeXの場合は, -必要に応じてroot権限で -\family typewriter -texhash -\family default -を実行します), -\SpecialChar LyX -を環境構成すれば, -動作するはずです. +お望みならば10段組まで組むことができますが, +文書の読者にとっては, +あまり気持ちのいいものではないでしょう. \end_layout -\begin_layout Subsection -新スタイル +\begin_layout Standard +\begin_inset Newpage newpage +\end_inset + + +\end_layout + +\begin_layout Subsubsection +段組中の段組 \end_layout \begin_layout Standard -多くの定理環境 — - -\family sans -主張 -\family default -・ -\family sans -推論 -\family default -・\SpecialChar ldots -・ -\family sans -定理 -\family default -. +また, +段中に段を組むこともできます. \end_layout \begin_layout Standard +\begin_inset Flex Multiple Columns +status open -\family sans -ヘッドノート -\family default -・ -\family sans -献呈 -\family default -・ -\family sans -サブタイトル・ヘッダ用\SpecialChar LaTeX -タイトル・ヘッダ用著者名・所属機関・メール・オフプリント・キーワード・謝辞(acknowledgements)・謝辞(acknowledgement) -\family default -.詳しくは Springerのクラスファイルの説明書を読んでください. +\begin_layout Plain Layout + +\size footnotesize +The Honourable Ronald Adair was the second son of the Earl of Maynooth, + at that time governor of one of the Australian colonies. + Adair's mother had returned from Australia to undergo the operation for cataract, + and she, + her son Ronald, + and her daughter Hilda were living together at 427 Park Lane. \end_layout -\begin_layout Subsection -サポートしているジャーナル +\begin_layout Plain Layout +\begin_inset Flex Multiple Columns +status open + +\begin_layout Plain Layout + +\size footnotesize +The youth moved in the best society +\begin_inset space ~ +\end_inset + +– had, + so far as was known, + no enemies and no particular vices. + He had been engaged to Miss Edith Woodley, + of Carstairs, + but the engagement had been broken off by mutual consent some months before, + and there was no sign that it had left any very profound feeling behind it. + For the rest {sic} the man's life moved in a narrow and conventional circle, + for his habits were quiet and his nature unemotional. + Yet it was upon this easy-going young aristocrat that death came, + in most strange and unexpected form, + between the hours of ten and eleven-twenty on the night of March 30, + 1894. \end_layout -\begin_layout Itemize +\end_inset + -\emph on -Journal of Geodesy -\emph default -: - -\family typewriter -svjog.layout -\family default - — - Martin Vermeer \end_layout -\begin_layout Itemize +\begin_layout Plain Layout -\emph on -Probability Theory and Related Fields -\emph default -: +\size footnotesize +Ronald Adair was fond of cards +\begin_inset space ~ +\end_inset + +– playing continually, + but never for such stakes as would hurt him. + He was a member of the Baldwin, + the Cavendish, + and the Bagatelle card clubs. + It was shown that, + after dinner on the day of his death, + he had played a rubber of whist at the latter club. + He had also played there in the afternoon. + +\size default -\family typewriter -svprobth.layout -\family default - — - Jean-Marc Lasgouttes -\end_layout +\size footnotesize +The evidence of those who had played with him +\begin_inset space ~ +\end_inset -\begin_layout Standard -あなた自身のレイアウトファイルをつくってください.難しくはありません. -\end_layout +– Mr. + Murray, + Sir John Hardy, + and Colonel Moran +\begin_inset space ~ +\end_inset -\begin_layout Subsection -Credits +– showed that the game was whist, + and that there was a fairly equal fall of the cards. + Adair might have lost five pounds, + but not more. + His fortune was a considerable one, + and such a loss could not in any way affect him. + He had played nearly every day at one club or other, + but he was a cautious player, + and usually rose a winner. + It came out in evidence that, + in partnership with Colonel Moran, + he had actually won as much as four hundred and twenty pounds in a sitting, + some weeks before, + from Godfrey Milner and Lord Balmoral. + So much for his recent history as it came out at the inquest. \end_layout -\begin_layout Standard -これらのファイルは, -以前の -\family typewriter -ejour2.layout -\family default -をもとにしています. -\family typewriter -ejour2.layout -\family default -は Springerの\SpecialChar LaTeX - 2.09用のスタイルファイルを使った素人細工のようなレイアウトファイルです.これらのファイルはすでにありません.Jean-Marc Lasgouttesのおかげで \SpecialChar LyX -のレイアウトファイルのメカニズムをよりよく理解することができました. +\end_inset + + \end_layout -\begin_layout Subsection -バグ +\begin_layout Subsubsection +応用例 \end_layout \begin_layout Standard -多分あります.以前の -\family typewriter -ejour2 -\family default -よりは少なくなっているとは思いますが. +本節の用例は, +多段組のさらに特別な機能を示すためのものです. \end_layout -\begin_layout Section -Slides別名 -\noun on -Sli\SpecialChar TeX - -\noun default -) -\begin_inset Foot +\begin_layout Standard +多段組機能についてさらに知りたい場合には, +\SpecialChar LaTeX +パッケージ +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -(訳註)この節の内容は, -全般的に古くなっています. +multicol \end_layout \end_inset -\begin_inset CommandInset label -LatexCommand label -name "sec:slitex" +\begin_inset CommandInset href +LatexCommand href +name "解説文書" +target "http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf" +literal "false" \end_inset - -\end_layout - -\begin_layout Standard - -\noun on -John Weiss -\noun default -文 +をご覧ください. \end_layout -\begin_layout Subsection -はじめに +\begin_layout Paragraph +序文 \end_layout \begin_layout Standard -本節では, -オーバーへッドプロジェクタ用のスライドをつくるのに, -\SpecialChar LyX -をどのように使えばよいかを説明します.これを行う文書クラスには, -既定のslideクラスと -\family sans -Foil\SpecialChar TeX +多段組に序文を追記するには, +カーソルを多段組差込枠内部に置き, +\family sans +挿入\SpecialChar menuseparator +序文 \family default -スライドクラスの2つがあります.本節は前者について説明を行います. -\end_layout +メニューを使用してください.序文は, +この差込枠内に書いてください. +\begin_inset Newline newline +\end_inset -\begin_layout Standard -誤解のないように, -正しく明確に, -もう一度言っておきます. +序文のある文章の例を掲げます. \end_layout \begin_layout Standard @@ -17549,5907 +18678,9982 @@ Foil\SpecialChar TeX \end_layout \begin_layout Standard -\align center +\begin_inset Flex Multiple Columns +status open -\size large -本節は文書クラス -\begin_inset Quotes eld -\end_inset +\begin_layout Plain Layout +\begin_inset Argument 2 +status open +\begin_layout Plain Layout +And the story continues and continues and continues and continues\SpecialChar ldots -\family sans -transparencies (slides) -\family default +\end_layout -\begin_inset Quotes erd \end_inset -\emph on -のみ -\emph default -を説明しています. +\size small +On the evening of the crime, + he returned from the club exactly at ten. + His mother and sister were out spending the evening with a relation. + The servant deposed that she heard him enter the front room on the second floor, + generally used as his sitting-room. + She had lit a fire there, + and as it smoked she had opened the window. + No sound was heard from the room until eleven-twenty, + the hour of the return of Lady Maynooth and her daughter. + Desiring to say good-night, + she attempted to enter her son's room. + The door was locked on the inside, + and no answer could be got to their cries and knocking. + Help was obtained, + and the door forced. + The unfortunate young man was found lying near the table. + His head had been horribly mutilated by an expanding revolver bullet, + but no weapon of any sort was to be found in the room. \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard +最初の\SpecialChar TeX +コードの後に, +節宣言コマンドを\SpecialChar TeX +コードとして使用すれば, +節見出しを前書きとして使用することができます.例えば, -\family sans -「slides (Foil\SpecialChar TeX -) -\family default -」の説明をお探しならば, -第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:foiltex" -nolink "false" +\end_layout -\end_inset +\begin_layout Standard -節をご覧ください. -\family sans -foils -\family default -クラス「 -\family sans -slides (Foil\SpecialChar TeX -) -\family default -」は, -実際, -本節で説明している既定 -\family sans -slides -\family default -クラスよりも良いようです -\begin_inset Foot +\family typewriter + +\backslash +subsection{小節見出し} +\end_layout + +\begin_layout Standard +というコマンドは, +小節を生成します.以下の例では, +前書きが小々節になっています. +\end_layout + +\begin_layout Standard +\begin_inset Flex Multiple Columns +status open + +\begin_layout Plain Layout +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +\begin_inset ERT status collapsed \begin_layout Plain Layout -\SpecialChar ldots -と -\family sans -Foil\SpecialChar TeX -\family default -の支持者からは聞いています.けれども私は使ったことがないので, -本当かどうか確かめようがありません. + +\backslash +subsubsection{ \end_layout \end_inset -. -\end_layout +これは序文の小々節見出しです +\begin_inset ERT +status collapsed -\begin_layout Standard -このクラスは, -旧SLI\SpecialChar TeX -パッケージを\SpecialChar LaTeX2e -用に改良したものです.\SpecialChar LaTeX2e -頒布版すべてが, -このクラス(以下では単に「 -\family sans -slides -\family default -」と述べることにします)を含んでいるので, -あなたもお持ちのはずです.前述の -\family sans -foils -\family default -のように, -同じくオーバーへッドプロジェクタ用のスライドを生成しながら, -このクラスよりも良い仕事をするクラスもあります.しかしながら, -オーバーレイを生成するなど, -他のクラスにはできないが -\family sans -slides -\family default -ならばできることもあります.詳しくは以下をお読みください. -\end_layout +\begin_layout Plain Layout -\begin_layout Subsection -使い始めるには -\begin_inset CommandInset label -LatexCommand label -name "sec:slidesetup" +} +\end_layout \end_inset \end_layout -\begin_layout Standard -当然ながら, -この文書クラスを使用するには, +\end_inset -\family sans -文書\SpecialChar menuseparator -設定 -\family default -ダイアログのクラスリストから「 -\family sans -transparencies (slides) -\family default -」を選択しなくてはなりません.このクラスについて, -以下のように, -特に知っておいた方が良いことがいくつかあります. + +\size small +A minute examination of the circumstances served only to make the case more complex. + In the first place, + no reason could be given why the young man should have fastened the door upon the inside. + There was the possibility that the murderer had done this, + and had afterwards escaped by the window. + The drop was at least twenty feet, + however, + and a bed of crocuses in full bloom lay beneath. + Neither the flowers nor the earth showed any sign of having been disturbed, + nor were there any marks upon the narrow strip of grass which separated the house from the road. + Apparently, + therefore, + it was the young man himself who had fastened the door. + But how did he come by his death? + No one could have climbed up to the window without leaving traces. + Suppose a man had fired through the window, + he would indeed be a remarkable shot who could with a revolver inflict so deadly a wound. + Again, + Park Lane is a frequented thoroughfare; + there is a cab stand within a hundred yards of the house. + No one had heard a shot. \end_layout -\begin_layout Itemize +\end_inset -\family sans -用紙方向 -\family default -と -\family sans -二段組文書 -\family default -の各オプションは, -あえて変更する必要はありません.これらのオプションは, -\family sans -slides -\family default -クラスではサポートされていないので, -効果がありません. \end_layout -\begin_layout Itemize +\begin_layout Standard +多段組を開始する部分に, +必要とされる6行を確保出来るだけの垂直スペースがページに残されていない場合, +多段組の前に改行が挿入されます.前書きの行数如何では, +この必要行数を変更したいかもしれません.これは, +カーソルを多段組差込枠内部の(もしあれば)序文の後に置き, \family sans -ヘディング様式 +挿入\SpecialChar menuseparator +改頁前の余白 \family default -オプションは, -このクラスでは少し異なった振る舞いをします.各選択肢とその機能は, -以下の通りです. +メニューを使用することで設定できます.この差込枠に, +余白の大きさを「5cm」などと書き込んでください. \end_layout -\begin_deeper -\begin_layout Description -プレーン(plain) 最終出力の右下隅にページ番号が付きます. -\end_layout +\begin_layout Standard +以下の例では, -\begin_layout Description -設定(headings) -\family sans - プレーン(plain) -\family default -と同様ですが, -それ以外にあなたが指定したタイムマーカーをすべて出力します.これが既定値です. -\end_layout +\begin_inset Flex Code +status collapsed -\begin_layout Description -空 最終出力には, -ページ番号もタイムマーカーも位置揃えマーカーも出力されません. +\begin_layout Plain Layout +7 +\backslash +baselineskip \end_layout -\end_deeper -\begin_layout Itemize - -\family sans -slides -\family default -クラスには, -もう一つ -\family typewriter -clock -\family default -というオプションがあります.これを使用するには, +\end_inset -\family sans -クラスオプション -\family default -に「 -\family typewriter -clock -\family default -」と入力してください. -\end_layout +を用いて, +必要行数を7行に指定しています(コマンド +\begin_inset Flex Code +status collapsed -\begin_deeper -\begin_layout Standard -このオプションを使うと, +\begin_layout Plain Layout -\family sans -注釈 -\family default -にタイムマーカーを加えることができます.詳細は, -第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:スライド注釈" -nolink "false" +\backslash +baselineskip +\end_layout \end_inset -節をご覧ください. +は\SpecialChar TeX +コードとして入力する必要があります). \end_layout -\end_deeper \begin_layout Standard +\begin_inset Flex Multiple Columns +status open -\family sans -slides -\family default -クラスを用いた文書を自動的にセットアップするには, -ひな型ファイル「 -\family typewriter -slides.lyx -\family default -」を使用することもできます(新規ファイルを開く際に -\family sans -ファイル\SpecialChar menuseparator -新規(ひな型使用) -\family default -を使用してください).ひな型ファイルには, -このクラスが使用する特別な段落環境の用例も含まれています.これらについては, -以下で説明します. -\end_layout +\begin_layout Plain Layout +\begin_inset Argument 3 +status open -\begin_layout Subsection -段落環境 -\end_layout +\begin_layout Plain Layout +7 +\begin_inset ERT +status collapsed -\begin_layout Subsubsection +\begin_layout Plain Layout -\family sans -サポートされている環境 + +\backslash +baselineskip \end_layout -\begin_layout Standard -新しく -\family sans -slides -\family default -文書を開いたときにまず気付くのは, -フォント寸法とフォント族の違いでしょう.ここでは, +\end_inset + -\family sans -サンセリフ体 -\family default -フォントの -\family sans -極大 -\family default -寸法が用いられており, -出力でもこのフォントが使用されます.これは, -現在スライドを作成中であることの「目印」だと考えてください.出力スライドは大きなフォントを使用するため, -書ける場所は少なくなります.もちろん, -既定の大きな画面フォントはWYSIWYGではなく, -スライドであることの目印に過ぎません. \end_layout -\begin_layout Standard -次に気付くのは, -(ツールバー左端の)段落環境プルダウンボックスが変わっていることでしょう.通常見かける環境の多くがなくなって, -代わりに5つの新しい環境が入っています.これは, +\end_inset -\family sans -slides -\family default -クラスが, -標準段落環境のうち以下のものしかサポートしていないためです. + +\size small +On the evening of the crime, + he returned from the club exactly at ten. + His mother and sister were out spending the evening with a relation. + The servant deposed that she heard him enter the front room on the second floor, + generally used as his sitting-room. + She had lit a fire there, + and as it smoked she had opened the window. + No sound was heard from the room until eleven-twenty, + the hour of the return of Lady Maynooth and her daughter. + Desiring to say good-night, + she attempted to enter her son's room. + The door was locked on the inside, + and no answer could be got to their cries and knocking. + Help was obtained, + and the door forced. + The unfortunate young man was found lying near the table. + His head had been horribly mutilated by an expanding revolver bullet, + but no weapon of any sort was to be found in the room. \end_layout -\begin_layout Itemize +\end_inset -\family sans -標準 -\end_layout -\begin_layout Itemize +\end_layout -\family sans -箇条書き(記号) +\begin_layout Paragraph +周囲の余白 \end_layout -\begin_layout Itemize +\begin_layout Standard +多段組の前後の余白は, +長さ +\begin_inset Flex Code +status collapsed -\family sans -箇条書き(連番) +\begin_layout Plain Layout + +\backslash +multicolsep \end_layout -\begin_layout Itemize +\end_inset -\family sans -箇条書き(記述) +を変えることで変更することができます.例えば, +\SpecialChar TeX +コードで書かれたコマンド \end_layout -\begin_layout Itemize +\begin_layout LyX-Code -\family sans -箇条書き(一覧) +\backslash +setlength{ +\backslash +multicolsep}{3cm} \end_layout -\begin_layout Itemize +\begin_layout Standard +は, +その値を3 +\begin_inset space \thinspace{} +\end_inset -\family sans -引用(字下げあり) +cmに変更します.この変更は, +多段組が始まる前に指定しなくてはなりません.既定値は13 +\begin_inset space \thinspace{} +\end_inset + +ptです. \end_layout -\begin_layout Itemize +\begin_layout Standard +以下の例では, -\family sans -引用(字下げなし) -\end_layout +\begin_inset Flex Code +status collapsed -\begin_layout Itemize +\begin_layout Plain Layout -\family sans -詩句 +\backslash +multicolsep \end_layout -\begin_layout Itemize +\end_inset -\family sans -キャプション +は2.5 +\begin_inset space \thinspace{} +\end_inset + +cmに指定されています. \end_layout -\begin_layout Itemize +\begin_layout Standard +\begin_inset ERT +status open -\family sans -\SpecialChar LyX -コード +\begin_layout Plain Layout + + +\backslash +setlength{ +\backslash +multicolsep}{2.5cm} \end_layout -\begin_layout Standard -これ以外の標準的な環境, -例えば節見出し用の環境などは -\family sans -slides -\family default -クラスでは使えません. +\end_inset + + \end_layout \begin_layout Standard -一方, -以下の新しい環境があります. -\end_layout +\begin_inset Flex Multiple Columns +status open -\begin_layout Itemize +\begin_layout Plain Layout -\family sans -スライド +\size small +All day I turned these facts over in my mind, + endeavouring to hit upon some theory which could reconcile them all, + and to find that line of least resistance which my poor friend had declared to be the starting-point of every investigation. + I confess that I made little progress. + In the evening I strolled across the Park, + and found myself about six o'clock at the Oxford Street end of Park Lane. + A group of loafers upon the pavements, + all staring up at a particular window, + directed me to the house which I had come to see. + A tall, + thin man with coloured glasses, + whom I strongly suspected of being a plain-clothes detective, + was pointing out some theory of his own, + while the others crowded round to listen to what he said. + I got as near him as I could, + but his observations seemed to me to be absurd, + so I withdrew again in some disgust. + As I did so I struck against an elderly, + deformed man, + who had been behind me, + and I knocked down several books which he was carrying. \end_layout -\begin_layout Itemize +\end_inset + -\family sans -オーバーレイ \end_layout -\begin_layout Itemize +\begin_layout Standard +\begin_inset Note Greyedout +status open -\family sans -注釈 +\begin_layout Plain Layout + +\series bold +[註] +\series default + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +setlength \end_layout -\begin_layout Itemize +\end_inset -\family sans -不可視文 +で指定した値は, +再度変更されるまでは, +以降のすべての多段組で使用されます. \end_layout -\begin_layout Itemize +\end_inset + -\family sans -可視文 \end_layout \begin_layout Standard -これら5つの環境は, -\SpecialChar LyX -の「機能」のために使い方に癖があります.ご存じのように, -\SpecialChar LyX -では, -空の段落環境に他の環境を入れることができません.それ自体は素晴らしいデザインなのですが, -これは, -スライドを平文以外では書き始めることができないことを意味します.これを取り扱うためには, -ちょっとした「\SpecialChar LaTeX -マジック」が必要になります. -\end_layout +\begin_inset ERT +status collapsed -\begin_layout Subsubsection -新環境の癖 -\begin_inset CommandInset label -LatexCommand label -name "sec:スライドの癖" +\begin_layout Plain Layout + + +\backslash +setlength{ +\backslash +multicolsep}{13pt} +\end_layout \end_inset +\begin_inset Note Note +status collapsed + +\begin_layout Plain Layout + +\lang english +go back to the default \end_layout -\begin_layout Standard -5つの新しい環境にはすべて, -\SpecialChar LyX -現行版の制約に由来する癖があります.いま述べたように, -\SpecialChar LyX -では, -環境を別の環境で開始することが禁止されています.これを回避するために, +\end_inset -\family sans -スライド -\family default -環境は『 -\emph on -ユーザーの手引き -\emph default -』で述べられているような段落環境ではなくなっています. + +\end_layout + +\begin_layout Paragraph +改段 \end_layout \begin_layout Standard +改段は, +文章中の階段を行いたい位置に, +\SpecialChar TeX +コードで, +コマンド +\begin_inset Flex Code +status collapsed -\family sans -スライド -\family default -・ -\family sans -オーバーレイ -\family default -・ -\family sans -注釈 -\family default -は「疑似環境」だとお考えください.これらは節見出しや「 -\family sans -キャプション -\family default -」のように見えますが, -実際には(必要なら前段落を終了して)新しい段落環境を開始します.同様に, +\begin_layout Plain Layout -\family sans -不可視文 -\family default -と -\family sans -可視文 -\family default -も「疑似コマンド」とお考えください.この2つは特定のアクションを行います. +\backslash +columnbreak{} \end_layout -\begin_layout Standard - -\family sans -スライド -\family default -・ -\family sans -オーバーレイ -\family default -・ -\family sans -注釈 -\family default -・ -\family sans -不可視文 -\family default -・ -\family sans -可視文 -\family default -の5環境に共通しているのは, -長めのラベルを持つことです.このラベルに続く文章— -通常は段落環境の内容になるはずですが— -は, +\end_inset -\family sans -スライド -\family default -・ -\family sans -オーバーレイ -\family default -・ -\family sans -注釈 -\family default -・ -\family sans -不可視文 -\family default -・ -\family sans -可視文 -\family default -では, -まったく意味がなく, -\SpecialChar LyX -はこの部分を完全に無視します.これらの5つの環境の内容は, -完全に空のままにしておいて構いません. -\end_layout +を挿入すれば, +強制的に行うことができます.ただし, +多くの場合, +文章中に空白が挿入されることに注意してください. +\begin_inset Newline newline +\end_inset -\begin_layout Standard -長めのラベルの後に文章を入れる -\emph on -必要は -\emph default -まったく -\emph on -ない -\emph default -とはいえ, -何か書いておきたいこともあるかもしれません.たとえば, -スライドの内容に関する短い説明などがそうでしょう.この場合, -いつもどおり説明用のコメントを入力して -\family sans -Return -\family default -を押してください. +以下が用例です. \end_layout \begin_layout Standard -一方, -説明文を入れたくない場合には, -\SpecialChar LyX -の制約に直面します.自然が真空を憎むように, -\SpecialChar LyX -では, -古い環境に何かを置くまでは, -その中に新しい環境を入れることができません.そこで以下のようにしてください. -\end_layout +\begin_inset Flex Multiple Columns +status open -\begin_layout Itemize -新しい -\family sans -スライド -\family default -・ -\family sans -オーバーレイ -\family default -・ -\family sans -注釈 -\family default -・ -\family sans -不可視文 -\family default -・ -\family sans -可視文 -\family default -の -\emph on -中に入れる -\emph default -文章を入力してください. -\end_layout +\begin_layout Plain Layout -\begin_layout Itemize -段落の先頭に移動します. -\end_layout +\size small +\begin_inset Quotes eld +\end_inset -\begin_layout Itemize -次に -\family sans -Return -\family default -を押します. -\end_layout +You're surprised to see me, + sir, +\begin_inset Quotes erd +\end_inset -\begin_layout Itemize -最後に, -この新しい空の段落を -\family sans -スライド -\family default -・ -\family sans -オーバーレイ -\family default -・ -\family sans -注釈 -\family default -・ -\family sans -不可視文 -\family default -・ -\family sans -可視文 -\family default -に変更します. + said he, + in a strange, + croaking voice. \end_layout -\begin_layout Standard -将来の\SpecialChar LyX -では, -このような癖が解決されることを祈っています\SpecialChar ldots +\begin_layout Plain Layout -\begin_inset Foot -status collapsed +\size small +I acknowledged that I was. +\end_layout \begin_layout Plain Layout -(訳註)ここの記述は古くなっています. -\end_layout +\size small +\begin_inset Quotes eld \end_inset -. -\end_layout +Well, + I've a conscience, + sir, + and when I chanced to see you go into this house, + as I came hobbling after you, + I thought to myself, + I'll just step in and see that kind gentleman, + and tell him that if I was a bit gruff in my manner there was not any harm meant, + and that I am much obliged to him for picking up my books. +\begin_inset Quotes erd +\end_inset -\begin_layout Subsection -\family sans -スライド -\family default -・ -\family sans -オーバーレイ -\family default -・ -\family sans -注釈で発表用のスライドを作る \end_layout -\begin_layout Subsubsection - -\family sans -スライド -\family default -環境を使う -\end_layout +\begin_layout Plain Layout -\begin_layout Standard -もし本節が, -実際のプレゼンテーションの作り方を教えてくれるものと期待されているとすれば, -大いにがっかりされるかもしれません.当然ながら, -プレゼンテーション用の資料を準備するうえで -\family sans -slides -\family default -クラスを役立てる方法を詳しく説明はしますが, -内容をどうするかはあなた次第です(そしてこれも\SpecialChar LyX -の哲学です). -\end_layout +\size small +\begin_inset Quotes eld +\end_inset -\begin_layout Standard +You make too much of a trifle, +\begin_inset Quotes erd +\end_inset -\family sans -スライド -\family default -環境を選択すれば(方法は第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:スライドの癖" -nolink "false" + said I. + +\begin_inset Quotes eld +\end_inset +May I ask how you knew who I was? +\begin_inset Quotes erd \end_inset -節参照のこと), -\SpecialChar LyX -は新規スライドを開始します.この環境ないし「疑似環境」のラベルは, -鮮やかな青で「新規スライド:」と表示されます.この環境の後のテキスト環境や段落環境は, -すべて新規スライドに入ります.簡単ですよね. -\end_layout + AFTER THIS SENTENCE THE COLUMN BREAK IS FORCED. +\begin_inset ERT +status collapsed -\begin_layout Standard -Slidesは, -おそらく\SpecialChar LyX -の中で強制的に改頁をしなくてはならない唯一のクラスです(これは -\family sans -段落レイアウト -\family default -ダイアログで指定できます).実際, -一つのスライドの内容を入力し終わったら, -改頁したくなるはずです.仮に一つのスライドに物理的に入りきらない文章を入力したとすると, -入りきらない部分は, -次の新規スライドにまわされます.しかしながら, -入りきらない部分のスライドにはページ番号が付きませんので, -こうするのはお勧めしません.その上, -一枚に収まらないスライドでは, +\begin_layout Plain Layout -\family sans -オーバーレイ -\family default -を使用すると干渉する恐れがあります. + +\backslash +columnbreak{} \end_layout -\begin_layout Standard +\end_inset -\family sans -オーバーレイ -\family default -環境と -\family sans -注釈 -\family default -環境も, -\family sans -スライド -\family default -環境と同様の動作を示します.これらは, -青の代わりに鮮やかなマゼンタで, -それぞれ「 +\end_layout + +\begin_layout Plain Layout + +\size small +\begin_inset Quotes eld +\end_inset + +Well, + sir, + if it isn't too great a liberty, + I am a neighbour of yours, + for you'll find my little bookshop at the corner of Church Street, + and very happy to see you, + I am sure. + Maybe you collect yourself, + sir. + Here's \noun on -新規オーバーレイ +British +\begin_inset space ~ +\end_inset + +Birds \noun default -:」ないし「 +, + and \noun on -新規注釈: +Catullus +\noun default +, + and +\noun on +The Holy War \noun default -」というラベルを表示します.ラベルのフォントも, -3つの環境でそれぞれ異なるものが使用されます. -\end_layout - -\begin_layout Standard - -\family sans -スライド -\family default -と同様に, -\family sans -オーバーレイ -\family default -や -\family sans -注釈 -\family default -の内容が, -一つのスライドないしページに物理的に収まりきらない場合には, -余分は新規スライドに回されます.この場合には, +\begin_inset space ~ +\end_inset -\family sans -注釈 -\family default -や -\family sans -オーバーレイ -\family default -の本来の目的が達せられなくなりますので, -ここでもこのような状態は避けるべきでしょう. -\end_layout +– a bargain, + every one of them. + With five volumes you could just fill that gap on that second shelf. + It looks untidy, + does it not, + sir? +\begin_inset Quotes erd +\end_inset -\begin_layout Subsubsection -\family sans -スライドでオーバーレイを使用する \end_layout -\begin_layout Standard +\end_inset -\family sans -オーバーレイ -\family default -の背後にある考え方は, -別のスライドの上にスライドを載せようとするものです.メインの -\family sans -スライド -\family default -に図があるとき, -関連した文章を表示する前に, -図について議論を進めたいと思うことがあるかもしれません.これを行うひとつの方法は, -\family sans -スライド -\family default -で後に表示したい部分に黒い紙の蓋を貼り付けてしまうことですが, -この方法は, -たとえばグラフを他のグラフに重ねたい場合などには, -うまく行きません.この場合には, -二つのグラフを揃えるために, -重ねる二つのスライドを, -喋りながら手探りで揃えなくてはなりません.これらのような場合には, +\end_layout -\family sans -オーバーレイ -\family default -環境を使えば, -もっと楽になります. +\begin_layout Paragraph +段間隔 \end_layout \begin_layout Standard -各 -\family sans -オーバーレイ -\family default -は, -「親」 -\family sans -スライド -\family default -のページ番号を引継ぎ, -その後に「 -\family typewriter --a -\family default -」を付け加えます -\begin_inset Foot +段幅は自動的に計算されますが, +段の間の余白は指定することができます.これは, +長さ +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -想像できるように, -複数のオーバーレイがあれば, -「 -\family typewriter --a -\family default -」「 -\family typewriter --b -\family default -」「 -\family typewriter --c -\family default -」などが親スライドのページ番号に付け加えられます. + +\backslash +columnsep \end_layout \end_inset -.当然のことながら, +を変更することで実現できます.既定値は10 +\begin_inset space \thinspace{} +\end_inset -\family sans -スライド -\family default -と -\family sans -オーバーレイ -\family default -の内容は両方とも, -1枚のスライドに物理的に収まるようになっていなければなりません. -\family sans -オーバーレイ -\family default -は -\family sans -スライド -\family default -の「一部」であると考えるのがよいでしょう.\SpecialChar LyX -では, +ptです.以下は +\begin_inset Flex Code +status collapsed -\family sans -オーバーレイ -\family default -のラベルを -\family sans -スライド -\family default -のラベルよりも下げることで, -このことを視覚的に表しています.また, -印刷可能な出力を生成すると, +\begin_layout Plain Layout -\family sans -オーバーレイ -\family default -と親 -\family sans -スライド -\family default -両方の四隅に, -揃えマーカーがあることに気づかれるはずです.これは, -2枚のスライドを物理的に重ね合わせるための補助となるものです. +\backslash +columnsep \end_layout -\begin_layout Standard -2つのスライドをオーバーレイさせる際の大きな問題は, -2枚のスライドの内容を揃えることです.2枚目のスライドのグラフには, -どれだけの余白を残しておくべきなのでしょうか? -さらにややこしく, -2枚目のスライドにグラフと文章を入れたいときに, -その間に割り込んでしまうような文章がメインスライドにある場合には, -どうでしょうか? -正しい寸法の垂直スペースを挿入してみることもできるでしょう.しかし, -もっと良い方法として, +\end_inset -\family sans -不可視文 -\family default -と -\family sans -可視文 -\family default -を使用する方法があります. +を3 +\begin_inset space \thinspace{} +\end_inset + +cmに設定した例です. \end_layout \begin_layout Standard -これらの名前が意味するとおり, +\begin_inset ERT +status open -\family sans -不可視文 -\family default -と -\family sans -可視文 -\family default -は, -それぞれ続く文章すべてを見えなくしたり見えるようにしたりするコマンド型の段落環境です.しかしながら, -第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:スライドの癖" -nolink "false" +\begin_layout Plain Layout + + +\backslash +setlength{ +\backslash +columnsep}{3cm} +\end_layout \end_inset -節で述べたように, -この2つの環境の -\emph on -中 -\emph default -には何も置くことができません. -\family sans -不可視文 -\family default -を作成すると, -「<以下不可視文>」と書かれた水色のラベルが, -ページに中央揃えで表示されます.このラベルに続く段落は, -それが置かれるべき -\family sans -スライド -\family default -(あるいは -\family sans -オーバーレイ -\family default -; -どちらでも同じことです)部分に, -代わりに空白の部分が置かれます. + \end_layout \begin_layout Standard +\begin_inset Flex Multiple Columns +status open -\family sans -可視文 -\family default -の場合には, -中央揃えのラベルは, -鮮やかな緑の「<以下可視文>」となります.このラベル以降の段落は, -通常通りの挙動を示します.新規の -\family sans -スライド -\family default -・ -\family sans -オーバーレイ -\family default -・ -\family sans -注釈 -\family default -を開始すると, - -\family sans -不可視文 -\family default -は自動的に終了されることに注意してください.したがって, +\begin_layout Plain Layout -\family sans -スライド -\family default -の終わりでは, +\size small +My observations of No. +\begin_inset space \space{} +\end_inset -\family sans -可視文 -\family default -を使用する必要はありません. +427 Park Lane did little to clear up the problem in which I was interested. + The house was separated from the street by a low wall and railing, + the whole not more than five feet high. + It was perfectly easy, + therefore, + for anyone to get into the garden, + but the window was entirely inaccessible, + since there was no water pipe or anything which could help the most active man to climb it. + More puzzled than ever, + I retraced my steps to Kensington. + I had not been in my study five minutes when the maid entered to say that a person desired to see me. + To my astonishment it was none other than my strange old book collector, + his sharp, + wizened face peering out from a frame of white hair, + and his precious volumes, + a dozen of them at least, + wedged under his right arm. \end_layout -\begin_layout Standard -ここまでで, +\end_inset -\family sans -スライド -\family default -や -\family sans -オーバーレイ -\family default -上で -\family sans -不可視文 -\family default -と -\family sans -可視文 -\family default -を適切に使用して, -スライドをオーバーレイさせる方法が明らかになったことと思います. -\end_layout -\begin_layout Enumerate -メインのスライドか -\family sans -オーバーレイ -\family default -かに関わらず, -スライド上に現れるすべてを含んだ -\family sans -スライド -\family default -を作成します. \end_layout -\begin_layout Enumerate +\begin_layout Standard +\begin_inset ERT +status collapsed -\family sans -オーバーレイ -\family default -のみに表示するすべての図や段落の前に, +\begin_layout Plain Layout -\family sans -不可視文 -\family default -環境を挿入し, -必要ならば, -\family sans -オーバーレイ -\family default -のみの文章の後に -\family sans -可視文 -\family default -環境を挿入します. +\backslash +setlength{ +\backslash +columnsep}{10pt} \end_layout -\begin_layout Enumerate +\end_inset -\family sans -スライド -\family default -の直後から, -\family sans -オーバーレイ -\family default -を開始します. -\end_layout +\begin_inset Note Note +status collapsed -\begin_layout Enumerate -この -\family sans -スライド -\family default -の内容を -\family sans -オーバーレイ -\family default -にコピーします. +\begin_layout Plain Layout + +\lang english +go back to the default \end_layout -\begin_layout Enumerate +\end_inset -\family sans -オーバーレイ -\family default -内部の -\family sans -不可視文 -\family default -行をすべて -\family sans -不可視文 -\family default -に変更し, -\family sans -可視文 -\family default -は -\family sans -不可視文 -\family default -に変更します. \end_layout -\begin_layout Standard -これだけです.これで -\family sans -オーバーレイ -\family default -ができあがりました. +\begin_layout Paragraph +垂直線 \end_layout \begin_layout Standard -\SpecialChar LyX - -\family sans -slides -\family default -クラスをデザインする上で, -ひとつ残された問題があります.段落途中の文章を不可視にしたり, -不可視段落の途中の文章を再度可視にしたりすることはできないのです.これを実現するためには, -\SpecialChar LaTeX -コードを埋め込む必要があります -\begin_inset Foot +段間には, +長さ +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -このコマンドは, - -\end_layout - -\begin_layout Itemize -\family typewriter -{ \backslash -invisible \SpecialChar ldots - } +columnseprule \end_layout -\begin_layout Itemize +\end_inset -\family typewriter -{ -\backslash -visible \SpecialChar ldots - } -\end_layout +の幅を持つ罫線が描かれます.罫線幅を0 +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -\SpecialChar ldots -のような形となり, -\SpecialChar TeX -としてマークする必要があります.「可視性」を変更したい文章は, -波括弧のあいだ(そして -\family typewriter +ptにすると(これが既定値です), +罫線は出力されません.以下の例では, +段を分かつ線は2 +\begin_inset space \thinspace{} +\end_inset + +pt幅に設定されています. +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout -\backslash -invisible -\family default -ないし -\family typewriter \backslash -visible -\family default -コマンドの後ろ)に入れます.\SpecialChar TeX -としてマークする方法がわからない場合は, +setlength{ +\backslash +columnseprule}{2pt} +\end_layout + +\end_inset + -\emph on -ユーザーの手引き -\emph default -をご参照ください. \end_layout +\begin_layout Standard +\begin_inset Flex Multiple Columns +status open + +\begin_layout Plain Layout + +\size small +\begin_inset Quotes eld +\end_inset + +You're surprised to see me, + sir, +\begin_inset Quotes erd \end_inset -. + said he, + in a strange, + croaking voice. \end_layout -\begin_layout Subsubsection +\begin_layout Plain Layout -\family sans -スライドで注釈を使う -\family default +\size small +I acknowledged that I was. +\end_layout -\begin_inset CommandInset label -LatexCommand label -name "sec:スライド注釈" +\begin_layout Plain Layout + +\size small +\begin_inset Quotes eld +\end_inset +Well, + I've a conscience, + sir, + and when I chanced to see you go into this house, + as I came hobbling after you, + I thought to myself, + I'll just step in and see that kind gentleman, + and tell him that if I was a bit gruff in my manner there was not any harm meant, + and that I am much obliged to him for picking up my books. +\begin_inset Quotes erd \end_inset \end_layout -\begin_layout Standard +\begin_layout Plain Layout -\family sans -オーバーレイ -\family default -と同様, +\size small +\begin_inset Quotes eld +\end_inset -\family sans -注釈 -\family default -も「親」 -\family sans -スライド -\family default -に関連付けられています.ここでも\SpecialChar LyX +You make too much of a trifle, +\begin_inset Quotes erd +\end_inset -\family sans -スライド -\family default -クラスは視覚的な効果を与えています. -\family sans -注釈 -\family default -のラベルは -\family sans -スライド -\family default -よりも短く(オーバーレイのラベルよりも長いですが), + said I. + +\begin_inset Quotes eld +\end_inset + +May I ask how you knew who I was? +\begin_inset Quotes erd +\end_inset -\family sans -オーバーレイ -\family default -のラベルと同様, -派手な赤紫色です.加えて, -印刷した -\family sans -注釈 -\family default -には, -「親」スライドのページ番号に「 -\family typewriter -- -\family default -1」「 -\family typewriter -- -\family default -2」「 -\family typewriter -- -\family default -3」等を付けたページ番号が付けられます.1つの -\family sans -スライド -\family default -には, -複数の -\family sans -注釈 -\family default -を関連付けることができるので, -\family sans -スライド -\family default -と -\family sans -オーバーレイ -\family default -と同じように, -長い注釈は, -1枚の紙に収まるように分割したいと思われるに違いありません. \end_layout -\begin_layout Standard +\begin_layout Plain Layout -\family sans -注釈 -\family default -の目的は明らかです. -\family sans -スライド -\family default -に関して付け加えたいことを書き留めておくことです.特定の -\family sans -スライド -\family default -についての覚書として使うこともできます.後者の場合には, -タイムマーカを利用したいこともあるかもしれません.現在のところ, -\SpecialChar LyX -の -\family sans -スライド -\family default -クラスは, +\size small +\begin_inset Quotes eld +\end_inset + +Well, + sir, + if it isn't too great a liberty, + I am a neighbour of yours, + for you'll find my little bookshop at the corner of Church Street, + and very happy to see you, + I am sure. + Maybe you collect yourself, + sir. + Here's +\noun on +British +\begin_inset space ~ +\end_inset +Birds +\noun default +, + and \noun on -Sli +Catullus +\noun default +, + and +\noun on +The Holy War \noun default -\SpecialChar TeX -の機能であるタイムマーカを「ネイティブには」サポートしていません.したがって, -\SpecialChar LaTeX -コードを使用することに頼らなくてはなりません. -\end_layout -\begin_layout Standard -タイムマーカを使用するには, -クラスオプション「 -\family typewriter -clock -\family default -」を追加指定する必要があります(第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:slidesetup" -nolink "false" +\begin_inset space ~ +\end_inset +– a bargain, + every one of them. + With five volumes you could just fill that gap on that second shelf. + It looks untidy, + does it not, + sir? +\begin_inset Quotes erd \end_inset -節参照).このオプションはタイムマーカ機能を有効にして, -生成したすべての -\family sans -注釈 -\family default -の左下にタイムマーカを表示します.タイムマーカに表示するものを設定するには, -\SpecialChar LaTeX -コマンド「 -\family typewriter -\backslash -settime{} -\family default -」および「 -\family typewriter +\end_layout -\backslash -addtime{} -\family default -」を使用します.両コマンドは, -秒で測った時間を引数にとります.「 -\family typewriter +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset VSpace defskip +\end_inset + + +\end_layout + +\begin_layout Standard +罫線は, +コマンド +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout \backslash -settime{} -\family default -」は, -タイムマーカを特定の時間に設定し, -「 -\family typewriter +columnseprulecolor +\end_layout + +\end_inset + +を再定義すれば, +着色することができます.これは, +多段組差込枠の前に\SpecialChar TeX +コードで以下のコマンドを挿入すれば, +実現できます. +\end_layout + +\begin_layout LyX-Code \backslash -addtime{} -\family default -」は, -タイムマーカを指定した分だけ進めます.このようにタイムマーカと -\family sans -注釈 -\family default -を用いれば, -特定の -\family sans -スライド -\family default -にどれだけの時間をかけるのか忘れないでいられます. +renewcommand{ +\backslash +columnseprulecolor}{ +\backslash +color{red}} +\end_layout + +\begin_layout Standard +このコマンド中の +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +red +\end_layout + +\end_inset + +をお好みの色に変更してください.既定色とユーザー定義色の全てを使用することができます.既定色とユーザー定義色についての詳細な情報は, +取扱説明書『埋込オブジェクト篇』の「色付き表」の節をご覧ください.既定色に戻すには, +以下のコマンドを挿入してください. +\end_layout + +\begin_layout LyX-Code + +\backslash +renewcommand{ +\backslash +columnseprulecolor}{ +\backslash +normalcolor} +\end_layout + +\begin_layout Standard +以下は, +シアン色の罫線と1 +\begin_inset space \thinspace{} +\end_inset + +cmの段間隔を持つ例です. +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +setlength{ +\backslash +columnsep}{1cm} +\end_layout + +\begin_layout Plain Layout + + +\backslash +renewcommand{ +\backslash +columnseprulecolor}{ +\backslash +color{cyan}} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Flex Multiple Columns +status open + +\begin_layout Plain Layout + +\size small +\begin_inset Quotes eld +\end_inset + +You're surprised to see me, + sir, +\begin_inset Quotes erd +\end_inset + + said he, + in a strange, + croaking voice. +\end_layout + +\begin_layout Plain Layout + +\size small +I acknowledged that I was. +\end_layout + +\begin_layout Plain Layout + +\size small +\begin_inset Quotes eld +\end_inset + +Well, + I've a conscience, + sir, + and when I chanced to see you go into this house, + as I came hobbling after you, + I thought to myself, + I'll just step in and see that kind gentleman, + and tell him that if I was a bit gruff in my manner there was not any harm meant, + and that I am much obliged to him for picking up my books. +\begin_inset Quotes erd +\end_inset + + +\end_layout + +\begin_layout Plain Layout + +\size small +\begin_inset Quotes eld +\end_inset + +You make too much of a trifle, +\begin_inset Quotes erd +\end_inset + + said I. + +\begin_inset Quotes eld +\end_inset + +May I ask how you knew who I was? +\begin_inset Quotes erd +\end_inset + + +\end_layout + +\begin_layout Plain Layout + +\size small +\begin_inset Quotes eld +\end_inset + +Well, + sir, + if it isn't too great a liberty, + I am a neighbour of yours, + for you'll find my little bookshop at the corner of Church Street, + and very happy to see you, + I am sure. + Maybe you collect yourself, + sir. + Here's +\noun on +British +\begin_inset space ~ +\end_inset + +Birds +\noun default +, + and +\noun on +Catullus +\noun default +, + and +\noun on +The Holy War +\noun default + +\begin_inset space ~ +\end_inset + +– a bargain, + every one of them. + With five volumes you could just fill that gap on that second shelf. + It looks untidy, + does it not, + sir? +\begin_inset Quotes erd +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + + +\backslash +setlength{ +\backslash +columnseprule}{0pt} +\end_layout + +\begin_layout Plain Layout + + +\backslash +renewcommand{ +\backslash +columnseprulecolor}{ +\backslash +normalcolor} +\end_layout + +\end_inset + + +\begin_inset Note Note +status collapsed + +\begin_layout Plain Layout + +\lang english +go back to the default +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +段落様式 +\end_layout + +\begin_layout Subsection +任意の段落形 +\end_layout + +\begin_layout Standard +\noindent +\SpecialChar LaTeX +は, +他のテキストプロセッサと同様に, +既定で長方形の段落を使用します.しかし, +例えば, +ポスターや招待状, +詩などの特殊な場合には, +段落の形を好きなように変えることができます.このモジュールは, + +\family sans +shapepar +\family default +パッケージを使用して, +1ダースを超える段落形を提供するだけでなく, +好みの形を定義するコマンドを提供します. +\end_layout + +\begin_layout Subsubsection +既定の形 +\end_layout + +\begin_layout Standard + +\series bold +shapepar +\series default +は, +以下の形を提供しています. +\end_layout + +\begin_layout Standard +\begin_inset Tabular + + + + + + + +\begin_inset Text + +\begin_layout Plain Layout +名称 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +説明 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +備考 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +CDlabel +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +丸い穴の開いたドーナツ型(CD/DVD大) +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +伸縮不可.多くの文字を入れられないことに注意. +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Circle +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +円 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +脆弱.計算に失敗することも. +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Diamond +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +菱形(シンボル的に +\begin_inset Quotes eld +\end_inset + +diamond +\begin_inset Quotes erd +\end_inset + +と表記) +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +- +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Heart +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +ハート型 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +- +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Hexagon +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +六角形 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +- +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Nut +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +ナット型(丸い穴の開いた六角形) +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +- +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Square +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +正方形 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +- +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Star +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +五芒星 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +- +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Candle +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +燃えるろうそく +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +- +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Drop down/up +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +雫型/逆雫型 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +脆弱.計算に失敗することも. +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +\SpecialChar TeX + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +\SpecialChar TeX +ロゴ +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +- +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Triangle up/down/ +\begin_inset Newline newline +\end_inset + +left/right +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +各方向の三角形 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +- +\end_layout + +\end_inset + + + + +\end_inset + + +\end_layout + +\begin_layout Standard +段落に形を適用するには, +\SpecialChar LyX +ツールバー中の環境プルダウンボックスから形を選んでください. +\end_layout + +\begin_layout Standard +\begin_inset Newpage newpage +\end_inset + + +\end_layout + +\begin_layout Standard +以下は, +ナット型の段落の例です. +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Nut + +\lang latin +Lorem ipsum dolor sit amet, + consetetur sadipscing elitr, + sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. + At vero eos et accusam et justo duo dolores et ea rebum. + Stet clita kasd gubergren, + no sea takimata sanctus est Lorem ipsum dolor sit amet. + Lorem ipsum dolor sit amet, + consetetur sadipscing elitr, + sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout + +\series bold +[註] +\family sans +\series default +shapepar +\family default +段落は改頁にまたがることはできません. +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +shapepar +\end_layout + +\end_inset + +は, +段落中にどれだけ文章が含まれようとも, +常に形を維持しようとします.したがって, +段落の大きさは, +含まれている文章量によって変化しますので, +段落の大きさがページ余白にはみ出してしまうことがあります.寸法が伸縮することを示すために, +文章量を二倍にした例を見てみましょう. +\end_layout + +\begin_layout Standard +\begin_inset Newpage newpage +\end_inset + + +\end_layout + +\begin_layout Nut + +\lang latin +Lorem ipsum dolor sit amet, + consetetur sadipscing elitr, + sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. + At vero eos et accusam et justo duo dolores et ea rebum. + Stet clita kasd gubergren, + no sea takimata sanctus est Lorem ipsum dolor sit amet. + Lorem ipsum dolor sit amet, + consetetur sadipscing elitr, + sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. + Lorem ipsum dolor sit amet, + consetetur sadipscing elitr, + sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. + At vero eos et accusam et justo duo dolores et ea rebum. + Stet clita kasd gubergren, + no sea takimata sanctus est Lorem ipsum dolor sit amet. + Lorem ipsum dolor sit amet, + consetetur sadipscing elitr, + sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +ただし, + +\family sans +CDlabel +\family default +形は例外です.これは, +CD/DVDの寸法に収まらなくてはならないので, +伸縮しません.したがって, +形に収まる文章量は限られています. +\begin_inset Newline newline +\end_inset + + +\family sans +drop +\family default +形と +\family sans +circle +\family default +形は脆弱で, +文章量によっては寸法計算が失敗する可能性があります.この場合, + +\begin_inset Quotes eld +\end_inset + +Arithmetic overflow +\begin_inset Quotes erd +\end_inset + +という\SpecialChar LaTeX +エラーが発生します.この時は, +文章の一部を追加したり削除したりするか, +どれもうまくいかなければ別の形を使用してください. +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +先端のある形では, +先端部の文字列で, +\SpecialChar LaTeX +のハイフネーションルーチンが失敗することがあります.したがって, +この部分の文章には, +ハイフネーション位置 +\family sans +( +\begin_inset Info +type "shortcut" +arg "specialchar-insert hyphenation" +\end_inset + + +\family default +)を指定することが往々にして必要になります. +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +Shapepar段落は, +常に中央揃えか, +左の縁が左ページ余白に接するように配置されます.したがって, +これらの段落を揃えるのに段落ダイアログを使用することはできません.解決方法としては, +段落をミニページかparboxの中において, +このボックスを揃えることです.ここでの問題は, +ボックスの正しい幅を見出すことです.もしボックスの幅が広すぎれば, +ボックスを中央揃えにしたとしても, +ボックスの左側が付いてしまうので中央揃えになりません.そこで, +正しい幅を見出すまでは, +若干試行錯誤しなくてはならないかもしれません.以下は, +二つのハート形の段落です.一つ目は揃え指定がなく, +二つ目は右揃えにしてあります. +\end_layout + +\begin_layout Standard +\begin_inset Newpage newpage +\end_inset + + +\end_layout + +\begin_layout Heart +\noindent + +\lang latin +Lo\SpecialChar softhyphen +rem ipsum dolor sit amet, + consetetur sadipscing elitr, + sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. + At vero eos et accusam et justo duo dolores et ea rebum. + Stet clita kasd gubergren, + no sea takimata sanctus est Lorem ipsum dolor sit amet. +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +\noindent +\align right +\begin_inset Box Frameless +position "t" +hor_pos "c" +has_inner_box 1 +inner_pos "t" +use_parbox 1 +use_makebox 0 +width "42col%" +special "none" +height "1in" +height_special "totalheight" +thickness "0.4pt" +separation "3pt" +shadowsize "4pt" +framecolor "black" +backgroundcolor "none" +status open + +\begin_layout Heart +\noindent + +\lang latin +Lo\SpecialChar softhyphen +rem ipsum dolor sit amet, + consetetur sadipscing elitr, + sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. + At vero eos et accusam et justo duo dolores et ea rebum. + Stet clita kasd gubergren, + no sea takimata sanctus est Lorem ipsum dolor sit amet. +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Subsubsection +任意の形 +\end_layout + +\begin_layout Standard +ユーザーは, +どのような形であれ, +定義することができます.これを手動で行うのは, +全ての座標を指定しなくてはならないので, +かなりの労力を必要とします.しかし, +以下のように, +コンピューターに座標を計算させる方法もあります. +\end_layout + +\begin_layout Enumerate +プログラム +\begin_inset CommandInset href +LatexCommand href +name "Jpgfdraw" +target "https://www.ctan.org/tex-archive/graphics/jpgfdraw" +literal "false" + +\end_inset + +を導入します. +\end_layout + +\begin_layout Enumerate + +\family sans +Jpgfdraw +\family default +内で, + +\family sans +TeX/LaTeX\SpecialChar menuseparator +Settings\SpecialChar menuseparator +Set Normal Size +\family default + +\begin_inset space \thinspace{} +\end_inset + +メニューで文書中で使用しているフォント寸法を選択します.例えば, +この文書は12 +\begin_inset space \thinspace{} +\end_inset + +ptを使用しています. +\end_layout + +\begin_layout Enumerate +形を描きます. +\end_layout + +\begin_layout Enumerate + +\family sans +TeX/LaTeX\SpecialChar menuseparator +Shapepar +\family default + +\begin_inset space \thinspace{} +\end_inset + +メニューを使用して, +形の座標をエクスポートします.現れるダイアログで, +形の外枠を座標に使うか, +パス自体を使うかを指定します. +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +詳細については, + +\begin_inset CommandInset href +LatexCommand href +target "http://www.dickimaw-books.com/apps/jpgfdraw/manual/shapepar.html" +literal "false" + +\end_inset + +を参照してください. +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +座標は\SpecialChar TeX +ファイルに書き込まれます.これを\SpecialChar LyX +文書で使用するには, + +\end_layout + +\begin_layout Enumerate +段落の最初の文字の前(もしくは空の段落内)にカーソルを置きます. +\end_layout + +\begin_layout Enumerate +\SpecialChar LyX + +\family sans +\series bold +の挿入\SpecialChar menuseparator +ファイル\SpecialChar menuseparator +子文書 +\family default +\series default + +\begin_inset space \thinspace{} +\end_inset + +メニューでファイルを選択し, + +\family sans +\series bold +取り込みの型 +\family default +\series default +として +\family sans +Input +\family default +を選択してください. +\end_layout + +\begin_layout Standard +\begin_inset VSpace defskip +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout + +\series bold +[註] +\series default +変更した形は, +現在の段落にのみ適用されます.次の段落では全て通常に戻ります.したがって, +段落定義ファイルは, +形を変えたい段落全てで読み込まれなくてはなりません. +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +以下の用例をご覧ください. +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset CommandInset include +LatexCommand input +filename "../SpecialParagraphShape.tex" +literal "true" + +\end_inset + + +\lang latin +Lorem ipsum dolor sit amet, + consetetur sadipscing elitr, + sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. + At vero eos et accusam et justo duo dolores et ea rebum. + Stet clita kasd gubergren, + no sea takimata sanctus est Lorem ipsum dolor sit amet. + Lorem ipsum dolor sit amet, + consetetur sadipscing elitr, + sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard + +\series bold +【ヒント】 +\family sans +\series default +Jpgfdraw +\family default +で複雑な形を描く場合, +まず形を好きなプログラムで描き, +出来上がった画像を +\family sans +Jpgfdraw +\family default +に読み込む方法があります.この場合, +画像の外枠に沿って, +直線またはスプラインを描くだけですみます. +\end_layout + +\begin_layout Standard +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Standard + +\family sans +\series bold +任意の段落形 +\family default +\series default +モジュールは, + +\family sans +shapepar +\family default +と +\family sans +Shapepar +\family default +の二つのコマンドも提供していて, +任意の形を座標毎に定義するのに使用することができます. +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +これらのコマンドは, +上述の全ての形で内部的に使用されています. +\end_layout + +\end_inset + +これらのスタイルがどのように使われていて, +どのような設定ができるのかについての詳しい情報は, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +shapepar +\end_layout + +\end_inset + +パッケージの +\begin_inset CommandInset href +LatexCommand href +name "解説文書" +target "https://www.ctan.org/tex-archive/macros/latex/contrib/shapepar/shapepar.pdf" +literal "false" + +\end_inset + +をご覧ください. +\end_layout + +\begin_layout Subsection +ぶら下げ段落 +\end_layout + +\begin_layout Hanging +このモジュールは, + +\family sans +\series bold +ぶら下げ +\family default +\series default +段落様式, +すなわち段落の第1行以外はすべて字下げする段落様式を追加します.これは, +\SpecialChar LyX +文書中には反映しない可能性もありますが, +出力には反映されます. +\end_layout + +\begin_layout Subsection +頭文字(ドロップキャップ) +\begin_inset CommandInset label +LatexCommand label +name "subsec:頭文字" + +\end_inset + + +\end_layout + +\begin_layout Initial +\begin_inset Argument 2 +status open + +\begin_layout Plain Layout +こ +\end_layout + +\end_inset + + +\begin_inset Argument 3 +status open + +\begin_layout Plain Layout +の +\end_layout + +\end_inset + +モジュールは, +ドロップキャピタル段落様式である +\family sans +\series bold +頭文字 +\family default +\series default +段落環境を追加します.これを用いれば, +望む場所をドロップキャピタルにすることができます.すると, + +\family sans +\series bold +挿入 +\family default +\series default +メニューに以下の3つの項目が追加されます. +\end_layout + +\begin_layout Description + +\family sans +\series bold +頭文字 +\family default +\series default + ドロップキャピタル用の差込枠 +\end_layout + +\begin_layout Description + +\family sans +\series bold +頭文字の残り +\family default +\series default + ドロップキャピタル化する単語の残り部分 +\end_layout + +\begin_layout Description + +\family sans +\series bold +オプション +\family default +\series default + ドロップキャピタルの整形オプション +\end_layout + +\begin_layout Standard +様式の見た目を調整するには, + +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +埋込オブジェクト篇\SpecialChar menuseparator +本文回り込みオブジェクト\SpecialChar menuseparator +頭文字 +\family default +\series default + +\begin_inset space \thinspace{} +\end_inset + +を参照してください. +\end_layout + +\begin_layout Section +テキストマークアップ +\end_layout + +\begin_layout Subsection +ハイフネート可能なテキストマークアップ +\end_layout + +\begin_layout Standard +このパッケージは, + +\family sans +soul +\family default +パッケージを使って, +ハイライトしたり均等配置したり, +打消線や下線を引いたり, +大文字化/スモールキャップ化したりするための文辞様式を定義します.文辞特性ダイアログで提供されるマークアップと違い, + +\family sans +soul +\family default +でマークアップされる単語はハイフネートされます. +\begin_inset CommandInset href +LatexCommand href +name "soul 解説文書" +target "http://mirrors.ctan.org/macros/generic/soul/soul.pdf" +literal "false" + +\end_inset + +を参照してください. +\end_layout + +\begin_layout Subsection +論理マークアップ +\end_layout + +\begin_layout Standard +このモジュールは, +論理マークアップ用にいくつかの文字様式( +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +名詞 +\end_layout + +\end_inset + +・ +\begin_inset Flex Emph +status collapsed + +\begin_layout Plain Layout +強調 +\end_layout + +\end_inset + +・ +\begin_inset Flex Strong +status collapsed + +\begin_layout Plain Layout +ストロング +\end_layout + +\end_inset + +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +コード +\end_layout + +\end_inset + +)を定義します.これらは, + +\family sans +\series bold +編集\SpecialChar menuseparator +特別文辞様式 +\family default +\series default + +\begin_inset space \thinspace{} +\end_inset + +でアクセスできます. +\end_layout + +\begin_layout Chapter +書誌情報 +\end_layout + +\begin_layout Standard +Bib\SpecialChar TeX +あるいは +\family sans +Biblatex +\family default +の基本的な使用法は, +『ユーザーの手引き』の「文献データベース」の節に説明があります.以下の各小節では, +\SpecialChar LyX +でサポートされている書誌情報の特別な機能について説明することとします. +\end_layout + +\begin_layout Section +他の引用様式 +\end_layout + +\begin_layout Standard +標準のBib\SpecialChar TeX +は, +引用された著作を参照するのに, +([12]のように)数字を使用します.しかし, +多くの科学分野で, +これとは異なる引用様式が用いられています.もっともよく見られるのは, +著者-出版年様式(例: +Knuth 1984a)です.\SpecialChar LyX +は, +この様式を提供する3つのパッケージ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +biblatex +\end_layout + +\end_inset + +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +natbib +\end_layout + +\end_inset + +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +jurabib +\end_layout + +\end_inset + +をサポートしています.これらのパッケージには, +それぞれ長所短所がありますが, +ここでは詳細に立ち入る紙幅がありません.単純な著者-出版年様式(あるいは著者-番号)様式が欲しい場合や, +無数にある +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +natbib +\end_layout + +\end_inset + +用スタイルファイルのうちどれかを使用したい場合には, +定評のある +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +natbib +\end_layout + +\end_inset + +パッケージがおそらくよい選択でしょう.法学でよく用いられる引用様式を探している場合には, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +jurabib +\end_layout + +\end_inset + +パッケージの利用を考えるとよいかもしれません.整形を完全に制御したい場合や, +ibidem・脚註引用・タイトル全引用・400 BCなどの)複雑な日時形式・英語以外への完全な現地語化のような複雑な機能を使用したい場合には, +機能面で他のパッケージを凌駕している +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +biblatex +\end_layout + +\end_inset + +をぜひとも考えるべきでしょう.ただし, +同時に +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +biblatex +\end_layout + +\end_inset + +はたいへん重く, +リソース消費量も多いことに注意してください. +\end_layout + +\begin_layout Standard +\SpecialChar LyX +での各パッケージの取扱い方は, +ほぼ同じです. +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +文書\SpecialChar menuseparator +設定 +\end_layout + +\end_inset + +メニューを開き, + +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +書誌情報 +\end_layout + +\end_inset + +項目から +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +Biblatex +\end_layout + +\end_inset + +・ +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +Biblatex (Natbibモード) +\end_layout + +\end_inset + +・ +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +Natbib (BibTeX) +\end_layout + +\end_inset + +・ +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +Jurabib (BibTeX) +\end_layout + +\end_inset + +のいずれかを選択してください(各選択肢についての詳細は, +ユーザーの手引きの第6.5.3節を参照のこと).これらのパッケージによって, +引用ダイアログに機能が追加され, +参照の様式が選択できるようになります(「Knuth 1984」, +「Knuth (1984)」, +「Knuth, + 1984」, +「1984」など).各パッケージは, +専用にデザインされたスタイルファイルを必要とすることに注意してください.これらは全てそれ自身のスタイルファイルを同梱していますが, +他にもたくさんの追加されたスタイルファイルがありますし, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +natbib +\end_layout + +\end_inset + +に至っては, +対話的なスタイルファイルビルダーさえ存在します +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +\begin_inset Flex URL +status open + +\begin_layout Plain Layout + +ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/ +\end_layout + +\end_inset + +をご参照ください. +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Section +区分された書誌情報 +\end_layout + +\begin_layout Standard +場合によっては, +書誌情報をいくつかの節に分ける必要があることがあります.たとえば, +あなたが歴史家であるとすれば, +出典と学術文献を分ける機能は, +おそらく「必需品」でさえあります.残念ながら, +Bib\SpecialChar TeX +自身ではこのようなことができません.しかし, +適切な\SpecialChar LaTeX +パッケージの助けを借りると, +Bib\SpecialChar TeX +をこのような必要性を満たすように拡張することができます. +\end_layout + +\begin_layout Standard +\SpecialChar LyX +は, +このようなパッケージの一つである +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +bibtopic +\end_layout + +\end_inset + + +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +\begin_inset Flex URL +status open + +\begin_layout Plain Layout + +ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/ +\end_layout + +\end_inset + +から入手可能です. +\end_layout + +\end_inset + +をそのままでサポートします.このパッケージの長所は, +( +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +multibib +\end_layout + +\end_inset + +のような他のパッケージと比較すると)新規の引用コマンドを定義する必要がないことです.そのかわりに, +書誌情報の違う節には, +その節向けの項目を収録した別の文献データベースを用意する必要があります.たとえば, +書誌情報を「出典」の節と「学術文献」の節に分けたい場合には, +それぞれの文献データベース, +たとえば +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +souces.bib +\end_layout + +\end_inset + +と +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +scientific.bib +\end_layout + +\end_inset + +とを作成する必要があります. +\end_layout + +\begin_layout Standard +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +文書\SpecialChar menuseparator +設定 +\end_layout + +\end_inset + +を開いて +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +書誌情報 +\end_layout + +\end_inset + +の下の +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +区分された書誌情報 +\end_layout + +\end_inset + +をチェックしてください.すると, +書誌情報の各節に一つずつ, +複数の書誌情報を挿入することができます.上記の例では, +Bib\SpecialChar TeX +書誌情報 +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +sources.bib +\end_layout + +\end_inset + +と二つめの文献データベース +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +scientific.bib +\end_layout + +\end_inset + +を挿入します.各節に同じスタイルを用いるか異なるスタイルを用いるかは自由です.くわえて, +書誌情報の節に, +指定したデータベースの「引用されたすべての参照」を載せる(これが既定です)か, +「引用されなかったすべての参照」を載せるか, +あるいは「すべての参照」を載せるかを選択することができます.これは, +もし書誌情報を「本文に引用された出典」・「本文に引用されていない出典」・「学術文献」の三つの節に分割したい場合に, +便利でありましょう.各節の見出しは, +通常の節や小節として入れることができます. +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +bibtopic +\end_layout + +\end_inset + +は, +書誌情報用の見出しを取り除いてしまいますので, +手動でこれを追加しなくてはなりません(たとえば章*や節*などをお使いください). +\end_layout + +\begin_layout Standard + +\family sans +Biblatex +\family default +の場合には, +手順が多少異なります. +\family typewriter +bibtopic +\family default +は +\family sans +Biblatex +\family default +では動作しませんので, + +\family sans +Biblatex +\family default +使用中は前述の +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +区分された書誌情報 +\end_layout + +\end_inset + +オプションは無効になります.しかしながら, + +\family sans +Biblatex +\family default +は区分された書誌情報を生成する独自の方法を提供しています.書誌情報項目の +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +keywords +\end_layout + +\end_inset + +項目オプションにキーワードを書き込み, +書誌情報セクションをキーワードでフィルターに掛けることもできますし( +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +Biblatexが生成した書誌情報 +\end_layout + +\end_inset + +ボタンを右クリックすると開くダイアログで, + +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +オプション +\end_layout + +\end_inset + +フィールドに +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +keyword=指定キーワード +\end_layout + +\end_inset + +と書き込みます), +あるいは, +上述の +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +オプション +\end_layout + +\end_inset + +フィールドに, +例えば +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +type=book +\end_layout + +\end_inset + +や +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +nottype=collection +\end_layout + +\end_inset + +と入力することで, +( +\emph on +book +\emph default +や +\emph on +article +\emph default +などの)項目型によりフィルターを掛けることもできます.あるいは, +各項目を割り当てるための, +いわゆる「書誌情報カテゴリ」を作ることもできます.詳細については, +Biblatex取扱説明書の +\emph on +区分された書誌情報 +\emph default +の節をご参照ください. +\end_layout + +\begin_layout Section +複数の書誌情報 +\begin_inset CommandInset label +LatexCommand label +name "subsec:複数の書誌情報" + +\end_inset + + +\end_layout + +\begin_layout Standard +各部・章・節・小節・子文書ごとの書誌情報など, +複数の書誌情報も\SpecialChar LyX +ではサポートされています.これを有効にするためには, + +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +書誌情報 +\end_layout + +\end_inset + +を開き, + +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +複数の書誌情報 +\end_layout + +\end_inset + +コンボボックスで必要な単位(「節毎」など)を選択してください.それから, +執筆中文書の(節などの)各単位に, +Bib(la)\SpecialChar TeX +書誌情報を加えてください.出力時に, +現在の単位に含まれる文献参照のみが含まれた, +分割された書誌情報が生成されます. +\end_layout + +\begin_layout Standard +Bib\SpecialChar TeX +を使用する場合には, +複数の書誌情報を生成するのに, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +chapterbib +\end_layout + +\end_inset + +パッケージか +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +bibtopic +\end_layout + +\end_inset + +パッケージが使用されます.「子文書毎」を選択し, + +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +区分された書誌情報 +\end_layout + +\end_inset + +にチェックを入れ +\emph on +ない +\emph default +場合には, +前者のパッケージが使用されますが, +その他の場合には, +すべて +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +bibtopic +\end_layout + +\end_inset + +パッケージが使用されます +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +別のアプローチとして, +もし +\begin_inset Flex Noun +status collapsed + +\begin_layout Plain Layout +\SpecialChar TeX +コード +\end_layout + +\end_inset + +を使っても良いという気があるならば(第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:TeXコードを挿入する" +plural "false" +caps "false" +noprefix "false" +nolink "false" + +\end_inset + +節参照), + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +bibunits +\end_layout + +\end_inset + +パッケージを使用する方法があります. +\end_layout + +\end_inset + +. +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +bibtopic +\end_layout + +\end_inset + +パッケージが使用される場合, +\SpecialChar LyX +は特定の単位を生成するために, +その単位を +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +bibtopic +\end_layout + +\end_inset + +の +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +begin{btUnit} +\end_layout + +\end_inset + +と +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +end{btUnit} +\end_layout + +\end_inset + +で囲みます.このアプローチには, +いくつかの制限があることに注意してください.まず, +全ての文献参照はいずれかの +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +btUnit +\end_layout + +\end_inset + +の中になくてはなりません.そのため, +定義された単位の外にある引用(たとえば「節毎」を使用した場合の, +第1節の前)は, +「???」と表示されてしまいます.(このような制限を回避するなどのため) +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +begin{btUnit} +\end_layout + +\end_inset + +と +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +end{btUnit} +\end_layout + +\end_inset + +を\SpecialChar TeX +コードで入力して, +自前の単位を生成することもできます.ただし, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +btUnit +\end_layout + +\end_inset + +は入れ子にすることができないことに注意してください.第二の制限は, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +bibtopic +\end_layout + +\end_inset + +は, +引用のないものも含めて, +つねに書誌情報データベースの参照すべてを保持してしまうということです.これにより奇妙なラベルが付されることがあります(例えば, +データベース中にMillerという著者の2014年の著作が2つあり, +その1つだけが引用されている場合, +ラベルは「Miller 2014b」などとなってしまいます). +\end_layout + +\begin_layout Standard + +\family sans +Biblatex +\family default +を使用する場合には, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +refsection +\end_layout + +\end_inset + +オプションが代わりに使用されます.特定の単位が必要な時には, +それらの開始時に\SpecialChar TeX +コードで +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +newrefsection +\end_layout + +\end_inset + +または +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +newrefsegment +\end_layout + +\end_inset + +と書きます.単位の終了箇所も制御したい場合には, +代わりに +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +begin{refsection} +\end_layout + +\end_inset + + \SpecialChar ldots + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +end{refsection} +\end_layout + +\end_inset + +環境を使ってください.ただし, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +refsection +\end_layout + +\end_inset + +関連は入れ子にできないことに注意してください.現行単位毎の書誌情報に加えて, + +\family sans +Biblatex +\family default +はすべての書誌情報を, +後で一箇所(例えば文末)に出力する簡単な方法も提供しています.そのためには, +Bib(la)TeX差込枠ダイアログの内容コンボボックスで「文献参照単位全て」を選択してください.この話題についての詳細は, + +\family sans +Biblatex +\family default +の取扱説明書を参照してください. +\end_layout + +\begin_layout Chapter +ブリット +\begin_inset CommandInset label +LatexCommand label +name "chap:ブリット" + +\end_inset + + +\end_layout + +\begin_layout Standard + +\noun on +Allan Rae文 +\end_layout + +\begin_layout Section +はじめに +\end_layout + +\begin_layout Standard +\SpecialChar LyX +には, +ブリットの形が216個準備されていて, +簡単なダイアログから呼び出すことができます.このダイアログを使えば, +箇条書き(記号)の各階層で使うブリットの形を変更することができます.この設定は文書全体に共通なので, +段落ごとに別のブリットを指定することはできません +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +正確には可能ですが, +手動で行う必要があります. +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Section +外見 +\end_layout + +\begin_layout Standard +メニュー項目の +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +文書\SpecialChar menuseparator +設定 +\end_layout + +\end_inset + +を選択してダイアログを開き, + +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +ブリット +\end_layout + +\end_inset + +タブを選択してください. +\end_layout + +\begin_layout Standard +このダイアログは, +ブリット形の一覧表を提示します.表左のボタン列で, +6つの各ブリット形パネルを切り替えることができます.上部のボタン列では, +変更するブリット階層を選択できます. +\end_layout + +\begin_layout Standard +6つのパネルは, +それぞれが必要とするパッケージによって分類されています.下記は, +フォント名と\SpecialChar LaTeX +パッケージの対応表です. +\end_layout + +\begin_layout Standard +\align center +\begin_inset Tabular + + + + + + +\begin_inset Text + +\begin_layout Plain Layout +フォント +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\family roman +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +必要とするパッケージ +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\family sans +標準 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +\SpecialChar LaTeX + +\family roman +本体 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\family sans +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +数式 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\family typewriter +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +amssymb.sty +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\family sans +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +絵文字1 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\family typewriter +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +pifont.sty +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\family sans +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +絵文字2 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\family typewriter +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +pifont.sty +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\family sans +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +絵文字3 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\family typewriter +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +pifont.sty +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\family sans +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +絵文字4 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\family typewriter +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +pifont.sty +\end_layout + +\end_inset + + + + +\end_inset + + +\end_layout + +\begin_layout Standard +\SpecialChar LyX +は, +ユーザーが導入されていないパッケージのブリットを使用したとしても, +警告を発しません.ファイルを閲覧したり印刷したりしようとしたときに\SpecialChar LaTeX +エラーが出るようならば, +パッケージが導入されていない可能性が大です +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +\SpecialChar LyX +が, +パッケージがなくてもブリットを使用することを許すのは, +編集をここで行ったとしても, +別のところへエクスポートする可能性があるからです. +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Section +使用法 +\end_layout + +\begin_layout Standard +変更したいブリット階層を選んで, +ブリット形と寸法を選択してください.何らかの変更を加えたとしても, +\SpecialChar LyX +上には反映されませんが, +文書の表示を行えば確認されます. +\end_layout + +\begin_layout Standard +ブリット形は, +適切な階層のブリットボタンをマウスで右クリックすれば, +簡単に既定値に初期化することができます +\begin_inset Foot +status open + +\begin_layout Plain Layout +\begin_inset CommandInset label +LatexCommand label +name "fn:段落ごとに異なるブリットの形" + +\end_inset + +もし +\emph on +本当に +\emph default +段落ごとに異なるブリットの形を使いたいならば, +\SpecialChar TeX +コードを使って少し手を汚す必要があります.この場合も, +ブリット選択ダイアログを使えば, +さまざまな形のLaTeXコードを確認することができるので手助けとなるでしょう.任意に設定した段落をつくるには, +以下のような選択肢があります. +\end_layout + +\begin_layout Plain Layout +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +let +\backslash +savelabelitemi= +\backslash +labelitemi +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Plain Layout +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +renewcommand +\backslash +labelitemi[0]{ +\backslash +small +\backslash +( +\backslash +sharp +\backslash +)} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Itemize +特定の階層の新しいブリット形を指定するには, +\SpecialChar LaTeX +コマンド +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +renewcommand{}{} +\end_layout + +\end_inset + +を使用します.あとで現在のブリット形に戻すことができるように, +現在のブリット形を保存しておく必要もあります.ここで使っている箇条書きでは, +第1階層のブリットを変更するために, +以下の\SpecialChar LaTeX +コードが使用されています. +\end_layout + +\begin_deeper +\begin_layout LyX-Code + +\family typewriter + +\backslash +let +\backslash +savelabelitemi= +\backslash +labelitemi +\end_layout + +\begin_layout LyX-Code + +\family typewriter + +\backslash +renewcommand +\backslash +labelitemi[0]{ +\backslash +small +\backslash +( +\backslash +sharp +\backslash +)} +\end_layout + +\end_deeper +\begin_layout Itemize +箇条書き(記号)の階層は, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +labelitem +\end_layout + +\end_inset + +コマンドの一部にローマ数字で指定されていることに注意してください. +\end_layout + +\begin_layout Itemize +\begin_inset Argument item:1 +status open + +\begin_layout Plain Layout +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +( +\backslash +star +\backslash +) +\end_layout + +\end_inset + + +\end_layout + +\end_inset + +各項目のブリットを指定するには, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +\SpecialChar TeX +コード +\end_layout + +\end_inset + +として入力したブリット形を, +行頭に「ユーザ設定」項目差込枠(挿入\SpecialChar menuseparator +ユーザ設定項目)に入れて挿入してください.たとえば, +この項目の行頭には +\family typewriter +, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +( +\backslash +star +\backslash +) +\end_layout + +\end_inset + + +\family default +が指定されています. +\end_layout + +\begin_layout Plain Layout +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +renewcommand +\backslash +labelitemi[0]{ +\backslash +savelabelitemi} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Plain Layout +文書全体で使用するブリット形が有効であるようにするために, +labelitemを元の設定に戻す必要があります.そのためには, +以下のようにします. +\end_layout + +\begin_layout LyX-Code + +\family typewriter + +\backslash +renewcommand +\backslash +labelitemi[0]{ +\backslash +savelabelitemi} +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Chapter +補完ツール +\end_layout + +\begin_layout Section +複合文書 +\end_layout + +\begin_layout Subsection +一般的な操作 +\end_layout + +\begin_layout Standard +たくさんの節を含んだ大きなファイルで作業をする場合, +文書をいくつかのファイルに分割した方が往々にして便利ですし, +場合によっては, +表部分にはしょっちゅう変更が加えられるけれども, +その前の文章はつねに同じであるようなケースもあるでしょう.このような場合には, +複合文書を利用することを, +まずご検討ください.たとえば, +科学論文は通常, +導入部・所見・結果・議論・結論の五つの節から成ります.これら各節を別々の\SpecialChar LyX +ファイルにして, +タイトル・著者・概要・書誌情報等と, +これら五つのインクルード +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout + +\series bold +(訳註) +\series default +「取り込む」の意です.原語「include」に対する訳語として, +プログラミング用語の「インクルードする」以外に適語がないので, +ここではプログラミング用語をそのまま使用します. +\end_layout + +\end_inset + +ファイルを持つ, +もう一つ別の「マスター」ファイルを作成するようにすることができます.これらの各ファイルは, +単にマスターファイルにインクルードされるだけでなく, +単独でも出力したり印刷したりすることのできる完全な\SpecialChar LyX +ファイルであるように注意することが重要です.しかも, +これらの各ファイルは, +同じ文書クラスでなくてはなりません.articleクラスとbookクラスを混在させるようなことはなさらないでください.\SpecialChar LaTeX +ファイルをインクルードすることもできますが, +このファイルにはプリアンブルがあってはなりません( +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +begin{document} +\end_layout + +\end_inset + +行とその前のすべて, +および +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +end{document}行 +\end_layout + +\end_inset + +は削除しておかなければなりません).さもないと, +DVIファイルを作成する際にエラーが発生するでしょう. +\end_layout + +\begin_layout Standard +\SpecialChar LyX +では, + +\family sans +\series bold +挿入\SpecialChar menuseparator +ファイル\SpecialChar menuseparator +子文書 +\family default +\series default + +\begin_inset space \thinspace{} +\end_inset + +で簡単にファイルをインクルードすることができます.このメニューを選んでクリックすると, +カーソルの現在位置に小さな枠が挿入されます.この枠をクリックすると, +ダイアログが現れるので, +そこでインクルードするファイルとインクルード方法を選択することができます. +\end_layout + +\begin_layout Standard +ファイル選択ボックスは, +いまや自明でしょう.インクルード方法には, +「include」・「input」・「verbatim」の三つがあります.「include」と「input」は多くの点で類似していますが, +いくつかの大きな違いがあります. +\end_layout + +\begin_layout Enumerate +「include」されたファイルは新規頁から組版されるのに対し, +「input」されたファイルは現在のページから組版されます. +\end_layout + +\begin_layout Enumerate +「include」されたファイルは, +それら自身がさらに他のファイル(「孫ファイル」)を「include」することはできません.一方で, +「input」は無限に下層inputを持つことができます. +\end_layout + +\begin_layout Enumerate +「include」は選ばれた「include」ファイルの出力しか許しませんが, +実際の(ページ割りなどの)カウンタや参照は保持されます(詳細については埋込オブジェクト説明書の子文書の節を参照のこと).したがって, +子文書にアウトソースされた章については「include」が好まれる方式ですが, +任意のファイル継承がある場合には「input」の方が良いでしょう. +\end_layout + +\begin_layout Standard +「verbatim」インクルードファイルでは, +ファイルの内容がそのまま(つまり「 +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +verbatim +\end_layout + +\end_inset + +」モードで)固定幅タイプライタフォントで組版されます.通常, +このファイルの空白は, +通常の\SpecialChar LyX +での空白の取扱いとは違って, +連続した複数の空白がそのまま出力されるものの, +単なる見えない空白です.ただし, + +\family sans + +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout + +\family sans +出力の空白に印付けをする +\end_layout + +\end_inset + + +\family default +チェックボックスを有効にすると, +空白が存在することを明確にするために空白の印が出力されます. +\end_layout + +\begin_layout Standard +一般的に, +親ファイルは, +組版前に完全な\SpecialChar LaTeX +ファイルに変換されますが, +インクルードされるファイルはプリアンブル情報を全く持たない\SpecialChar LaTeX +ファイルに変換されます. +\end_layout + +\begin_layout Subsection +ファイル間の相互参照 +\end_layout + +\begin_layout Standard +\begin_inset Box Shadowbox +position "t" +hor_pos "c" +has_inner_box 1 +inner_pos "t" +use_parbox 0 +use_makebox 0 +width "100col%" +special "none" +height "1in" +height_special "totalheight" +thickness "0.4pt" +separation "3pt" +shadowsize "4pt" +framecolor "black" +backgroundcolor "none" +status open + +\begin_layout Plain Layout +この節の内容は, +すでに古くなっています.既定のマスター文書についてと, +マスターが開いているときに子文書をどう開くかについて記述する必要があります.[[要修正]] +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +異なるファイル間に相互参照を設定することも可能です.まず, +すべての関係するファイルを開いてください.例として, +2つのファイルを扱う場合を考え, +各ファイルをA・Bと呼びます.BがAにインクルードされるファイルだとします.Aにラベルを入れて, +Bで参照したいとしましょう.文書Bで相互参照ダイアログを開いて, +使用する「バッファ」を選んでください. +\end_layout + +\begin_layout Subsection +すべての子文書での書誌情報 +\end_layout + +\begin_layout Standard +子文書を使って作業する場合, +全体の書誌情報を文末に一つだけ置きたいのだけれども, +子文書単独で出力する時に限り, +子文書分を抽出した書誌情報が付けられるようにしたいことがあります.以下にその方法を説明します. +\end_layout + +\begin_layout Standard +親文書には, +全体の書誌情報が出力されるべき場所(親ファイルでも子ファイルでも)に, +書誌情報差込枠を挿入するだけです.書誌情報差込枠を親ファイルに置いた場合, +文献参照はすべての子文書に継承されるので, +各子文書の引用ダイアログで使用できるようになります. +\end_layout + +\begin_layout Standard +子文書限定の書誌情報については, +子文書内の, +子文書が独立にコンパイルされた時に書誌情報が出力されるべき場所に, +書誌情報差込枠を挿入します.その際, +この差込枠を, +たとえば「子文書のみ」などと名付けた派生枝の中に置く( +\family sans +\series bold +挿入\SpecialChar menuseparator +派生枝\SpecialChar menuseparator +新規派生枝を挿入... +\family default +\series default +)のが肝要です.そして, +子文書の中でこの派生枝を有効にし( +\family sans +\series bold +文書\SpecialChar menuseparator +設定...\SpecialChar menuseparator +派生枝 +\family default +\series default +),親文書で無効にします( +\family sans +\series bold +文書\SpecialChar menuseparator +設定...\SpecialChar menuseparator +派生枝 +\family default +\series default +).こうすることで, +子文書中の書誌情報は, +親文書中では無視され, +子文書中では有効になります. +\end_layout + +\begin_layout Standard +複数の書誌情報が必要な場合(親文書中でも子文書ごとに書誌情報を出力するなど)は, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:複数の書誌情報" +plural "false" +caps "false" +noprefix "false" +nolink "false" + +\end_inset + +節を参照してください. +\end_layout + +\begin_layout Section +\SpecialChar LyX +書庫 +\end_layout + +\begin_layout Standard +しばしばユーザーは, +出版社に送ったり, +共著者とやりとりするために, +\SpecialChar LyX +ファイルを, +その依存する全画像(及び他のファイル)と「同梱」する必要に迫られることがあります.\SpecialChar LyX +には, +この過程を自動化するPythonスクリプト( +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +lyxpak.py +\end_layout + +\end_inset + +)が含まれています.これを使うには, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +zipfile +\end_layout + +\end_inset + + pythonモジュールまたは +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +tarfile +\end_layout + +\end_inset + + pythonモジュールが, +システムに導入済みであることが必要です.既定設定では, +Unix系システムでは, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +gzip +\end_layout + +\end_inset + +圧縮 +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +tar +\end_layout + +\end_inset + +ファイル形式が優先され, +Windowsでは +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +zip +\end_layout + +\end_inset + +形式が優先されます. +\end_layout + +\begin_layout Standard +\SpecialChar LyX +の環境構成時には, +「\SpecialChar LyX +書庫」を書き出すことができるようにスクリプトが準備され, + +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +ファイル\SpecialChar menuseparator +書き出し +\end_layout + +\end_inset + +の下で利用可能となります. +\end_layout + +\begin_layout Standard +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +ツール\SpecialChar menuseparator +設定\SpecialChar menuseparator +ファイル処理\SpecialChar menuseparator +変換子 +\end_layout + +\end_inset + +の +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +\SpecialChar LyX +\SpecialChar menuseparator +\SpecialChar LyX +書庫 +\end_layout + +\end_inset + +変換子に, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +-t +\end_layout + +\end_inset + +スイッチや +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +-z +\end_layout + +\end_inset + +スイッチを加えることで, +プラットホームとは独立に, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +tar +\end_layout + +\end_inset + +形式や +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +zip +\end_layout + +\end_inset + +形式を強制することができます(スイッチは, +スクリプト名の前ではなく, +後ろに加えてください). +\end_layout + +\begin_layout Section +装飾的なヘッダ・フッタ +\end_layout + +\begin_layout Standard +既定のページレイアウトは, +どちらかといえば素っ気ないものです. +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +article +\end_layout + +\end_inset + +文書クラスの場合には, +ページの下の真ん中にページ番号がつくだけです.この取扱説明書はKOMA-scriptのbookクラスなので, +すこしは凝ってますが, +ほんとうに着飾るには, +『ユーザーの手引き』に述べられているように, +文書ページスタイルを「装飾的(fancy)」に設定する必要があります.この節では, +望んだとおりの効果を得るために, +\SpecialChar LaTeX +プリアンブルに挿入する必要のある\SpecialChar LaTeX +コードについて解説します. +\end_layout + +\begin_layout Standard +装飾的ヘッダについて詳しくは, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +fancyhdr +\end_layout + +\end_inset + +パッケージの説明書を参照してください( +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +https://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html +\end_layout + +\end_inset + +). +\end_layout + +\begin_layout Standard +ページへッダは, +「left(左)」・「center(中央)」・「right(右)」と命名された3つのフィールドに分けられています.フッタも同様に3つのフィールドに分類されています.これらのフィールドをもっとも簡単に設定する\SpecialChar LaTeX +コマンドには, + +\family typewriter + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +lhead +\end_layout + +\end_inset + + +\family default +・ +\family typewriter + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +chead +\end_layout + +\end_inset + + +\family default +・ +\family typewriter + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +rhead +\end_layout + +\end_inset + + +\family default +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +lfoot +\end_layout + +\end_inset + +などがあります.かりに, +各ページの左上端に自分の名前を入れたいものとしましょう.次のようなコマンドをプリアンブルに入れるだけです. +\end_layout + +\begin_layout Standard + +\family typewriter + +\backslash +lhead{物書 はじめ} +\end_layout + +\begin_layout Standard +これで自分の名前が左上に現れます.フィールドに取り除きたい既定の内容がある場合(往々にして中央のフッタにはページ番号が入ります)には, +空の引数を持つコマンドを入れるだけです.すなわち, + +\end_layout + +\begin_layout Standard + +\family typewriter + +\backslash +cfoot{} +\begin_inset Newline newline +\end_inset + + +\family default +とします. +\end_layout + +\begin_layout Standard +もっと美しくしてみましょう.節番号を「第‥節」という言葉といっしょに(第3節のように)左上に入れ, +ページ番号を(4ページのように)右上に, +自分の名前を左下に, +日付を右下に入れます.以下のコマンドをプリアンブルに入れます. +\end_layout + +\begin_layout Standard + +\family typewriter + +\backslash +lhead{第 +\backslash +thesection 節} +\end_layout + +\begin_layout Standard + +\family typewriter + +\backslash +chead{} +\end_layout + +\begin_layout Standard + +\family typewriter + +\backslash +rhead{ +\backslash +thepage ページ} +\end_layout + +\begin_layout Standard + +\family typewriter + +\backslash +lfoot{物書 はじめ} +\end_layout + +\begin_layout Standard + +\family typewriter + +\backslash +cfoot{} +\end_layout + +\begin_layout Standard + +\family typewriter + +\backslash +rfoot{ +\backslash +today} +\end_layout + +\begin_layout Standard +コマンド +\family typewriter + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +thesecti +\family default +o +\family typewriter +n +\end_layout + +\end_inset + + +\family default +と +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +thepa +\family default +ge +\end_layout + +\end_inset + +は, +それぞれ\SpecialChar LaTeX +の節カウンタおよびページカウンタを取得するもので, +これによって現在の節番号とページ番号を印字します. +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +tod +\family default +ay +\end_layout + +\end_inset + +は, +今日の日付を印字するものです. +\end_layout + +\begin_layout Standard +へッダ下またはフッタ上に描かれる罫線の太さも変更することができます.もし罫線が必要なければ, +太さを0にしてください.ヘッダ罫線は, +既定では0.4ptの太さであり, +フッタ罫線は0ptです.太さを変更するには, + +\family typewriter + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +renewcommand{ +\backslash +headrulewidth}{0.4pt} +\end_layout + +\end_inset + + +\family default +や +\family typewriter + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +renewcommand{ +\backslash +footrulewidth}{0.4pt} +\end_layout + +\end_inset + + +\family default +のようなコマンドを使用してください. +\end_layout + +\begin_layout Standard +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +thispagestyle{empty} +\end_layout + +\end_inset + +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +thispagestyle{plain} +\end_layout + +\end_inset + +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +thispagestyle{fancy} +\end_layout + +\end_inset + +のようなコマンドを使えば, +各ページごとにへッダ・フッタ設定を有効にしたり無効にしたりすることができます.設定を変更したいページに, +これらのコマンドを\SpecialChar TeX +コードとして挿入してください.実は, +タイトルページは, +その後のページは大域的に装飾的(fancy)に設定されていれば装飾的(fancy)になるにもかかわらず, +既定でプレーン(plain)になるように設定されているのです. +\end_layout + +\begin_layout Standard +奇数ページの左上だけに何かを挿入するなど, +もっと複雑なコマンドもあるのですが, +詳しい解説は +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter +fancyhdr +\end_layout + +\end_inset + +パッケージの取扱説明書をご参照ください( +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +fancyhdr.dvi +\end_layout + +\end_inset + +を探してください). +\end_layout + +\begin_layout Standard +最後の例として, +へッダやフッタに画像を挿入できることを取り上げましょう.会社のロゴをページ左上に入れたいものとします.たとえば, + +\end_layout + +\begin_layout Standard + +\family typewriter + +\backslash +lhead{ +\backslash +resizebox{1in}{!}{ +\backslash +includegraphics{logo.eps}}} +\end_layout + +\begin_layout Standard +\noindent +とすれば, +これを実現できます(文書中に他に画像を挿入していない場合には, + +\begin_inset Newline newline +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\family typewriter + +\backslash +usepackage{graphics} +\end_layout + +\end_inset + +をプリアンブルに宣言する必要があります). +\end_layout + +\begin_layout Chapter +\SpecialChar LyX +とインターネット網 +\end_layout + +\begin_layout Standard +\SpecialChar LyX +は, +これまでも長い間, +HTMLを始めとするウェブフレンドリーな文書諸形式への書き出しをサポートしてきました.しかしながら, +第2.0版以前では, +HTMLへの書き出しは, +常に外部変換子を用いることで実現されていました +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +\SpecialChar LyX +で外部変換子を使うことについての詳細は, +取扱説明書『カスタマイズ篇』の「変換子」の節をご覧ください. +\end_layout + +\end_inset + +.これらは2つのグループに大別できます.1つは, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +htlatex +\end_layout + +\end_inset + +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +html2latex +\end_layout + +\end_inset + +・ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +plastex +\end_layout + +\end_inset + +のように, +\SpecialChar LaTeX +を中間形式として用い, +その\SpecialChar LaTeX +を生成するのに\SpecialChar LyX +を用いるもの.2つめは, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +e\SpecialChar LyX +er +\end_layout + +\end_inset + +のように, +直接\SpecialChar LyX +ファイルに働きかける変換子です.これらは, +それぞれに長所・短所を有しています. +\end_layout + +\begin_layout Standard +\SpecialChar LaTeX +ベースの変換子は, +原則として, +\SpecialChar LaTeX +が書きだす文書についてのすべてを知っているという長所があります.この種の変換子は, +例えば, +特定のコードのくだりが, +\SpecialChar LyX +によって生成されたのか, +\SpecialChar TeX +コードで書かれたのかについては気にしません.これらの変換子は, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +aux +\end_layout + +\end_inset + +ファイルやカウンタや参照を取り扱うことができ, +Bib\SpecialChar TeX +が生成する +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +bbl +\end_layout + +\end_inset + +ファイルも利用することがよくあります.一方で, +\SpecialChar LaTeX +は解析の非常に難しい言語であり— +\SpecialChar TeX +自身だけが\SpecialChar TeX +を理解することができると言われたりすることがあります— +, +\SpecialChar LaTeX +ベースの変換子は, +非常に簡単な文法に見えるものでさえ飲み込めず, +複雑なものになると全く歯が立たないこともあります.例えば, +この現行を書いている時点では, +取扱説明書『埋込オブジェクト篇』は, +他の変換子では書き出しができるのに, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +htlatex +\end_layout + +\end_inset + +では行うことができません.他には, +数式をどう取り扱うかという問題があります.これらの変換子の典型的なものは, +数式を小さな画像に変換して, +HTML文書からこれらの画像へのリンクを張ります.これらの画像は, +実は\SpecialChar LaTeX +によって生成されているので, +正確です.しかしながら, +これらはうまく伸縮できないので, +実際の文書の中で表現されるように— +フォント寸が凡そ正しくなるように— +見せようとすると, +大変な苦労を伴います. +\end_layout + +\begin_layout Standard +Alex Fernandezの +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +e\SpecialChar LyX +er +\end_layout + +\end_inset + + +\begin_inset CommandInset href +LatexCommand href +name "http://pinchito.es/elyxer/" +target "http://pinchito.es/elyxer/" +literal "false" + +\end_inset + +)は, +これらの問題の一部を解決します.特に, +これは数式を画像に変換するのではなく, +HTMLとCSSを組み合わせて数式を生成するので, +生成される数式は完璧な大きさに伸縮されて表示されます.しかしながら, +ちょっとだけ複雑な数式でさえ, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +htlatex +\end_layout + +\end_inset + +よりも質が落ちます.これはHTMLの限界を示しています +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +とはいえ, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +e\SpecialChar LyX +er +\end_layout + +\end_inset + +では, +数式用にjsMathとMathJaxを使用することもできます.ただし, +この設定はグローバルにしか設定することができず, +バックエンドで実行させるサーバへのアクセスが利用できる必要があります. +\end_layout + +\end_inset + +.さらに重要なことは(少なくとも第1.1.1版においては), + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +e\SpecialChar LyX +er +\end_layout + +\end_inset + +は数式マクロを一部しかサポートしておらず, +ユーザ定義の段落様式や文字様式をサポートしていません.これらの制約によって, +\SpecialChar LyX +ユーザが生成する文書の多くにとっては, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +e\SpecialChar LyX +er +\end_layout + +\end_inset + +は不向きなものになっています.もちろん, +原理的に, +これらの問題を解決することもできたのですが, +\SpecialChar LyX +開発陣は別の方法を採ることとし, +\SpecialChar LyX +が\SpecialChar LaTeX +やDocBook, +平文を書き出すことができるのと同様に, +\SpecialChar LyX +自身にXHTMLを書きだす能力を身につけさせることとしたのです. +\end_layout + +\begin_layout Standard +この原稿執筆時点では, +XHTML出力は開発途上であり, +おそらく「実験的」機能として解されるべきでしょう +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +\SpecialChar LyX +ソースツリーもしくは +\begin_inset CommandInset href +LatexCommand href +name "オンラインでのアクセス" +target "https://www.lyx.org/trac/browser/lyx-devel/trunk/development/HTML/HTML.notes" +literal "false" + +\end_inset + +にある +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +development/HTML/HTML.notes +\end_layout + +\end_inset + +ファイルには, +通常, +XHTML出力の現状についての最新の情報が収録されています. +\begin_inset CommandInset href +LatexCommand href +name "バグ追跡ページ" +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" +literal "false" + +\end_inset + +にあるXHTML関連バグ一覧も参照のこと. +\end_layout + +\end_inset + +.それでもこのアプローチは, +他の2つの方法よりも, +潜在的な利点がいくつもあるので, +開発陣はこの方法を選択したのです. +\end_layout + +\begin_layout Standard +これらの利点は, +主に, +XHTML出力ルーチンが\SpecialChar LyX +の一部となっているため, +\SpecialChar LyX +が出力する文書について\SpecialChar LyX +が関知しているところのものは, +すべて知り得るというところから来ています +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +他には, +これらのルーチンが\SpecialChar LyX +内部にあるため, +\SpecialChar LyX +ファイル形式や既存の差込枠の文法に変更があっても, +影響を受けずに済むという利点もあります. +\end_layout + +\end_inset + +.つまり, +XHTML出力ルーチンは, +(文書構造に表示されるような形での)目次や, +それぞれの段落様式に関連付けられたカウンタや, +ユーザ定義の様式についても知っているのです.XHTML出力ルーチンは, +国際化について\SpecialChar LyX +が関知しているものも知っているので, +ちょうどその時に有効になっている言語に依存して, +「Chapter 1」と出力されたり, +「Kapitel 1」と出力されたりするのです. +\end_layout + +\begin_layout Standard +汎く一般的に, +出力ルーチンは, +\SpecialChar LyX +が文書レイアウトについて関知しているものは知っており, +したがって, +文書が画面上にどのように描画されるかも知っています.文書をXHTMLに出力するときには, +この情報を利用します.特に, +\SpecialChar LyX +は, +文書を画面上に描画するときに使用するレイアウト情報に対応したCSSスタイル情報を +\emph on +自動的に +\emph default +生成します.もし節見出しが, +\SpecialChar LyX +中でサンセリフ体かつボールド体であるとすると, +(既定では)ウェブブラウザに表示した時にも, +サンセリフでボールドになります.これは, +節のような定義済み様式だけでなく, +ユーザ定義のものも含めて, +すべての様式でそうです.実際, +XHTML出力ルーチンは, +ユーザ定義の段落・文字様式と, +\SpecialChar LyX +自身の定義済み様式とを区別しません.どちらの場合も, +\SpecialChar LyX +が様式について関知しているところのものは, +全てレイアウトファイルに含まれています.これは, +脚注のような定義済み差込枠や, +各種ユーザ設定差込枠でもそうです. +\end_layout + +\begin_layout Standard +結果として, +XHTML出力は, +レイアウトファイルやモジュールを通して, +\SpecialChar LaTeX +出力と全く同じように, +ユーザが設定したり拡張したりすることができるのです.詳細については, +取扱説明書『カスタマイズ篇』の第5章をごらんください. +\end_layout + +\begin_layout Standard +本章の残りでは, +XHTML出力についての, +さらに詳細な情報について取り扱い, +その制約や, +制約の回避の仕方を取り扱います. +\end_layout + +\begin_layout Section +XHTMLにおける数式出力 +\end_layout + +\begin_layout Standard +\SpecialChar LyX +では, +数式描画に4つの方法を選択できます.以下に示すように, +それぞれに利点と欠点があります. \end_layout -\begin_layout Standard -最後に, -説明しておくべき機能がもう一つあります.当然ながら, +\begin_layout Itemize +MathML +\begin_inset Newline newline +\end_inset -\family sans -スライド -\family default -と -\family sans -オーバーレイ -\family default -はすべてスライドに, +MathMLは, +ウェブ上で数学を用いるために, +特にデザインされたXMLの一方言であり, +これをサポートするブラウザ上では, +通常, +特に美しい表現が得られます.欠点は, +すべてのブラウザがMathMLをサポートしているわけではないという事と, +FirefoxのようなGeckoベースのブラウザでも, +サポートが完璧ではないという事です. +\begin_inset Newline newline +\end_inset -\family sans -注釈 -\family default -はすべて普通の紙に印刷したいはずです.しかしながら, +例えば, +数式が +\begin_inset Flex Code +status collapsed -\family sans -注釈 -\family default -は関連付けられた親スライドの直後に -\emph on -来なくてはなりません -\emph default -.ユーザーはどうしたら良いのでしょうか. +\begin_layout Plain Layout +xymatrix \end_layout -\begin_layout Standard -幸いなことに, -どれを印刷するか選択することを可能にする\SpecialChar LaTeX -コマンドが, -2種類あります.どちらも文書のプリアンブルに記述されなくてはなりません.コマンド「 -\family typewriter +\end_inset -\backslash -onlyslides{ -\backslash -slides} -\family default -」は, -出力に -\family sans -スライド -\family default -と -\family sans -オーバーレイ -\family default -のみが含まれるようにするものです.同様に, -「 -\family typewriter +パッケージを使用していたり, +\SpecialChar TeX +コードを使用しているなどで, +もし\SpecialChar LyX +が数式をMathMLとして描画できないとすると, +\SpecialChar LyX +は数式を代わりに画像として出力します. +\end_layout -\backslash -onlynotes{ -\backslash -notes} -\family default -」は -\family sans -注釈 -\family default -以外の出力をすべて抑制します.私のアドバイスとしては, -両コマンドをプリアンブルに書いておいて, -最初は両方ともコメントアウトしておくと良いでしょう.そうすれば, -執筆時にはプレゼンテーション全体をプレビューすることができます.いったん書き終えたならば, -二つのうち一方のコメントを外して, -印刷したい方を選ぶことができます.私ならば, -まず -\family typewriter +\begin_layout Itemize +HTML +\begin_inset Newline newline +\end_inset -\backslash -onlyslides{ -\backslash -slides} -\family default -のコメントを外して, -現ファイル名に「* -\family typewriter --slides -\family default -」を付けた新たなファイルに出力を行ない, -今度はこの行をふたたびコメントアウトするとともに, -「 -\family typewriter +前述のとおり, -\backslash -onlynotes{ -\backslash -notes -\family default -}」のコメントを外して, -これを「 -\family typewriter -*-notes.ps -\family default -」というファイルに出力します.そうすれば, -必要に応じて, -スライドまたは通常の紙をプリンタにセットし, -一方のファイルをプリンタに送ればよいのです. +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +elyxer \end_layout -\begin_layout Standard -「 -\family typewriter +\end_inset -\backslash -onlyslides{} -\family default -」および「 -\family typewriter +は, +数式をCSSで装飾したHTMLとして出力します +\begin_inset Foot +status collapsed -\backslash -onlynotes{} -\family default -」コマンドには, -他の引数を与えることもできます.詳しくは, -\SpecialChar LaTeX -の良書をご覧ください. -\end_layout +\begin_layout Plain Layout +\SpecialChar LyX +は, -\begin_layout Subsection +\begin_inset Flex Code +status collapsed -\family sans -slides -\family default -クラスのひな型ファイル +\begin_layout Plain Layout +elyxer \end_layout -\begin_layout Standard +\end_inset -\family sans -slides -\family default -クラス用のひな型ファイルとして「 -\family typewriter -slides.lyx -\family default -」が提供されています.これを使用するには, -新しいプレゼンテーションを作り始める際に, +からのHTML出力のために, +CSSの一部を拝借しています. +\end_layout -\family sans -ファイル\SpecialChar menuseparator -新規(ひな型使用) -\family default -メニューを選択してください.すると新規ファイルには, +\end_inset -\family sans -スライド -\family default -― -\family sans -オーバーレイ -\family default -― -\family sans -注釈 -\family default -の組が, -例として含まれており, +.簡単な数式では, +これは非常にうまく行きますが, +少し複雑な数式になると, -\family sans -スライド -\family default -と -\family sans -オーバーレイ -\family default -には, -さらに -\family sans -不可視文 -\family default -と -\family sans -可視文 -\family default -の使用例も含まれています.また, -プリアンブルには, -次のように書き込まれています. +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +elyxer \end_layout -\begin_layout LyX-Code -% Uncomment to print out only slides and overlays +\end_inset + +は歯が立たなくなります.それでも, +この方法は非常に広くサポートされているという利点があり, +かなり簡単な数式を少しだけ含んでいるような文書に適しているでしょう. +\begin_inset Newline newline +\end_inset + +例えば, +数式が +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +xymatrix \end_layout -\begin_layout LyX-Code -% +\end_inset + +パッケージを使用していたり, +\SpecialChar TeX +コードを使用しているなどで, +もし\SpecialChar LyX +が数式をHTMLとして描画できないとすると, +\SpecialChar LyX +は数式を代わりに画像として出力します. \end_layout -\begin_layout LyX-Code -% -\backslash -onlyslides{ -\backslash -slides} +\begin_layout Itemize +画像 \begin_inset Newline newline \end_inset - -\end_layout - -\begin_layout LyX-Code -% Uncomment to print out only notes -\end_layout -\begin_layout LyX-Code -% -\end_layout +\begin_inset Flex Code +status collapsed -\begin_layout LyX-Code -% -\backslash -onlynotes{ -\backslash -notes} +\begin_layout Plain Layout +htlatex \end_layout -\begin_layout Standard -最後に, -私はこの文書クラスを, -\SpecialChar LaTeX2e -の組み込みクラスである「 -\noun on -Sli\SpecialChar TeX - -\noun default -エミュレーション」クラスをサポートする目的で作成しました.私も\SpecialChar LyX -チームの他のメンバーも, -この組み込みスライドクラスを使用することに賛成したり反対したりするものではありません.これは単に, -ユーザーがこれを使いたかったり必要としたりしたときのためにあるものです.プレゼンテーションを作成するためには, - -\family sans -Foils -\family default -クラス(第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:foiltex" -nolink "false" - \end_inset -節参照)や「 -\family typewriter -seminar -\family default -」パッケージ(一部の\SpecialChar TeX -頒布版に含まれています)のように, -他の\SpecialChar LaTeX2e -クラスも存在します.私はこれらについては知らないのですが, -他にどのようなことができるのか試してみてください. -\end_layout +のように, +\SpecialChar LyX +は数式を画像としても出力できます.この画像は, +実は, +自動プレビューで使用されているものと全く同じです +\begin_inset Foot +status collapsed -\begin_layout Chapter -ソフトウェアを追加する必要がある \SpecialChar LyX -機能 +\begin_layout Plain Layout +ただし, +画像を出力に使うために, +自動プレビューを入にしておく必要は +\emph on +ありません +\emph default +. \end_layout -\begin_layout Section -\SpecialChar TeX -のチェック -\end_layout +\end_inset -\begin_layout Standard +.この方法の利点は, +画像が他ならぬ\SpecialChar LaTeX +によって生成されているので, +非常に正確であることです.欠点は, +前述したとおり, +画像がビットマップなので, +伸縮が全くうまく行かなかったり, +コピーが出来なかったりといったことがあります. +\begin_inset Newline newline +\end_inset -\noun on -Asger Alstrup -\noun default -文 -\end_layout +画像の寸法は, -\begin_layout Subsection -はじめに +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +形式 \end_layout -\begin_layout Standard +\end_inset -\family typewriter -chktex -\family default -プログラムが導入されていると +の「数式画像の伸縮」パラメータを変更することで制御できます \begin_inset Foot status collapsed \begin_layout Plain Layout -\SpecialChar LaTeX -頒布版としてMiK\SpecialChar TeX -を使用している場合には, - -\family typewriter -chktex -\family default -はまだ利用可能ではありません. +必要な方のために述べておくと, +これは, +画像の解像度をdpi(1インチあたりドット数)で制御するためのもので, +75dpiを基準としています. \end_layout \end_inset -, +. +\begin_inset Newline newline +\end_inset -\family sans -ツール -\family default -メニューの下に, +もし\SpecialChar LyX +が, +何らかの理由によって数式の画像を生成できない(例えば, +必要な\SpecialChar LaTeX +パッケージが導入済みでないなど)ときは, +回避策として, +生の\SpecialChar LaTeX +を出力します. +\end_layout + +\begin_layout Itemize +\SpecialChar LaTeX -\family sans -\SpecialChar TeX -構文チェック -\family default -という項目が表示されます. -\family typewriter -chktex -\family default -は, -CTAN \begin_inset Newline newline \end_inset +最後に, +\SpecialChar LyX +は, +数式を\SpecialChar LaTeX +としても出力することができます.この方法は, +最終手段としての出力方法である一方で, +HTML文書に埋め込まれた\SpecialChar LaTeX +を描画するのにJavaScriptを使用する, \begin_inset CommandInset href LatexCommand href -target "https://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html" +name "jsMath" +target "http://www.math.union.edu/~dpvc/jsMath/" literal "false" \end_inset -から入手することができます. +のようなツールとともに使用することもできます.\SpecialChar LyX +は, +jsMathで必要とされているのと同じように, +\SpecialChar LaTeX +部分を, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +span \end_layout -\begin_layout Standard +\end_inset -\family sans -Chk\SpecialChar TeX +(行内数式用)または +\begin_inset Flex Code +status collapsed -\family default -パッケージは, -\SpecialChar LaTeX -の構成物には直感的でないものもあり, -すぐ忘れてしまいがちであるのに不満を感じた -\begin_inset Flex Noun +\begin_layout Plain Layout +div +\end_layout + +\end_inset + +(別行立て数式用)に +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Jens T. - Berger Thielemann +class='math' \end_layout \end_inset -が書いたプログラムです.このプログラムは, -\SpecialChar LaTeX -ファイルを走査して, -ファイルの整合性をチェックし, -犯しがちな誤りを見つけ出します.別の技術用語では, -LaTeXにおける -\family typewriter -lint -\family default -であるとも言えます. +を指定したもので, +包んで出力します. \end_layout \begin_layout Standard -さて, -\SpecialChar LyX -はつねに正しい\SpecialChar LaTeX -ファイルを生成するはずなのに, -文法チェッカーは\SpecialChar LyX -で何をするというのでしょうか.答えは簡単です. -\family typewriter -lint -\family default -がC言語プログラムの -\emph on -文法 -\emph default -をチェックするだけでなく, -打ち間違いによる -\emph on -意味上の -\emph default -チェックも行うように, +これらの出力方法のいずれかを +\begin_inset Flex MenuItem +status collapsed -\family sans -Chk\SpecialChar TeX +\begin_layout Plain Layout +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +形式 +\end_layout -\family default -は, -文法エラーの他に犯しがちな -\emph on -写植上の -\emph default -誤りも検出してくれるからです. -\family sans -Chk\SpecialChar TeX +\end_inset + +で選択しなくてはなりません.既定では, +\SpecialChar LyX +はMathMLで出力を行います.これは, +文書全体に適用される設定となります. +\end_layout + +\begin_layout Standard +最後に, +\SpecialChar LyX +では, +例えば, +MathMLではあまりうまく出力されないような差込枠に対して, +別の出力方法を選択できる選択肢が用意されています +\begin_inset Foot +status collapsed -\family default +\begin_layout Plain Layout +その他にも, +\SpecialChar LyX は, -以下のような誤りを検出することができます. -\end_layout +差込枠に\SpecialChar TeX +コードが含まれていると画像出力に回帰するので, +数式中に +\begin_inset Formula $a=b\relax$ +\end_inset -\begin_layout Itemize -省略記号の検出: +のような無害な\SpecialChar TeX +コードを挿入することによって, +画像出力を強制することができます. +\end_layout -\begin_inset Newline newline \end_inset -...ではなく\SpecialChar ldots -を使わなくてはなりません +. \end_layout -\begin_layout Itemize -括弧の前後にスペースを置かない: +\begin_layout Section +書誌情報と引用 +\end_layout -\begin_inset Newline newline -\end_inset +\begin_layout Standard +XHTML出力は, +書誌情報と引用を完全にサポートしています. +\end_layout -( wrong spacing ): -誤った空白 +\begin_layout Standard +引用ラベルは, +\SpecialChar LyX +画面上のラベルを生成するのと同じ機構で生成されているので, +出力中のラベルは, +\SpecialChar LyX +中の外見と同質またはそれよりも上質な仕上がりとなっています.連番引用を使用している場合には, +\SpecialChar LyX +は, +画面上で表示されるような各カッコに囲まれた引用キーを単純に表示するのではなく, +[1]や[17]などの連番ラベルを出力します.著者-出版年形式の引用を使用している場合で, +同じ著者-出版年の組み合わせが複数ある場合, +\SpecialChar LyX +は, +Bib\SpecialChar TeX +が行うように出版年に小文字を付します.ラベルは, +書誌情報項目とともに印字されます.現在のところ, +角括弧を丸括弧に変更するなど, +ラベルの外見を変更する手段はありませんのでご注意ください. \end_layout -\begin_layout Itemize -よく使われる省略形の後ろは通常スペースにする: +\begin_layout Standard +書誌情報出力は, +引用ダイアログで文献情報表示を取り扱うのと同じ機構で取り扱われているので, +XHTML出力は, +引用ダイアログで特定の文献項目を表示させた時のものに非常によく似ています.整形の仕方は, +レイアウトファイルや望ましくはモジュールでカスタマイズすることができます.詳細については, +取扱説明書『カスタマイズ篇』をご覧ください. +\end_layout -\begin_inset Newline newline -\end_inset +\begin_layout Standard +現在のところ, +主だった瑕疵は, +相互参照された情報が, +関連した項目の全てに印字されてしまうことです.つまり, +以下のような表示が為されます. +\end_layout -e. -\begin_inset space \thinspace{} +\begin_layout Quote +Jason Stanley, + +\begin_inset Quotes eld \end_inset -g. -\begin_inset space \space{} +Context and Logical Form +\begin_inset Quotes erd \end_inset -is too wide spacing.: -広すぎる空白 +, + in +\emph on +Language in Context: + Selected Essays +\emph default + (Oxford: + Oxford University Press, + 2007), + pp. + 30–68. \end_layout -\begin_layout Itemize -直前の文章が大文字で終わっているときに, -文末スペースに直す: +\begin_layout Quote +Jason Stanley, + +\begin_inset Quotes eld +\end_inset -\begin_inset Newline newline +Semantics in Context +\begin_inset Quotes erd \end_inset -This is a TEST. - And this is wrong spacing.: -誤った空白 +, + in +\emph on +Language in Context: + Selected Essays +\emph default + (Oxford: + Oxford University Press, + 2007), + pp. + 201–30. \end_layout -\begin_layout Itemize -ラベルや類似コマンドの前のスペース: +\begin_layout Standard +これは, +遠くないうちに修正されるでしょう. +\end_layout -\begin_inset Newline newline -\end_inset +\begin_layout Standard +現在のところ, +節ごとの書誌情報出力はサポートされていません.複数の書誌情報がある場合には, +\SpecialChar LyX +は同じ情報を繰り返し出力してしまいます. +\end_layout -ラベルが別のページに行ってしまわないように, -ラベルは文章に接していなくてはなりません. -\begin_inset CommandInset label -LatexCommand label -name "sec:chktex" +\begin_layout Section +索引 +\end_layout -\end_inset +\begin_layout Standard +\SpecialChar LyX +は, +索引をXHTMLとして書きだすことができますが, +現在のところ, +若干の制約があります. +\end_layout - +\begin_layout Standard +索引の書き出しは, +ユーザーの手引きの索引の節に書かれているような手の込んだ方法を使おうとしないほうが, +信頼性が保てます \begin_inset Foot status collapsed \begin_layout Plain Layout -この脚注は, -正しくないページに行ってしまう恐れがあります. +ここでの主な問題は, +これらの操作の際に, +\SpecialChar LyX +自身は何もしていないという点です.つまり, +生の\SpecialChar LaTeX +で入力しなくてはならないようなものをそのまま入力しているのです. \end_layout \end_inset - このラベルは離れすぎです. +.当該節の小節見出しに沿って, +それらがどう処理されるかを説明しましょう. \end_layout \begin_layout Itemize -参照の前にハードスペースではなくスペース: - -\begin_inset Newline newline -\end_inset - -運が悪ければ, -参照文字列と参照番号のあいだでちょうど改行されてしまい, -残念な結果となります.第 -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:chktex" -nolink "false" - -\end_inset - -節をご覧ください. +索引項目のグループ化(下層項目): + \SpecialChar LyX +はこれらをサポートしようと努めていますが, +項目は「 ! + 」(感嘆符の周りに空白)で分離しなくてはなりません.これは, +そうしないと数式などで使われているエスケープされた感嘆符をチェックするのが非常に難しくなるからです. \end_layout \begin_layout Itemize -数字のあいだで -\begin_inset Formula $\times$ -\end_inset - -ではなく「x」が使われている: - -\begin_inset Newline newline -\end_inset +ページ範囲: + ページ範囲については, +XHTMLでは意味がないので, +全くサポートされません.その代わりに, +引用項目のはじめと終わりの頁それぞれに, +2つの索引項目が得られるだけです. +\end_layout -2x2は, +\begin_layout Itemize +相互参照: + 相互参照のサポートはありません.\SpecialChar LyX +が「|see\SpecialChar ldots +」という下だりを持つ項目を検出すると, +その部分はただ無視されて, +残りの部分が通常の索引項目だとみなされます. +\end_layout -\begin_inset Formula $2\times2$ -\end_inset +\begin_layout Itemize +索引項目の整序: + \SpecialChar LyX +は整序順の変更をサポートします.\SpecialChar LyX +は, +最初に検出した「@」の前の部分を取り出して, +それを整序に用い, +最初の「@」の後の部分を実際の項目として取り出します.現在のところ, +\SpecialChar LyX +はエスケープされた「@」を取り扱わないので, +電子メールアドレスを索引に使わないでください. +\end_layout -よりも安っぽく見えます. +\begin_layout Itemize +索引項目のレイアウト: + 項目は, +テキスト様式ダイアログを使うなり, +\SpecialChar LyX +内で使用可能な方法を用いることで, +索引項目を成形することができます.「項目|textbf」のような文法はサポートされません.\SpecialChar LyX +は, +項目内にパイプ記号「|」を検出すると, +パイプ記号とその後に続くものすべてを削除してしまいます. \end_layout -\begin_layout Standard -などなど\SpecialChar ldots +\begin_layout Itemize +複数の索引: + 複数の索引はサポートされていません.すべての項目は, +ひとつの大きな索引として印字されます.索引が何度も印字されることを防ぐため, +中心となる索引だけを印字しますので, +その索引は必ず置くようにしてください. +\end_layout -\family sans -Chk\SpecialChar TeX +\begin_layout Section +記号一覧および用語集 +\end_layout -\family default -は, -印刷する前に文書を「仕上げる」上で, -たいへん価値のあるツールです.必須のスペルチェックを終えた直後, -組版の微調整をする前には, -これを実行するべきです. +\begin_layout Standard +現在のところ, +用語集のサポートはありません.この機能の追加は, +比較的容易だと思われますので, +あなたの貢献をお待ちしております. \end_layout -\begin_layout Subsection -使いかた +\begin_layout Chapter +DocBook出力 \end_layout \begin_layout Standard -このプログラムを導入したならば, -使うのは -\family sans -ツール\SpecialChar menuseparator -\SpecialChar TeX -構文チェック -\family default -を選択するだけなので簡単です.こうすると, \SpecialChar LyX -は使用中の文書の\SpecialChar LaTeX -ファイルを生成して, +は, +HTML以外にDocBook XMLで書かれた文書を生成することができます.第2.3版以前では, +DocBook文書(第4版のみ)を生成するのに限られたひな型しか使えませんでした.\SpecialChar LyX +第2.4版からは, +ほとんどの\SpecialChar LyX +レイアウトが, +有効なDocBook文書(第5版のみ)を生成することができます.この機能は\SpecialChar LyX +に組み込まれ, +外部ツールを使用する必要はありません. +\end_layout -\family sans -Chk\SpecialChar TeX +\begin_layout Standard +結果として, +DocBook出力は, +レイアウトファイルとモジュールを通じて, +\SpecialChar LaTeX +出力とまったく同じように調整し拡張することができます.詳細については, +取扱説明書『カスタマイズ篇』第5章を参照してください. +\end_layout -\family default -を起動し, -当該ファイルを検査しますが, +\begin_layout Standard +数式出力のような, +ほとんどの\SpecialChar LyX +の機能はDocBookでサポートされています. +\end_layout -\family sans -Chk\SpecialChar TeX +\begin_layout Itemize +数式出力は, +ほとんどMathMLで処理されます(主要な例外には\SpecialChar LyX +でサポートされない構成物, +すなわちERTがあります).すべての数式はraw \SpecialChar TeX +としてDocBook出力に渡し, +さらなる処理に回すこともできます. +\end_layout + +\begin_layout Itemize +書誌情報と引用は, +外部BibTeXファイルの使用を含めて実装されています.文献項目は, +詳細な情報がわかるとき表示はされませんが, +標準的なDocBook構成物として出力はされます.項目の表示は, +外部DocBookプロセッサが行うものと想定されています. +\end_layout +\begin_layout Itemize +索引は, +複数索引を含めてサポートされています.グループ化( +\family typewriter +! \family default -から警告があった場合には, -それを含んだ「エラーボックス」を\SpecialChar LyX -中に挿入します.警告は, -誤りのある箇所のそばに置かれるので, -メニュー項目の -\family sans -移動\SpecialChar menuseparator -エラー +使用)・ページ範囲・相互参照( +\family typewriter +|see \family default -を選択するか, -既定の +)は, +エスケープすることも含めてサポートされています.項目順序( \family typewriter -cua +@ \family default - -\begin_inset Flex Ruby -status collapsed - -\begin_layout Plain Layout -鍵 -\begin_inset Argument post:1 -status collapsed - -\begin_layout Plain Layout -キー +)やレイアウト( +\family typewriter +|mathbf +\family default +)はサポートされていません.索引項目のエスケープはサポートされていません. \end_layout -\end_inset - - +\begin_layout Itemize +用語集は実装されています. \end_layout -\end_inset - -設定ファイルならば -\begin_inset Flex Ruby -status collapsed - -\begin_layout Plain Layout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -捷径 -\family default -\series default -\shape default -\size default -\emph default -\bar default -\noun default -\color inherit - -\begin_inset Argument post:1 -status collapsed - -\begin_layout Plain Layout -ショートカット +\begin_layout Standard +以下の2つの主要パラメーターを文書レベルで設定することができます. \end_layout -\end_inset - - +\begin_layout Itemize +表の形式: +\SpecialChar LyX +は, +ユーザーの要請に応じて, +表をHTML(既定値)もしくはCALSとして生成することができます.ほとんどのDocBookプロセッサは, +両方の形式を受け付けます. \end_layout -\end_inset +\begin_layout Itemize +MathMLプレフィックス: +DocBookでは, +HTMLと違って, +MathMLが自身のネームスペース内に包摂されています.すなわち, +MathML標準に従うタグを示さなくてはならないということです.以下の3つの選択肢が提供されています. +\end_layout -鍵 +\begin_deeper +\begin_layout Itemize +インライン: +MathMLネームスペースは(各数式の \family sans -C-g +xmlns \family default -を押せば, -簡単に警告の箇所を見出すことができます.エラーボックスを開けるには, -マウスでボックスをクリックするか, +属性を使用して)各数式用に定義されます +\end_layout -\family typewriter -cua +\begin_layout Itemize + +\family sans +m \family default -鍵設定の場合には捷径鍵 +プレフィックス使用(既定値): +MathMLネームスペースは(ルート要素で \family sans -C-i +xmlns:m \family default -, - -\family typewriter -emacs +属性を使用して)文書レベルで定義されます.各MathMLは +\family sans +m:math \family default -鍵設定の場合は捷径鍵 +のように \family sans -C-o +m \family default -を押します.警告を読み, -それが誤りを示していれば修正します.警告が何を意味しているか理解しにくい場合には, -無視しても問題はありません.画面上の文書と, +プレフィックスを使用します. +\end_layout + +\begin_layout Itemize \family sans -Chk\SpecialChar TeX +mml +\family default +プレフィックス使用: +\family sans +m \family default -を起動する際に行なわれる実際の技術的な操作のあいだには, -隠された層があり, -この隔たりのせいで, -一部の警告が不可解なものになったり, -明らかに馬鹿げたものになる場合があるのです. +オプションに類似ですが +\family sans +mml +\family default +を使用します \end_layout \begin_layout Standard -本文書自体, -この機能を確認する良い材料になりますので, -実行してみてください.すると, -かなりの量の警告が出るはずです.これはコンピュータが敏感すぎるせいですので, -警告のほとんどは実際には警告に値しません. +このオプションは, +\SpecialChar LyX +を個人的なスタイルに合わせたい場合や, +MathML用に一つのプレフィックスしか受け付けないバグ付きソフトウェアを使用する際に, +とくに役に立ちます. \end_layout -\begin_layout Subsection -微調整のしかた +\end_deeper +\begin_layout Chapter +\SpecialChar LyX +サーバー +\end_layout + +\begin_layout Section +はじめに \end_layout \begin_layout Standard -場合によっては, +「\SpecialChar LyX +サーバー」を使用すると, +他のプログラムが, +\SpecialChar LyX +と通信したり, +\SpecialChar LyX +コマンドを実行させたり, +\SpecialChar LyX +の内部状態に関する情報を取得したりすることができるようになります.これは熟練したユーザー向けの機能ですが, +便利なはずです.たとえば, +\SpecialChar LyX +サーバーに書き込むことによって, +JabRefのような書誌情報管理ソフトが, +LyXに文献引用を「押し込む」ことが可能となります. +\end_layout -\family sans -Chk\SpecialChar TeX +\begin_layout Section +\SpecialChar LyX +サーバーを開始するには +\begin_inset CommandInset label +LatexCommand label +name "sec:サーバーを開始するには" -\family default -は, -あなたが望むよりも煩すぎると思うかもしれません.そのような場合には, -必要と思うまで -\family sans -Chk\SpecialChar TeX +\end_inset -\family default -を無効にするか, -あなたにもう少し合うように -\family sans -Chk\SpecialChar TeX -\family default -を調整することができます. \end_layout \begin_layout Standard - -\family sans -Chk\SpecialChar TeX - -\family default -は調整や拡張がひじょうに柔軟なのですが, \SpecialChar LyX -における -\family sans -Chk\SpecialChar TeX +サーバーは, +名前をつけたパイプの対を利用することで機能します.パイプは, +通常 +\begin_inset Flex Code +status collapsed -\family default -関連の問題が, -それですべて解決すると思うべきではありません.\SpecialChar LyX -は, +\begin_layout Plain Layout +UserDir +\end_layout -\family sans -Chk\SpecialChar TeX +\end_inset -\family default -出力 -\begin_inset Foot +の下に作られ(Windowsを除く.Windowsでは, +名前を付けた +\emph on +ローカルの +\emph default +パイプは +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -\family sans -chktex -\family default -の実際の出力は, - -\family sans -chktex -\family default -を実行した直後に -\family sans -文書\SpecialChar menuseparator -\SpecialChar LaTeX -ログ -\family default -を使えば見ることができます. -\end_layout - -\end_inset +\backslash -から得た行番号と内部構造を一致させるため, -やや特殊な\SpecialChar LaTeX -ファイルを生成しなくてはならないので, -警告の一部は正しく表示されていないように見えるでしょう.これに対処するためには, -以下の2つの方法があります. +\backslash +. +\backslash +pipe \end_layout -\begin_layout Itemize +\end_inset -\family sans -\begin_inset Flex MenuItem +に特別なオブジェクトとして置かれます), +「 +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - -\family sans -ツール\SpecialChar menuseparator -設定\SpecialChar menuseparator -出力\SpecialChar menuseparator -\SpecialChar LaTeX -\SpecialChar menuseparator -Check\SpecialChar TeX -コマンド +.lyxpipe.in \end_layout \end_inset +」および「 +\begin_inset Flex Code +status collapsed -\family default -中の -\family sans -Chk\SpecialChar TeX +\begin_layout Plain Layout +.lyxpipe.out +\end_layout -\family default -起動コマンドラインを調整するか, -グローバルな -\family sans -Chk\SpecialChar TeX +\end_inset + +」という名前がついています.外部プログラムは, -\family default -の設定ファイル(通常は \begin_inset Flex Code status collapsed \begin_layout Plain Layout -chktexrc +.lyxpipe.in \end_layout \end_inset -ファイル)を調整します.コマンドラインからどの警告を有効・無効にできるかは以下をご覧ください. -\end_layout +に書き込みを行い, +戻りデータを +\begin_inset Flex Code +status collapsed -\begin_layout Itemize +\begin_layout Plain Layout +.lyxpipe.out +\end_layout -\family sans -ファイル\SpecialChar menuseparator -書き出し\SpecialChar menuseparator -\SpecialChar LaTeX +\end_inset -\family default -を使って文書を\SpecialChar LaTeX -ファイルに変換し, -そのファイルに対して -\family typewriter -chktex -\family default -を手動で実行します.このようにすると, -\SpecialChar LyX -文書中の対応箇所を見つけるのがやや面倒ですが, -少し我慢すれば見つけることができます. -\end_layout +から読み出します.パイプ名の語幹は, -\begin_layout Standard -以下は, +\begin_inset Flex MenuItem +status collapsed -\family sans +\begin_layout Plain Layout +ツール\SpecialChar menuseparator 設定 -\family default -で有効化・無効化できる警告メッセージです.警告を無効にするには -\family typewriter --n# -\family default -, -有効にするには -\family typewriter --w# -\family default -を用います.イタリック表示の項目は, -既定で無効となっています.既定値は " -\family typewriter -chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38 -\family default -"です. \end_layout -\begin_layout Standard -\SpecialChar LyX -は, - -\family typewriter -chktex -\family default -と通信するために, -他のコマンドラインパラメータを特定の方法で使用しているため, -メッセージを有効化・無効化する以外のオプションを使うべきではありません. -\end_layout +\end_inset -\begin_layout Enumerate +から, +たとえば「 +\begin_inset Flex Code +status collapsed -\size small -\emph on -Command terminated with space. +\begin_layout Plain Layout +/home/myhome/lyxpipe \end_layout -\begin_layout Enumerate - -\size small -Non-breaking space ( -\begin_inset Quotes eld \end_inset +」あるいはWindowsでは「 +\begin_inset Flex Code +status collapsed -\family typewriter -~ -\family default +\begin_layout Plain Layout -\begin_inset Quotes erd -\end_inset +\backslash -) should have been used. +\backslash +. +\backslash +pipe +\backslash +lyxpipe \end_layout -\begin_layout Enumerate - -\size small -\emph on -You should enclose the previous parenthesis with -\begin_inset Quotes eld \end_inset +」などに設定することができます(ここで, +lyxpipe以外の任意のファイルパス, +例えば +\begin_inset Flex Code +status collapsed -\family typewriter -{} -\family default +\begin_layout Plain Layout +" +\backslash + +\backslash +. +\backslash +pipe +\backslash +my +\backslash +lyx +\backslash +pipe" +\end_layout -\begin_inset Quotes erd \end_inset -. +なども使用できます).サーバーを開始するためには, +これを +\emph on +手動で設定しなくてはなりません +\emph default +. \end_layout -\begin_layout Enumerate +\begin_layout Standard +\SpecialChar LyX +は, +パイプを生成するに際して, +「 +\begin_inset Flex Code +status collapsed -\size small -Italic correction ( -\begin_inset Quotes eld -\end_inset +\begin_layout Plain Layout +.in +\end_layout +\end_inset -\family typewriter +」および「 +\begin_inset Flex Code +status collapsed -\backslash -/ -\family default +\begin_layout Plain Layout +.out +\end_layout -\begin_inset Quotes erd \end_inset -) found in non-italic buffer. +」を付け加えます.パイプがすでに存在していれば, +\SpecialChar LyX +は他の\SpecialChar LyX +プロセスがすでに実行中であると判断して, +サーバーを開始しません.POSIX(Unix型)システムでは, +なんらかの理由で, +\SpecialChar LyX +が終了する際に使用されていない「古い」パイプが削除されずに残ったりすると, +\SpecialChar LyX +はこれを削除しようとします.何らかの理由でこれが失敗した場合, +手動でパイプを削除したのちに, +\SpecialChar LyX +を再起動する必要があります.Windowsでは, +プログラムが終了したりクラッシュしたりすると, +OSがパイプを削除するので, +「古い」パイプが残ることはありません. \end_layout -\begin_layout Enumerate +\begin_layout Standard +サーバーを使用する\SpecialChar LyX +プロセスを複数起動するには, +それぞれのプロセスに, +別のユーザーディレクトリを使用させたり, +別々の +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +preferences +\end_layout -\size small -Italic correction ( -\begin_inset Quotes eld \end_inset +ファイルを使用させるなど, +別々の設定を使用する必要があります. +\end_layout -\family typewriter +\begin_layout Standard +クライアントプログラムを開発しようとされているのであれば, +\SpecialChar LyX +サーバーからのデバッグ情報を有効にすると便利かもしれません.そのためには, +Lyxを +\begin_inset Flex Code +status collapsed -\backslash -/ -\family default +\begin_layout Plain Layout +lyx -dbg lyxserver +\end_layout -\begin_inset Quotes erd \end_inset -) found more than once. +として起動してください. \end_layout -\begin_layout Enumerate - -\size small -\emph on -No italic correction ( -\begin_inset Quotes eld +\begin_layout Standard +C++言語で書かれた完全なサンプルクライアントが, +ソース頒布版の +\begin_inset Newline newline \end_inset -\family typewriter +\begin_inset Flex Code +status collapsed -\backslash -/ -\family default +\begin_layout Plain Layout +development/lyxserver/server_monitor.cpp +\end_layout -\begin_inset Quotes erd \end_inset -) found. +にあります. \end_layout -\begin_layout Enumerate - -\size small -Accent command -\begin_inset Quotes eld -\end_inset - +\begin_layout Standard +もう一つの便利なツールとして, -\family typewriter -cmd -\family default +\begin_inset Flex Code +status collapsed -\begin_inset Quotes erd -\end_inset +\begin_layout Plain Layout +src/client/lyxclient +\end_layout - needs use of -\begin_inset Quotes eld \end_inset +にあるコマンドラインベースのクライアントがあります. +\end_layout -\family typewriter -cmd -\family default +\begin_layout Section +通常の通信 +\end_layout -\begin_inset Quotes erd -\end_inset +\begin_layout Standard +\SpecialChar LyX +コールを発行するには, +クライアントはASCIIテキスト行を入力パイプに書き込みまなくてはなりません.この行は, +以下の書式を持ちます. +\end_layout -. +\begin_layout Quote +LYXCMD: +\emph on +クライアント名 +\emph default +: +\emph on +関数 +\emph default +: +\emph on +引数 \end_layout -\begin_layout Enumerate +\begin_layout Description +クライアント名 は, +クライアントが自由に選べる名前です.これが用いられるのは, +クライアントが他の要求クライアントから結果を見分けることができるように, +\SpecialChar LyX +が返答をする際, +クライアント名をエコーするときだけです. +\end_layout -\size small -Wrong length of dash may have been used. +\begin_layout Description +関数 は, +\SpecialChar LyX +に実行させたい関数です.これは, +ミニバッファで使用するコマンドと同じです. \end_layout -\begin_layout Enumerate +\begin_layout Description +引数 は, +一部の関数のみに効力を持つオプションの引数です(たとえば, +「自己挿入」LFUNは, +現在のカーソル位置に引数を文章として挿入します). +\end_layout -\size small -\emph on -\begin_inset Quotes eld -\end_inset +\begin_layout Standard +\SpecialChar LyX +からの返答は, +出力パイプに送り出され, +\end_layout -\family typewriter -%s -\family default +\begin_layout Quote +INFO: +\emph on +クライアント名 +\emph default +: +\emph on +関数 +\emph default +: +\emph on +データ +\end_layout -\begin_inset Quotes erd -\end_inset +\begin_layout Standard +の書式をしています.ここで +\emph on +クライアント名 +\emph default +と +\emph on +関数 +\emph default +は, +コマンド要求からそのままエコーされますが, - expected, - found -\begin_inset Quotes eld -\end_inset +\emph on +データ +\emph default +はコマンド実行の結果に依存した, +多少なりとも有用な情報です.「font-state」のような一部のコマンドは, +\SpecialChar LyX +の内部状態に関する情報を返しますが, +空のデータ応答を返すものもあります.空のデータ返答は, +コマンド実行が無事終わったことを意味します. +\end_layout +\begin_layout Standard +エラーが発生した場合の\SpecialChar LyX +の返答は +\end_layout -\family typewriter -%s -\family default +\begin_layout Quote +ERROR: +\emph on +クライアント名 +\emph default +: +\emph on +関数 +\emph default +: +\emph on +エラーメッセージ +\end_layout -\begin_inset Quotes erd -\end_inset +\begin_layout Standard +の書式をしており, -. +\emph on +エラーメッセージ +\emph default +には, +なぜコマンドが失敗したかの説明が入っているはずです. \end_layout -\begin_layout Enumerate +\begin_layout Standard +(例) +\end_layout -\size small -Solo -\begin_inset Quotes eld +\begin_layout LyX-Code +echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in +\begin_inset Newline newline \end_inset +echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in +\begin_inset Newline newline +\end_inset -\family typewriter -%s -\family default - -\begin_inset Quotes erd +read a <~/.lyxpipe.out +\begin_inset Newline newline \end_inset - found. +echo $a \end_layout -\begin_layout Enumerate +\begin_layout Subsection +AppleScript (Mac OS X) +\end_layout -\size small -You should use -\begin_inset Quotes eld -\end_inset +\begin_layout Standard +\SpecialChar LyX + 2.1以降, +\SpecialChar LyX +は, +コマンド実行を通じた通常のコミュニケーションのために, +AppleScriptを使った基本的なやりとりをサポートしています.このコマンドは, +直接引数(実行する +\series bold +function) +\series default +とオプション引数を取ります.これは, +関数の出力を返すか, +エラーをトリガーして, +エラーメッセージとコードを表示します. +\end_layout +\begin_layout Standard +以下は例です. +\end_layout -\family typewriter -%s -\family default +\begin_layout LyX-Code +tell application "\SpecialChar LyX +" +\end_layout -\begin_inset Quotes erd -\end_inset +\begin_layout LyX-Code + try +\end_layout - to achieve an ellipsis. +\begin_layout LyX-Code + -- Stores the current file name into f \end_layout -\begin_layout Enumerate +\begin_layout LyX-Code + set f to (run "server-get-filename" with argument "") +\end_layout -\size small -Inter-word spacing ( -\begin_inset Quotes eld -\end_inset +\begin_layout LyX-Code + on error the error_message number the error_number +\end_layout +\begin_layout LyX-Code + display dialog "Error: + " & the error_number & ". + " ¬ +\end_layout -\family typewriter +\begin_layout LyX-Code + & the error_message buttons {"OK"} default button 1 +\end_layout -\backslash +\begin_layout LyX-Code + end try +\end_layout -\family default - -\begin_inset Quotes eld -\end_inset +\begin_layout LyX-Code +end tell +\end_layout -) should perhaps be used. +\begin_layout Section +通知 +\end_layout + +\begin_layout Standard +\SpecialChar LyX +は, +発生しているイベントを, +非同期的にクライアントに通知することができます.いまのところ, +ユーザーがあるキー列を関数「notify」に割り当てているときのみ, +\SpecialChar LyX +はこの通知を行います.\SpecialChar LyX +が送る文字列の書式は \end_layout -\begin_layout Enumerate +\begin_layout Quote +\begin_inset Flex Code +status collapsed -\size small -Inter-sentence spacing ( -\begin_inset Quotes eld -\end_inset +\begin_layout Plain Layout +NOTIFY: +\end_layout +\end_inset -\family typewriter -\backslash -@ -\family default +\emph on +キー列 +\end_layout -\begin_inset Quotes erd -\end_inset +\begin_layout Standard +となっていて, -) should perhaps be used. +\emph on +キー列 +\emph default +は, +ユーザーが実際に打鍵したキー列の印字表現になります. \end_layout -\begin_layout Enumerate - -\size small -Could not find argument for command. +\begin_layout Standard +この機構は, +\SpecialChar LyX +のコマンド群を拡張してマクロを実装するのに使用することができます.なんらかのキー列を「notify」に割り当ててください.それから出力パイプで待機するクライアントを起動し, +キー列に応じたコマンドを読み込み, +一つないし複数の\SpecialChar LyX +コマンドを発行する\SpecialChar LyX +要求と\SpecialChar LyX +コールを使用する関数を開始するのです. \end_layout -\begin_layout Enumerate +\begin_layout Section +単純な\SpecialChar LyX +サーバープロトコル +\end_layout -\size small -No match found for -\begin_inset Quotes eld -\end_inset +\begin_layout Standard +\SpecialChar LyX +は, +セッション管理に使用することができる単純なプロトコルを実装しています.メッセージは, +すべて +\end_layout +\begin_layout Quote +LYXSRV: +\emph on +クライアント名 +\emph default +: +\emph on +プロトコルメッセージ +\end_layout -\family typewriter -%s -\family default +\begin_layout Standard +の書式をしており, -\begin_inset Quotes erd -\end_inset +\emph on +プロトコルメッセージ +\emph default +は「hello」ないし「bye」です.クライアントから「hello」を受け取ると, +\SpecialChar LyX +はメッセージを聴いていることをクライアントに伝えるために返答をし, +\SpecialChar LyX +が終了することをクライアントに伝えるのには, +\SpecialChar LyX +が「bye」を送信します. +\end_layout -. +\begin_layout Section +DVIとPDFの原文検索 \end_layout -\begin_layout Enumerate +\begin_layout Standard +DVI/PDFビューア +\begin_inset Foot +status collapsed -\size small -Math mode still on at end of \SpecialChar LaTeX - file. +\begin_layout Plain Layout +PDFの原文検索機能を提供しているビューアには, +KDE/Linux上のOkularと +\lang english +Qpdfview on Unix +\lang japanese +とMac OS X上のSkim, +Windows上のSumatraPDFがあります. \end_layout -\begin_layout Enumerate - -\size small -Number of -\begin_inset Quotes eld \end_inset +には, +原文検索(reverse searchないしinverse searchと呼ばれます)機能を提供しているものがあります.これを使えば, +DVI/PDF出力の特定の場所をクリックすることによって, +\SpecialChar LyX +の文書中で対応する行にカーソルを移動させることができます.これを実現するためには, +ビューアは\SpecialChar LyX +と情報交換を行う必要があります.これは, +命名パイプ( +\emph on +lyxpipe +\emph default +)を使用するか, +\SpecialChar LyX +が作業ディレクトリに生成するUNIXドメインソケット( +\emph on +lyxsocket +\emph default +)を使用する(これは +\begin_inset Flex Code +status collapsed -\family typewriter -char -\family default - -\begin_inset Quotes erd -\end_inset +\begin_layout Plain Layout +lyxclient +\end_layout - doesn't match the number of -\begin_inset Quotes eld \end_inset +プログラムが\SpecialChar LyX +と通信するのに使用している方法です)ことで, +\SpecialChar LyX +サーバを経由して実現することができます.場合によっては, +ビューアと\SpecialChar LyX +を橋渡しする補助スクリプトを必要とすることがあるかもしれませんが, +それ以外は, +ビューアは\SpecialChar LyX +と直接通信することができます.これは, +選んだビューアと基本ソフトに依存します.また, +必要とされるビューアの設定法と原文検索が実際に行われる方法とにも依存します.したがって, +下記では個々のビューア毎の原文検索の設定の仕方を説明することとします.その前に, +DVI/PDF出力で原文検索を有効にするためには, +一般に何が必要とされるかを説明します. +\end_layout -\family typewriter -char -\family default +\begin_layout Subsection +\begin_inset CommandInset label +LatexCommand label +name "subsec:原文検索" -\begin_inset Quotes erd \end_inset -. +自動有効化 \end_layout -\begin_layout Enumerate - -\size small -You should use either -\family typewriter - -\begin_inset Quotes eld +\begin_layout Standard +ツールバーで +\begin_inset Info +type "icon" +arg "buffer-toggle-output-sync" \end_inset +ボタンを押せば, +ほとんどの場合, +\SpecialChar LyX +がすべてをうまくこなしてくれます.あるいは, -\family default - or -\family typewriter - -\begin_inset Quotes erd -\end_inset +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +形式 +\end_layout -\family default - as an alternative to -\begin_inset Quotes eld \end_inset +メニューで +\begin_inset Flex MenuItem +status collapsed -\family typewriter -" -\family default - -\begin_inset Quotes erd -\end_inset - -. +\begin_layout Plain Layout +出力と同期 \end_layout -\begin_layout Enumerate +\end_inset -\size small -You should use " -\family typewriter -' -\family default -" (ASCII 39) instead of "" (ASCII 180). -\end_layout +にチェックを入れることで有効にすることもできます.その場合, +\SpecialChar LyX +は, +自動的に, +必要なSync\SpecialChar TeX +マクロ(PDFの場合)や, +srcltxパッケージ(DVIの場合)を挿入してくれます.このオプションは, -\begin_layout Enumerate +\begin_inset Flex MenuItem +status collapsed -\size small -User-specified pattern found. +\begin_layout Plain Layout +表示/更新 \end_layout -\begin_layout Enumerate +\end_inset -\size small -This command might not be intended. +ツールバーからも容易にアクセスすることができます. \end_layout -\begin_layout Enumerate - -\size small -\emph on -Comment displayed. -\end_layout +\begin_layout Standard +もし, +これとは別の設定が必要な場合には, -\begin_layout Enumerate +\begin_inset Flex MenuItem +status collapsed -\size small -Either -\family typewriter -'' -\backslash -,' -\family default - or -\family typewriter -' -\backslash -,'' -\family default - will look better. +\begin_layout Plain Layout +文書\SpecialChar menuseparator +設定\SpecialChar menuseparator +出力\SpecialChar menuseparator +出力と同期 \end_layout -\begin_layout Enumerate +\end_inset -\size small -Delete this space to maintain correct page references. +の直下にあるドロップダウンボックスから, +自製マクロを選択ないし入力することができます. \end_layout -\begin_layout Enumerate - -\size small -\emph on -You might wish to put this between a pair of -\begin_inset Quotes eld -\end_inset +\begin_layout Standard +方式として +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout -\family typewriter -{} -\family default +\backslash +synctex=1 +\end_layout -\begin_inset Quotes erd \end_inset -. -\end_layout +を用いると, +gzip圧縮が有効となることに注意してください.使用しているビューアがgzip圧縮をサポートしていない場合には, +代わりに +\begin_inset Flex Code +status collapsed -\begin_layout Enumerate +\begin_layout Plain Layout -\size small -You ought to remove spaces in front of punctuation. +\backslash +synctex=-1 \end_layout -\begin_layout Enumerate +\end_inset -\size small -Could not execute \SpecialChar LaTeX - command. +を指定してください. \end_layout -\begin_layout Enumerate +\begin_layout Standard +また, -\size small -Don't use -\family typewriter +\begin_inset Flex Code +status collapsed -\backslash -/ -\family default - in front of small punctuation. +\begin_layout Plain Layout +srcltx \end_layout -\begin_layout Enumerate +\end_inset -\family typewriter -\size small -$ -\backslash -times$ -\family default - may look prettier here. +パッケージや +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +src-specials \end_layout -\begin_layout Enumerate +\end_inset -\size small -\emph on -Multiple spaces detected in output. +を取り込むと, +組版上, +不具合が生じることがあるのでご注意ください.したがって, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +srcltx \end_layout -\begin_layout Enumerate +\end_inset -\size small -This text may be ignored. +パッケージや +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +src-specials \end_layout -\begin_layout Enumerate +\end_inset -\size small -Use -\family typewriter +を使用している場合には, +最終版を組版する際には, +出力同期を無効にするべきです. +\end_layout + +\begin_layout Standard +自動設定でカバーされている範囲よりも, +さらに特殊なものが必要な場合には, +出力同期を手動で設定する仕方を述べた次節をお読みください.自動設定で事足りる場合には, +自動設定・手動設定ともに必要となるビューア上の設定を述べた, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:特定のビューアを設定して使うには" +nolink "false" -\begin_inset Quotes eld \end_inset +節に進むことができます. +\end_layout -\family default - to begin quotation, - not -\family typewriter -' -\family default -. +\begin_layout Subsection +手動有効化 \end_layout -\begin_layout Enumerate +\begin_layout Standard +\SpecialChar LaTeX +は, +原文検索のために複数の方法を提供しています.ある方法は +\begin_inset Flex Code +status collapsed -\size small -Use -\family typewriter -' -\family default - to end quotation, - not -\family typewriter +\begin_layout Plain Layout +latex/pdflatex +\end_layout -\begin_inset Quotes eld \end_inset +プログラムに組み込まれており, +他の方法は外部パッケージとして提供されています.どちらを選択するかは, +お使いの\SpecialChar LaTeX +頒布版が既に特定の方法を提供しているか(組み込みによる方法は比較的新しいものです)と, +お使いのビューアがそれに対応しているかに依存します.使用可能な方法を以下に述べます. +\end_layout -\family default -. +\begin_layout Subsubsection* +src-special経由のDVI組み込み検索(DVIのみ) \end_layout -\begin_layout Enumerate +\begin_layout Standard +この方法は, +DVIファイルに原文検索に必要な情報を追加するものです.これは, +かなり前の\SpecialChar LaTeX +から利用可能となっており(比較的最近の\SpecialChar LaTeX +頒布版はすべて対応しています), +安定して動作します.これを有効にするには, -\size small -Don't mix quotes. -\end_layout +\begin_inset Flex MenuItem +status collapsed -\begin_layout Enumerate +\begin_layout Plain Layout +設定\SpecialChar menuseparator +ファイル処理\SpecialChar menuseparator +変換子 +\end_layout -\size small -You should perhaps use -\begin_inset Quotes eld \end_inset +の +\begin_inset Flex MenuItem +status collapsed -\family typewriter -cmd -\family default +\begin_layout Plain Layout +LaTeX (plain)->DVI +\end_layout -\begin_inset Quotes erd \end_inset - instead. -\end_layout - -\begin_layout Enumerate +ないし +\begin_inset Flex MenuItem +status collapsed -\size small -You should put a space in front of/after parenthesis. +\begin_layout Plain Layout +LaTeX (plain)->DraftDVI \end_layout -\begin_layout Enumerate +\end_inset -\size small -You should avoid spaces in front of/after parenthesis. +変換子を +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +latex -src-specials $$i \end_layout -\begin_layout Enumerate +\end_inset -\size small -\emph on -You should not use punctuation in front of/after quotes. +に変更します.もしこれが動作しないときは, +お使いの\SpecialChar LaTeX +エンジンが違うオプションを必要としていないか確認してください(頒布版によっては文法の異なることがあります). \end_layout -\begin_layout Enumerate - -\size small -Double space found. +\begin_layout Subsubsection* +外部パッケージ(PDFSyncおよびsrcltx) \end_layout -\begin_layout Enumerate +\begin_layout Standard -\size small -You should put punctuation outside inner/inside display math mode. +\emph on +pdfsync +\emph default +および +\emph on +srcltx +\emph default +パッケージは, +PDF出力(pdflatex経由)およびDVI出力での原文検索を提供します.これを有効にするには, +\SpecialChar LyX +プリアンブルで以下のようにパッケージを読み込んでください. \end_layout -\begin_layout Enumerate +\begin_layout Itemize +PDFの原文検索には +\begin_inset Flex Code +status collapsed -\size small -You ought to not use primitive \SpecialChar TeX - in \SpecialChar LaTeX - code. -\end_layout +\begin_layout Plain Layout -\begin_layout Enumerate +\backslash +usepackage{pdfsync} +\end_layout -\size small -You should remove spaces in front of -\begin_inset Quotes eld \end_inset -\family typewriter -%s -\family default +\end_layout + +\begin_layout Itemize +DVIの原文検索には +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +usepackage[active]{srcltx} +\end_layout -\begin_inset Quotes erd \end_inset \end_layout -\begin_layout Enumerate +\begin_layout Standard +と書きます.DVIとPDFの両方の原文検索を実行できるようにするためには, +プリアンブルに以下の行を挿入する方法があります. +\end_layout -\size small -\begin_inset Quotes eld -\end_inset +\begin_layout LyX-Code +\backslash +usepackage{ifpdf} +\begin_inset Newline newline +\end_inset -\family typewriter -%s -\family default -\begin_inset Quotes erd +\backslash +ifpdf +\begin_inset Newline newline \end_inset - is normally not followed by -\begin_inset Quotes eld + +\backslash +usepackage{pdfsync} +\begin_inset Newline newline \end_inset -\family typewriter -%c -\family default +\backslash +else +\begin_inset Newline newline +\end_inset -\begin_inset Quotes erd + +\backslash +usepackage[active]{srcltx} +\begin_inset Newline newline \end_inset -. + +\backslash +fi \end_layout \begin_layout Standard -\SpecialChar LyX -の将来の版では, -このツール(およびその縮小版 -\family typewriter -lacheck -\family default -)の力を最大限引き出すように, -より完備したインターフェイスを提供できればと考えています.しかし, -現状でも十分に役立つものとなっています.ある程度長さがある既存文書に使用してみていただければ, -きっと驚かれることでしょう. +このようにすれば, +DVIでもPDF(pdflatex)でも正しいパッケージを使いながら, +ファイルを閲覧することができます. \end_layout -\begin_layout Section -\SpecialChar LyX -でのバージョン管理 +\begin_layout Standard +なお, +PDFSyncは, +文書の出力レイアウトに干渉する可能性があるので注意してください.したがって, +仕上がり文書ではPDFSyncを無効にすることをお勧めします. +\end_layout + +\begin_layout Subsubsection* +Sync\SpecialChar TeX +を使った組み込み原文検索(DVIおよびPDF) \end_layout \begin_layout Standard +\begin_inset Flex Code +status collapsed -\noun on -Lars Bullik Bjønnes -\noun default -および -\noun on -Pavel Sanda -\noun default -文 +\begin_layout Plain Layout +(pdf)latex \end_layout -\begin_layout Subsection -はじめに -\end_layout +\end_inset -\begin_layout Standard -\SpecialChar LyX -は, -今ではもっとも基本的なRCS/CVS/SVN/GITコマンドをサポートしています.もしもっと洗練されたことを行いたい場合には, -ターミナル上から手動で行う必要があります. +の最近のバージョンは, +PDFおよびDVI両方の原文検索を組み込みでサポートしています.このいわゆる +\emph on +Sync\SpecialChar TeX + +\emph default +機能は, +主に, +PDFSyncパッケージをpdftexプログラムへ統合したことと, +それをsrc-specialsアプローチへ取り込んだことの成果です.これを使用するためには, +少なくとも\SpecialChar TeX +Live 2008か最近のMik\SpecialChar TeX +頒布版が必要です.また, +既にSync\SpecialChar TeX +サポートを提供しているPDFビューアは少ししかありません(UNIX上のOkularとQpdfview, +Mac上のSkim, +及びWindows上のSumatraPDFなど.詳細は次節を参照のこと). \end_layout \begin_layout Standard -また, -CVSのサポートは, -subversionのサポートほど良くないので, -CVSよりもSVNを使うことをお勧めします.Subversionを学び始めるには, -SVN Book -\begin_inset Foot +DVI出力でSync\SpecialChar TeX +を有効にするには, + +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -\begin_inset CommandInset href -LatexCommand href -target "http://svnbook.red-bean.com/" -literal "false" +設定\SpecialChar menuseparator +ファイル処理\SpecialChar menuseparator +変換子 +\end_layout \end_inset +の +\begin_inset Flex Noun +status collapsed +\begin_layout Plain Layout +LaTeX (plain) -> DVI \end_layout \end_inset -が良いでしょう.RCSの場合は, -「rsintro」をお読みください(これはmanファイルです. -\family typewriter -man rcsintro -\family default -で読めます).このファイルは, -RCSの基本機能のすべてを説明しています.特に, -RCSディレクトリに関するコメントと, -マスターRCSファイル( -\family typewriter -,v -\family default -で終わるファイルです)の概念に注意を払ってください. -\end_layout +ないし +\begin_inset Flex Noun +status collapsed -\begin_layout Standard -\SpecialChar LyX -で実際にバージョン管理機能を使い始める前に, -RCS/CVS/SVN/GITの使用法に習熟しておかなくてはなりません.\SpecialChar LyX -で\SpecialChar LyX -への実装においては, -GNU RCSまたはCVS/SVNパッケージの最新版を仮定しています.旧版への保証はありません.ログメッセージのほとんどは, -現在のところ操作後には表示されません.確認したい場合には, -メッセージ面で確かめてください.バージョン管理を常用するユーザーには, -VCツールバーが便利でしょう.これは -\family sans -表示\SpecialChar menuseparator -ツールバー\SpecialChar menuseparator -バージョン管理 -\family default -で有効にできます. +\begin_layout Plain Layout +LaTeX (plain) -> DraftDVI \end_layout -\begin_layout Standard -自製の外部コマンドを導入したい場合には, +\end_inset -\emph on -\SpecialChar LyX -関数 -\emph default -説明書の +変換子を \begin_inset Flex Code status collapsed \begin_layout Plain Layout -vc-command +latex -synctex=1 $$i \end_layout \end_inset -を確認してください. -\end_layout +に変更します.PDF出力用には, -\begin_layout Standard -バージョン管理機能を使用している場合には, -文書を非圧縮形式で保存をすることを強く推奨します( -\family sans -文書\SpecialChar menuseparator -圧縮 -\family default -にチェックが入っていれば外してください).非圧縮LyX文書はテキストファイルであるため, -バージョン管理システムが, -二つのバージョンをマージすることができます.一方, -圧縮LyXファイルはバイナリファイルであるため, -バージョン管理システムはマージすることができません. -\end_layout +\begin_inset Flex Noun +status collapsed -\begin_layout Subsection -\SpecialChar LyX -におけるRCSコマンド +\begin_layout Plain Layout +LaTeX (pdflatex) -> PDF (pdflatex) \end_layout -\begin_layout Standard -以下の節では\SpecialChar LyX -でサポートされているRCSコマンドを説明します.それらのコマンドは -\family sans -ファイル\SpecialChar menuseparator -バージョン管理 -\family default -のサブメニューにあります.\SpecialChar LyX -は, -RCS 5.7/5.8に対して試験されています. -\end_layout +\end_inset -\begin_layout Subsubsection +変換子を +\begin_inset Flex Code +status collapsed -\family sans -登録 +\begin_layout Plain Layout +pdflatex -synctex=1 $$i \end_layout -\begin_layout Standard -文書がバージョン管理の下にない場合には, -これがメニューにあらわれる唯一の項目です.文書がバージョン管理下にあれば, -項目 -\family sans -登録 -\family default -は不可視になります. -\end_layout +\end_inset -\begin_layout Standard -このコマンドは, -文書をRCSに登録します(CVSが管理しているディレクトリ下にない場合).すると対話的に, -文書の最初の説明を入力するように尋ねられます.すると文書は読み込み専用モードになるので, -変更を加えるためには -\family sans -チェックアウトして編集 -\family default -を実行する必要があります.バージョン管理下にある文書は, -ミニバッファのファイル名の後ろに「 [RCS:<バージョン> <ロック>]」という項目が表示されます. -\end_layout +に変更してください.お使いのビューアが下記に記述されていない場合や, +万一うまくいかない場合にはまた, +ビューアをSync\SpecialChar TeX +で使うのに設定を行う必要があるかどうか, +お使いのビューアの取扱説明書をご確認ください. +\begin_inset Foot +status collapsed -\begin_layout Standard -実行されるRCSコマンドは: +\begin_layout Plain Layout +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +-synctex=1 \end_layout -\begin_layout LyX-Code +\end_inset -\family typewriter -ci -q -u -i -t-"<初期説明文>" <ファイル名> +オプションは, +gzip圧縮を有効にします.お使いのビューアがgzip圧縮をサポートしていない場合には, +代わりに +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +-synctex=-1 \end_layout -\begin_layout Standard -スイッチについて知りたい場合は, +\end_inset -\family typewriter -man ci -\family default -を読んでください. +を使用してください. \end_layout -\begin_layout Subsubsection +\end_inset -\family sans -変更をチェックインする -\end_layout -\begin_layout Standard -ファイルの編集が終わると, -その変更をチェックインします.このとき, -変更についての説明文を求められます.これは履歴ログに記録されます.バージョン番号は繰り上がり, -変更がマスターRCSファイルに適用され, -文書がアンロックされて読み込み専用モードになります. \end_layout -\begin_layout Itemize -RCSコマンド: +\begin_layout Subsection +特定のビューアを設定して使うには +\begin_inset CommandInset label +LatexCommand label +name "subsec:特定のビューアを設定して使うには" -\family typewriter -ci -q -u -m"<説明文>" <ファイル名> -\end_layout +\end_inset -\begin_layout Subsubsection -\family sans -チェックアウトして編集 \end_layout -\begin_layout Standard -これは, -文書をロックして編集できるようにします.そしてあなただけが文書を読み書きできるようにします.通常は, -しばらくの間, -文書を編集し, -それが終わると変更をチェックインします.あなたがファイルをロックしたことを反映して, -ステータスラインが変わります. +\begin_layout Subsubsection* +Xdvi(全プラットフォーム) \end_layout -\begin_layout Itemize -RCSコマンド: - -\family typewriter -co -q -l <ファイル名> -\end_layout +\begin_layout Standard +\SpecialChar LyX +は, -\begin_layout Subsubsection +\begin_inset Flex Code +status collapsed -\family sans -リポジトリのバージョンに戻す +\begin_layout Plain Layout +lyxclient \end_layout -\begin_layout Standard -これは, -最終チェックイン以降, -文書に加えられた変更をすべて破棄します.変更が破棄される前に, -警告が発せられます. -\end_layout +\end_inset -\begin_layout Itemize -RCSコマンド: +プログラムを自動的に使うのに必要なフックを, +既に提供しているので, -\family typewriter -co -f -u<バージョン> <ファイル名> +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +xdvi \end_layout -\begin_layout Subsubsection +\end_inset -\family sans -コピー +を使用する場合には, +DVI原文検索を実行するのに他にするべきことはありません.使用中の文書を上記で述べたように設定するだけです(原文検索は, +Ctrl-クリックか, +Mac OS X上ではAlt-クリックで始動します). \end_layout \begin_layout Standard -これは, -現行文書のコピーを生成します.RCSは, -コピー操作を自前ではサポートしませんので, -バージョン履歴には保存されず, -新コピーは新規ファイルとして追加されます.最後のチェックイン以降, -変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, -その後, -新コピーがローカルとリポジトリの両方に生成されます.コピーされた文書と元の文書の親ディレクトリが異なる場合には, -コピーにインクルードされたファイルの相対パスは, -( -\family sans -ファイル\SpecialChar menuseparator -名前をつけて保存\SpecialChar ldots - -\family default -と同様に)全て調整されます.最後に, -元の文書の代わりに, -コピーされたファイルが読み込まれます. -\end_layout +しかし, +何らかの理由で, +\SpecialChar LyX +と通信するのにソケットではなく命名パイプを使用したい場合には, -\begin_layout Labeling -\labelwidthstring 00.00.0000 -RCSコマンド: - -\begin_inset space ~ -\end_inset +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout +設定\SpecialChar menuseparator +ファイル処理\SpecialChar menuseparator +ファイル書式 +\end_layout -\begin_inset Newline newline \end_inset - +のDVIビューアを \begin_inset Flex Code status collapsed \begin_layout Plain Layout -"ファイル名" +xdvi -editor "lyxeditor.sh %f %l" \end_layout \end_inset -を +( \begin_inset Flex Code status collapsed \begin_layout Plain Layout -"新ファイル名" +lyxeditor.sh \end_layout \end_inset -にコピーする場合 -\begin_inset Newline newline -\end_inset +は適切なスクリプト名)に変更してください +\begin_inset Foot +status collapsed +\begin_layout Plain Layout +Mac OS X上では, \begin_inset Flex Code status collapsed \begin_layout Plain Layout -ci -q -u -i "<新ファイル名>" +DISPLAY=:0.0 xdvi -editor "lyxeditor.sh %f %l" \end_layout \end_inset +としなくてはなりません. +\end_layout + +\end_inset +.たとえば, +最低限のシェルスクリプトは \end_layout -\begin_layout Subsubsection +\begin_layout LyX-Code +#!/bin/sh +\begin_inset Newline newline +\end_inset -\family sans -最後のチェックインを取り消す +LYXPIPE="/path/to/lyxpipe" +\begin_inset Newline newline +\end_inset + +COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2" +\begin_inset Newline newline +\end_inset + +echo "$COMMAND" > "${LYXPIPE}".in || exit +\begin_inset Newline newline +\end_inset + +read TMP < "${LYXPIPE}".out || exit \end_layout \begin_layout Standard -これは, -最後のチェックインがあたかも為されなかったかのようにします.\SpecialChar LyX -に読み込まれた文書に変更は加えられませんが, -マスターRCSファイルから最後のバージョンが削除されます. +のようになります.ここで +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +/path/to/lyxpipe \end_layout -\begin_layout Itemize -RCSコマンド: +\end_inset -\family typewriter -rcs -o<バージョン> <ファイル名> -\end_layout +は, -\begin_layout Subsubsection +\begin_inset Flex MenuItem +status collapsed -\family sans -履歴を表示 +\begin_layout Plain Layout +設定\SpecialChar menuseparator +パス \end_layout -\begin_layout Standard -RCS文書の完全な履歴を表示します.ブラウザ中に, +\end_inset -\family typewriter -rlog <ファイル名> -\family default -の出力が表示されます.詳細は -\family typewriter -man rlog -\family default -をご覧ください. +で指定したLyXServerパイプのパスを指定してください. +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +ソース頒布版の +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +development/tools \end_layout -\begin_layout Subsubsection -改訂情報 +\end_inset + +フォルダには, +ユーザが設定した +\emph on +lyxpipe +\emph default +を探し出す +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +lyxeditor \end_layout -\begin_layout Standard -\SpecialChar LyX -は, -RCSバージョン番号情報(のみ)をサポートしています.詳細については, +\end_inset -\begin_inset CommandInset ref -LatexCommand ref -reference "subsec:VCS改訂情報" -nolink "false" +スクリプトがあります. +\end_layout \end_inset -を参照. + \end_layout -\begin_layout Subsection -\SpecialChar LyX -におけるCVSコマンド +\begin_layout Subsubsection* +MacDviX(Mac OS X) \end_layout \begin_layout Standard -\SpecialChar LyX -は, -現在CVSを一部サポートしています.そのコマンドは, +\begin_inset Flex Code +status collapsed -\family sans -ファイル\SpecialChar menuseparator -バージョン管理 -\family default -サブメニューにあります.バージョン管理システムSVNの方が強力なので, -可能ならばCVSではなく, -SVNを使用してください. +\begin_layout Plain Layout +/Applications/MacDviX_Folder/calleditor.script \end_layout -\begin_layout Subsubsection -CVSの一般的な利用法 +\end_inset + +の終わりに +\end_layout + +\begin_layout LyX-Code +/Applications/LyX.app/Contents/MacOS/lyxeditor "$2" $1 +\begin_inset Newline newline +\end_inset + +exit 1 \end_layout \begin_layout Standard -CVSを初めて使いたい場合には, -外部ツールを使用して自分のレポジトリを作成し, -作業コピーをチェックアウトする必要があります.クライアント=サーバーモデルを使用している場合には, -最初のレポジトリチェックアウトを行う前にログインする必要があるかもしれません. +という行を付け加えてください.Applicationsフォルダ以外の場所に\SpecialChar LyX +を導入した場合には, +それに従って上記の行を修正してください. \end_layout \begin_layout Standard -改訂管理下にある文書のレポジトリを他人も利用している場合に, -同一文書の同一箇所に別々の変更を加えてしまうと問題が発生します.標準的なCVSレポジトリは, -ファイルロッキング機構を有しません.これは驚くべきことかもしれませんが, -コンフリクトは, -文書の同じ箇所の特定の内容について, -人々が意見を異にしている場合にのみ発生します.したがって, -共著者同士がコンスタントにコミュニケーションを交わしていれば, -このようなコンフリクトは滅多に発生しません.もしコミュニケーションがなければ, -いずれにしても根本的な問題があるわけです.それにもかかわらず, -いわゆる「予備付きチェックアウト」を使用したいと思う人々もいます.この場合, -最初にチェックアウトした際に, -全ファイルの作業コピーは読み込み専用にされ, -ユーザーは, -作業コピーを書き込み可能にする特別なコマンドを使用した後, -編集を開始することになります.変更をチェックインすると, -作業コピーは読み込み専用状態に戻ります.\SpecialChar LyX -で予備付きチェックアウトを利用したい場合には, +原文検索は, +Alt-クリック(OPTION-クリック)で始動します. +\end_layout -\begin_inset Flex Code +\begin_layout Subsubsection* +Skim(Mac OS X) +\end_layout + +\begin_layout Standard +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -.cvsrc +設定\SpecialChar menuseparator +ファイル処理\SpecialChar menuseparator +ファイル書式\SpecialChar menuseparator +PDF (pdflatex) \end_layout \end_inset -ファイルを編集して, - +のビューア設定に \begin_inset Flex Code status collapsed \begin_layout Plain Layout -cvs -r +open -a Skim.app $$i \end_layout \end_inset -という行を書き加える必要があります.この方法の利点は, -文書のうち, -書き込み可能コピーを誰が使用しているかを見ることができることです.ただし, -一人のユーザーだけがコピーを書き込み可能にしているとは限りません. -\end_layout - -\begin_layout Standard -\SpecialChar LyX -は, -あなたが予備付きチェックアウトを使用しているか, -予備なしチェックアウトを利用しているか, -推測しようと試みます.使用中の作業コピーが読み込み専用になっているか, -あるいはそれが書き込み可能であって, -CVS/Baseサブディレクトリに使用中文書のコピーが存在している場合には, -予備付きチェックアウトを使用しているものと仮定し, -そうでない場合には予備なしチェックアウトを使用しているものと仮定します.予備付きチェックアウトが検出された場合には, -作業コピーが読み込み専用の場合に書き込み可能にするためには, +と入力し, \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -チェックアウト +Skim\SpecialChar menuseparator +設定\SpecialChar menuseparator +Sync \end_layout \end_inset -メニューを使用しなくてはなりません.その後, +でLyXを選択してください. +\end_layout -\begin_inset Flex MenuItem -status collapsed +\begin_layout Standard +原文検索は, +COMMAND-SHIFT-クリックで始動します. +\end_layout -\begin_layout Plain Layout -チェックイン +\begin_layout Subsubsection* +Evince(GNOME) \end_layout +\begin_layout Standard +Evinceでは原文検索はそのままでは動きませんが, +サードパーティのヘルパースクリプトを使用すれば, +利用可能になります.詳細については, + +\begin_inset CommandInset href +LatexCommand href +target "https://wiki.lyx.org/LyX/SyncTeX" +literal "false" + \end_inset -メニューが利用可能になるので, -自分が加えた変更をリポジトリに移した後, -作業コピーを再び読み込み専用にする際には, -これを使用します. +を参照してください. \end_layout -\begin_layout Standard -CVSの詳細な情報は, +\begin_layout Subsubsection* +Okular(KDE) +\end_layout -\begin_inset Flex URL +\begin_layout Standard +\begin_inset Flex Noun status collapsed \begin_layout Plain Layout - -http://www.nongnu.org/cvs +設定\SpecialChar menuseparator +Okularを設定\SpecialChar menuseparator +エディタ \end_layout \end_inset -と -\begin_inset Flex URL +で「Lyxクライアント」をエディタとして選択してください.これによって適切なコマンド( +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - -http://ximbiot.com/cvs +lyxclient -g %f %l \end_layout \end_inset -にあります. +)が挿入されます. \end_layout \begin_layout Standard -以下に言及するサブコマンドとスイッチを理解するには, - -\family typewriter -man cvs -\family default -をお読みください. -\end_layout - -\begin_layout Subsubsection -登録 +原文検索は, +SHIFT-クリックで始動します.これは, +Okularが「ブラウズ」モード(すなわち手のマークをクリックしたとき)にあるときのみ動作することに注意してください. \end_layout -\begin_layout Standard -お使いの文書が改訂管理下に置かれていなければ, -メニューにはこの項目だけが表示されます.もし改訂管理が有効ならば, - -\family sans -登録 -\family default -項目は表示されません. +\begin_layout Subsubsection* +Qpdfview(UNIX) \end_layout \begin_layout Standard -本コマンドは, -既に文書ディレクトリをCVS管理下に置いている場合に -\series bold -\emph on -のみ -\series default -\emph default -(すなわち -\begin_inset Flex Code +Qpdfviewは, +第0.3.5版以降, +Sync\SpecialChar TeX +をサポートしています. +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -CVS/Entries +Edit\SpecialChar menuseparator +Settings\SpecialChar menuseparator +Behavior \end_layout \end_inset -ファイルが存在する場合にのみ), -お使いの文書をCVSに登録します.つまり, -外部ツールを使用して, -アーカイブを自分で作成ないしチェックアウトしなくてはならないことを意味します(このステップを忘れてしまうと, -\SpecialChar LyX -は文書をRCSに登録します). -\end_layout +を開いて「Source editor」項目の入力フィールドをクリックし, -\begin_layout Standard -すると, -文書の最初の説明文を入力するように促されます.登録したファイルは, -まだチェックインされたわけではないことに注意してください. +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +lyxclient -g %1 %2 \end_layout -\begin_layout Standard -実行されるCVSコマンドは, +\end_inset -\family typewriter -cvs -q add -m"<入力した説明文>" "<ファイル名>" -\family default - です. +というコマンドを入力してください. \end_layout \begin_layout Standard -上記および他のすべてのCVSコマンドにおける -\family typewriter -"<ファイル名>" -\family default -は, -「カレント作業ディレクトリをファイルの場所に移動し, -パスコンポーネントを除いたファイル名を引数として使用する」という意味になります. +原文検索は, +ダブルクリックで始動します. \end_layout -\begin_layout Subsubsection -変更のチェックイン +\begin_layout Subsubsection* +YAP(Windows) \end_layout \begin_layout Standard -ファイルの編集を終えたら, -変更をコミットします.このとき, -文書に変更が加えられていれば, -変更の説明文を入れるよう促されます.その後, -変更がレポジトリに書き込まれます.文書を変更せず, -予備付きチェックアウトが検出された場合, +yapを起動し, \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -チェックアウト +View\SpecialChar menuseparator +Options \end_layout \end_inset -で作られた予備は取り消されます. +メニューを選択し, +「Inverse DVI Search」タブを選択します.「New\SpecialChar ldots +」ボタンをクリックして開くウィンドウの「Name:」フィールドに「\SpecialChar LyX + Editor」(または自分の好きな名称)と入力してください.「\SpecialChar ldots +」というラベルのボタンをクリックしてファイルダイアログを開き, +バッチファイル +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +lyxeditor.bat \end_layout -\begin_layout Labeling -\labelwidthstring 00.00.0000 -CVSコマンド: - -\begin_inset space ~ \end_inset +(以下参照)のあるディレクトリを見つけます. +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +lyxeditor.bat +\end_layout -\begin_inset Newline newline \end_inset - +を選択してプログラムの引数を \begin_inset Flex Code status collapsed \begin_layout Plain Layout -cvs -q commit -m"<入力した説明文>" "<ファイル名>" +%f %l \end_layout \end_inset -あるいは -\begin_inset Newline newline -\end_inset - - +と指定してください. \begin_inset Flex Code status collapsed \begin_layout Plain Layout -cvs -q unedit "<ファイル名>" +lyxeditor.bat \end_layout \end_inset +は, +\emph on +lyxpipe +\emph default +を通じて\SpecialChar LyX +と通信するためのラッパとして使用され, +以下のようになっています. \end_layout -\begin_layout Subsubsection -変更のチェックアウト -\end_layout +\begin_layout LyX-Code +@echo off +\begin_inset Newline newline +\end_inset -\begin_layout Standard -レポジトリを他人と共有している場合, -他人の加えた変更を自らの作業コピーに取り込まなくてはならないことがあります. -\end_layout +echo LYXCMD:revdvi:server-goto-file-row:%~1 %2> +\backslash -\begin_layout Standard -CVSコマンド: +\backslash +. +\backslash +pipe +\backslash +lyxpipe.in +\begin_inset Newline newline +\end_inset -\family typewriter -cvs -q update "<ファイル名>" -\end_layout +type +\backslash -\begin_layout Standard -読み込み専用チェックアウトが検出された場合, -作業コピーを書き込み可能にし予備を作成します. +\backslash +. +\backslash +pipe +\backslash +lyxpipe.out \end_layout \begin_layout Standard -CVSコマンド: - -\family typewriter -cvs -q edit "<ファイル名>" -\end_layout +\SpecialChar LyX +で指定した\SpecialChar LyX +Serverパイプパスが, -\begin_layout Subsubsection -レポジトリ版に戻す -\end_layout +\begin_inset Flex Code +status collapsed -\begin_layout Standard -これは, -最後のチェックイン以降, -文書に加えられた変更をすべて廃棄します.変更が廃棄される前に警告が表示されます.最初にファイルが削除され, -次にCVS更新コマンドが実行されます. -\end_layout +\begin_layout Plain Layout -\begin_layout Standard -CVSコマンド: +\backslash -\family typewriter -cvs -q update "<ファイル名>" +\backslash +. +\backslash +pipe +\backslash +lyxpipe \end_layout -\begin_layout Standard -予備付きチェックアウトが検出され, -作業コピーに変更がない場合, -予備のみが取り消されます. -\end_layout +\end_inset -\begin_layout Standard -CVSコマンド: +となっていることを確認するか, -\family typewriter -cvs -q unedit "<ファイル名>" +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +lyxeditor.bat \end_layout -\begin_layout Subsubsection +\end_inset -\family sans -コピー +ラッパの方を適切に修正してください. \end_layout \begin_layout Standard -これは, -現行文書のコピーを生成します.CVSは, -コピー操作を自前ではサポートしませんので, -バージョン履歴には保存されず, -新コピーは新規ファイルとして追加されます.最後のチェックイン以降, -変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, -その後, -新コピーがローカルとリポジトリの両方に生成されます.コピーされた文書と元の文書の親ディレクトリが異なる場合には, -コピーにインクルードされたファイルの相対パスは, -( -\family sans -ファイル\SpecialChar menuseparator -名前をつけて保存\SpecialChar ldots - -\family default -と同様に)全て調整されます.最後に, -元の文書の代わりに, -コピーされたファイルが読み込まれます. +yapでは, +原文検索はダブルクリックで始動します. \end_layout -\begin_layout Labeling -\labelwidthstring 00.00.0000 -CVSコマンド: - -\begin_inset space ~ -\end_inset - - -\begin_inset Newline newline -\end_inset +\begin_layout Subsubsection* +SumatraPDF(Windows) +\end_layout +\begin_layout Standard +SumatraPDFを原文検索で使用するためには, -\begin_inset Flex Code +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -"<ファイル名>" +設定\SpecialChar menuseparator +ファイル処理\SpecialChar menuseparator +ファイル書式\SpecialChar menuseparator +PDF (pdflatex) \end_layout \end_inset -を +のビューア設定で \begin_inset Flex Code status collapsed \begin_layout Plain Layout -"<新ファイル名>" +SumatraPDF -inverse-search "lyxeditor.bat "%f" %l" \end_layout \end_inset -にコピーする場合 -\begin_inset Newline newline -\end_inset - - +( \begin_inset Flex Code status collapsed \begin_layout Plain Layout -cvs -q add "<新ファイル名>" +lyxeditor.bat \end_layout \end_inset - -\end_layout - -\begin_layout Subsubsection -ファイル名変更 +は上記のラッパ)と入力してください.SumatraPDF.exeがコマンドPATHにない場合, +フルファイル名を使用してください. \end_layout \begin_layout Standard -これは, -現行文書のファイル名を変更します.CVSは, -ファイル名変更操作を自前ではサポートしませんので, -バージョン履歴には保存されず, -名称変更後のファイルは, -新規ファイルとして追加されます.最後のチェックイン以降, -変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, -その後, -ローカルとリポジトリの両方でファイル名が変更されます.新旧ファイル名の文書の親ディレクトリが異なる場合には, -コピーにインクルードされたファイルの相対パスは, -( -\family sans -ファイル\SpecialChar menuseparator -名前をつけて保存\SpecialChar ldots - -\family default -と同様に)全て調整されます.最後に, -新ファイル名を使ってファイルが再度読み込まれます. +原文検索はダブルクリックで始動します. \end_layout -\begin_layout Labeling -\labelwidthstring 00.00.0000 -CVSコマンド: - -\begin_inset space ~ -\end_inset - - -\begin_inset Newline newline -\end_inset +\begin_layout Subsubsection* +YAP(Cygwin) +\end_layout +\begin_layout Standard +まずはじめに, +yapがWindows環境での既定のDVIビューアになっていることを確認してから, +yapを起動し, -\begin_inset Flex Code +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -"<ファイル名>" +View\SpecialChar menuseparator +Options \end_layout \end_inset -を +メニューを選択し, +「Inverse DVI Search」タブを選択します.「New\SpecialChar ldots +」ボタンをクリックして開くウィンドウの「Name:」フィールドに「\SpecialChar LyX + Editor」(または自分の好きな名称)と入力してください.「\SpecialChar ldots +」というラベルのボタンをクリックしてファイルダイアログを開き, +バッチファイル \begin_inset Flex Code status collapsed \begin_layout Plain Layout -"<新ファイル名>" +lyxeditor.exe \end_layout \end_inset -に変更する場合 -\begin_inset space ~ -\end_inset - - -\begin_inset Newline newline -\end_inset - - +プログラム(これは, +Cygwinでは既定で\SpecialChar LyX +実行ファイルとともに導入されます)のあるディレクトリを見つけます. \begin_inset Flex Code status collapsed \begin_layout Plain Layout -cvs -q add "<新ファイル名>" +lyxeditor.exe \end_layout \end_inset - -\begin_inset space ~ -\end_inset - - -\begin_inset Newline newline -\end_inset - - +を選択してプログラムの引数を \begin_inset Flex Code status collapsed \begin_layout Plain Layout -cvs -q remove "<ファイル名>" +-g %f %l \end_layout \end_inset +と指定してください.これによって, +\SpecialChar LyX +との通信に +\emph on +lyxsocket +\emph default +が使用されるようになります.何らかの理由で +\emph on +lyxpipe +\emph default +を使用したい場合には, -\end_layout - -\begin_layout Subsubsection -ローカルディレクトリチェックアウトのレポジトリからの更新 -\end_layout - -\begin_layout Standard -子文書や図を含んだり, -外部 \begin_inset Flex Code status collapsed \begin_layout Plain Layout -.tex +-g \end_layout \end_inset -ファイルを取り込むなど, -文書が複雑になるにつれ, -バージョン管理の利用は複雑になります.\SpecialChar LyX -は, -文書が存在するツリー全体の更新をサポートします.これは, -CVSの使用法について詳しい知識のない人々や, -レポジトリに追加素材をコミットする野望のない人々と共同作業をするような場合に, -特に便利です.ファイル構造は, -すべての外部ファイルが, -文書と同じディレクトリかそのサブディレクトリに来るように組織する必要があります.いずれにしても, -複合文書を新しいディレクトリを建てて収容するのは, -望ましい習慣です. +オプションを削除して, +\SpecialChar LyX +設定で\SpecialChar LyX +Serverパイプパスを指定することを忘れないでください. \end_layout \begin_layout Standard -コマンド -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -レポジトリを使ってローカル辞書を更新 +yapでは, +原文検索はダブルクリックで始動します. \end_layout -\end_inset +\begin_layout Subsubsection* +SumatraPDF(Cygwin) +\end_layout -は, -ディレクトリ全体を更新します.ローカルの変更が検出された場合には, -更新を開始する前にユーザーに警告が発せられます.マージコンフリクトが発生した場合には, -コンフリクトを起こしている部分の新旧バージョンが, -両方とも最終文書に置かれますので, -マージの結果を見直し, -修正する必要があります.コンフリクトは, +\begin_layout Standard +SumatraPDFを原文検索で使用するためには, -\begin_inset Flex Code +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -<<<<<<< +設定\SpecialChar menuseparator +ファイル処理\SpecialChar menuseparator +ファイル書式\SpecialChar menuseparator +PDF (pdflatex) \end_layout \end_inset -と +のビューア設定で \begin_inset Flex Code status collapsed \begin_layout Plain Layout ->>>>>>> +SumatraPDF.sh \end_layout \end_inset -の対に囲まれ, - +と入力してください.ここで \begin_inset Flex Code status collapsed \begin_layout Plain Layout -======= +SumatraPDF.sh \end_layout \end_inset -で区切られて表示されます.最初の部分は, -文書名に続いて, -更新操作前のバージョンが置かれています.第2の部分は, - +は以下のようなスクリプトです(お使いのコマンドパスに置きます. \begin_inset Flex Code status collapsed \begin_layout Plain Layout -> +/usr/local/bin \end_layout \end_inset -記号列の後にバージョン番号に続いて, -レポジトリ版が置かれます. +がもっとも良い選択肢でしょう). \end_layout -\begin_layout Labeling -\labelwidthstring 00.00.0000 -CVSコマンド: - -\begin_inset space ~ +\begin_layout LyX-Code +#!/bin/bash +\begin_inset Newline newline \end_inset - +cd $(dirname $1) \begin_inset Newline newline \end_inset +SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1) +\end_layout +\begin_layout Standard +SumatraPDFは, +Windowsネイティブのアプリケーションであり, +\SpecialChar LyX +のCygwin版が使用するPOSIXパスを理解しないので, +このラッパスクリプトが必要となります.SumatraPDF.exeがお使いのコマンドパスにない場合は, +上記のスクリプトでPOSIXのフルパスを使用してください. \begin_inset Flex Code status collapsed \begin_layout Plain Layout -cd $path; - cvs diff "." +-g \end_layout \end_inset -(変更が検出された場合には知らせる) -\begin_inset Newline newline -\end_inset +は +\emph on +lyxsocket +\emph default +経由の通信を有効にします.ここでも, +\emph on +lyxpipe +\emph default +を使用したい場合には, \begin_inset Flex Code status collapsed \begin_layout Plain Layout -cd $path; - cvs -q update "." +-g \end_layout \end_inset - +オプションを削除して, +\SpecialChar LyX +設定で\SpecialChar LyX +Serverパイプパスを指定することを忘れないでください. \end_layout \begin_layout Standard -ここで -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -$path -\end_layout - -\end_inset - -は文書パスを表します. +原文検索はダブルクリックで始動します. \end_layout -\begin_layout Subsubsection -履歴を表示 +\begin_layout Section +出力検索 \end_layout \begin_layout Standard -これは, -CVS文書の全履歴を表示します. -\begin_inset Flex Code +出力検索(forward search)とは, +英文名が示すとおり, +いわば原文検索(reverse search)の「逆」を意味します.すなわち, +\SpecialChar LyX +内部から, +ビューアに特定の箇所を表示させることを可能にします.(以下に説明するように)もし出力検索の準備ができていれば, +カーソルを\SpecialChar LyX +文書の好きなところに置いて, + +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -cvs log -\begin_inset Quotes eld -\end_inset +移動\SpecialChar menuseparator +出力検索 +\end_layout -<ファイル名> -\begin_inset Quotes erd \end_inset +を選択すると(あるいはマウスの右クリックで表示される文脈依存メニューから +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout +出力検索 \end_layout \end_inset -の出力がブラウザに表示されます. -\end_layout - -\begin_layout Subsubsection -改訂情報 +を選択してもよい), +ビューアも同じ箇所に移動します.もちろん, +使用しているビューアが, +この機能をサポートしていなくてはなりません. \end_layout \begin_layout Standard -\SpecialChar LyX -は, -CVS版数・著者名・最終コミットの日時をサポートします.これらの情報は, -すべて -\family typewriter -cvs log -r <ファイル名> -\family default -によって抽出されます.詳細については, +出力検索を有効にするためには, +生成されたPDF/DVI出力ファイルに, +\SpecialChar TeX +ソースに関する情報を追加する必要があります.これは, 第 \begin_inset CommandInset ref LatexCommand ref -reference "subsec:VCS改訂情報" +reference "subsec:原文検索" nolink "false" \end_inset -節を参照してください. -\end_layout - -\begin_layout Subsection -\SpecialChar LyX -におけるSVNコマンド +節に述べられている方法で実行することができます. \end_layout \begin_layout Standard -\SpecialChar LyX -は, -現在SVNを一部サポートしています.そのコマンドは, +次に, \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -ファイル\SpecialChar menuseparator -バージョン管理 +ツール\SpecialChar menuseparator +設定\SpecialChar menuseparator +出力\SpecialChar menuseparator +一般 \end_layout \end_inset -メニューにあります.レポジトリへのアクセスに, -ssh経由のパスワード保護アクセスを使用している場合には, -端末ウィンドウでの入力を促されます.\SpecialChar LyX -は, -SVN 1.5・1.6・1.7・1.8に対して試験されています -\begin_inset Foot +で自分の使うビューアを利用するように, +\SpecialChar LyX +を設定する必要があります.いくつかのビューアについては, +試験済みの設定が前もって準備されており, +ドロップダウンリストから選択することができます.これらの設定の何れも意にそぐわない場合には, +ご自身で適切な設定を見つけ出して入力しなくてはなりません.定義文法は, +以下の変数を使用します. +\end_layout + +\begin_layout Itemize +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -ほとんどのコマンドは, -1.4でも動作します. -\begin_inset CommandInset ref -LatexCommand ref -reference "subsec:レポジトリからSVN同期" -plural "false" -caps "false" -noprefix "false" -nolink "false" - -\end_inset - -を参照してください.SVN 1.8では, -ファイルがロックされている時にパーミッション変更点を戻してしまうという現時点では未解決の問題が存在しています. +$$n \end_layout \end_inset -. +:行番号 \end_layout -\begin_layout Subsubsection -登録 +\begin_layout Itemize +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +$$t \end_layout -\begin_layout Standard -お使いの文書が改訂管理下に置かれていなければ, -メニューにはこの項目だけが表示されます.もし改訂管理が有効ならば, +\end_inset -\family sans -登録 -\family default -項目は表示されません. +:書き出された(一時).texファイル名(パスを除く) \end_layout -\begin_layout Standard -本コマンドは, -既に文書のあるディレクトリをSVN管理下に置いている場合に -\emph on -のみ -\emph default -(すなわち +\begin_layout Itemize \begin_inset Flex Code status collapsed \begin_layout Plain Layout -.svn/entries +$$f \end_layout \end_inset -ファイルが存在する場合にのみ), -お使いの文書をSVNに登録します.つまり, -アーカイブはご自分でチェックアウトしなくてはなりません. +:書き出された(一時).texファイル名(パスを含む) +\end_layout + +\begin_layout Itemize +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +$$o \end_layout -\begin_layout Standard -すると, -文書の最初の説明文を入力するように促されます.登録したファイルは, -まだコミットされたわけではないことに注意してください. +\end_inset + +:書き出された出力ファイル名(どちらが一時ディレクトリに存在するかに依存して, +dviあるいはpdf). \end_layout \begin_layout Standard -実行されるSVNコマンドは, +yap・xdvi・okular +\begin_inset Foot +status collapsed -\begin_inset Flex Code +\begin_layout Plain Layout +\begin_inset Flex Noun status collapsed \begin_layout Plain Layout -svn add -q -\begin_inset Quotes qld -\end_inset +ツール\SpecialChar menuseparator +設定\SpecialChar menuseparator +ファイル処理\SpecialChar menuseparator +ファイル形式 +\end_layout -<ファイル名> -\begin_inset Quotes qld \end_inset +で +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +okular --unique \end_layout \end_inset -です. +と設定すると良いでしょう. \end_layout -\begin_layout Standard -スイッチの説明は -\begin_inset Flex Code +\end_inset + +・qpdfview・Sumatra PDF +\begin_inset Foot status collapsed \begin_layout Plain Layout -man svn -\end_layout +SumatraPDFは, +外部プログラムCMCDDE( +\begin_inset CommandInset href +LatexCommand href +target "http://www.istri.fr/spip/zip/CMCDDE.zip" +literal "false" \end_inset -をお読みください. -\end_layout - -\begin_layout Subsubsection -変更をチェックイン +からダウンロード可能)を通じてDDEコマンドを使用することもできます. \end_layout -\begin_layout Standard -ファイルの編集を終えたら, -変更をコミットします.このとき, -変更の説明文を入れるよう促されます.その後, -変更がコミットされます. -\end_layout +\end_inset -\begin_layout Standard -SVNコマンド +など, +一部のビューアでしか, +完全な出力検索機能は提供されていないことに注意してください \begin_inset Foot status collapsed \begin_layout Plain Layout -ロックが有効になっていない場合です.第 -\begin_inset CommandInset ref -LatexCommand ref -reference "subsec:SVNファイルロック" -nolink "false" +SumatraPDFも, +外部プログラムCMCDDEを通じて, +DDEコマンドを使用することができます.CMCDDEは, + +\begin_inset CommandInset href +LatexCommand href +target "http://www.istri.fr/spip/zip/CMCDDE.zip" +literal "false" \end_inset -節をご覧ください. +からダウンロードすることができます. \end_layout \end_inset -: - -\begin_inset Flex Code +.Evince +\begin_inset Foot status collapsed \begin_layout Plain Layout -svn commit -q -m"<入力した説明文>" "<ファイル名>" +Evinceでの出力検索は, +サードパーティのヘルパースクリプトを使用すれば, +利用可能になります.詳細については, + +\begin_inset CommandInset href +LatexCommand href +target "https://wiki.lyx.org/LyX/SyncTeX" +literal "false" + +\end_inset + +を参照してください. \end_layout \end_inset +など他のビューアには, +出力検索を使用するのに, +追加のツールを必要とするものもあります.広く使われているPDFビューアの多く(特にAdobe Reader)は, +出力検索を全く提供していませんが, +他の一部のビューア(たとえばxpdf)では, +少なくとも, +文書を読み込み直したり, +ファイルの特定ページに移動することはできますので, +少なくとも「近く」には移動することができます.この後者の機能は, +synctexの外部コールで提供されています(事前に用意されている用例をご覧ください). +\end_layout + +\begin_layout Standard +出力検索は, +DVI出力とPDF出力の双方で動作します.\SpecialChar LyX +は, +過去にあなたが使用したプレビュー形式をチェックして(つまり, +一時ディレクトリにどちらの形式が存在するかをチェックして), +その形式に適切な設定を選択します. +\end_layout +\begin_layout Chapter +ソフトウェアを追加する必要がある \SpecialChar LyX +機能 \end_layout -\begin_layout Subsubsection -チェックアウトして編集 +\begin_layout Section +\SpecialChar TeX +のチェック \end_layout \begin_layout Standard -このファイルの変更点をレポジトリから取得して更新します.すべての干渉点は, -手動で解決しなくてはならないので, -この機能を使う前にSVNのマージ法と干渉解決法を理解しておくようにしてください. + +\noun on +Asger Alstrup +\noun default +文 +\end_layout + +\begin_layout Subsection +はじめに \end_layout \begin_layout Standard -SVNコマンド + +\family typewriter +chktex +\family default +プログラムが導入されていると \begin_inset Foot status collapsed \begin_layout Plain Layout -同上. +\SpecialChar LaTeX +頒布版としてMiK\SpecialChar TeX +を使用している場合には, + +\family typewriter +chktex +\family default +はまだ利用可能ではありません. \end_layout \end_inset -: +, -\begin_inset Flex Code -status collapsed +\family sans +ツール +\family default +メニューの下に, -\begin_layout Plain Layout -svn update --non-interactive -\begin_inset Quotes qld -\end_inset +\family sans +\SpecialChar TeX -<ファイル名> -\begin_inset Quotes qld +\series bold +構文チェック +\family default +\series default +という項目が表示されます. +\family typewriter +chktex +\family default +は, +CTAN +\begin_inset Newline newline \end_inset -\end_layout +\begin_inset CommandInset href +LatexCommand href +target "https://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html" +literal "false" \end_inset - -\end_layout - -\begin_layout Subsubsection -リポジトリ版に戻す +から入手することができます. \end_layout \begin_layout Standard -これは, -最後のチェックイン以降, -文書に加えられた変更をすべて廃棄します.変更が廃棄される前に警告が表示されます. -\end_layout -\begin_layout Standard -SVNコマンド: +\family sans +Chk\SpecialChar TeX -\begin_inset Flex Code +\family default +パッケージは, +\SpecialChar LaTeX +の構成物には直感的でないものもあり, +すぐ忘れてしまいがちであるのに不満を感じた +\begin_inset Flex Noun status collapsed \begin_layout Plain Layout -svn revert -q -\begin_inset Quotes qld -\end_inset - -<ファイル名> -\begin_inset Quotes qld -\end_inset - - +Jens T. + Berger Thielemann \end_layout \end_inset - +が書いたプログラムです.このプログラムは, +\SpecialChar LaTeX +ファイルを走査して, +ファイルの整合性をチェックし, +犯しがちな誤りを見つけ出します.別の技術用語では, +LaTeXにおける +\family typewriter +lint +\family default +であるとも言えます. \end_layout -\begin_layout Subsubsection +\begin_layout Standard +さて, +\SpecialChar LyX +はつねに正しい\SpecialChar LaTeX +ファイルを生成するはずなのに, +文法チェッカーは\SpecialChar LyX +で何をするというのでしょうか.答えは簡単です. +\family typewriter +lint +\family default +がC言語プログラムの +\emph on +文法 +\emph default +をチェックするだけでなく, +打ち間違いによる +\emph on +意味上の +\emph default +チェックも行うように, \family sans -コピー -\end_layout +Chk\SpecialChar TeX -\begin_layout Standard -これは, -現行文書のコピーを生成します.最後のチェックイン以降, -変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, -その後, -新コピーがローカルとリポジトリの両方に生成されます.コピーされた文書と元の文書の親ディレクトリが異なる場合には, -コピーにインクルードされたファイルの相対パスは, -( +\family default +は, +文法エラーの他に犯しがちな +\emph on +写植上の +\emph default +誤りも検出してくれるからです. \family sans -ファイル\SpecialChar menuseparator -名前をつけて保存\SpecialChar ldots +Chk\SpecialChar TeX \family default -と同様に)全て調整されます.最後に, -元の文書の代わりに, -コピーされたファイルが読み込まれます. +は, +以下のような誤りを検出することができます. \end_layout -\begin_layout Labeling -\labelwidthstring 00.00.0000 -SVNコマンド: - -\begin_inset space ~ -\end_inset - +\begin_layout Itemize +省略記号の検出: \begin_inset Newline newline \end_inset - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -svn copy -q "<ファイル名>" "<新ファイル名>" +...ではなく\SpecialChar ldots +を使わなくてはなりません \end_layout -\end_inset - - -\begin_inset space ~ -\end_inset - +\begin_layout Itemize +括弧の前後にスペースを置かない: \begin_inset Newline newline \end_inset +( wrong spacing ): +誤った空白 +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Itemize +よく使われる省略形の後ろは通常スペースにする: -\begin_layout Plain Layout -svn commit -\end_layout +\begin_inset Newline newline +\end_inset +e. +\begin_inset space \thinspace{} \end_inset +g. +\begin_inset space \space{} +\end_inset +is too wide spacing.: +広すぎる空白 \end_layout -\begin_layout Subsubsection -ファイル名変更 -\end_layout +\begin_layout Itemize +直前の文章が大文字で終わっているときに, +文末スペースに直す: -\begin_layout Standard -これは, -現行文書のファイル名を変更します.最後のチェックイン以降, -変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, -その後, -ローカルとリポジトリの両方でファイル名が変更されます.新旧ファイル名の文書の親ディレクトリが異なる場合には, -コピーにインクルードされたファイルの相対パスは, -( -\family sans -ファイル\SpecialChar menuseparator -名前をつけて保存\SpecialChar ldots +\begin_inset Newline newline +\end_inset -\family default -と同様に)全て調整されます.最後に, -新ファイル名を使ってファイルが再度読み込まれます. +This is a TEST. + And this is wrong spacing.: +誤った空白 \end_layout -\begin_layout Labeling -\labelwidthstring 00.00.0000 -SVNコマンド: - -\begin_inset space ~ -\end_inset - +\begin_layout Itemize +ラベルや類似コマンドの前のスペース: \begin_inset Newline newline \end_inset +ラベルが別のページに行ってしまわないように, +ラベルは文章に接していなくてはなりません. +\begin_inset CommandInset label +LatexCommand label +name "sec:chktex" + +\end_inset -\begin_inset Flex Code + +\begin_inset Foot status collapsed \begin_layout Plain Layout -svn move -q add "<ファイル名>" "<新ファイル名>" +この脚注は, +正しくないページに行ってしまう恐れがあります. \end_layout \end_inset + このラベルは離れすぎです. +\end_layout + +\begin_layout Itemize +参照の前にハードスペースではなくスペース: \begin_inset Newline newline \end_inset +運が悪ければ, +参照文字列と参照番号のあいだでちょうど改行されてしまい, +残念な結果となります.第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:chktex" +nolink "false" -\begin_inset Flex Code -status collapsed +\end_inset -\begin_layout Plain Layout -svn commit +節をご覧ください. \end_layout +\begin_layout Itemize +数字のあいだで +\begin_inset Formula $\times$ \end_inset +ではなく「x」が使われている: -\end_layout - -\begin_layout Subsubsection -\begin_inset CommandInset label -LatexCommand label -name "subsec:レポジトリからSVN同期" - +\begin_inset Newline newline \end_inset -レポジトリを使ったローカルディレクトリの同期 -\begin_inset Foot -status collapsed +2x2は, -\begin_layout Plain Layout -このコマンドは, -subversion -\begin_inset Formula $\geqq1.5$ +\begin_inset Formula $2\times2$ \end_inset -でのみ動作することに注意してください. +よりも安っぽく見えます. \end_layout -\end_inset +\begin_layout Standard +などなど\SpecialChar ldots + +\family sans +Chk\SpecialChar TeX +\family default +は, +印刷する前に文書を「仕上げる」上で, +たいへん価値のあるツールです.必須のスペルチェックを終えた直後, +組版の微調整をする前には, +これを実行するべきです. +\end_layout +\begin_layout Subsection +使いかた \end_layout \begin_layout Standard -上記の各コマンドはすべて, -共通の短所を持っています.すなわち, -これらのコマンドは現在の文書しか取り扱わないのです.もし, -作業中の文書に図を含めたり, -外部 -\begin_inset Flex Code -status collapsed +このプログラムを導入したならば, +使うのは +\family sans +ツール\SpecialChar menuseparator +\SpecialChar TeX +構文チェック +\family default +を選択するだけなので簡単です.こうすると, +\SpecialChar LyX +は使用中の文書の\SpecialChar LaTeX +ファイルを生成して, -\begin_layout Plain Layout -.tex -\end_layout +\family sans +Chk\SpecialChar TeX + +\family default +を起動し, +当該ファイルを検査しますが, + +\family sans +Chk\SpecialChar TeX +\family default +から警告があった場合には, +それを含んだ「エラーボックス」を\SpecialChar LyX +中に挿入します.警告は, +誤りのある箇所のそばに置かれるので, +メニュー項目の +\family sans + +\begin_inset space \thinspace{} \end_inset -ファイルを取り込んだりすれば, -管理はずっと複雑になります.そこで\SpecialChar LyX -は, -文書のおいてあるツリー全体の更新をサポートします -\begin_inset Foot -status collapsed -\begin_layout Plain Layout -すべての外部ファイルが, -文書と同じディレクトリかそれ以下のサブディレクトリに来るようにファイル構造を構成する必要があります. -\end_layout +\series bold +移動\SpecialChar menuseparator +エラー +\family default +\series default +\begin_inset space \thinspace{} \end_inset -.これは, -subversion管理を知らなかったりレポジトリに新しい素材をコミットする勇気のない人たちと共同作業をする羽目になったときに, -ひじょうに役に立ちます. +を選択するか, +既定の +\family typewriter +cua +\family default +キー設定ファイルならばショートカットキー +\family sans +C-g +\family default +を押せば, +簡単に警告の箇所を見出すことができます.エラーボックスを開けるには, +マウスでボックスをクリックするか, + +\family typewriter +cua +\family default +キー設定の場合にはショートカットキー +\family sans +C-i +\family default +, + +\family typewriter +emacs +\family default +キー設定の場合はショートカットキー +\family sans +C-o +\family default +を押します.警告を読み, +それが誤りを示していれば修正します.警告が何を意味しているか理解しにくい場合には, +無視しても問題はありません.画面上の文書と, + +\family sans +Chk\SpecialChar TeX + +\family default +を起動する際に行なわれる実際の技術的な操作のあいだには, +隠された層があり, +この隔たりのせいで, +一部の警告が不可解なものになったり, +明らかに馬鹿げたものになる場合があるのです. \end_layout \begin_layout Standard -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -ローカル辞書をレポジトリを使って更新 +本文書自体, +この機能を確認する良い材料になりますので, +実行してみてください.すると, +かなりの量の警告が出るはずです.これはコンピュータが敏感すぎるせいですので, +警告のほとんどは実際には警告に値しません. \end_layout -\end_inset - -コマンドは, -ディレクトリ全体を更新し, -マージに衝突が発生した場合には, -ローカル版は保存されるので, -意図しないデータロスが発生しません.ローカルな変更が発見された場合には, -更新が開始される前にユーザに警告が与えられます. +\begin_layout Subsection +微調整のしかた \end_layout -\begin_layout Labeling -\labelwidthstring 00.00.0000 -SVNコマンド: - -\begin_inset space ~ -\end_inset +\begin_layout Standard +場合によっては, +\family sans +Chk\SpecialChar TeX -\begin_inset Newline newline -\end_inset +\family default +は, +あなたが望むよりも煩すぎると思うかもしれません.そのような場合には, +必要と思うまで +\family sans +Chk\SpecialChar TeX +\family default +を無効にするか, +あなたにもう少し合うように +\family sans +Chk\SpecialChar TeX -\begin_inset Flex Code -status collapsed +\family default +を調整することができます. +\end_layout -\begin_layout Plain Layout -svn diff $path(変更が発見された場合には通知します) -\begin_inset Newline newline -\end_inset +\begin_layout Standard -svn update --accept mine-full $path -\end_layout +\family sans +Chk\SpecialChar TeX -\end_inset +\family default +は調整や拡張がひじょうに柔軟なのですが, +\SpecialChar LyX +における +\family sans +Chk\SpecialChar TeX +\family default +関連の問題が, +それですべて解決すると思うべきではありません.\SpecialChar LyX +は, -\end_layout +\family sans +Chk\SpecialChar TeX -\begin_layout Standard -ここで -\begin_inset Flex Code +\family default +出力 +\begin_inset Foot status collapsed \begin_layout Plain Layout -$path -\end_layout - -\end_inset -は文書のパスを示します. -\end_layout - -\begin_layout Subsubsection -履歴を表示 -\end_layout +\family sans +chktex +\family default +の実際の出力は, -\begin_layout Standard -これは, -SVN文書の全履歴を表示します. -\begin_inset Flex Code -status collapsed +\family sans +chktex +\family default +を実行した直後に +\family sans -\begin_layout Plain Layout -svn log -\begin_inset Quotes qld +\begin_inset space \thinspace{} \end_inset -<ファイル名> -\begin_inset Quotes qld -\end_inset +\series bold +文書 +\series default +\SpecialChar menuseparator +\SpecialChar LaTeX -\end_layout +\series bold +ログ +\family default +\series default +\begin_inset space \thinspace{} \end_inset -の出力がブラウザに表示されます. +を使えば見ることができます. \end_layout -\begin_layout Subsubsection -ファイルロック -\begin_inset CommandInset label -LatexCommand label -name "subsec:SVNファイルロック" - \end_inset - -\end_layout - -\begin_layout Standard -別々の改訂管理システム間でファイルを交換しようとすると, -二人のユーザが同じ文書(の一部)を編集している場合, -マージが衝突する問題を引き起こします.そのような衝突が発生した場合, -手動で解決しなくてはならなくなりますが, -その合理的な解決法としては, -与えられた時間に一人のユーザだけがファイルを編集することが許されるように保証するための, -何らかのロック機構を導入することが考えられます. +から得た行番号と内部構造を一致させるため, +やや特殊な\SpecialChar LaTeX +ファイルを生成しなくてはならないので, +警告の一部は正しく表示されていないように見えるでしょう.これに対処するためには, +以下の2つの方法があります. \end_layout -\begin_layout Standard -SVNには, -このように相互に排他的なファイルアクセスを提供する機構が二つあります.ロックと, +\begin_layout Itemize -\begin_inset Flex Code +\family sans +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -svn:needs-lock + +\family sans +ツール\SpecialChar menuseparator +設定\SpecialChar menuseparator +出力\SpecialChar menuseparator +\SpecialChar LaTeX +\SpecialChar menuseparator +Check\SpecialChar TeX +コマンド \end_layout \end_inset -svnファイル特性に依拠した書き込み権限の自動設定(第 -\begin_inset CommandInset ref -LatexCommand ref -reference "subsec:自動ロック特性" -nolink "false" -\end_inset +\family default +中の +\family sans +Chk\SpecialChar TeX -節を参照)です -\begin_inset Foot -status collapsed +\family default +起動コマンドラインを調整するか, +グローバルな +\family sans +Chk\SpecialChar TeX -\begin_layout Plain Layout -\begin_inset Flex URL -status open +\family default +の設定ファイル(通常は +\begin_inset Flex Code +status collapsed \begin_layout Plain Layout - -http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html +chktexrc \end_layout \end_inset - +ファイル)を調整します.コマンドラインからどの警告を有効・無効にできるかは以下をご覧ください. \end_layout -\end_inset +\begin_layout Itemize -.ある文書について, -この特性が検出されたときには, -\SpecialChar LyX -は自動的に文書編集にSVNロックを使用するようになり, -チェックイン・チェックアウト機構はRCSと同じ枠組みに切り替わります.これは特に, -\SpecialChar LyX -でのファイルの使われ方に以下の二つのモードがあることを意味します. -\end_layout +\family sans +\series bold +ファイル\SpecialChar menuseparator +書き出し +\series default +\SpecialChar menuseparator +\SpecialChar LaTeX -\begin_layout Itemize -非ロック状態.読み込まれたファイルは, -読み込み専用モードになります.編集するためには, -チェックアウトする必要があります. -\emph on -チェックアウト -\emph default -を行うと, -レポジトリからの更新と, -書き込みロックの獲得が行われます.ロックの獲得ができないと, -非ロック状態から出ることができません. -\end_layout +\family default -\begin_layout Itemize -ロック状態.読み込まれたファイルは, -「通常の」編集モードになります.他のユーザには, -このファイルを編集する許可が与えられません. -\emph on -チェックイン -\emph default -を行うと, -変更のコミットと書き込みロックの解放が行われます.文書に変更が加えられなかった場合には, -コミットは実行されず -\begin_inset Foot -status collapsed +\begin_inset space \thinspace{} +\end_inset -\begin_layout Plain Layout -コミットは実行されないのに, -コミットメッセージを入力するよう促されますが, -驚かないでください. +を使って文書を\SpecialChar LaTeX +ファイルに変換し, +そのファイルに対して +\family typewriter +chktex +\family default +を手動で実行します.このようにすると, +\SpecialChar LyX +文書中の対応箇所を見つけるのがやや面倒ですが, +少し我慢すれば見つけることができます. \end_layout -\end_inset +\begin_layout Standard +以下は, +\family sans +設定 +\family default +で有効化・無効化できる警告メッセージです.警告を無効にするには +\family typewriter +-n# +\family default , -書き込みロックの解放のみが行われます. +有効にするには +\family typewriter +-w# +\family default +を用います.イタリック表示の項目は, +既定で無効となっています.既定値は " +\family typewriter +chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38 +\family default +"です. \end_layout \begin_layout Standard -SVNコマンド: +\SpecialChar LyX +は, +\family typewriter +chktex +\family default +と通信するために, +他のコマンドラインパラメータを特定の方法で使用しているため, +メッセージを有効化・無効化する以外のオプションを使うべきではありません. \end_layout -\begin_layout Labeling -\labelwidthstring 00.00.0000 -チェックイン: - -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -svn commit -q -m -\begin_inset Quotes erd -\end_inset +\size small +\emph on +Command terminated with space. +\end_layout -<説明> -\begin_inset Quotes erd -\end_inset +\begin_layout Enumerate - +\size small +Non-breaking space ( \begin_inset Quotes eld \end_inset -<ファイル名> + +\family typewriter +~ +\family default + \begin_inset Quotes erd \end_inset - +) should have been used. \end_layout +\begin_layout Enumerate + +\size small +\emph on +You should enclose the previous parenthesis with +\begin_inset Quotes eld \end_inset -\begin_inset Newline newline +\family typewriter +{} +\family default + +\begin_inset Quotes erd \end_inset +. +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -svn unlock +\size small +Italic correction ( \begin_inset Quotes eld \end_inset -<ファイル名> -\begin_inset Quotes erd -\end_inset +\family typewriter -\end_layout +\backslash +/ +\family default +\begin_inset Quotes erd \end_inset - +) found in non-italic buffer. \end_layout -\begin_layout Labeling -\labelwidthstring 00.00.0000 -チェックアウト: - -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -svn update +\size small +Italic correction ( \begin_inset Quotes eld \end_inset -<ファイル名> + +\family typewriter + +\backslash +/ +\family default + \begin_inset Quotes erd \end_inset - +) found more than once. \end_layout +\begin_layout Enumerate + +\size small +\emph on +No italic correction ( +\begin_inset Quotes eld \end_inset -\begin_inset Newline newline +\family typewriter + +\backslash +/ +\family default + +\begin_inset Quotes erd \end_inset +) found. +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -svn unlock +\size small +Accent command \begin_inset Quotes eld \end_inset -<ファイル名> + +\family typewriter +cmd +\family default + \begin_inset Quotes erd \end_inset + needs use of +\begin_inset Quotes eld +\end_inset -\end_layout +\family typewriter +cmd +\family default + +\begin_inset Quotes erd \end_inset +. +\end_layout + +\begin_layout Enumerate +\size small +Wrong length of dash may have been used. \end_layout -\begin_layout Subsubsection -自動ロック特性 -\begin_inset CommandInset label -LatexCommand label -name "subsec:自動ロック特性" +\begin_layout Enumerate +\size small +\emph on +\begin_inset Quotes eld \end_inset -\end_layout - -\begin_layout Standard -上述したような -\begin_inset Flex Code -status collapsed +\family typewriter +%s +\family default -\begin_layout Plain Layout -.lyx -\end_layout +\begin_inset Quotes erd +\end_inset + expected, + found +\begin_inset Quotes eld \end_inset -ファイルに対する書き込み権限の自動設定は, -\begin_inset Flex MenuItem -status collapsed +\family typewriter +%s +\family default -\begin_layout Plain Layout -ファイル\SpecialChar menuseparator -バージョン管理\SpecialChar menuseparator -ロック特性を使用 +\begin_inset Quotes erd +\end_inset + +. \end_layout +\begin_layout Enumerate + +\size small +Solo +\begin_inset Quotes eld \end_inset -で行うことができます.このコマンドは, -SVNサーバでファイルがロックされていないときのみ使用可能状態になります(つまり, -使用するにはチェックアウトが必要です). -\end_layout -\begin_layout Standard -SVNコマンド: +\family typewriter +%s +\family default + +\begin_inset Quotes erd +\end_inset + found. \end_layout -\begin_layout Labeling -\labelwidthstring 00.00.0000 -チェックイン: - -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -svn propset svn:needs-lock ON +\size small +You should use \begin_inset Quotes eld \end_inset -<ファイル名> + +\family typewriter +%s +\family default + \begin_inset Quotes erd \end_inset - + to achieve an ellipsis. \end_layout +\begin_layout Enumerate + +\size small +Inter-word spacing ( +\begin_inset Quotes eld \end_inset -\end_layout +\family typewriter -\begin_layout Labeling -\labelwidthstring 00.00.0000 -チェックアウト: - -\begin_inset Flex Code -status collapsed +\backslash -\begin_layout Plain Layout -svn propdel svn:needs-lock +\family default + \begin_inset Quotes eld \end_inset -<ファイル名> -\begin_inset Quotes erd +) should perhaps be used. +\end_layout + +\begin_layout Enumerate + +\size small +Inter-sentence spacing ( +\begin_inset Quotes eld \end_inset -\end_layout +\family typewriter + +\backslash +@ +\family default +\begin_inset Quotes erd \end_inset +) should perhaps be used. +\end_layout + +\begin_layout Enumerate +\size small +Could not find argument for command. \end_layout -\begin_layout Subsubsection -\begin_inset CommandInset label -LatexCommand label -name "subsec:VCS改訂情報" +\begin_layout Enumerate +\size small +No match found for +\begin_inset Quotes eld \end_inset -文書の改訂情報 -\end_layout -\begin_layout Standard -文書中で改訂情報を有効化するにはいくつかの方法があります. -\end_layout +\family typewriter +%s +\family default -\begin_layout Itemize -\SpecialChar LyX -による直接サポート +\begin_inset Quotes erd +\end_inset + +. \end_layout -\begin_deeper -\begin_layout Itemize -ツリー改訂情報( -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -vcs-tree-revision +\size small +Math mode still on at end of \SpecialChar LaTeX + file. \end_layout +\begin_layout Enumerate + +\size small +Number of +\begin_inset Quotes eld \end_inset -). -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -svnversion -\end_layout +\family typewriter +char +\family default +\begin_inset Quotes erd \end_inset -コマンドの出力を返します.下記の表が, -結果の読み方のヒントを与えるでしょう. -\end_layout + doesn't match the number of +\begin_inset Quotes eld +\end_inset -\begin_layout Standard -\align center -\begin_inset Tabular - - - - - - -\begin_inset Text -\begin_layout Plain Layout -出力 -\end_layout +\family typewriter +char +\family default +\begin_inset Quotes erd \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -意味 +. \end_layout +\begin_layout Enumerate + +\size small +You should use either +\family typewriter + +\begin_inset Quotes eld \end_inset - - - - -\begin_inset Text -\begin_layout Plain Layout -4123:4168 -\end_layout +\family default + or +\family typewriter + +\begin_inset Quotes erd \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -改訂版の混合した作業コピー -\end_layout +\family default + as an alternative to +\begin_inset Quotes eld \end_inset - - - - -\begin_inset Text -\begin_layout Plain Layout -4168M -\end_layout +\family typewriter +" +\family default + +\begin_inset Quotes erd \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -修正された作業コピー +. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout Enumerate -\begin_layout Plain Layout -4123S +\size small +You should use " +\family typewriter +' +\family default +" (ASCII 39) instead of "" (ASCII 180). \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Enumerate -\begin_layout Plain Layout -スイッチされた作業コピー +\size small +User-specified pattern found. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout Enumerate -\begin_layout Plain Layout -4123P +\size small +This command might not be intended. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Enumerate -\begin_layout Plain Layout -チェックアウト頻度が低かったことによる不完全な作業コピー +\size small +\emph on +Comment displayed. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout Enumerate -\begin_layout Plain Layout -4123:4168MS +\size small +Either +\family typewriter +'' +\backslash +,' +\family default + or +\family typewriter +' +\backslash +,'' +\family default + will look better. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Enumerate -\begin_layout Plain Layout -改訂版が混合し, -修正され, -スイッチされた作業コピー +\size small +Delete this space to maintain correct page references. \end_layout -\end_inset - - - +\begin_layout Enumerate +\size small +\emph on +You might wish to put this between a pair of +\begin_inset Quotes eld \end_inset -\end_layout - -\begin_layout Itemize -ファイル改訂情報. -\begin_inset Flex Code -status collapsed +\family typewriter +{} +\family default -\begin_layout Plain Layout -svn -\begin_inset space ~ +\begin_inset Quotes erd \end_inset -info -\begin_inset space ~ -\end_inset +. +\end_layout ---xml -\begin_inset space ~ -\end_inset +\begin_layout Enumerate -file.lyx +\size small +You ought to remove spaces in front of punctuation. \end_layout -\end_inset +\begin_layout Enumerate -の出力を解析したものが返されます.サポートされるフラグは +\size small +Could not execute \SpecialChar LaTeX + command. \end_layout -\begin_deeper -\begin_layout Itemize -最終コミットのバージョン番号( -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -vcs-revision +\size small +Don't use +\family typewriter + +\backslash +/ +\family default + in front of small punctuation. \end_layout -\end_inset +\begin_layout Enumerate -) +\family typewriter +\size small +$ +\backslash +times$ +\family default + may look prettier here. \end_layout -\begin_layout Itemize -最終コミットの著者( -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -vcs-author +\size small +\emph on +Multiple spaces detected in output. \end_layout -\end_inset +\begin_layout Enumerate -) +\size small +This text may be ignored. \end_layout -\begin_layout Itemize -最終コミットの日付( -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -vcs-date -\end_layout +\size small +Use +\family typewriter +\begin_inset Quotes eld \end_inset -) + +\family default + to begin quotation, + not +\family typewriter +' +\family default +. \end_layout -\begin_layout Itemize -最終コミットの時間( -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -vcs-time -\end_layout +\size small +Use +\family typewriter +' +\family default + to end quotation, + not +\family typewriter +\begin_inset Quotes eld \end_inset -) -\end_layout -\end_deeper -\begin_layout Standard -これらの情報は, -情報差込枠で得ることができます(例: +\family default +. +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -info-insert buffer vcs-date +\size small +Don't mix quotes. \end_layout +\begin_layout Enumerate + +\size small +You should perhaps use +\begin_inset Quotes eld \end_inset -).これらの情報は, -ファイルをsvn管理下に置いたときのみ(すなわち使用中文書の -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -.svn -\end_layout +\family typewriter +cmd +\family default +\begin_inset Quotes erd \end_inset -ディレクトリがあるときのみ)利用可能です. + instead. \end_layout -\end_deeper -\begin_layout Itemize -もう一つの— -ハッカー的な— -方法は, -SVNキーワードを使用する方法です -\begin_inset Foot -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html +\size small +You should put a space in front of/after parenthesis. \end_layout -\end_inset - -.簡単に言えば, -ファイルキーワード特性を設定して(例: - -\family sans -svn propset svn:keywords 'Rev' file.lyx -\family default -), -文書中にキーワード\SpecialChar TeX -コード -\begin_inset Foot -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -これは, -\SpecialChar LyX -がキーワードタグの途中で改行してしまわないことを確実にするための, -簡単な方法です. +\size small +You should avoid spaces in front of/after parenthesis. \end_layout -\end_inset +\begin_layout Enumerate -タグ(例: +\size small +\emph on +You should not use punctuation in front of/after quotes. +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -$Rev$ +\size small +Double space found. \end_layout -\end_inset +\begin_layout Enumerate -)を貼り付けるのです.このようにして, -SVNクライアントは, -各更新やコミットの後に自動的に改訂番号を代入することができるのです(例: +\size small +You should put punctuation outside inner/inside display math mode. +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Enumerate -\begin_layout Plain Layout -$Rev: - 59 $ +\size small +You ought to not use primitive \SpecialChar TeX + in \SpecialChar LaTeX + code. \end_layout -\end_inset +\begin_layout Enumerate -).このアプローチにはいくつか問題があります.第一に, -\SpecialChar TeX -の世界では「$」文字は数式を表すのに使われるので, -\SpecialChar LyX -中の -\begin_inset Formula $Rev$ +\size small +You should remove spaces in front of +\begin_inset Quotes eld \end_inset -という数式表現が, -すべて -\begin_inset Formula $Rev:59$ + +\family typewriter +%s +\family default + +\begin_inset Quotes erd \end_inset -になってしまいます.その他のId・Date・Authorなどといったキーワードも同様です.第二に, -SVN出力は使用中のロケールに依存するので, -Dateが用いられると, -SVNは, -問題を引き起こすような文字列を容易に生成してしまいます.第三に, -文書中には, -番号だけでなく「Rev: - 59」という文字列全体が表示されてしまいます.Subversionがユーザ定義のキーワードを実装するまでは, -このアプローチを信頼性を持って使用したり, -\SpecialChar LyX -がこれを直接サポートすることは, -難しそうです. -\end_layout -\begin_layout Subsection -SVNとWindows環境 \end_layout -\begin_layout Quote -ユーザが, -かなり早いうちに自分自身でコマンドライン操作を理解できないのであれば, -TortoiseSVNを使った方が賢明でしょう.— -P. - A. - ルービン -\end_layout +\begin_layout Enumerate -\begin_layout Subsubsection -準備 -\end_layout +\size small +\begin_inset Quotes eld +\end_inset -\begin_layout Standard -\SpecialChar LyX -を導入して, -Subversionレポジトリへのアクセス権を持っている他に, -ユーザはSubversionクライアントプログラムを導入する必要があります.クライアントプログラムのWindows用インストーラは -\begin_inset CommandInset href -LatexCommand href -name "CollabNet" -target "http://www.collab.net/nonav/downloads/subversion/" -literal "false" +\family typewriter +%s +\family default + +\begin_inset Quotes erd \end_inset -にあります.ユーザは -\begin_inset CommandInset href -LatexCommand href -name "TortoiseSVN" -target "http://tortoisesvn.tigris.org/" -literal "false" + is normally not followed by +\begin_inset Quotes eld +\end_inset + + +\family typewriter +%c +\family default +\begin_inset Quotes erd \end_inset -も導入することを考えるでしょう.これはSubversionの操作をWindows Explorerのコンテクスト(右クリック)メニューに統合します.\SpecialChar LyX -外部で行う操作は, -一般的にExplorerコンテクストメニューを使った方が便利です.TortoiseSVNは, -\SpecialChar LyX -自身が使用するクライアントプログラムの代わりとは成りませんので, -注意してください. -\end_layout - -\begin_layout Subsubsection -文書をSubversion管理下に置くには +. \end_layout \begin_layout Standard \SpecialChar LyX -文書をSubversionのバージョン管理下に置く前に, -その親ディレクトリをバージョン管理下に置かなくてはなりません.文書を, -既にレポジトリに存在するプロジェクトに追加する際には, -新規文書が置かれることになるディレクトリへ, -プロジェクトをチェックアウトすることによって実現します.プロジェクト自体がバージョン管理下にない場合(たとえばこの文書が新規プロジェクトの最初のファイルである場合)には, -このディレクトリをレポジトリにインポートしなくてはなりません.これは, -\SpecialChar LyX -の外部で行います.インポートもチェックアウトも共に, -TortoiseSVNを使えば, -Explorerのコンテクストメニューから簡単に終えることができます.あるいは, -DOSプロンプトでコマンドライン・クライアントを使って成し遂げることもできます.TortoiseSVNを使ったプロジェクトのインポート手続きを下記で説明します.レポジトリは既に存在し, -新規プロジェクトを -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -C: -\backslash -new project +の将来の版では, +このツール(およびその縮小版 +\family typewriter +lacheck +\family default +)の力を最大限引き出すように, +より完備したインターフェイスを提供できればと考えています.しかし, +現状でも十分に役立つものとなっています.ある程度長さがある既存文書に使用してみていただければ, +きっと驚かれることでしょう. \end_layout -\end_inset +\begin_layout Section +\SpecialChar LyX +でのバージョン管理 +\end_layout -で開始するものとします.Subversionクライアントプログラムを使うための情報を得るには, -DOSシェルで -\begin_inset Flex Code -status collapsed +\begin_layout Standard -\begin_layout Plain Layout -svn --help +\noun on +Lars Bullik Bjønnes +\noun default +および +\noun on +Pavel Sanda +\noun default +文 \end_layout -\end_inset +\begin_layout Subsection +はじめに +\end_layout -を実行してください. +\begin_layout Standard +\SpecialChar LyX +は, +今ではもっとも基本的なRCS/CVS/SVN/GITコマンドをサポートしています.もしもっと洗練されたことを行いたい場合には, +ターミナル上から手動で行う必要があります. \end_layout -\begin_layout Enumerate -Windows Explorerで -\begin_inset Flex Code +\begin_layout Standard +また, +CVSのサポートは, +subversionのサポートほど良くないので, +CVSよりもSVNを使うことをお勧めします.Subversionを学び始めるには, +SVN Book +\begin_inset Foot status collapsed \begin_layout Plain Layout -C: -\backslash -new project -\end_layout +\begin_inset CommandInset href +LatexCommand href +target "http://svnbook.red-bean.com/" +literal "false" \end_inset -を見つけ出して右クリックし, - -\begin_inset Flex MenuItem -status collapsed -\begin_layout Plain Layout -TortoiseSVN\SpecialChar menuseparator -Repo-browser \end_layout \end_inset -を選択してください.必要であれば, -レポジトリのURLを調整し, -OKをクリックしてください. +が良いでしょう.RCSの場合は, +「rsintro」をお読みください(これはmanファイルです. +\family typewriter +man rcsintro +\family default +で読めます).このファイルは, +RCSの基本機能のすべてを説明しています.特に, +RCSディレクトリに関するコメントと, +マスターRCSファイル( +\family typewriter +,v +\family default +で終わるファイルです)の概念に注意を払ってください. \end_layout -\begin_layout Enumerate -新規プロジェクトフォルダを置くレポジトリレベル(多くの場合最上位レベル)を右クリックし, +\begin_layout Standard +\SpecialChar LyX +で実際にバージョン管理機能を使い始める前に, +RCS/CVS/SVN/GITの使用法に習熟しておかなくてはなりません.\SpecialChar LyX +で\SpecialChar LyX +への実装においては, +GNU RCSまたはCVS/SVNパッケージの最新版を仮定しています.旧版への保証はありません.ログメッセージのほとんどは, +現在のところ操作後には表示されません.確認したい場合には, +メッセージ面で確かめてください.バージョン管理を常用するユーザーには, +VCツールバーが便利でしょう.これは +\family sans +表示\SpecialChar menuseparator +ツールバー\SpecialChar menuseparator +バージョン管理 +\family default +で有効にできます. +\end_layout -\begin_inset Flex MenuItem +\begin_layout Standard +自製の外部コマンドを導入したい場合には, +取扱説明書『\SpecialChar LyX +関数』の +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Create folder\SpecialChar ldots - +vc-command \end_layout \end_inset -をクリックしてください.プロジェクトフォルダの名称を入力してOKをクリックしてください.必要であればログファイル用のメッセージを入力し, -再びOKをクリックしてください.新規プロジェクトフォルダがレポジトリに現れるはずです.最後にOKを再度クリックして, -レポジトリブラウザを終了してください. +を確認してください. \end_layout -\begin_layout Enumerate -再度 -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -C: -\backslash -new project -\end_layout +\begin_layout Standard +バージョン管理機能を使用している場合には, +文書を非圧縮形式で保存をすることを強く推奨します( +\family sans +\series bold +文書\SpecialChar menuseparator +圧縮 +\family default +\series default +\begin_inset space \thinspace{} \end_inset -を右クリックし, -今度は -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -SVN Checkout\SpecialChar ldots +にチェックが入っていれば外してください).非圧縮LyX文書はテキストファイルであるため, +バージョン管理システムが, +二つのバージョンをマージすることができます.一方, +圧縮LyXファイルはバイナリファイルであるため, +バージョン管理システムはマージすることができません. +\end_layout +\begin_layout Subsection +\SpecialChar LyX +におけるRCSコマンド \end_layout -\end_inset +\begin_layout Standard +以下の節では\SpecialChar LyX +でサポートされているRCSコマンドを説明します.それらのコマンドは +\family sans +ファイル\SpecialChar menuseparator +バージョン管理 +\family default +のサブメニューにあります.\SpecialChar LyX +は, +RCS 5.7/5.8に対して試験されています. +\end_layout -を選択してください.レポジトリにたった今作成した, -プロジェクトフォルダのURLを選択し, -チェックアウトディレクトリを -\begin_inset Flex Code -status collapsed +\begin_layout Subsubsection -\begin_layout Plain Layout -C: -\backslash -new project +\family sans +登録 \end_layout -\end_inset +\begin_layout Standard +文書がバージョン管理の下にない場合には, +これがメニューにあらわれる唯一の項目です.文書がバージョン管理下にあれば, +項目 +\family sans +登録 +\family default +は不可視になります. +\end_layout -に設定してから, -OKをクリックしてください.フォルダが空でないことを警告されますが, -OKをクリックして進んでください.すると, +\begin_layout Standard +このコマンドは, +文書をRCSに登録します(CVSが管理しているディレクトリ下にない場合).すると対話的に, +文書の最初の説明を入力するように尋ねられます.すると文書は読み込み専用モードになるので, +変更を加えるためには +\family sans +\series bold +チェックアウトして編集 +\family default +\series default +を実行する必要があります.バージョン管理下にある文書は, +ミニバッファのファイル名の後ろに「 [RCS:<バージョン> <ロック>]」という項目が表示されます. +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Standard +実行されるRCSコマンドは: -\begin_layout Plain Layout -C: -\backslash -new project \end_layout -\end_inset +\begin_layout LyX-Code -の下に -\begin_inset Flex Code -status collapsed +\family typewriter +ci -q -u -i -t-"<初期説明文>" <ファイル名> +\end_layout -\begin_layout Plain Layout -.svn +\begin_layout Standard +スイッチについて知りたい場合は, + +\family typewriter +man ci +\family default +を読んでください. \end_layout -\end_inset +\begin_layout Subsubsection -ディレクトリが作成されます. +\family sans +変更をチェックインする \end_layout -\begin_layout Enumerate -\SpecialChar LyX -で文書を新規作成するか開くかして, +\begin_layout Standard +ファイルの編集が終わると, +その変更をチェックインします.このとき, +変更についての説明文を求められます.これは履歴ログに記録されます.バージョン番号は繰り上がり, +変更がマスターRCSファイルに適用され, +文書がアンロックされて読み込み専用モードになります. +\end_layout -\begin_inset Flex MenuItem -status collapsed +\begin_layout Itemize +RCSコマンド: -\begin_layout Plain Layout -ファイル\SpecialChar menuseparator -バージョン管理\SpecialChar menuseparator -登録 +\family typewriter +ci -q -u -m"<説明文>" <ファイル名> \end_layout -\end_inset +\begin_layout Subsubsection -をクリックします.ログメッセージを入力してOKをクリックし, -文書をバージョン管理にコミットしてください. +\family sans +チェックアウトして編集 \end_layout \begin_layout Standard -爾後, - -\begin_inset Flex MenuItem -status collapsed - -\begin_layout Plain Layout -ファイル\SpecialChar menuseparator -バージョン管理 +これは, +文書をロックして編集できるようにします.そしてあなただけが文書を読み書きできるようにします.通常は, +しばらくの間, +文書を編集し, +それが終わると変更をチェックインします.あなたがファイルをロックしたことを反映して, +ステータスラインが変わります. \end_layout -\end_inset +\begin_layout Itemize +RCSコマンド: -メニューのすべての機能が使用できるようになります.Windows ExplorerのTortoiseSVNコンテクストメニューか, -コマンドプロンプトでのSubversionクライアントプログラムを使用して, -文書をチェックイン・チェックアウトしたり, -履歴を見たりといったことができるようになります. +\family typewriter +co -q -l <ファイル名> \end_layout \begin_layout Subsubsection -Windows下でSVNと共にSSHトンネルを使うには + +\family sans +リポジトリのバージョンに戻す \end_layout \begin_layout Standard -Linuxに較べて, -WindowsでSVNクライアントをSSH経由で通信するようにさせるのは, -かなり厄介な仕事です.どのようにクライアント側を設定すればよいか, -少なくとも幾分かのヒントをお示しするつもりですが, -sshとWindowsコマンドラインの知識が前もって必要であり, -それと共にかなりの量のフラストレーションが溜まることを覚悟しておいてください. +これは, +最終チェックイン以降, +文書に加えられた変更をすべて破棄します.変更が破棄される前に, +警告が発せられます. \end_layout -\begin_layout Enumerate -前節で述べたように, -Windows用のSVNクライアントを入手してください.これが新規の導入である場合には, -何らかのSVNコマンド(たとえば -\begin_inset Flex Code -status collapsed +\begin_layout Itemize +RCSコマンド: -\begin_layout Plain Layout -svn --version +\family typewriter +co -f -u<バージョン> <ファイル名> \end_layout -\end_inset +\begin_layout Subsubsection -)を実行して, -configファイル群を生成させてください.これらは後で変更を加える必要があります. +\family sans +コピー \end_layout -\begin_layout Enumerate -Windows用のsshクライアントを選んでください.選択肢はたくさんありますが, -ここではPutty tools -\begin_inset Foot -status open - -\begin_layout Plain Layout -\begin_inset Flex URL -status collapsed - -\begin_layout Plain Layout +\begin_layout Standard +これは, +現行文書のコピーを生成します.RCSは, +コピー操作を自前ではサポートしませんので, +バージョン履歴には保存されず, +新コピーは新規ファイルとして追加されます.最後のチェックイン以降, +変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, +その後, +新コピーがローカルとリポジトリの両方に生成されます.コピーされた文書と元の文書の親ディレクトリが異なる場合には, +コピーにインクルードされたファイルの相対パスは, +( +\family sans +ファイル\SpecialChar menuseparator +名前をつけて保存\SpecialChar ldots -http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html +\family default +と同様に)全て調整されます.最後に, +元の文書の代わりに, +コピーされたファイルが読み込まれます. \end_layout +\begin_layout Labeling +\labelwidthstring 00.00.0000 +RCSコマンド: + +\begin_inset space ~ \end_inset -\end_layout - +\begin_inset Newline newline \end_inset -のものを使用することとしましょう.クライアントが接続の度にパスワードを訊いてこないように, -接続を自動化する必要があります.簡単にするために, -追加的なパスワード保護などを加えない -\begin_inset Flex Ruby -status collapsed -\begin_layout Plain Layout -鍵 -\begin_inset Argument post:1 +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -キー +"ファイル名" \end_layout \end_inset +を +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +"新ファイル名" \end_layout \end_inset -のみを使用することとします. -\end_layout +にコピーする場合 +\begin_inset Newline newline +\end_inset + -\begin_deeper -\begin_layout Enumerate \begin_inset Flex Code status collapsed \begin_layout Plain Layout -puttygen +ci -q -u -i "<新ファイル名>" \end_layout \end_inset -を使って鍵を生成します..ppkプライベート鍵ファイルを保存し, -パブリック鍵ファイルはサーバ側に置きます.SVNサーバがLinuxで走っている場合, -このパブリック鍵の書式はLinuxのopensshと互換性がないために, -「Public key for pasting into OpenSSH authorized_keys file:」編集フィールドから, -直接サーバの -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -~/.ssh/authorized_keys \end_layout -\end_inset +\begin_layout Subsubsection -または -\begin_inset Flex Code -status collapsed +\family sans +最後のチェックインを取り消す +\end_layout -\begin_layout Plain Layout -authorized_keys2 +\begin_layout Standard +これは, +最後のチェックインがあたかも為されなかったかのようにします.\SpecialChar LyX +に読み込まれた文書に変更は加えられませんが, +マスターRCSファイルから最後のバージョンが削除されます. \end_layout -\end_inset +\begin_layout Itemize +RCSコマンド: -ファイルにコピー&ペーストを行わなくてはならないことに注意してください. +\family typewriter +rcs -o<バージョン> <ファイル名> \end_layout -\begin_layout Enumerate -Puttyのplinkを入手してください.SVNのconfigファイル -\begin_inset Foot -status collapsed +\begin_layout Subsubsection -\begin_layout Plain Layout -正確なパスはWindowsのバージョンに依りますが, -通常は -\begin_inset Flex Code -status collapsed +\family sans +履歴を表示 +\end_layout -\begin_layout Plain Layout -c: -\backslash -Documents and Settings -\backslash -user -\backslash -Application Data -\backslash -Subversion -\backslash -config +\begin_layout Standard +RCS文書の完全な履歴を表示します.ブラウザ中に, + +\family typewriter +rlog <ファイル名> +\family default +の出力が表示されます.詳細は +\family typewriter +man rlog +\family default +をご覧ください. +\end_layout + +\begin_layout Subsubsection +改訂情報 \end_layout +\begin_layout Standard +\SpecialChar LyX +は, +RCSバージョン番号情報(のみ)をサポートしています.詳細については, + +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:VCS改訂情報" +nolink "false" + \end_inset -や -\begin_inset Flex Code -status collapsed +を参照. +\end_layout -\begin_layout Plain Layout -AppData -\backslash -Roaming -\backslash -Subversion +\begin_layout Subsection +\SpecialChar LyX +におけるCVSコマンド \end_layout -\end_inset +\begin_layout Standard +\SpecialChar LyX +は, +現在CVSを一部サポートしています.そのコマンドは, -辺りにあります. +\family sans +ファイル\SpecialChar menuseparator +バージョン管理 +\family default +サブメニューにあります.バージョン管理システムSVNの方が強力なので, +可能ならばCVSではなく, +SVNを使用してください. +\end_layout + +\begin_layout Subsubsection +CVSの一般的な利用法 +\end_layout + +\begin_layout Standard +CVSを初めて使いたい場合には, +外部ツールを使用して自分のレポジトリを作成し, +作業コピーをチェックアウトする必要があります.クライアント=サーバーモデルを使用している場合には, +最初のレポジトリチェックアウトを行う前にログインする必要があるかもしれません. \end_layout -\end_inset +\begin_layout Standard +改訂管理下にある文書のレポジトリを他人も利用している場合に, +同一文書の同一箇所に別々の変更を加えてしまうと問題が発生します.標準的なCVSレポジトリは, +ファイルロッキング機構を有しません.これは驚くべきことかもしれませんが, +コンフリクトは, +文書の同じ箇所の特定の内容について, +人々が意見を異にしている場合にのみ発生します.したがって, +共著者同士がコンスタントにコミュニケーションを交わしていれば, +このようなコンフリクトは滅多に発生しません.もしコミュニケーションがなければ, +いずれにしても根本的な問題があるわけです.それにもかかわらず, +いわゆる「予備付きチェックアウト」を使用したいと思う人々もいます.この場合, +最初にチェックアウトした際に, +全ファイルの作業コピーは読み込み専用にされ, +ユーザーは, +作業コピーを書き込み可能にする特別なコマンドを使用した後, +編集を開始することになります.変更をチェックインすると, +作業コピーは読み込み専用状態に戻ります.\SpecialChar LyX +で予備付きチェックアウトを利用したい場合には, -中の \begin_inset Flex Code status collapsed \begin_layout Plain Layout -[tunnels] +.cvsrc \end_layout \end_inset -セクションにsshコマンドを設定してください.例: +ファイルを編集して, \begin_inset Flex Code status collapsed \begin_layout Plain Layout -ssh=c:/path/plink.exe -i c:/path/private_key.ppk +cvs -r \end_layout \end_inset - -\begin_inset Foot -status collapsed - -\begin_layout Plain Layout -通常, -正確なコマンドを機能させるには長い時間がかかり, -それは多くの物事に依存します.たとえば, -リモートサーバがPuttyなどの既定セッションとして保存されないようにしてください.うまく行かない場合には, -まずSVNなしでplink経由の接続を試してください. +という行を書き加える必要があります.この方法の利点は, +文書のうち, +書き込み可能コピーを誰が使用しているかを見ることができることです.ただし, +一人のユーザーだけがコピーを書き込み可能にしているとは限りません. \end_layout -\end_inset +\begin_layout Standard +\SpecialChar LyX +は, +あなたが予備付きチェックアウトを使用しているか, +予備なしチェックアウトを利用しているか, +推測しようと試みます.使用中の作業コピーが読み込み専用になっているか, +あるいはそれが書き込み可能であって, +CVS/Baseサブディレクトリに使用中文書のコピーが存在している場合には, +予備付きチェックアウトを使用しているものと仮定し, +そうでない場合には予備なしチェックアウトを使用しているものと仮定します.予備付きチェックアウトが検出された場合には, +作業コピーが読み込み専用の場合に書き込み可能にするためには, +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout +チェックアウト \end_layout -\end_deeper -\begin_layout Enumerate -SVNアーカイブをチェックアウトしてください.例: - -\begin_inset Newline newline \end_inset +メニューを使用しなくてはなりません.その後, -\begin_inset Flex Code +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -svn co svn+ssh://user@server/repository_path +チェックイン \end_layout \end_inset - -\end_layout - -\begin_layout Subsubsection -行末変換 +メニューが利用可能になるので, +自分が加えた変更をリポジトリに移した後, +作業コピーを再び読み込み専用にする際には, +これを使用します. \end_layout \begin_layout Standard -共著者同士がLinuxとWindowsを混在させているとき, -\SpecialChar LyX -は.lyxファイル中で異なった行末記号を使用することになります.これは, -\SpecialChar LyX -の機能に関する限り問題になりませんが, -コミット差分は巨大になり, -マージではコンフリクトを引き起こしがちです.幸いにして, -SVNは, -.lyxファイルを -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -native -\end_layout - -\end_inset - -モードに切り替える際 -\begin_inset Foot -status collapsed +CVSの詳細な情報は, -\begin_layout Plain Layout -手短には -\begin_inset Flex Code +\begin_inset Flex URL status collapsed \begin_layout Plain Layout -svn propset svn:eol-style native FILE_NAME -\end_layout - -\end_inset - +http://www.nongnu.org/cvs \end_layout \end_inset -, -CR/LF問題をどのように取り扱えばいいかを知っているので大丈夫です -\begin_inset Foot -status collapsed - -\begin_layout Plain Layout +と \begin_inset Flex URL status collapsed \begin_layout Plain Layout -http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html +http://ximbiot.com/cvs \end_layout \end_inset - +にあります. \end_layout -\end_inset +\begin_layout Standard +以下に言及するサブコマンドとスイッチを理解するには, -. +\family typewriter +man cvs +\family default +をお読みください. \end_layout -\begin_layout Subsection -\SpecialChar LyX -におけるGITコマンド +\begin_layout Subsubsection +登録 \end_layout \begin_layout Standard -\SpecialChar LyX -で, -最小限のGITコマンドがサポートされるようになりました.これらのコマンドは, - -\family sans -ファイル\SpecialChar menuseparator -バージョン管理 -\family default -にあります.リポジトリのアクセスに, -パスワード保護されたsshを使用している場合には, -ターミナルウィンドウでの操作をするように促されます.\SpecialChar LyX -は, -GIT 1.7に対して試験を行っています -\begin_inset Foot -status collapsed +お使いの文書が改訂管理下に置かれていなければ, +メニューにはこの項目だけが表示されます.もし改訂管理が有効ならば, -\begin_layout Plain Layout -Windowsユーザーはgitにパスが通っていることを確認する必要があります.これは, -\SpecialChar LyX -中から \family sans -ツール\SpecialChar menuseparator -設定\SpecialChar menuseparator -パス\SpecialChar menuseparator -PATH接頭辞 +登録 \family default -で設定できます. -\end_layout - -\end_inset - -. +項目は表示されません. \end_layout \begin_layout Standard -GITと他のバージョン管理システムとの大きな相違点は, -GITの配布形態にあります.伝統的なバージョン管理システムでは, -リポジトリをホストする, -中心となるサーバーがあります.ユーザーは変更点をサーバーにコミットし, -他のユーザーが行った更新分をサーバーから受け取ります.一方, -GITでは, -ユーザーは, -ローカルのリポジトリにコミットを行います.ローカルリポジトリは, -GITコマンドの +本コマンドは, +既に文書ディレクトリをCVS管理下に置いている場合に +\series bold +\emph on +のみ +\series default +\emph default +(すなわち \begin_inset Flex Code -status open +status collapsed \begin_layout Plain Layout -pull +CVS/Entries \end_layout \end_inset -または -\begin_inset Flex Code -status open - -\begin_layout Plain Layout -push +ファイルが存在する場合にのみ), +お使いの文書をCVSに登録します.つまり, +外部ツールを使用して, +アーカイブを自分で作成ないしチェックアウトしなくてはならないことを意味します(このステップを忘れてしまうと, +\SpecialChar LyX +は文書をRCSに登録します). \end_layout -\end_inset - -を使って, -1つ以上のリモートリポジトリと同期されます.\SpecialChar LyX -は, -リモートのGITリポジトリとは, -一切関わりません.CVSやSVNの集権的リポジトリに対して行うのと同じことを, -ローカルのリポジトリに対してのみ行います.リモートのGITリポジトリを使用している場合には, -お好みのGITクライアントを使用して, - -\begin_inset Flex Code -status open - -\begin_layout Plain Layout -pull +\begin_layout Standard +すると, +文書の最初の説明文を入力するように促されます.登録したファイルは, +まだチェックインされたわけではないことに注意してください. \end_layout -\end_inset - -または -\begin_inset Flex Code -status open +\begin_layout Standard +実行されるCVSコマンドは, -\begin_layout Plain Layout -push +\family typewriter +cvs -q add -m"<入力した説明文>" "<ファイル名>" +\family default + です. \end_layout -\end_inset - -の操作を行う必要があります. +\begin_layout Standard +上記および他のすべてのCVSコマンドにおける +\family typewriter +"<ファイル名>" +\family default +は, +「カレント作業ディレクトリをファイルの場所に移動し, +パスコンポーネントを除いたファイル名を引数として使用する」という意味になります. \end_layout \begin_layout Subsubsection -登録 +変更のチェックイン \end_layout \begin_layout Standard -お使いの文書が改訂管理下に置かれていなければ, -メニューにはこの項目だけが表示されます.もし改訂管理が有効ならば, - -\family sans -登録 -\family default -項目は表示されません. -\end_layout +ファイルの編集を終えたら, +変更をコミットします.このとき, +文書に変更が加えられていれば, +変更の説明文を入れるよう促されます.その後, +変更がレポジトリに書き込まれます.文書を変更せず, +予備付きチェックアウトが検出された場合, -\begin_layout Standard -本コマンドは, -既に文書のあるディレクトリをGIT管理下に置いている場合に -\emph on -のみ -\emph default -(すなわち -\begin_inset Flex Code +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -.git/index +チェックアウト \end_layout \end_inset -ファイルが存在する場合にのみ), -お使いの文書をGITに登録します.つまり, -アーカイブはご自分でチェックアウトしなくてはなりません. +で作られた予備は取り消されます. \end_layout -\begin_layout Standard -すると, -文書の最初の説明文を入力するように促されます.登録したファイルは, -まだコミットされたわけではないことに注意してください. -\end_layout +\begin_layout Labeling +\labelwidthstring 00.00.0000 +CVSコマンド: + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset -\begin_layout Standard -実行されるGITコマンドは, \begin_inset Flex Code status collapsed \begin_layout Plain Layout -git add "<ファイル名>" +cvs -q commit -m"<入力した説明文>" "<ファイル名>" \end_layout \end_inset -です. -\end_layout +あるいは +\begin_inset Newline newline +\end_inset + -\begin_layout Standard -スイッチの説明は \begin_inset Flex Code status collapsed \begin_layout Plain Layout -man git +cvs -q unedit "<ファイル名>" \end_layout \end_inset -をお読みください. + \end_layout \begin_layout Subsubsection -変更をチェックイン +変更のチェックアウト \end_layout \begin_layout Standard -ファイルの編集を終えたら, -変更をコミットします.このとき, -変更の説明文を入れるよう促されます.その後, -変更がコミットされます. +レポジトリを他人と共有している場合, +他人の加えた変更を自らの作業コピーに取り込まなくてはならないことがあります. \end_layout \begin_layout Standard -GITコマンド: - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -git commit -q -m -\begin_inset Quotes erd -\end_inset - -<入力した説明文> -\begin_inset Quotes erd -\end_inset +CVSコマンド: - "<ファイル名>" +\family typewriter +cvs -q update "<ファイル名>" \end_layout -\end_inset +\begin_layout Standard +読み込み専用チェックアウトが検出された場合, +作業コピーを書き込み可能にし予備を作成します. +\end_layout +\begin_layout Standard +CVSコマンド: +\family typewriter +cvs -q edit "<ファイル名>" \end_layout \begin_layout Subsubsection -リポジトリ版に戻す +レポジトリ版に戻す \end_layout \begin_layout Standard これは, 最後のチェックイン以降, -文書に加えられた変更をすべて廃棄します.変更が廃棄される前に警告が表示されます. +文書に加えられた変更をすべて廃棄します.変更が廃棄される前に警告が表示されます.最初にファイルが削除され, +次にCVS更新コマンドが実行されます. \end_layout \begin_layout Standard -GITコマンド: - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -git checkout -q -\begin_inset Quotes qld -\end_inset - -<ファイル名> -\begin_inset Quotes qld -\end_inset - +CVSコマンド: +\family typewriter +cvs -q update "<ファイル名>" \end_layout -\end_inset +\begin_layout Standard +予備付きチェックアウトが検出され, +作業コピーに変更がない場合, +予備のみが取り消されます. +\end_layout +\begin_layout Standard +CVSコマンド: +\family typewriter +cvs -q unedit "<ファイル名>" \end_layout \begin_layout Subsubsection -ファイル名変更 + +\family sans +コピー \end_layout \begin_layout Standard これは, -現行文書のファイル名を変更します.最後のチェックイン以降, +現行文書のコピーを生成します.CVSは, +コピー操作を自前ではサポートしませんので, +バージョン履歴には保存されず, +新コピーは新規ファイルとして追加されます.最後のチェックイン以降, 変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, その後, -ローカルとリポジトリの両方でファイル名が変更されます.新旧ファイル名の文書の親ディレクトリが異なる場合には, +新コピーがローカルとリポジトリの両方に生成されます.コピーされた文書と元の文書の親ディレクトリが異なる場合には, コピーにインクルードされたファイルの相対パスは, ( \family sans @@ -23458,12 +28662,13 @@ git checkout -q \family default と同様に)全て調整されます.最後に, -新ファイル名を使ってファイルが再度読み込まれます. +元の文書の代わりに, +コピーされたファイルが読み込まれます. \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 -GITコマンド: +CVSコマンド: \begin_inset space ~ \end_inset @@ -23477,2318 +28682,1952 @@ GITコマンド: status collapsed \begin_layout Plain Layout -git mv "<ファイル名>" "<新ファイル名>" -\end_layout - -\end_inset - - -\begin_inset Newline newline -\end_inset - - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -git commit +"<ファイル名>" \end_layout \end_inset - -\end_layout - -\begin_layout Subsubsection -履歴を表示 -\end_layout - -\begin_layout Standard -これは, -GIT文書の全履歴を表示します. +を \begin_inset Flex Code status collapsed \begin_layout Plain Layout -git log -\begin_inset Quotes qld -\end_inset - -<ファイル名> -\begin_inset Quotes qld -\end_inset - - +"<新ファイル名>" \end_layout \end_inset -の出力がブラウザに表示されます. -\end_layout - -\begin_layout Subsubsection -改訂情報 -\end_layout - -\begin_layout Standard -\SpecialChar LyX -は, -ファイルの最終コミットのGITハッシュ番号・著者名・最終コミットの日時をサポートします.これらの情報は, -すべて -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -git log -n 1 --pretty=format:%H%n%an%n%ai -\end_layout - +にコピーする場合 +\begin_inset Newline newline \end_inset -によって抽出されます.ツリーバージョン情報は, \begin_inset Flex Code status collapsed \begin_layout Plain Layout -git describe --abbrev --dirty --long +cvs -q add "<新ファイル名>" \end_layout \end_inset -で取得されます.詳細については, -第 -\begin_inset CommandInset ref -LatexCommand ref -reference "subsec:VCS改訂情報" -nolink "false" - -\end_inset - -節を参照してください. -\end_layout - -\begin_layout Subsection -さらなる調整 -\end_layout - -\begin_layout Standard -最近になって -\begin_inset Flex Code -status collapsed -\begin_layout Plain Layout -vc-command \end_layout -\end_inset - -機構が付け加えられたおかげで, -\SpecialChar LyX -のパワーユーザは, -改訂管理のための自製コマンドを作ることができるようになりました. +\begin_layout Subsubsection +ファイル名変更 \end_layout \begin_layout Standard -たとえば, -以下のようにして, -二つのTortoiseSVNコマンドを直接統合することができます. -\end_layout - -\begin_layout Description -コミット: - -\begin_inset Flex Code -status collapsed - -\begin_layout Plain Layout -vc-command DR "." "TortoiseProc /command:commit /path:$$p" -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Description -元に戻す: - -\begin_inset Flex Code -status collapsed +これは, +現行文書のファイル名を変更します.CVSは, +ファイル名変更操作を自前ではサポートしませんので, +バージョン履歴には保存されず, +名称変更後のファイルは, +新規ファイルとして追加されます.最後のチェックイン以降, +変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, +その後, +ローカルとリポジトリの両方でファイル名が変更されます.新旧ファイル名の文書の親ディレクトリが異なる場合には, +コピーにインクルードされたファイルの相対パスは, +( +\family sans +ファイル\SpecialChar menuseparator +名前をつけて保存\SpecialChar ldots -\begin_layout Plain Layout -vc-command DR "." "TortoiseProc /command:revert /path:$$p" +\family default +と同様に)全て調整されます.最後に, +新ファイル名を使ってファイルが再度読み込まれます. \end_layout +\begin_layout Labeling +\labelwidthstring 00.00.0000 +CVSコマンド: + +\begin_inset space ~ \end_inset -\end_layout +\begin_inset Newline newline +\end_inset -\begin_layout Subsection -バージョン管理と文書比較 -\end_layout -\begin_layout Standard -バージョン管理は, -通常 \begin_inset Flex Code status collapsed \begin_layout Plain Layout -diff +"<ファイル名>" \end_layout \end_inset -ダンプを生成することによって, -改訂版の間の変更点を検査するのが, -典型的な使用法です.これは平文ファイルには有効なのですが, -複雑な構造を持つ\SpecialChar LyX -ファイルの場合には, -あまり便利ではありません.そこで, -\SpecialChar LyX -は独自の文書比較機能を提供しています.この機能を呼び出すには2つの方法があります.1つは, -\SpecialChar LyX -の +を \begin_inset Flex Code status collapsed \begin_layout Plain Layout -vc-compare +"<新ファイル名>" \end_layout \end_inset -関数を直接呼び出す方法であり(詳細は\SpecialChar LyX -関数説明書を参照), -もう1つはツールバーアイコン -\begin_inset Info -type "icon" -arg "vc-compare" +に変更する場合 +\begin_inset space ~ \end_inset -による方法, -さらにはメニュー項目 -\begin_inset Info -type "menu" -arg "vc-compare" + +\begin_inset Newline newline \end_inset -を使用する方法です.当該文書のうち, -任意の2つの改訂版を比較することもできますし, -編集中の現行版を古い改訂版と比較することもできます(このとき改訂版遡及数「 -\begin_inset Flex MenuItem + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -0 +cvs -q add "<新ファイル名>" \end_layout \end_inset -」は, -編集中のファイルと最後にコミットした改訂版との比較を意味します). -\end_layout + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset -\begin_layout Standard -この機能は, -SVNとRCSでサポートされていますが, -RCSは, -より複雑なバージョン付けスキームを持っているため, -制約があります.ダイアログ中で改訂版を指定する際の数字は, -つねにRCS改訂番号の最後の数を指し示します(例: -「1.2.35」版のときには「35」).現在のところ, -改訂のGIT表記はサポートされておらず, \begin_inset Flex Code status collapsed \begin_layout Plain Layout -HEAD~X +cvs -q remove "<ファイル名>" \end_layout \end_inset -\lang english -. -\lang japanese -の形で表記されるXステップ前の改訂版を, -編集中文書と比較することのみが可能です. -\end_layout - -\begin_layout Section -文芸プログラミング -\end_layout - -\begin_layout Standard - -\noun on -Kayvan Sylvan -\noun default -(kayvan@sylvan.com)改訂  -\noun on -Edmar Wienskoski Jr. -\noun default -(edmar-w-jr@technologist.com)原文 -\end_layout - -\begin_layout Subsection -はじめに \end_layout -\begin_layout Standard -この節の主な目的は, -文芸的プログラミング(literate programming)のために, -\SpecialChar LyX -をどう使えばよいかをお見せすることです.ここでは, -あなたがこのプログラミング技術をよくご存じで, -「tangling」や「weaving」の意味するところを知っているものとして説明します.そうでない場合には, -以下の各節にあるウェブリンクをたどってください.そこには, -かつての開発の歴史から最新のツールチップまで, -たくさんの良質なドキュメンテーションがあります. +\begin_layout Subsubsection +ローカルディレクトリチェックアウトのレポジトリからの更新 \end_layout \begin_layout Standard -また, -あなたが, -\SpecialChar LyX -の設定を変更することを厭わない程度まで\SpecialChar LyX -に習熟しており, -Xリソースファイルにも親しんでいることを前提にしています.そうでない場合は, -あなたの必要とするトピックを扱っている, -\SpecialChar LyX -の他の説明書で調べてください. -\end_layout - -\begin_layout Subsection -文芸プログラミング -\end_layout +子文書や図を含んだり, +外部 +\begin_inset Flex Code +status collapsed -\begin_layout Standard -以下は, -文芸プログラミング FAQからの抜粋です. +\begin_layout Plain Layout +.tex \end_layout -\begin_layout Quotation -文芸プログラミングは, -人間が読むのに適した形でのドキュメンテーションとソースの組合わせです.実際, -文芸的プログラムは楽しい読み物であるべきであり, -さらには参加したいとさえ思わせるべきなのです! -(ボブ, -ごめん.言わずにはいれなかった.)一般的に, -文芸プログラムは, -ソースとドキュメンテーションを同一ファイル上に結合したものです.そして, -文芸プログラミングツールは, -ファイルを解析して, -読むことのできるドキュメンテーションか, -あるいはコンパイル可能なソースを生成します.文芸プログラミングのWEBスタイルは, -D. -\begin_inset space \thinspace{} \end_inset -E. - Knuthが, -\SpecialChar TeX -組版ソフトウエアを開発中に作り出したものです. +ファイルを取り込むなど, +文書が複雑になるにつれ, +バージョン管理の利用は複雑になります.\SpecialChar LyX +は, +文書が存在するツリー全体の更新をサポートします.これは, +CVSの使用法について詳しい知識のない人々や, +レポジトリに追加素材をコミットする野望のない人々と共同作業をするような場合に, +特に便利です.ファイル構造は, +すべての外部ファイルが, +文書と同じディレクトリかそのサブディレクトリに来るように組織する必要があります.いずれにしても, +複合文書を新しいディレクトリを建てて収容するのは, +望ましい習慣です. \end_layout \begin_layout Standard -他のエキスパートの発言です. -\end_layout - -\begin_layout Quotation - -\emph on -文芸プログラミングは, -冗長なコメント付けと何が違いますか? -\end_layout - -\begin_layout Quotation -3つの際立った特徴があります.重要な順に列挙すれば, - -\end_layout - -\begin_deeper -\begin_layout Itemize -推敲の順序が柔軟 -\end_layout +コマンド +\begin_inset Flex Code +status collapsed -\begin_layout Itemize -ブラウジングの自動サポート +\begin_layout Plain Layout +レポジトリを使ってローカル辞書を更新 \end_layout -\begin_layout Itemize -特に図式と数式を含んだドキュメンテーションの組版 -\end_layout +\end_inset -\end_deeper -\begin_layout Quotation -などがあります. -\end_layout +は, +ディレクトリ全体を更新します.ローカルの変更が検出された場合には, +更新を開始する前にユーザーに警告が発せられます.マージコンフリクトが発生した場合には, +コンフリクトを起こしている部分の新旧バージョンが, +両方とも最終文書に置かれますので, +マージの結果を見直し, +修正する必要があります.コンフリクトは, -\begin_layout Standard -あなたの興味に火を付けたところで書誌情報を見てみましょう. -\end_layout +\begin_inset Flex Code +status collapsed -\begin_layout Subsubsection -書誌情報 +\begin_layout Plain Layout +<<<<<<< \end_layout -\begin_layout Standard -完全な文芸プログラミング FAQは -\end_layout +\end_inset -\begin_layout Quote -Literate Programming FAQ -\begin_inset Flex URL +と +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - -http://www.literateprogramming.com/lpfaq.pdf +>>>>>>> \end_layout \end_inset +の対に囲まれ, -\end_layout - -\begin_layout Standard -にあります. -\end_layout - -\begin_layout Standard -このFAQには, -23(二十三です!)の文芸プログラミング用ツールが列挙されています.一部のツールは, -特定のプログラミング言語用に特化したものですが, -一般的な対象を持つものもあります.私は自分で使うのに, -いくつかの理由から -\noun on -Noweb -\noun default -を選びました. -\end_layout +\begin_inset Flex Code +status collapsed -\begin_layout Itemize -説明文書を\SpecialChar LaTeX -でもHTMLでも出力できる. +\begin_layout Plain Layout +======= \end_layout -\begin_layout Itemize -オープンアーキテクチャを持っているので, -新しいフィルタをプラグインとして加えたり -\begin_inset Foot +\end_inset + +で区切られて表示されます.最初の部分は, +文書名に続いて, +更新操作前のバージョンが置かれています.第2の部分は, + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - -\emph on -フィルタ -\emph default -は, -与えられたデータストリームを読み込み, -操作されたデータストリームを出力するプログラムです.このようにして, -(文芸コードを含んだ)WEBファイルを, -Cプログラムコードや\SpecialChar LaTeX -コードのみを含むファイルに変換することができます. +> \end_layout \end_inset -, -自分が必要な特別な処理を実行することが容易である. +記号列の後にバージョン番号に続いて, +レポジトリ版が置かれます. \end_layout -\begin_layout Itemize -すでに利用可能となっているフィルタの良質なコレクションがある(HTMLはその一つです). -\end_layout +\begin_layout Labeling +\labelwidthstring 00.00.0000 +CVSコマンド: + +\begin_inset space ~ +\end_inset -\begin_layout Itemize -無料である. -\end_layout -\begin_layout Standard -Nowebのウェブページは -\end_layout +\begin_inset Newline newline +\end_inset -\begin_layout Quote -Nowebホームページ -\begin_inset Flex URL + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - -https://www.cs.tufts.edu/~nr/noweb/ +cd $path; + cvs diff "." \end_layout \end_inset +(変更が検出された場合には知らせる) +\begin_inset Newline newline +\end_inset -\end_layout -\begin_layout Standard -にあります.ここから始めれば, -たくさんの興味深いリンクや, -文芸プログラミングの用例にたどり着くことができます. -\end_layout +\begin_inset Flex Code +status collapsed -\begin_layout Subsection -\SpecialChar LyX -とNowebを使った文芸プログラミング +\begin_layout Plain Layout +cd $path; + cvs -q update "." \end_layout -\begin_layout Standard -\SpecialChar LyX -における文芸プログラミングのサポートは, -\SpecialChar LyX -の汎用変換機構を使用して実現しています.このサポートは「Noweb非依存」的な方法で提供されているので, -LyXの設定を変更するだけで, -自分の好きな他の文芸プログラミングツールを使って, -この新しい\SpecialChar LyX -の機能を利用することができます. -\end_layout +\end_inset -\begin_layout Subsubsection -ドキュメントとコードの生成(weavingおよびtangling) -\end_layout -\begin_layout Paragraph -nowebモジュールの使用 \end_layout \begin_layout Standard -Nowebと\SpecialChar LyX -の導入に成功したならば, -新規文書を開いたときにはいつも, -文書クラスを選択した後, +ここで +\begin_inset Flex Code +status collapsed -\family sans -文書\SpecialChar menuseparator -設定 -\family default -メニューで「noweb」モジュールを追加するようにしてください.Nowebが正しく導入されていれば, -「モジュール」リンクをクリックした際, -利用可能リストに「noweb」モジュールが表示され, -文書に追加できるようになっています. +\begin_layout Plain Layout +$path \end_layout -\begin_layout Paragraph -コードの入力 +\end_inset + +は文書パスを表します. \end_layout -\begin_layout Standard -\SpecialChar LyX -では, +\begin_layout Subsubsection +履歴を表示 +\end_layout -\begin_inset Flex Noun +\begin_layout Standard +これは, +CVS文書の全履歴を表示します. +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Chunk -\end_layout +cvs log +\begin_inset Quotes eld +\end_inset +<ファイル名> +\begin_inset Quotes erd \end_inset -という名前の拡張差込枠を使えば, -コードを入力することができます.Nowebは次のようにchunks を区切ります. -\end_layout -\begin_layout LyX-Code -<>= \end_layout -\begin_layout LyX-Code - code +\end_inset + +の出力がブラウザに表示されます. \end_layout -\begin_layout LyX-Code - more code +\begin_layout Subsubsection +改訂情報 \end_layout -\begin_layout LyX-Code - even more code +\begin_layout Standard +\SpecialChar LyX +は, +CVS版数・著者名・最終コミットの日時をサポートします.これらの情報は, +すべて +\family typewriter +cvs log -r <ファイル名> +\family default +によって抽出されます.詳細については, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:VCS改訂情報" +nolink "false" + +\end_inset + +節を参照してください. \end_layout -\begin_layout LyX-Code - @ +\begin_layout Subsection +\SpecialChar LyX +におけるSVNコマンド \end_layout \begin_layout Standard -問題は<<と@の間にあるものを完全にそのままの形で扱わなければならないことです.つまり, \SpecialChar LyX は, -この間に書かれたものを特別に解釈することは決してあってはなりません.これも -\begin_inset Flex Noun +現在SVNを一部サポートしています.そのコマンドは, + +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -Chunk +ファイル\SpecialChar menuseparator +バージョン管理 \end_layout \end_inset -によって取り扱われ, -通常のテキスト差込枠のように見えますが, -自由に空白を入れることができます. -\end_layout +メニューにあります.レポジトリへのアクセスに, +ssh経由のパスワード保護アクセスを使用している場合には, +端末ウィンドウでの入力を促されます.\SpecialChar LyX +は, +SVN 1.5・1.6・1.7・1.8に対して試験されています +\begin_inset Foot +status collapsed -\begin_layout Standard -特殊な注釈として, -chunk内でNowebの「%def」を使えば, -Nowebのidentifierの相互参照に項目を加えることができます.次の例を見てください. -\end_layout +\begin_layout Plain Layout +ほとんどのコマンドは, +1.4でも動作します. +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:レポジトリからSVN同期" +plural "false" +caps "false" +noprefix "false" +nolink "false" -\begin_layout LyX-Code -<>= -\end_layout +\end_inset -\begin_layout LyX-Code -def some_function(args): +を参照してください.SVN 1.8では, +ファイルがロックされている時にパーミッション変更点を戻してしまうという現時点では未解決の問題が存在しています. \end_layout -\begin_layout LyX-Code - "This is the doc string for this function." -\end_layout +\end_inset -\begin_layout LyX-Code - print "My args: - ", - args +. \end_layout -\begin_layout LyX-Code -@ %def some_function +\begin_layout Subsubsection +登録 \end_layout \begin_layout Standard -これをどのように使って, -その結果相互参照がどうなるかは -\emph on -LIBDIR/examples/listerrors.lyx -\emph default -の中の文芸pythonプログラムを見るとよくわかります. -\end_layout - -\begin_layout Paragraph -説明文書の生成 -\end_layout +お使いの文書が改訂管理下に置かれていなければ, +メニューにはこの項目だけが表示されます.もし改訂管理が有効ならば, -\begin_layout Standard -この時点で, -適切な文書クラスを持ち, -いくつかのコードとテキストが入った新規文書ファイルが作成されているはずです.これをどうやって印刷したらいいのでしょう.答えは簡単で, -通常の文書で行うように \family sans -文書\SpecialChar menuseparator -表示 +登録 \family default -等を選ぶだけです.特別な手続きは必要ありません. +項目は表示されません. \end_layout \begin_layout Standard -理解を助けるために, -\SpecialChar LyX -の内部で何が起っているかを説明しておきましょう. +本コマンドは, +既に文書のあるディレクトリをSVN管理下に置いている場合に +\emph on +のみ +\emph default +(すなわち +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +.svn/entries \end_layout -\begin_layout Enumerate +\end_inset -\family sans -文書\SpecialChar menuseparator -更新 -\family default -が選択されると, -\SpecialChar LaTeX -ファイルがつくられます. +ファイルが存在する場合にのみ), +お使いの文書をSVNに登録します.つまり, +アーカイブはご自分でチェックアウトしなくてはなりません. \end_layout -\begin_deeper \begin_layout Standard -文書が文芸プログラミング用のクラスであった場合には, -拡張子に( -\begin_inset Flex MenuItem +すると, +文書の最初の説明文を入力するように促されます.登録したファイルは, +まだコミットされたわけではないことに注意してください. +\end_layout + +\begin_layout Standard +実行されるSVNコマンドは, + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -設定 +svn add -q +\begin_inset Quotes qld +\end_inset + +<ファイル名> +\begin_inset Quotes qld +\end_inset + + \end_layout \end_inset -パネルで設定した)文芸プログラム用のものがつけられます.それ以外は .texが拡張子に使われます. +です. \end_layout -\end_deeper -\begin_layout Enumerate -違いがファイル名だけなのに注意してください.\SpecialChar LyX -による特別な処理は必要ありません. -\begin_inset Flex Noun +\begin_layout Standard +スイッチの説明は +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Chunk +man svn \end_layout \end_inset -差込枠でコードを入力するのだけがポイントです. +をお読みください. \end_layout -\begin_layout Enumerate -文書が何らかの文芸プログラムクラスなら, -\SpecialChar LyX -は, -\SpecialChar LyX -からNowebへの内部変換子を用い, -それからNowebから\SpecialChar LaTeX -への変換子 +\begin_layout Subsubsection +変更をチェックイン +\end_layout + +\begin_layout Standard +ファイルの編集を終えたら, +変更をコミットします.このとき, +変更の説明文を入れるよう促されます.その後, +変更がコミットされます. +\end_layout + +\begin_layout Standard +SVNコマンド \begin_inset Foot status collapsed \begin_layout Plain Layout -これらの変換子は, +ロックが有効になっていない場合です.第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:SVNファイルロック" +nolink "false" -\family sans -ツール\SpecialChar menuseparator -設定 -\family default -パネルの変換子タブに定義されています.変換子の一般的な情報については, -取扱説明書『 -\emph on -カスタマイズ篇 -\emph default -』の「 -\emph on -変換子 -\emph default -」の節をご覧ください. +\end_inset + +節をご覧ください. \end_layout \end_inset -を使って\SpecialChar LaTeX -ファイルを生成します. -\end_layout +: -\begin_deeper -\begin_layout Standard -それ以外の場合はこのステップを飛ばします. -\end_layout +\begin_inset Flex Code +status collapsed -\end_deeper -\begin_layout Enumerate -最後に\SpecialChar LaTeX -が実行され, -通常の文書と同じ後処理が行われます. +\begin_layout Plain Layout +svn commit -q -m"<入力した説明文>" "<ファイル名>" \end_layout -\begin_layout Standard -様々な変換子が実行するコマンドを変更すれば, -簡単に, -特定の「文芸プログラムツール」から変更することができます. -\end_layout +\end_inset -\begin_layout Paragraph -コードの生成 -\end_layout -\begin_layout Standard -ビルドメニューが選ばれた場合や, -それに対応するツールバーのボタンが押された場合, -上のステップ1と同様に\SpecialChar LaTeX -ファイルが生成されます.それから\SpecialChar LyX -は -\family typewriter -Noweb->Program -\family default -のコンバータを起動します.通常は, -このコンバータは(他のコンバータと同じように)2つの部分からできています. \end_layout -\begin_layout Enumerate -変換プログラム.このプログラムは, -一つのフォーマットから他のフォーマットへの変換を行います(この場合は, -Nowebフォーマットからプログラムの疑似フォーマットへ変換します). +\begin_layout Subsubsection +チェックアウトして編集 \end_layout -\begin_layout Enumerate -エラーログ解析子.これはエラーメッセージを\SpecialChar LyX -が理解できる形へ書き直します.これによって, -\SpecialChar LyX -はファイルバッファの正しい位置へエラーボックスを配置することができます. +\begin_layout Standard +このファイルの変更点をレポジトリから取得して更新します.すべての干渉点は, +手動で解決しなくてはならないので, +この機能を使う前にSVNのマージ法と干渉解決法を理解しておくようにしてください. \end_layout \begin_layout Standard -冒頭部, -「変換子」設定は +SVNコマンド +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +同上. \end_layout -\begin_layout LyX-Code +\end_inset -\family typewriter -build-script $$i $$r -\end_layout +: -\begin_layout Standard -と指定します.これは基本的に, -\SpecialChar LyX -が -\begin_inset Quotes erd +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +svn update --non-interactive +\begin_inset Quotes qld \end_inset +<ファイル名> +\begin_inset Quotes qld +\end_inset -\family typewriter -build-script -\family default -\begin_inset Quotes erd +\end_layout + \end_inset -(プログラムかスクリプト名)を(一般には\SpecialChar LyX -の一時ファイル用のディレクトリにつくられる), -Nowebファイルの名前と元の\SpecialChar LyX -ファイルのディレクトリパスを使って呼び出すことを意味しています. + +\end_layout + +\begin_layout Subsubsection +リポジトリ版に戻す \end_layout \begin_layout Standard -以下に「build-script」の一例を書いておきます.パスが通っているディレクトリに置いて使います. +これは, +最後のチェックイン以降, +文書に加えられた変更をすべて廃棄します.変更が廃棄される前に警告が表示されます. \end_layout -\begin_layout LyX-Code +\begin_layout Standard +SVNコマンド: + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +svn revert -q +\begin_inset Quotes qld +\end_inset + +<ファイル名> +\begin_inset Quotes qld +\end_inset + -\family sans -#!/bin/sh \end_layout -\begin_layout LyX-Code +\end_inset + -\family sans -# \end_layout -\begin_layout LyX-Code +\begin_layout Subsubsection \family sans -notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh +コピー \end_layout \begin_layout Standard -変換子設定の次の部分は「フラグ」で, -これは +これは, +現行文書のコピーを生成します.最後のチェックイン以降, +変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, +その後, +新コピーがローカルとリポジトリの両方に生成されます.コピーされた文書と元の文書の親ディレクトリが異なる場合には, +コピーにインクルードされたファイルの相対パスは, +( +\family sans +ファイル\SpecialChar menuseparator +名前をつけて保存\SpecialChar ldots + +\family default +と同様に)全て調整されます.最後に, +元の文書の代わりに, +コピーされたファイルが読み込まれます. \end_layout -\begin_layout LyX-Code +\begin_layout Labeling +\labelwidthstring 00.00.0000 +SVNコマンド: + +\begin_inset space ~ +\end_inset -\family typewriter -parselog=$$s/scripts/listerrors + +\begin_inset Newline newline +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +svn copy -q "<ファイル名>" "<新ファイル名>" \end_layout -\begin_layout Standard -に設定されます. -\begin_inset Newline newline \end_inset -これは, - -\begin_inset Quotes erd -\end_inset -build-script -\begin_inset Quotes erd +\begin_inset space ~ \end_inset -プロセスが生成したエラーを -\begin_inset Quotes erd -\end_inset -listerrors -\begin_inset Quotes erd +\begin_inset Newline newline \end_inset -プログラムを介して処理するものです. -\end_layout - -\begin_layout Standard -ビルドは, -通常\SpecialChar LyX -の一時ディレクトリで行われるので, -変換によって生成されたファイルはそのディレクトリに置かれます.\SpecialChar LyX -は, -主要ファイルとみなされるものをコピーして取り出しますが, -\family typewriter -Noweb→プログラム -\family default -変換は複数のファイルを生成することがあるので, -\SpecialChar LyX -を閉じる際に大半が削除される可能性があります.これが, -NOWEB_OUTPUT_DIR環境変数を渡して, -build-script chunkが生成したファイルをその場所に置かれるようにする理由です. -\end_layout +\begin_inset Flex Code +status collapsed -\begin_layout Paragraph -文章中でのプログラムの構築操作の説明 +\begin_layout Plain Layout +svn commit \end_layout -\begin_layout Standard -\SpecialChar LyX -とNowebの統合の最後の部分は, - -\begin_inset Quotes eld \end_inset -build-script -\begin_inset Quotes erd -\end_inset - chunkです.一般に, -あなたのプログラムの構築操作の説明それ自身をchunkに入れて文章中に含めなければなりません.上の例のnoweb用のbuild-scriptでは, -chunkを見つけるのにnotangleコマンドを使い, -shを使って起動します. \end_layout -\begin_layout Standard -以下に典型的なchunkがどのようなものかを書いておきます. +\begin_layout Subsubsection +ファイル名変更 \end_layout -\begin_layout LyX-Code -<>= -\begin_inset Newline newline -\end_inset - +\begin_layout Standard +これは, +現行文書のファイル名を変更します.最後のチェックイン以降, +変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, +その後, +ローカルとリポジトリの両方でファイル名が変更されます.新旧ファイル名の文書の親ディレクトリが異なる場合には, +コピーにインクルードされたファイルの相対パスは, +( +\family sans +ファイル\SpecialChar menuseparator +名前をつけて保存\SpecialChar ldots +\family default +と同様に)全て調整されます.最後に, +新ファイル名を使ってファイルが再度読み込まれます. \end_layout -\begin_layout LyX-Code -#!/bin/sh -\begin_inset Newline newline +\begin_layout Labeling +\labelwidthstring 00.00.0000 +SVNコマンド: + +\begin_inset space ~ \end_inset \begin_inset Newline newline \end_inset -if [ -z "${NOWEB_SOURCE}" ] -\begin_inset Newline newline -\end_inset -then +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +svn move -q add "<ファイル名>" "<新ファイル名>" \end_layout -\begin_layout LyX-Code -NOWEB_SOURCE=myfile.nw -\begin_inset Newline newline \end_inset -fi -\begin_inset Newline newline -\end_inset -[... - code to extract files ... - use NOWEB_OUTPUT_DIR here ...] \begin_inset Newline newline \end_inset -[... - code to compile files ...] -\begin_inset Newline newline -\end_inset -@ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +svn commit \end_layout -\begin_layout Standard +\end_inset -\emph on -LIBDIR/examples/listerrors.lyx -\emph default -と -\emph on -LIBDIR/examples/Literate.lyx -\emph default -を見てください.この2つのファイルには異なる実装のlisterrorsプログラムが含まれていて, -これまで説明してきた各々の部分が全体としてどのようになるかをわかってもらうための例です.また, -\emph on -LIBDIR/examples/noweb2lyx.lyx -\emph default -も見てください.面白いことに, -これらの3つのファイルは, -Python, -C, -Perlが各々使われていて, -\SpecialChar LyX -の文芸プログラミングのサポートがプログラム言語に依存しないことを示しています. \end_layout \begin_layout Subsubsection -\SpecialChar LyX -の設定 -\end_layout +\begin_inset CommandInset label +LatexCommand label +name "subsec:レポジトリからSVN同期" -\begin_layout Standard -すべての文芸プログラムのための設定は, +\end_inset -\family sans -ツール\SpecialChar menuseparator -設定 -\family default -パネルの「ファイル処理」タブですることができます.重要な部分を見ておきましょう. -\end_layout +レポジトリを使ったローカルディレクトリの同期 +\begin_inset Foot +status collapsed -\begin_layout Description -「NoWeb」形式 ファイル形式タブで設定します.ここで, -Noweb特有の設定を行います. -\family sans -GUI名 -\family default -を -\family typewriter -NoWeb -\family default -に, -拡張子を -\family typewriter -.nw -\family default -に設定してください.これによって, -\SpecialChar LyX -に変換プロセスの第一段階でつくられるファイルに -\family typewriter -.nw -\family default -という拡張子をつけることを指示します. -\end_layout +\begin_layout Plain Layout +このコマンドは, +subversion +\begin_inset Formula $\geqq1.5$ +\end_inset -\begin_layout Description -プログラム形式 これは, -変換の終着点を示すためだけの, -空の形式です(これがあることで, -変換子を作ることができます). +でのみ動作することに注意してください. \end_layout -\begin_layout Description +\end_inset -\family sans -NoWeb -\family default --> -\family sans -\SpecialChar LaTeX -\family default - この変換子は, -文芸的文書の「weaving」を行います.Nowebの場合, -「 -\family typewriter -noweave -delay -index $$i > $$o -\family default -」に設定されます. \end_layout -\begin_layout Description +\begin_layout Standard +上記の各コマンドはすべて, +共通の短所を持っています.すなわち, +これらのコマンドは現在の文書しか取り扱わないのです.もし, +作業中の文書に図を含めたり, +外部 +\begin_inset Flex Code +status collapsed -\family sans -NoWeb -\family default --> -\family sans -Program -\family default - これは「tangling」を行います.上述のように, -変換子は「 -\family typewriter -build-script $$i $$r -\family default -」, -フラグは「 -\family typewriter -parselog=$$s/scripts/listerrors -\family default -」となります. +\begin_layout Plain Layout +.tex \end_layout -\begin_layout Subsubsection -デバッグ機能拡張 +\end_inset + +ファイルを取り込んだりすれば, +管理はずっと複雑になります.そこで\SpecialChar LyX +は, +文書のおいてあるツリー全体の更新をサポートします +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +すべての外部ファイルが, +文書と同じディレクトリかそれ以下のサブディレクトリに来るようにファイル構造を構成する必要があります. \end_layout -\begin_layout Standard -ddd/gdbまたは他のデバッガで使える「server-goto-file-row」関数が新たに\SpecialChar LyX -サーバに実装されました. +\end_inset + +.これは, +subversion管理を知らなかったりレポジトリに新しい素材をコミットする勇気のない人たちと共同作業をする羽目になったときに, +ひじょうに役に立ちます. \end_layout \begin_layout Standard -ddd/gdbでデバッグしているとき, -一つの -\begin_inset Flex Ruby +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -鍵 -\begin_inset Argument post:1 -status collapsed +ローカル辞書をレポジトリを使って更新 +\end_layout -\begin_layout Plain Layout -キー +\end_inset + +コマンドは, +ディレクトリ全体を更新し, +マージに衝突が発生した場合には, +ローカル版は保存されるので, +意図しないデータロスが発生しません.ローカルな変更が発見された場合には, +更新が開始される前にユーザに警告が与えられます. \end_layout +\begin_layout Labeling +\labelwidthstring 00.00.0000 +SVNコマンド: + +\begin_inset space ~ \end_inset -\end_layout - +\begin_inset Newline newline \end_inset -ストロークで現在実行している位置でテキストエディタを起動できます.既定のdddの設定ではShift-Ctrl-Vになっています.この設定はdddで -\begin_inset Flex MenuItem + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -ツール\SpecialChar menuseparator -設定\SpecialChar menuseparator -ファイル書式 +svn diff $path(変更が発見された場合には通知します) +\begin_inset Newline newline +\end_inset + +svn update --accept mine-full $path \end_layout \end_inset -ウインドウを表示して, -\begin_inset Flex MenuItem +\end_layout + +\begin_layout Standard +ここで +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -編集プログラム +$path \end_layout \end_inset -エントリを変えると変えることができます. +は文書のパスを示します. +\end_layout + +\begin_layout Subsubsection +履歴を表示 \end_layout \begin_layout Standard -新しい\SpecialChar LyX -サーバの関数と, -このdddの機能を使うために -\begin_inset Flex MenuItem +これは, +SVN文書の全履歴を表示します. +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -編集プログラム +svn log +\begin_inset Quotes qld +\end_inset + +<ファイル名> +\begin_inset Quotes qld +\end_inset + + \end_layout \end_inset -を次のように設定してください. +の出力がブラウザに表示されます. \end_layout -\begin_layout LyX-Code +\begin_layout Subsubsection +ファイルロック +\begin_inset CommandInset label +LatexCommand label +name "subsec:SVNファイルロック" + +\end_inset + -\family sans -echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in \end_layout \begin_layout Standard -こうしておくとdddを使っていてプログラムの編集したい場所があったとき, -(dddのウインドウで)Shift-Ctrl-Vを押すだけでdddは\SpecialChar LyX -サーバに情報を送り, -\SpecialChar LyX -は同じファイルを表示し, -カーソルはdddが示した場所へあらわれます.これでもうデバッグの最中に推測しながらスクロールして場所を探す必要がなくなります. +別々の改訂管理システム間でファイルを交換しようとすると, +二人のユーザが同じ文書(の一部)を編集している場合, +マージが衝突する問題を引き起こします.そのような衝突が発生した場合, +手動で解決しなくてはならなくなりますが, +その合理的な解決法としては, +与えられた時間に一人のユーザだけがファイルを編集することが許されるように保証するための, +何らかのロック機構を導入することが考えられます. \end_layout \begin_layout Standard -この機能が動くには\SpecialChar LyX -サーバが利用可能でなければなりません(既定では\SpecialChar LyX -サーバーは使えないようになっています). +SVNには, +このように相互に排他的なファイルアクセスを提供する機構が二つあります.ロックと, + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +svn:needs-lock \end_layout -\begin_layout Standard -第 +\end_inset + +svnファイル特性に依拠した書き込み権限の自動設定(第 \begin_inset CommandInset ref LatexCommand ref -reference "sec:サーバーを開始するには" +reference "subsec:自動ロック特性" nolink "false" \end_inset -節にその方法が説明されています. +節を参照)です +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +\begin_inset Flex URL +status open + +\begin_layout Plain Layout + +http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html \end_layout -\begin_layout Subsubsection -ツールバー拡張 +\end_inset + + \end_layout -\begin_layout Standard -ツールバーに加えることのできる6つの新しいボタンがあります.そのうちの4つのボタンは -\family sans -標準 -\family default -・節・ -\family sans -\SpecialChar LaTeX +\end_inset -\family default -・ -\family sans +.ある文書について, +この特性が検出されたときには, \SpecialChar LyX -コード -\family default -の段落環境へのショートカットであり, -1つは拡張差込枠 -\family sans -Chunk -\family default -へのショートカットです.最後の一つはファイルメニュー項目の「Build Program」への -\begin_inset Flex Ruby -status collapsed - -\begin_layout Plain Layout +は自動的に文書編集にSVNロックを使用するようになり, +チェックイン・チェックアウト機構はRCSと同じ枠組みに切り替わります.これは特に, +\SpecialChar LyX +でのファイルの使われ方に以下の二つのモードがあることを意味します. +\end_layout -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -捷径 -\family default -\series default -\shape default -\size default +\begin_layout Itemize +非ロック状態.読み込まれたファイルは, +読み込み専用モードになります.編集するためには, +チェックアウトする必要があります. +\emph on +チェックアウト \emph default -\bar default -\noun default -\color inherit +を行うと, +レポジトリからの更新と, +書き込みロックの獲得が行われます.ロックの獲得ができないと, +非ロック状態から出ることができません. +\end_layout -\begin_inset Argument post:1 +\begin_layout Itemize +ロック状態.読み込まれたファイルは, +「通常の」編集モードになります.他のユーザには, +このファイルを編集する許可が与えられません. +\emph on +チェックイン +\emph default +を行うと, +変更のコミットと書き込みロックの解放が行われます.文書に変更が加えられなかった場合には, +コミットは実行されず +\begin_inset Foot status collapsed \begin_layout Plain Layout -ショートカット +コミットは実行されないのに, +コミットメッセージを入力するよう促されますが, +驚かないでください. \end_layout \end_inset - +, +書き込みロックの解放のみが行われます. \end_layout -\end_inset +\begin_layout Standard +SVNコマンド: -です. \end_layout -\begin_layout Standard -\SpecialChar LyX -はツールバーで使うためのいくつものボタンを用意しています.私のツールバーはこの6つのショートカットに -\begin_inset Flex MenuItem +\begin_layout Labeling +\labelwidthstring 00.00.0000 +チェックイン: + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -文書\SpecialChar menuseparator -更新\SpecialChar menuseparator -DVI +svn commit -q -m +\begin_inset Quotes erd +\end_inset + +<説明> +\begin_inset Quotes erd +\end_inset + + +\begin_inset Quotes eld +\end_inset + +<ファイル名> +\begin_inset Quotes erd +\end_inset + + \end_layout \end_inset -と -\begin_inset Flex MenuItem + +\begin_inset Newline newline +\end_inset + + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -文書\SpecialChar menuseparator -表示\SpecialChar menuseparator -DVI +svn unlock +\begin_inset Quotes eld +\end_inset + +<ファイル名> +\begin_inset Quotes erd +\end_inset + + \end_layout \end_inset -を組み合わせたものになっています. + \end_layout -\begin_layout LyX-Code -Toolbar +\begin_layout Labeling +\labelwidthstring 00.00.0000 +チェックアウト: + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +svn update +\begin_inset Quotes eld +\end_inset + +<ファイル名> +\begin_inset Quotes erd +\end_inset + + \end_layout -\begin_layout LyX-Code - Layouts -\end_layout +\end_inset -\begin_layout LyX-Code - Icon "layout Standard" -\end_layout -\begin_layout LyX-Code - Icon "layout Section" -\end_layout +\begin_inset Newline newline +\end_inset -\begin_layout LyX-Code - Icon "layout latex" -\end_layout -\begin_layout LyX-Code - Icon "layout \SpecialChar LyX --Code" -\end_layout +\begin_inset Flex Code +status collapsed -\begin_layout LyX-Code - Icon "flex.insert Chunk" -\end_layout +\begin_layout Plain Layout +svn unlock +\begin_inset Quotes eld +\end_inset -\begin_layout LyX-Code - Separator -\end_layout +<ファイル名> +\begin_inset Quotes erd +\end_inset -\begin_layout LyX-Code - Icon "buffer-view" -\end_layout -\begin_layout LyX-Code - Icon "buffer-typeset" \end_layout -\begin_layout LyX-Code - Icon "build-program" -\end_layout +\end_inset -\begin_layout LyX-Code - Separator -\end_layout -\begin_layout LyX-Code -. \end_layout -\begin_layout LyX-Code -. -\end_layout +\begin_layout Subsubsection +自動ロック特性 +\begin_inset CommandInset label +LatexCommand label +name "subsec:自動ロック特性" -\begin_layout LyX-Code -. -\end_layout +\end_inset -\begin_layout LyX-Code -End -\end_layout -\begin_layout Subsubsection -色の変更 \end_layout \begin_layout Standard -\SpecialChar LyX -ではいくつもの色を -\begin_inset Flex MenuItem +上述したような +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -設定 +.lyx \end_layout \end_inset -で変えることができます.人々が困りがちなのは, -\SpecialChar LaTeX -フォント色でしょう.これは, -既定では赤になっていますが, -chunkは\SpecialChar LaTeX -フォントを使うことになっていて, -文芸プログラミング文書には多くのchunkが現れるために, -すべて赤で見ていると疲れてしまうかもしれません.これは, +ファイルに対する書き込み権限の自動設定は, \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -操作性\SpecialChar menuseparator -色 +ファイル\SpecialChar menuseparator +バージョン管理\SpecialChar menuseparator +ロック特性を使用 \end_layout \end_inset -タブで変更することができます. +で行うことができます.このコマンドは, +SVNサーバでファイルがロックされていないときのみ使用可能状態になります(つまり, +使用するにはチェックアウトが必要です). \end_layout \begin_layout Standard -もう一つは, -改行文字が画面に表示されていることでしょう.改行文字の色を背景の色と同じにすることで改行文字を見えなくできます.私は改行文字を背景の色に似ているが少し違う色にすることを勧めます.こうすると, -改行文字があるのはわかりますが, -じゃまにならないでしょう. -\end_layout - -\begin_layout Subsection -\SpecialChar LyX -とknitr/Sweave -\end_layout +SVNコマンド: -\begin_layout Standard -knitrとSweaveへのサポートについては, -用例ファイル -\emph on -knitr.lyx -\emph default -とSweave取扱説明書( -\family sans -ヘルプ\SpecialChar menuseparator -用途別説明書 -\family default -メニュー)に説明があります. \end_layout -\begin_layout Chapter -特殊機能 -\begin_inset CommandInset label -LatexCommand label -name "chap:Special-features" +\begin_layout Labeling +\labelwidthstring 00.00.0000 +チェックイン: + +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +svn propset svn:needs-lock ON +\begin_inset Quotes eld \end_inset +<ファイル名> +\begin_inset Quotes erd +\end_inset -\end_layout -\begin_layout Standard -\SpecialChar LyX -では, -\SpecialChar LaTeX -で可能なことは何でも出来ます.すべての\SpecialChar LaTeX -の機能を直接サポートできるわけではありませんが, -どんな場合でも\SpecialChar TeX -コードを使用することはできます.本章は, -ユーザの興味が有りそうな特別な機能について, -若干取り上げます.図表やフロート, -ボックス, -注釈に関する特別な機能については, -取扱説明書『 -\emph on -埋込オブジェクト篇 -\emph default -』をご参照ください. \end_layout -\begin_layout Section -多段組 -\end_layout +\end_inset -\begin_layout Standard -この機能は, -文書設定の -\family sans -本文レイアウト -\family default -にある -\family sans -二段組文書 -\family default -とは別の機能です.文書全体に二段組を行いたい場合には, -\family sans -二段組文書 -\family default -オプションを利用することをお勧めします.その他の場合には, -本機能をご使用ください. \end_layout -\begin_layout Standard -文書中で多段組を行うには, -\SpecialChar LaTeX -パッケージ +\begin_layout Labeling +\labelwidthstring 00.00.0000 +チェックアウト: + \begin_inset Flex Code status collapsed \begin_layout Plain Layout -multicol -\end_layout - +svn propdel svn:needs-lock +\begin_inset Quotes eld \end_inset - -\begin_inset Index idx -range none -pageformat default -status collapsed - -\begin_layout Plain Layout -\SpecialChar LaTeX -ぱっけーじ @ \SpecialChar LaTeX -パッケージ ! - multicol -\end_layout - +<ファイル名> +\begin_inset Quotes erd \end_inset -を導入した上で, -( -\family sans -文書\SpecialChar menuseparator -設定\SpecialChar menuseparator -モジュール -\family default -メニューから) -\family sans -多段組 -\family default -モジュールを読み込んでください. -\end_layout -\begin_layout Standard -多段組中の脚注は, -ページ下部に置かれ, -各段の下ごとには置かれません.各段においては, -フロートに -\family sans -段をまたぐ -\family default -オプションを使用する必要があるほかは, -通常通りの使用をすることができます. \end_layout -\begin_layout Subsection -基本 -\end_layout +\end_inset -\begin_layout Standard -文章中で二段組を使用したい場合には, -段組を始める場所で -\family sans -挿入\SpecialChar menuseparator -任意設定差込枠\SpecialChar menuseparator -多段組 -\family default -メニューを使用して, -多段組差込枠を挿入してください.二段組で印字されるべき文章は, -全てこの差込枠の中に書いてください. -\end_layout -\begin_layout Standard -下記はその用例です. \end_layout -\begin_layout Standard -\noindent -\begin_inset Flex Multiple Columns -status open - -\begin_layout Plain Layout -\noindent - -\series bold -\size small -The Adventure of the Empty House -\series default +\begin_layout Subsubsection +\begin_inset CommandInset label +LatexCommand label +name "subsec:VCS改訂情報" -\begin_inset Newline newline \end_inset -by Sir Arthur Conan Doyle +文書の改訂情報 \end_layout -\begin_layout Plain Layout - -\size small -It was in the spring of the year 1894 that all London was interested, - and the fashionable world dismayed, - by the murder of the Honourable Ronald Adair under most unusual and inexplicable circumstances. - The public has already learned those particulars of the crime which came out in the police investigation, - but a good deal was suppressed upon that occasion, - since the case for the prosecution was so overwhelmingly strong that it was not necessary to bring forward all the facts. - Only now, - at the end of nearly ten years, - am I allowed to supply those missing links which make up the whole of that remarkable chain. - The crime was of interest in itself, - but that interest was as nothing to me compared to the inconceivable sequel, - which afforded me the greatest shock and surprise of any event in my adventurous life. - Even now, - after this long interval, - I find myself thrilling as I think of it, - and feeling once more that sudden flood of joy, - amazement, - and incredulity which utterly submerged my mind. - Let me say to that public, - which has shown some interest in those glimpses which I have occasionally given them of the thoughts and actions of a very remarkable man, - that they are not to blame me if I have not shared my knowledge with them, - for I should have considered it my first duty to do so, - had I not been barred by a positive prohibition from his own lips, - which was only withdrawn upon the third of last month. +\begin_layout Standard +文書中で改訂情報を有効化するにはいくつかの方法があります. +\end_layout + +\begin_layout Itemize +\SpecialChar LyX +による直接サポート +\end_layout + +\begin_deeper +\begin_layout Itemize +ツリー改訂情報( +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +vcs-tree-revision \end_layout \end_inset +). +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +svnversion \end_layout -\begin_layout Standard -三段以上にするには, -カーソルを多段組差込枠の内部において, -挿入\SpecialChar menuseparator -段数メニューを使用してください.この差込枠の中に, -欲しい段数を書き入れます(三段組の場合には「3」と書きます). -\begin_inset Newline newline \end_inset -下記は三段組の例です. +コマンドの出力を返します.下記の表が, +結果の読み方のヒントを与えるでしょう. \end_layout \begin_layout Standard -\begin_inset Flex Multiple Columns -status open +\align center +\begin_inset Tabular + + + + + + +\begin_inset Text \begin_layout Plain Layout +出力 +\end_layout -\size footnotesize -\begin_inset Argument 1 -status open +\end_inset + + +\begin_inset Text \begin_layout Plain Layout - -3 +意味 \end_layout \end_inset + + + + +\begin_inset Text -It can be imagined that my close intimacy with Sherlock Holmes had interested me deeply in crime, - and that after his disappearance I never failed to read with care the various problems which came before the public. - And I even attempted, - more than once, - for my own private satisfaction, - to employ his methods in their solution, - though with indifferent success. - There was none, - however, - which appealed to me like this tragedy of Ronald Adair. - As I read the evidence at the inquest, - which led up to a verdict of willful murder against some person or persons unknown, - I realized more clearly than I had ever done the loss which the community had sustained by the death of Sherlock Holmes. - There were points about this strange business which would, - I was sure, - have specially appealed to him, - and the efforts of the police would have been supplemented, - or more probably anticipated, - by the trained observation and the alert mind of the first criminal agent in Europe. - All day, - as I drove upon my round, - I turned over the case in my mind and found no explanation which appeared to me to be adequate. - At the risk of telling a twice-told tale, - I will recapitulate the facts as they were known to the public at the conclusion of the inquest. +\begin_layout Plain Layout +4123:4168 \end_layout \end_inset + + +\begin_inset Text - +\begin_layout Plain Layout +改訂版の混合した作業コピー \end_layout -\begin_layout Standard -お望みならば10段組まで組むことができますが, -文書の読者にとっては, -あまり気持ちのいいものではないでしょう. +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +4168M \end_layout -\begin_layout Standard -\begin_inset Newpage newpage \end_inset + + +\begin_inset Text - +\begin_layout Plain Layout +修正された作業コピー \end_layout -\begin_layout Subsection -段組中の段組 -\end_layout +\end_inset + + + + +\begin_inset Text -\begin_layout Standard -また, -段中に段を組むこともできます. +\begin_layout Plain Layout +4123S \end_layout -\begin_layout Standard -\begin_inset Flex Multiple Columns -status open +\end_inset + + +\begin_inset Text \begin_layout Plain Layout +スイッチされた作業コピー +\end_layout -\size footnotesize -The Honourable Ronald Adair was the second son of the Earl of Maynooth, - at that time governor of one of the Australian colonies. - Adair's mother had returned from Australia to undergo the operation for cataract, - and she, - her son Ronald, - and her daughter Hilda were living together at 427 Park Lane. +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +4123P \end_layout +\end_inset + + +\begin_inset Text + \begin_layout Plain Layout -\begin_inset Flex Multiple Columns -status open +チェックアウト頻度が低かったことによる不完全な作業コピー +\end_layout + +\end_inset + + + + +\begin_inset Text \begin_layout Plain Layout +4123:4168MS +\end_layout -\size footnotesize -The youth moved in the best society -\begin_inset space ~ \end_inset + + +\begin_inset Text -– had, - so far as was known, - no enemies and no particular vices. - He had been engaged to Miss Edith Woodley, - of Carstairs, - but the engagement had been broken off by mutual consent some months before, - and there was no sign that it had left any very profound feeling behind it. - For the rest {sic} the man's life moved in a narrow and conventional circle, - for his habits were quiet and his nature unemotional. - Yet it was upon this easy-going young aristocrat that death came, - in most strange and unexpected form, - between the hours of ten and eleven-twenty on the night of March 30, - 1894. +\begin_layout Plain Layout +改訂版が混合し, +修正され, +スイッチされた作業コピー \end_layout +\end_inset + + + + \end_inset \end_layout -\begin_layout Plain Layout +\begin_layout Itemize +ファイル改訂情報. +\begin_inset Flex Code +status collapsed -\size footnotesize -Ronald Adair was fond of cards +\begin_layout Plain Layout +svn \begin_inset space ~ \end_inset -– playing continually, - but never for such stakes as would hurt him. - He was a member of the Baldwin, - the Cavendish, - and the Bagatelle card clubs. - It was shown that, - after dinner on the day of his death, - he had played a rubber of whist at the latter club. - He had also played there in the afternoon. - -\size default - -\size footnotesize -The evidence of those who had played with him +info \begin_inset space ~ \end_inset -– Mr. - Murray, - Sir John Hardy, - and Colonel Moran +--xml \begin_inset space ~ \end_inset -– showed that the game was whist, - and that there was a fairly equal fall of the cards. - Adair might have lost five pounds, - but not more. - His fortune was a considerable one, - and such a loss could not in any way affect him. - He had played nearly every day at one club or other, - but he was a cautious player, - and usually rose a winner. - It came out in evidence that, - in partnership with Colonel Moran, - he had actually won as much as four hundred and twenty pounds in a sitting, - some weeks before, - from Godfrey Milner and Lord Balmoral. - So much for his recent history as it came out at the inquest. +file.lyx +\end_layout + +\end_inset + +の出力を解析したものが返されます.サポートされるフラグは +\end_layout + +\begin_deeper +\begin_layout Itemize +最終コミットのバージョン番号( +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +vcs-revision \end_layout \end_inset - +) \end_layout -\begin_layout Subsection -応用例 +\begin_layout Itemize +最終コミットの著者( +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +vcs-author \end_layout -\begin_layout Standard -本節の用例は, -多段組のさらに特別な機能を示すためのものです. +\end_inset + +) \end_layout -\begin_layout Standard -多段組機能についてさらに知りたい場合には, -\SpecialChar LaTeX -パッケージ +\begin_layout Itemize +最終コミットの日付( \begin_inset Flex Code status collapsed \begin_layout Plain Layout -multicol +vcs-date \end_layout \end_inset +) +\end_layout -\begin_inset CommandInset href -LatexCommand href -name "取扱説明書" -target "http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf" -literal "false" - -\end_inset +\begin_layout Itemize +最終コミットの時間( +\begin_inset Flex Code +status collapsed -をご覧ください. +\begin_layout Plain Layout +vcs-time \end_layout -\begin_layout Subsubsection -序文 +\end_inset + +) \end_layout +\end_deeper \begin_layout Standard -多段組に序文を追記するには, -カーソルを多段組差込枠内部に置き, - +これらの情報は, +情報差込枠で得ることができます( \family sans +\series bold 挿入\SpecialChar menuseparator -序文 +フィールド\SpecialChar menuseparator +バージョン管理改訂番号 \family default -メニューを使用してください.序文は, -この差込枠内に書いてください. -\begin_inset Newline newline -\end_inset +\series default +).これらの情報は, +ファイルをsvn管理下に置いたときのみ(すなわち使用中文書の +\begin_inset Flex Code +status collapsed -序文のある文章の例を掲げます. +\begin_layout Plain Layout +.svn \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip \end_inset - +ディレクトリがあるときのみ)利用可能です. \end_layout -\begin_layout Standard -\begin_inset Flex Multiple Columns -status open - -\begin_layout Plain Layout -\begin_inset Argument 2 -status open +\end_deeper +\begin_layout Itemize +もう一つの— +ハッカー的な— +方法は, +SVNキーワードを使用する方法です +\begin_inset Foot +status collapsed \begin_layout Plain Layout -And the story continues and continues and continues and continues\SpecialChar ldots - -\end_layout - -\end_inset - - -\size small -On the evening of the crime, - he returned from the club exactly at ten. - His mother and sister were out spending the evening with a relation. - The servant deposed that she heard him enter the front room on the second floor, - generally used as his sitting-room. - She had lit a fire there, - and as it smoked she had opened the window. - No sound was heard from the room until eleven-twenty, - the hour of the return of Lady Maynooth and her daughter. - Desiring to say good-night, - she attempted to enter her son's room. - The door was locked on the inside, - and no answer could be got to their cries and knocking. - Help was obtained, - and the door forced. - The unfortunate young man was found lying near the table. - His head had been horribly mutilated by an expanding revolver bullet, - but no weapon of any sort was to be found in the room. +http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html \end_layout \end_inset +.簡単に言えば, +ファイルキーワード特性を設定して(例: -\end_layout - -\begin_layout Standard -最初の\SpecialChar TeX -コードの後に, -節宣言コマンドを\SpecialChar TeX -コードとして使用すれば, -節見出しを前書きとして使用することができます.例えば, +\family sans +svn propset svn:keywords 'Rev' file.lyx +\family default +), +文書中にキーワード\SpecialChar TeX +コード +\begin_inset Foot +status collapsed +\begin_layout Plain Layout +これは, +\SpecialChar LyX +がキーワードタグの途中で改行してしまわないことを確実にするための, +簡単な方法です. \end_layout -\begin_layout Standard +\end_inset -\series bold +タグ(例: -\backslash -subsection{小節見出し} -\end_layout +\begin_inset Flex Code +status collapsed -\begin_layout Standard -というコマンドは, -小節を生成します.以下の例では, -前書きが小々節になっています. +\begin_layout Plain Layout +$Rev$ \end_layout -\begin_layout Standard -\begin_inset Flex Multiple Columns -status open +\end_inset -\begin_layout Plain Layout -\begin_inset Argument 2 -status open +)を貼り付けるのです.このようにして, +SVNクライアントは, +各更新やコミットの後に自動的に改訂番号を代入することができるのです(例: -\begin_layout Plain Layout -\begin_inset ERT +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - - -\backslash -subsubsection{ +$Rev: + 59 $ \end_layout \end_inset -これは序文の小々節見出しです -\begin_inset ERT -status collapsed +).このアプローチにはいくつか問題があります.第一に, +\SpecialChar TeX +の世界では「$」文字は数式を表すのに使われるので, +\SpecialChar LyX +中の +\begin_inset Formula $Rev$ +\end_inset -\begin_layout Plain Layout +という数式表現が, +すべて +\begin_inset Formula $Rev:59$ +\end_inset -} +になってしまいます.その他のId・Date・Authorなどといったキーワードも同様です.第二に, +SVN出力は使用中のロケールに依存するので, +Dateが用いられると, +SVNは, +問題を引き起こすような文字列を容易に生成してしまいます.第三に, +文書中には, +番号だけでなく「Rev: + 59」という文字列全体が表示されてしまいます.Subversionがユーザ定義のキーワードを実装するまでは, +このアプローチを信頼性を持って使用したり, +\SpecialChar LyX +がこれを直接サポートすることは, +難しそうです. \end_layout -\end_inset +\begin_layout Subsection +SVNとWindows環境 +\end_layout +\begin_layout Quote +ユーザが, +かなり早いうちに自分自身でコマンドライン操作を理解できないのであれば, +TortoiseSVNを使った方が賢明でしょう.— +P. + A. + ルービン +\end_layout +\begin_layout Subsubsection +準備 \end_layout -\end_inset +\begin_layout Standard +\SpecialChar LyX +を導入して, +Subversionレポジトリへのアクセス権を持っている他に, +ユーザはSubversionクライアントプログラムを導入する必要があります.クライアントプログラムのWindows用インストーラは +\begin_inset CommandInset href +LatexCommand href +name "CollabNet" +target "http://www.collab.net/nonav/downloads/subversion/" +literal "false" +\end_inset -\size small -A minute examination of the circumstances served only to make the case more complex. - In the first place, - no reason could be given why the young man should have fastened the door upon the inside. - There was the possibility that the murderer had done this, - and had afterwards escaped by the window. - The drop was at least twenty feet, - however, - and a bed of crocuses in full bloom lay beneath. - Neither the flowers nor the earth showed any sign of having been disturbed, - nor were there any marks upon the narrow strip of grass which separated the house from the road. - Apparently, - therefore, - it was the young man himself who had fastened the door. - But how did he come by his death? - No one could have climbed up to the window without leaving traces. - Suppose a man had fired through the window, - he would indeed be a remarkable shot who could with a revolver inflict so deadly a wound. - Again, - Park Lane is a frequented thoroughfare; - there is a cab stand within a hundred yards of the house. - No one had heard a shot. -\end_layout +にあります.ユーザは +\begin_inset CommandInset href +LatexCommand href +name "TortoiseSVN" +target "http://tortoisesvn.tigris.org/" +literal "false" \end_inset - +も導入することを考えるでしょう.これはSubversionの操作をWindows Explorerのコンテクスト(右クリック)メニューに統合します.\SpecialChar LyX +外部で行う操作は, +一般的にExplorerコンテクストメニューを使った方が便利です.TortoiseSVNは, +\SpecialChar LyX +自身が使用するクライアントプログラムの代わりとは成りませんので, +注意してください. \end_layout -\begin_layout Standard -多段組を開始する部分に, -必要とされる6行を確保出来るだけの垂直スペースがページに残されていない場合, -多段組の前に改行が挿入されます.前書きの行数如何では, -この必要行数を変更したいかもしれません.これは, -カーソルを多段組差込枠内部の(もしあれば)序文の後に置き, - -\family sans -挿入\SpecialChar menuseparator -改頁前の余白 -\family default -メニューを使用することで設定できます.この差込枠に, -余白の大きさを「5cm」などと書き込んでください. +\begin_layout Subsubsection +文書をSubversion管理下に置くには \end_layout \begin_layout Standard -以下の例では, - +\SpecialChar LyX +文書をSubversionのバージョン管理下に置く前に, +その親ディレクトリをバージョン管理下に置かなくてはなりません.文書を, +既にレポジトリに存在するプロジェクトに追加する際には, +新規文書が置かれることになるディレクトリへ, +プロジェクトをチェックアウトすることによって実現します.プロジェクト自体がバージョン管理下にない場合(たとえばこの文書が新規プロジェクトの最初のファイルである場合)には, +このディレクトリをレポジトリにインポートしなくてはなりません.これは, +\SpecialChar LyX +の外部で行います.インポートもチェックアウトも共に, +TortoiseSVNを使えば, +Explorerのコンテクストメニューから簡単に終えることができます.あるいは, +DOSプロンプトでコマンドライン・クライアントを使って成し遂げることもできます.TortoiseSVNを使ったプロジェクトのインポート手続きを下記で説明します.レポジトリは既に存在し, +新規プロジェクトを \begin_inset Flex Code status collapsed \begin_layout Plain Layout -7 +C: \backslash -baselineskip +new project \end_layout \end_inset -を用いて, -必要行数を7行に指定しています(コマンド +で開始するものとします.Subversionクライアントプログラムを使うための情報を得るには, +DOSシェルで \begin_inset Flex Code status collapsed \begin_layout Plain Layout - -\backslash -baselineskip +svn --help \end_layout \end_inset -は\SpecialChar TeX -コードとして入力する必要があります). +を実行してください. \end_layout -\begin_layout Standard -\begin_inset Flex Multiple Columns -status open - -\begin_layout Plain Layout -\begin_inset Argument 3 -status open - -\begin_layout Plain Layout -7 -\begin_inset ERT +\begin_layout Enumerate +Windows Explorerで +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - - +C: \backslash -baselineskip +new project \end_layout \end_inset +を見つけ出して右クリックし, + +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout +TortoiseSVN\SpecialChar menuseparator +Repo-browser \end_layout \end_inset - -\size small -On the evening of the crime, - he returned from the club exactly at ten. - His mother and sister were out spending the evening with a relation. - The servant deposed that she heard him enter the front room on the second floor, - generally used as his sitting-room. - She had lit a fire there, - and as it smoked she had opened the window. - No sound was heard from the room until eleven-twenty, - the hour of the return of Lady Maynooth and her daughter. - Desiring to say good-night, - she attempted to enter her son's room. - The door was locked on the inside, - and no answer could be got to their cries and knocking. - Help was obtained, - and the door forced. - The unfortunate young man was found lying near the table. - His head had been horribly mutilated by an expanding revolver bullet, - but no weapon of any sort was to be found in the room. +を選択してください.必要であれば, +レポジトリのURLを調整し, +OKをクリックしてください. \end_layout -\end_inset +\begin_layout Enumerate +新規プロジェクトフォルダを置くレポジトリレベル(多くの場合最上位レベル)を右クリックし, + +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout +Create folder\SpecialChar ldots \end_layout -\begin_layout Subsubsection -周囲の余白 +\end_inset + +をクリックしてください.プロジェクトフォルダの名称を入力してOKをクリックしてください.必要であればログファイル用のメッセージを入力し, +再びOKをクリックしてください.新規プロジェクトフォルダがレポジトリに現れるはずです.最後にOKを再度クリックして, +レポジトリブラウザを終了してください. \end_layout -\begin_layout Standard -多段組の前後の余白は, -長さ +\begin_layout Enumerate +再度 \begin_inset Flex Code status collapsed \begin_layout Plain Layout - +C: \backslash -multicolsep +new project \end_layout \end_inset -を変えることで変更することができます.例えば, -\SpecialChar TeX -コードで書かれたコマンド +を右クリックし, +今度は +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +SVN Checkout\SpecialChar ldots + \end_layout -\begin_layout LyX-Code +\end_inset -\family sans +を選択してください.レポジトリにたった今作成した, +プロジェクトフォルダのURLを選択し, +チェックアウトディレクトリを +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +C: \backslash -setlength{ -\backslash -multicolsep}{3cm} +new project \end_layout -\begin_layout Standard -は, -その値を3 -\begin_inset space \thinspace{} \end_inset -cmに変更します.この変更は, -多段組が始まる前に指定しなくてはなりません.既定値は13 -\begin_inset space \thinspace{} -\end_inset +に設定してから, +OKをクリックしてください.フォルダが空でないことを警告されますが, +OKをクリックして進んでください.すると, -ptです. +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +C: +\backslash +new project \end_layout -\begin_layout Standard -以下の例では, +\end_inset +の下に \begin_inset Flex Code status collapsed \begin_layout Plain Layout - -\backslash -multicolsep +.svn \end_layout \end_inset -は2.5 -\begin_inset space \thinspace{} +ディレクトリが作成されます. +\end_layout + +\begin_layout Enumerate +\SpecialChar LyX +で文書を新規作成するか開くかして, + +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +ファイル\SpecialChar menuseparator +バージョン管理\SpecialChar menuseparator +登録 +\end_layout + \end_inset -cmに指定されています. +をクリックします.ログメッセージを入力してOKをクリックし, +文書をバージョン管理にコミットしてください. \end_layout \begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout +爾後, +\begin_inset Flex MenuItem +status collapsed -\backslash -setlength{ -\backslash -multicolsep}{2.5cm} +\begin_layout Plain Layout +ファイル\SpecialChar menuseparator +バージョン管理 \end_layout \end_inset +メニューのすべての機能が使用できるようになります.Windows ExplorerのTortoiseSVNコンテクストメニューか, +コマンドプロンプトでのSubversionクライアントプログラムを使用して, +文書をチェックイン・チェックアウトしたり, +履歴を見たりといったことができるようになります. +\end_layout +\begin_layout Subsubsection +Windows下でSVNと共にSSHトンネルを使うには \end_layout \begin_layout Standard -\begin_inset Flex Multiple Columns -status open +Linuxに較べて, +WindowsでSVNクライアントをSSH経由で通信するようにさせるのは, +かなり厄介な仕事です.どのようにクライアント側を設定すればよいか, +少なくとも幾分かのヒントをお示しするつもりですが, +sshとWindowsコマンドラインの知識が前もって必要であり, +それと共にかなりの量のフラストレーションが溜まることを覚悟しておいてください. +\end_layout -\begin_layout Plain Layout +\begin_layout Enumerate +前節で述べたように, +Windows用のSVNクライアントを入手してください.これが新規の導入である場合には, +何らかのSVNコマンド(たとえば +\begin_inset Flex Code +status collapsed -\size small -All day I turned these facts over in my mind, - endeavouring to hit upon some theory which could reconcile them all, - and to find that line of least resistance which my poor friend had declared to be the starting-point of every investigation. - I confess that I made little progress. - In the evening I strolled across the Park, - and found myself about six o'clock at the Oxford Street end of Park Lane. - A group of loafers upon the pavements, - all staring up at a particular window, - directed me to the house which I had come to see. - A tall, - thin man with coloured glasses, - whom I strongly suspected of being a plain-clothes detective, - was pointing out some theory of his own, - while the others crowded round to listen to what he said. - I got as near him as I could, - but his observations seemed to me to be absurd, - so I withdrew again in some disgust. - As I did so I struck against an elderly, - deformed man, - who had been behind me, - and I knocked down several books which he was carrying. +\begin_layout Plain Layout +svn --version \end_layout \end_inset - +)を実行して, +configファイル群を生成させてください.これらは後で変更を加える必要があります. \end_layout -\begin_layout Standard -\begin_inset Note Greyedout +\begin_layout Enumerate +Windows用のsshクライアントを選んでください.選択肢はたくさんありますが, +ここではPutty tools +\begin_inset Foot status open \begin_layout Plain Layout - -\series bold -【註】 -\series default - -\begin_inset Flex Code +\begin_inset Flex URL status collapsed \begin_layout Plain Layout -\backslash -setlength +http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html \end_layout \end_inset -で指定した値は, -再度変更されるまでは, -以降のすべての多段組で使用されます. + \end_layout \end_inset - +のものを使用することとしましょう.クライアントが接続の度にパスワードを訊いてこないように, +接続を自動化する必要があります.簡単にするために, +追加的なパスワード保護などを加えないキーのみを使用することとします. \end_layout -\begin_layout Standard -\begin_inset ERT +\begin_deeper +\begin_layout Enumerate +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - - -\backslash -setlength{ -\backslash -multicolsep}{13pt} +puttygen \end_layout \end_inset - -\begin_inset Note Note +を使ってキーを生成します..ppkプライベートキーファイルを保存し, +パブリックキーファイルはサーバ側に置きます.SVNサーバがLinuxで走っている場合, +このパブリックキーの書式はLinuxのopensshと互換性がないために, +「Public key for pasting into OpenSSH authorized_keys file:」編集フィールドから, +直接サーバの +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - -\lang english -go back to the default +~/.ssh/authorized_keys \end_layout \end_inset +または +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +authorized_keys2 \end_layout -\begin_layout Standard -\begin_inset Newpage newpage \end_inset - +ファイルにコピー&ペーストを行わなくてはならないことに注意してください. \end_layout -\begin_layout Subsubsection -改段 -\end_layout +\begin_layout Enumerate +Puttyのplinkを入手してください.SVNのconfigファイル +\begin_inset Foot +status collapsed -\begin_layout Standard -改段は, -文章中の階段を行いたい位置に, -\SpecialChar TeX -コードで, -コマンド +\begin_layout Plain Layout +正確なパスはWindowsのバージョンに依りますが, +通常は \begin_inset Flex Code status collapsed \begin_layout Plain Layout - +c: \backslash -columnbreak{} +Documents and Settings +\backslash +user +\backslash +Application Data +\backslash +Subversion +\backslash +config \end_layout \end_inset -を挿入すれば, -強制的に行うことができます.ただし, -多くの場合, -文章中に空白が挿入されることに注意してください. -\begin_inset Newline newline -\end_inset - -以下が用例です. -\end_layout - -\begin_layout Standard -\begin_inset Flex Multiple Columns -status open +や +\begin_inset Flex Code +status collapsed \begin_layout Plain Layout +AppData +\backslash +Roaming +\backslash +Subversion +\end_layout -\size small -\begin_inset Quotes eld -\end_inset - -You're surprised to see me, - sir, -\begin_inset Quotes erd \end_inset - said he, - in a strange, - croaking voice. +辺りにあります. \end_layout -\begin_layout Plain Layout +\end_inset -\size small -I acknowledged that I was. -\end_layout +中の +\begin_inset Flex Code +status collapsed \begin_layout Plain Layout +[tunnels] +\end_layout -\size small -\begin_inset Quotes eld -\end_inset - -Well, - I've a conscience, - sir, - and when I chanced to see you go into this house, - as I came hobbling after you, - I thought to myself, - I'll just step in and see that kind gentleman, - and tell him that if I was a bit gruff in my manner there was not any harm meant, - and that I am much obliged to him for picking up my books. -\begin_inset Quotes erd \end_inset +セクションにsshコマンドを設定してください.例: -\end_layout +\begin_inset Flex Code +status collapsed \begin_layout Plain Layout +ssh=c:/path/plink.exe -i c:/path/private_key.ppk +\end_layout -\size small -\begin_inset Quotes eld -\end_inset - -You make too much of a trifle, -\begin_inset Quotes erd -\end_inset - - said I. - -\begin_inset Quotes eld \end_inset -May I ask how you knew who I was? -\begin_inset Quotes erd -\end_inset - AFTER THIS SENTENCE THE COLUMN BREAK IS FORCED. -\begin_inset ERT +\begin_inset Foot status collapsed \begin_layout Plain Layout - - -\backslash -columnbreak{} +通常, +正確なコマンドを機能させるには長い時間がかかり, +それは多くの物事に依存します.たとえば, +リモートサーバがPuttyなどの既定セッションとして保存されないようにしてください.うまく行かない場合には, +まずSVNなしでplink経由の接続を試してください. \end_layout \end_inset @@ -25796,53 +30635,19 @@ columnbreak{} \end_layout -\begin_layout Plain Layout - -\size small -\begin_inset Quotes eld -\end_inset - -Well, - sir, - if it isn't too great a liberty, - I am a neighbour of yours, - for you'll find my little bookshop at the corner of Church Street, - and very happy to see you, - I am sure. - Maybe you collect yourself, - sir. - Here's -\noun on -British -\begin_inset space ~ -\end_inset - -Birds -\noun default -, - and -\noun on -Catullus -\noun default -, - and -\noun on -The Holy War -\noun default +\end_deeper +\begin_layout Enumerate +SVNアーカイブをチェックアウトしてください.例: -\begin_inset space ~ +\begin_inset Newline newline \end_inset -– a bargain, - every one of them. - With five volumes you could just fill that gap on that second shelf. - It looks untidy, - does it not, - sir? -\begin_inset Quotes erd -\end_inset +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +svn co svn+ssh://user@server/repository_path \end_layout \end_inset @@ -25851,1571 +30656,1747 @@ The Holy War \end_layout \begin_layout Subsubsection -段間隔 +行末変換 \end_layout \begin_layout Standard -段幅は自動的に計算されますが, -段の間の余白は指定することができます.これは, -長さ +共著者同士がLinuxとWindowsを混在させているとき, +\SpecialChar LyX +は.lyxファイル中で異なった行末記号を使用することになります.これは, +\SpecialChar LyX +の機能に関する限り問題になりませんが, +コミット差分は巨大になり, +マージではコンフリクトを引き起こしがちです.幸いにして, +SVNは, +.lyxファイルを \begin_inset Flex Code status collapsed \begin_layout Plain Layout +native +\end_layout + +\end_inset + +モードに切り替える際 +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +手短には +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +svn propset svn:eol-style native FILE_NAME +\end_layout + +\end_inset + -\backslash -columnsep \end_layout \end_inset -を変更することで実現できます.既定値は10 -\begin_inset space \thinspace{} -\end_inset +, +CR/LF問題をどのように取り扱えばいいかを知っているので大丈夫です +\begin_inset Foot +status collapsed -ptです.以下は -\begin_inset Flex Code +\begin_layout Plain Layout +\begin_inset Flex URL status collapsed \begin_layout Plain Layout -\backslash -columnsep +http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html \end_layout \end_inset -を3 -\begin_inset space \thinspace{} + +\end_layout + \end_inset -cmに設定した例です. +. +\end_layout + +\begin_layout Subsection +\SpecialChar LyX +におけるGITコマンド \end_layout \begin_layout Standard -\begin_inset ERT -status open +\SpecialChar LyX +で, +最小限のGITコマンドがサポートされるようになりました.これらのコマンドは, -\begin_layout Plain Layout +\family sans +\series bold +ファイル\SpecialChar menuseparator +バージョン管理 +\family default +\series default +\begin_inset space \thinspace{} +\end_inset -\backslash -setlength{ -\backslash -columnsep}{3cm} +にあります.リポジトリのアクセスに, +パスワード保護されたsshを使用している場合には, +ターミナルウィンドウでの操作をするように促されます.\SpecialChar LyX +は, +GIT 1.7に対して試験を行っています +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +Windowsユーザーはgitにパスが通っていることを確認する必要があります.これは, +\SpecialChar LyX +中から +\family sans +ツール\SpecialChar menuseparator +設定\SpecialChar menuseparator +パス\SpecialChar menuseparator +PATH接頭辞 +\family default +で設定できます. \end_layout \end_inset - +. \end_layout \begin_layout Standard -\begin_inset Flex Multiple Columns -status open +GITと他のバージョン管理システムとの大きな相違点は, +GITの配布形態にあります.伝統的なバージョン管理システムでは, +リポジトリをホストする, +中心となるサーバーがあります.ユーザーは変更点をサーバーにコミットし, +他のユーザーが行った更新分をサーバーから受け取ります.一方, +GITでは, +ユーザーは, +ローカルのリポジトリにコミットを行います.ローカルリポジトリは, +GITコマンドの +\begin_inset Flex Code +status collapsed \begin_layout Plain Layout +pull +\end_layout -\size small -My observations of No. -\begin_inset space \space{} \end_inset -427 Park Lane did little to clear up the problem in which I was interested. - The house was separated from the street by a low wall and railing, - the whole not more than five feet high. - It was perfectly easy, - therefore, - for anyone to get into the garden, - but the window was entirely inaccessible, - since there was no water pipe or anything which could help the most active man to climb it. - More puzzled than ever, - I retraced my steps to Kensington. - I had not been in my study five minutes when the maid entered to say that a person desired to see me. - To my astonishment it was none other than my strange old book collector, - his sharp, - wizened face peering out from a frame of white hair, - and his precious volumes, - a dozen of them at least, - wedged under his right arm. +または +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +push \end_layout \end_inset +を使って, +1つ以上のリモートリポジトリと同期されます.\SpecialChar LyX +は, +リモートのGITリポジトリとは, +一切関わりません.CVSやSVNの集権的リポジトリに対して行うのと同じことを, +ローカルのリポジトリに対してのみ行います.リモートのGITリポジトリを使用している場合には, +お好みのGITクライアントを使用して, -\end_layout - -\begin_layout Standard -\begin_inset ERT +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - - -\backslash -setlength{ -\backslash -columnsep}{10pt} +pull \end_layout \end_inset - -\begin_inset Note Note +または +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - -\lang english -go back to the default +push \end_layout \end_inset - +の操作を行う必要があります. \end_layout \begin_layout Subsubsection -垂直線 +登録 \end_layout \begin_layout Standard -段間には, -長さ +お使いの文書が改訂管理下に置かれていなければ, +メニューにはこの項目だけが表示されます.もし改訂管理が有効ならば, + +\family sans +登録 +\family default +項目は表示されません. +\end_layout + +\begin_layout Standard +本コマンドは, +既に文書のあるディレクトリをGIT管理下に置いている場合に +\emph on +のみ +\emph default +(すなわち \begin_inset Flex Code status collapsed \begin_layout Plain Layout - -\backslash -columnseprule +.git/index \end_layout \end_inset -の幅を持つ罫線が描かれます.罫線幅を0 -\begin_inset space \thinspace{} -\end_inset - -ptにすると(これが既定値です), -罫線は出力されません.以下の例では, -段を分かつ線は2 -\begin_inset space \thinspace{} -\end_inset +ファイルが存在する場合にのみ), +お使いの文書をGITに登録します.つまり, +アーカイブはご自分でチェックアウトしなくてはなりません. +\end_layout -pt幅に設定されています. +\begin_layout Standard +すると, +文書の最初の説明文を入力するように促されます.登録したファイルは, +まだコミットされたわけではないことに注意してください. \end_layout \begin_layout Standard -\begin_inset ERT -status open +実行されるGITコマンドは, + +\begin_inset Flex Code +status collapsed \begin_layout Plain Layout +git add "<ファイル名>" +\end_layout +\end_inset -\backslash -setlength{ -\backslash -columnseprule}{2pt} +です. +\end_layout + +\begin_layout Standard +スイッチの説明は +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +man git \end_layout \end_inset +をお読みください. +\end_layout +\begin_layout Subsubsection +変更をチェックイン \end_layout \begin_layout Standard -\begin_inset Flex Multiple Columns -status open +ファイルの編集を終えたら, +変更をコミットします.このとき, +変更の説明文を入れるよう促されます.その後, +変更がコミットされます. +\end_layout -\begin_layout Plain Layout +\begin_layout Standard +GITコマンド: -\size small -\begin_inset Quotes eld +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +git commit -q -m +\begin_inset Quotes erd \end_inset -You're surprised to see me, - sir, +<入力した説明文> \begin_inset Quotes erd \end_inset - said he, - in a strange, - croaking voice. + "<ファイル名>" \end_layout -\begin_layout Plain Layout +\end_inset -\size small -I acknowledged that I was. -\end_layout -\begin_layout Plain Layout +\end_layout -\size small -\begin_inset Quotes eld -\end_inset +\begin_layout Subsubsection +リポジトリ版に戻す +\end_layout -Well, - I've a conscience, - sir, - and when I chanced to see you go into this house, - as I came hobbling after you, - I thought to myself, - I'll just step in and see that kind gentleman, - and tell him that if I was a bit gruff in my manner there was not any harm meant, - and that I am much obliged to him for picking up my books. -\begin_inset Quotes erd -\end_inset +\begin_layout Standard +これは, +最後のチェックイン以降, +文書に加えられた変更をすべて廃棄します.変更が廃棄される前に警告が表示されます. +\end_layout +\begin_layout Standard +GITコマンド: -\end_layout +\begin_inset Flex Code +status collapsed \begin_layout Plain Layout - -\size small -\begin_inset Quotes eld +git checkout -q +\begin_inset Quotes qld \end_inset -You make too much of a trifle, -\begin_inset Quotes erd +<ファイル名> +\begin_inset Quotes qld \end_inset - said I. - -\begin_inset Quotes eld -\end_inset -May I ask how you knew who I was? -\begin_inset Quotes erd +\end_layout + \end_inset \end_layout -\begin_layout Plain Layout +\begin_layout Subsubsection +ファイル名変更 +\end_layout -\size small -\begin_inset Quotes eld -\end_inset +\begin_layout Standard +これは, +現行文書のファイル名を変更します.最後のチェックイン以降, +変更が加えられていないサラの文書であることが要求されます.ファイル名とコピー操作の説明を入力するように促され, +その後, +ローカルとリポジトリの両方でファイル名が変更されます.新旧ファイル名の文書の親ディレクトリが異なる場合には, +コピーにインクルードされたファイルの相対パスは, +( +\family sans +ファイル\SpecialChar menuseparator +名前をつけて保存\SpecialChar ldots -Well, - sir, - if it isn't too great a liberty, - I am a neighbour of yours, - for you'll find my little bookshop at the corner of Church Street, - and very happy to see you, - I am sure. - Maybe you collect yourself, - sir. - Here's -\noun on -British +\family default +と同様に)全て調整されます.最後に, +新ファイル名を使ってファイルが再度読み込まれます. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +GITコマンド: + \begin_inset space ~ \end_inset -Birds -\noun default -, - and -\noun on -Catullus -\noun default -, - and -\noun on -The Holy War -\noun default -\begin_inset space ~ +\begin_inset Newline newline \end_inset -– a bargain, - every one of them. - With five volumes you could just fill that gap on that second shelf. - It looks untidy, - does it not, - sir? -\begin_inset Quotes erd -\end_inset +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +git mv "<ファイル名>" "<新ファイル名>" \end_layout \end_inset -\end_layout - -\begin_layout Standard -\begin_inset VSpace defskip +\begin_inset Newline newline \end_inset -\end_layout - -\begin_layout Standard -罫線は, -コマンド \begin_inset Flex Code status collapsed \begin_layout Plain Layout - -\backslash -columnseprulecolor +git commit \end_layout \end_inset -を再定義すれば, -着色することができます.これは, -多段組差込枠の前に\SpecialChar TeX -コードで以下のコマンドを挿入すれば, -実現できます. -\end_layout -\begin_layout LyX-Code +\end_layout -\backslash -renewcommand{ -\backslash -columnseprulecolor}{ -\backslash -color{red}} +\begin_layout Subsubsection +履歴を表示 \end_layout \begin_layout Standard -このコマンド中の +これは, +GIT文書の全履歴を表示します. \begin_inset Flex Code status collapsed \begin_layout Plain Layout - -\backslash -red -\end_layout - +git log +\begin_inset Quotes qld \end_inset -をお好みの色に変更してください.既定色とユーザー定義色の全てを使用することができます.既定色とユーザー定義色についての詳細な情報は, -取扱説明書『埋込オブジェクト篇』の「色付き表」の節をご覧ください.既定色に戻すには, -以下のコマンドを挿入してください. -\end_layout +<ファイル名> +\begin_inset Quotes qld +\end_inset -\begin_layout LyX-Code -\backslash -renewcommand{ -\backslash -columnseprulecolor}{ -\backslash -normalcolor} \end_layout -\begin_layout Standard -以下は, -シアン色の罫線と1 -\begin_inset space \thinspace{} \end_inset -cmの段間隔を持つ例です. +の出力がブラウザに表示されます. +\end_layout + +\begin_layout Subsubsection +改訂情報 \end_layout \begin_layout Standard -\begin_inset ERT -status open +\SpecialChar LyX +は, +ファイルの最終コミットのGITハッシュ番号・その短縮形・著者名・最終コミットの日時をサポートします.これらの情報は, +すべて +\begin_inset Flex Code +status collapsed \begin_layout Plain Layout +git log -n 1 --pretty=format:%H%n%h%n%an%n%ai +\end_layout +\end_inset -\backslash -setlength{ -\backslash -columnsep}{1cm} -\end_layout +によって抽出されます.ツリーバージョン情報は, + +\begin_inset Flex Code +status collapsed \begin_layout Plain Layout +git describe --abbrev --dirty --long +\end_layout +\end_inset -\backslash -renewcommand{ -\backslash -columnseprulecolor}{ -\backslash -color{cyan}} -\end_layout +で取得されます.詳細については, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:VCS改訂情報" +nolink "false" \end_inset +節を参照してください. +\end_layout +\begin_layout Subsection +さらなる調整 \end_layout \begin_layout Standard -\begin_inset Flex Multiple Columns -status open +最近になって +\begin_inset Flex Code +status collapsed \begin_layout Plain Layout +vc-command +\end_layout -\size small -\begin_inset Quotes eld -\end_inset - -You're surprised to see me, - sir, -\begin_inset Quotes erd \end_inset - said he, - in a strange, - croaking voice. +機構が付け加えられたおかげで, +\SpecialChar LyX +のパワーユーザは, +改訂管理のための自製コマンドを作ることができるようになりました. \end_layout -\begin_layout Plain Layout - -\size small -I acknowledged that I was. +\begin_layout Standard +たとえば, +以下のようにして, +二つのTortoiseSVNコマンドを直接統合することができます. \end_layout -\begin_layout Plain Layout +\begin_layout Description +コミット: + +\begin_inset Flex Code +status collapsed -\size small -\begin_inset Quotes eld -\end_inset +\begin_layout Plain Layout +vc-command DR "." "TortoiseProc /command:commit /path:$$p" +\end_layout -Well, - I've a conscience, - sir, - and when I chanced to see you go into this house, - as I came hobbling after you, - I thought to myself, - I'll just step in and see that kind gentleman, - and tell him that if I was a bit gruff in my manner there was not any harm meant, - and that I am much obliged to him for picking up my books. -\begin_inset Quotes erd \end_inset \end_layout -\begin_layout Plain Layout - -\size small -\begin_inset Quotes eld -\end_inset +\begin_layout Description +元に戻す: + +\begin_inset Flex Code +status collapsed -You make too much of a trifle, -\begin_inset Quotes erd -\end_inset +\begin_layout Plain Layout +vc-command DR "." "TortoiseProc /command:revert /path:$$p" +\end_layout - said I. - -\begin_inset Quotes eld \end_inset -May I ask how you knew who I was? -\begin_inset Quotes erd -\end_inset +\end_layout +\begin_layout Subsection +バージョン管理と文書比較 \end_layout +\begin_layout Standard +バージョン管理は, +通常 +\begin_inset Flex Code +status collapsed + \begin_layout Plain Layout +diff +\end_layout -\size small -\begin_inset Quotes eld \end_inset -Well, - sir, - if it isn't too great a liberty, - I am a neighbour of yours, - for you'll find my little bookshop at the corner of Church Street, - and very happy to see you, - I am sure. - Maybe you collect yourself, - sir. - Here's -\noun on -British -\begin_inset space ~ -\end_inset +ダンプを生成することによって, +改訂版の間の変更点を検査するのが, +典型的な使用法です.これは平文ファイルには有効なのですが, +複雑な構造を持つ\SpecialChar LyX +ファイルの場合には, +あまり便利ではありません.そこで, +\SpecialChar LyX +は独自の文書比較機能を提供しています.この機能を呼び出すには2つの方法があります.1つは, +\SpecialChar LyX +の +\begin_inset Flex Code +status collapsed -Birds -\noun default -, - and -\noun on -Catullus -\noun default -, - and -\noun on -The Holy War -\noun default +\begin_layout Plain Layout +vc-compare +\end_layout -\begin_inset space ~ \end_inset -– a bargain, - every one of them. - With five volumes you could just fill that gap on that second shelf. - It looks untidy, - does it not, - sir? -\begin_inset Quotes erd +関数を直接呼び出す方法であり(詳細は\SpecialChar LyX +関数説明書を参照), +もう1つはツールバーアイコン +\begin_inset Info +type "icon" +arg "vc-compare" +\end_inset + +による方法, +さらにはメニュー項目 +\begin_inset Info +type "menu" +arg "vc-compare" \end_inset +を使用する方法です.当該文書のうち, +任意の2つの改訂版を比較することもできますし, +編集中の現行版を古い改訂版と比較することもできます(このとき改訂版遡及数「 +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout +0 \end_layout \end_inset - +」は, +編集中のファイルと最後にコミットした改訂版との比較を意味します). \end_layout \begin_layout Standard -\begin_inset ERT +この機能は, +SVNとRCSでサポートされていますが, +RCSは, +より複雑なバージョン付けスキームを持っているため, +制約があります.ダイアログ中で改訂版を指定する際の数字は, +つねにRCS改訂番号の最後の数を指し示します(例: +「1.2.35」版のときには「35」).現在のところ, +改訂のGIT表記はサポートされておらず, + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout - - -\backslash -setlength{ -\backslash -columnseprule}{0pt} +HEAD~X \end_layout -\begin_layout Plain Layout +\end_inset -\backslash -renewcommand{ -\backslash -columnseprulecolor}{ -\backslash -normalcolor} +\lang english +. +\lang japanese +の形で表記されるXステップ前の改訂版を, +編集中文書と比較することのみが可能です. \end_layout +\begin_layout Section +文芸プログラミング +\begin_inset CommandInset label +LatexCommand label +name "sec:文芸プログラミング" + \end_inset -\begin_inset Note Note -status collapsed +\end_layout -\begin_layout Plain Layout +\begin_layout Standard -\lang english -go back to the default +\noun on +Kayvan Sylvan +\noun default +(kayvan@sylvan.com)改訂  +\noun on +Edmar Wienskoski Jr. +\noun default +(edmar-w-jr@technologist.com)原文 \end_layout -\end_inset - +\begin_layout Subsection +はじめに +\end_layout +\begin_layout Standard +この節の主な目的は, +文芸的プログラミング(literate programming)のために, +\SpecialChar LyX +をどう使えばよいかをお見せすることです.ここでは, +あなたがこのプログラミング技術をよくご存じで, +「tangling」や「weaving」の意味するところを知っているものとして説明します.そうでない場合には, +以下の各節にあるウェブリンクをたどってください.そこには, +かつての開発の歴史から最新のツールチップまで, +たくさんの良質なドキュメンテーションがあります. \end_layout \begin_layout Standard -\begin_inset Newpage newpage -\end_inset +また, +あなたが, +\SpecialChar LyX +の設定を変更することを厭わない程度まで\SpecialChar LyX +に習熟しており, +Xリソースファイルにも親しんでいることを前提にしています.そうでない場合は, +あなたの必要とするトピックを扱っている, +\SpecialChar LyX +の他の説明書で調べてください. +\end_layout +\begin_layout Subsection +文芸プログラミング +\end_layout +\begin_layout Standard +以下は, +文芸プログラミング FAQからの抜粋です. \end_layout -\begin_layout Section -標準的でない形の段落 +\begin_layout Quotation +文芸プログラミングは, +人間が読むのに適した形でのドキュメンテーションとソースの組合わせです.実際, +文芸的プログラムは楽しい読み物であるべきであり, +さらには参加したいとさえ思わせるべきなのです! +(ボブ, +ごめん.言わずにはいれなかった.)一般的に, +文芸プログラムは, +ソースとドキュメンテーションを同一ファイル上に結合したものです.そして, +文芸プログラミングツールは, +ファイルを解析して, +読むことのできるドキュメンテーションか, +あるいはコンパイル可能なソースを生成します.文芸プログラミングのWEBスタイルは, +D. +\begin_inset space \thinspace{} +\end_inset + +E. + Knuthが, +\SpecialChar TeX +組版ソフトウエアを開発中に作り出したものです. \end_layout \begin_layout Standard -\noindent -\SpecialChar LaTeX -は, -他のテキストプロセッサと同様に, -既定で長方形の段落を使用します.しかし, -例えば, -ポスターや招待状, -詩などの特殊な場合には, -段落の形を好きなように変えることができます.これは, -文書設定で -\family sans -任意設定の段落形 -\family default -モジュールを読み込んで, -\SpecialChar LaTeX -パッケージ -\begin_inset Flex Code -status collapsed +他のエキスパートの発言です. +\end_layout -\begin_layout Plain Layout -shapepar +\begin_layout Quotation + +\emph on +文芸プログラミングは, +冗長なコメント付けと何が違いますか? \end_layout -\end_inset +\begin_layout Quotation +3つの際立った特徴があります.重要な順に列挙すれば, -を使用させるようにすれば, -実現できます. \end_layout -\begin_layout Subsection -既定の形 +\begin_deeper +\begin_layout Itemize +推敲の順序が柔軟 \end_layout -\begin_layout Standard +\begin_layout Itemize +ブラウジングの自動サポート +\end_layout -\series bold -shapepar -\series default -は, -以下の形を提供しています. +\begin_layout Itemize +特に図式と数式を含んだドキュメンテーションの組版 \end_layout -\begin_layout Standard -\begin_inset Tabular - - - - - - - -\begin_inset Text +\end_deeper +\begin_layout Quotation +などがあります. +\end_layout -\begin_layout Plain Layout -名称 +\begin_layout Standard +あなたの興味に火を付けたところで書誌情報を見てみましょう. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Subsubsection +書誌情報 +\end_layout -\begin_layout Plain Layout -説明 +\begin_layout Standard +完全な文芸プログラミング FAQは \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Quote +Literate Programming FAQ +\begin_inset Flex URL +status open \begin_layout Plain Layout -備考 + +http://www.literateprogramming.com/lpfaq.pdf \end_layout \end_inset - - - - -\begin_inset Text -\begin_layout Plain Layout -CDlabel -\end_layout -\end_inset - - -\begin_inset Text +\end_layout -\begin_layout Plain Layout -丸い穴の開いたドーナツ型(CD/DVD大) +\begin_layout Standard +にあります. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Standard +このFAQには, +23(二十三です!)の文芸プログラミング用ツールが列挙されています.一部のツールは, +特定のプログラミング言語用に特化したものですが, +一般的な対象を持つものもあります.私は自分で使うのに, +いくつかの理由から +\noun on +Noweb +\noun default +を選びました. +\end_layout -\begin_layout Plain Layout -伸縮不可.多くの文字を入れられないことに注意. +\begin_layout Itemize +説明文書を\SpecialChar LaTeX +でもHTMLでも出力できる. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout Itemize +オープンアーキテクチャを持っているので, +新しいフィルタをプラグインとして加えたり +\begin_inset Foot +status collapsed \begin_layout Plain Layout -Circle + +\emph on +フィルタ +\emph default +は, +与えられたデータストリームを読み込み, +操作されたデータストリームを出力するプログラムです.このようにして, +(文芸コードを含んだ)WEBファイルを, +Cプログラムコードや\SpecialChar LaTeX +コードのみを含むファイルに変換することができます. \end_layout \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -円 +, +自分が必要な特別な処理を実行することが容易である. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Itemize +すでに利用可能となっているフィルタの良質なコレクションがある(HTMLはその一つです). +\end_layout -\begin_layout Plain Layout -脆弱.計算に失敗することも. +\begin_layout Itemize +無料である. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout Standard +Nowebのウェブページは +\end_layout + +\begin_layout Quote +Nowebホームページ +\begin_inset Flex URL +status collapsed \begin_layout Plain Layout -Diamond + +https://www.cs.tufts.edu/~nr/noweb/ \end_layout \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -菱形(シンボル的に -\begin_inset Quotes eld -\end_inset -diamond -\begin_inset Quotes erd -\end_inset +\end_layout -と表記) +\begin_layout Standard +にあります.ここから始めれば, +たくさんの興味深いリンクや, +文芸プログラミングの用例にたどり着くことができます. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Subsection +\SpecialChar LyX +とNowebを使った文芸プログラミング +\end_layout -\begin_layout Plain Layout -- +\begin_layout Standard +\SpecialChar LyX +における文芸プログラミングのサポートは, +\SpecialChar LyX +の汎用変換機構を使用して実現しています.このサポートは「Noweb非依存」的な方法で提供されているので, +LyXの設定を変更するだけで, +自分の好きな他の文芸プログラミングツールを使って, +この新しい\SpecialChar LyX +の機能を利用することができます. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout Subsubsection +ドキュメントとコードの生成(weavingおよびtangling) +\end_layout -\begin_layout Plain Layout -Heart +\begin_layout Paragraph +nowebモジュールの使用 \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Standard +Nowebと\SpecialChar LyX +の導入に成功したならば, +新規文書を開いたときにはいつも, +文書クラスを選択した後, -\begin_layout Plain Layout -ハート型 -\end_layout +\family sans +\series bold +文書\SpecialChar menuseparator +設定 +\family default +\series default +\begin_inset space \thinspace{} \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -- +メニューで「noweb」モジュールを追加するようにしてください.Nowebが正しく導入されていれば, +「モジュール」リンクをクリックした際, +利用可能リストに「noweb」モジュールが表示され, +文書に追加できるようになっています. \end_layout -\end_inset - - - - -\begin_inset Text - -\begin_layout Plain Layout -Hexagon +\begin_layout Paragraph +コードの入力 \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Standard +\SpecialChar LyX +では, + +\begin_inset Flex Noun +status collapsed \begin_layout Plain Layout -六角形 +Chunk \end_layout \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -- +という名前の特別差込枠を使えば, +コードを入力することができます.Nowebは次のようにchunks を区切ります. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout LyX-Code +<>= +\end_layout -\begin_layout Plain Layout -Nut +\begin_layout LyX-Code + code \end_layout -\end_inset - - -\begin_inset Text +\begin_layout LyX-Code + more code +\end_layout -\begin_layout Plain Layout -ナット型(丸い穴の開いた六角形) +\begin_layout LyX-Code + even more code \end_layout -\end_inset - - -\begin_inset Text +\begin_layout LyX-Code + @ +\end_layout + +\begin_layout Standard +問題は<<と@の間にあるものを完全にそのままの形で扱わなければならないことです.つまり, +\SpecialChar LyX +は, +この間に書かれたものを特別に解釈することは決してあってはなりません.これも +\begin_inset Flex Noun +status collapsed \begin_layout Plain Layout -- +Chunk \end_layout \end_inset - - - - -\begin_inset Text -\begin_layout Plain Layout -Square +によって取り扱われ, +通常のテキスト差込枠のように見えますが, +自由に空白を入れることができます. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Standard +特殊な注釈として, +chunk内でNowebの「%def」を使えば, +Nowebのidentifierの相互参照に項目を加えることができます.次の例を見てください. +\end_layout -\begin_layout Plain Layout -正方形 +\begin_layout LyX-Code +<>= \end_layout -\end_inset - - -\begin_inset Text +\begin_layout LyX-Code +def some_function(args): +\end_layout -\begin_layout Plain Layout -- +\begin_layout LyX-Code + "This is the doc string for this function." \end_layout -\end_inset - - - - -\begin_inset Text +\begin_layout LyX-Code + print "My args: + ", + args +\end_layout -\begin_layout Plain Layout -Star +\begin_layout LyX-Code +@ %def some_function \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Standard +これをどのように使って, +その結果相互参照がどうなるかは +\emph on +LIBDIR/examples/listerrors.lyx +\emph default +の中の文芸pythonプログラムを見るとよくわかります. +\end_layout -\begin_layout Plain Layout -五芒星 +\begin_layout Paragraph +説明文書の生成 \end_layout +\begin_layout Standard +この時点で, +適切な文書クラスを持ち, +いくつかのコードとテキストが入った新規文書ファイルが作成されているはずです.これをどうやって印刷したらいいのでしょう.答えは簡単で, +通常の文書で行うように +\family sans + +\begin_inset space \thinspace{} \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -- -\end_layout +\series bold +文書\SpecialChar menuseparator +表示 +\series default + +\begin_inset space \thinspace{} \end_inset - - - - -\begin_inset Text -\begin_layout Plain Layout -Candle -\end_layout -\end_inset - - -\begin_inset Text +\family default +等を選ぶだけです.特別な手続きは必要ありません. +\end_layout -\begin_layout Plain Layout -燃えるろうそく +\begin_layout Standard +理解を助けるために, +\SpecialChar LyX +の内部で何が起っているかを説明しておきましょう. \end_layout +\begin_layout Enumerate + +\family sans +\series bold +文書\SpecialChar menuseparator +更新 +\series default + +\begin_inset space \thinspace{} \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -- + +\family default +が選択されると, +\SpecialChar LaTeX +ファイルがつくられます. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_deeper +\begin_layout Standard +文書が文芸プログラミング用のクラスであった場合には, +拡張子に( +\begin_inset Flex MenuItem +status collapsed \begin_layout Plain Layout -Drop down/up +設定 \end_layout \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -雫型/逆雫型 +パネルで設定した)文芸プログラム用のものがつけられます.それ以外は .texが拡張子に使われます. \end_layout -\end_inset - - -\begin_inset Text +\end_deeper +\begin_layout Enumerate +違いがファイル名だけなのに注意してください.\SpecialChar LyX +による特別な処理は必要ありません. +\begin_inset Flex Noun +status collapsed \begin_layout Plain Layout -脆弱.計算に失敗することも. +Chunk \end_layout \end_inset - - - - -\begin_inset Text - -\begin_layout Plain Layout -\SpecialChar TeX +差込枠でコードを入力するのだけがポイントです. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Enumerate +文書が何らかの文芸プログラムクラスなら, +\SpecialChar LyX +は, +\SpecialChar LyX +からNowebへの内部変換子を用い, +それからNowebから\SpecialChar LaTeX +への変換子 +\begin_inset Foot +status collapsed \begin_layout Plain Layout -\SpecialChar TeX -ロゴ +これらの変換子は, + +\family sans +ツール\SpecialChar menuseparator +設定 +\family default +パネルの変換子タブに定義されています.変換子の一般的な情報については, +取扱説明書『 +\emph on +カスタマイズ篇 +\emph default +』の「 +\emph on +変換子 +\emph default +」の節をご覧ください. \end_layout \end_inset - - -\begin_inset Text -\begin_layout Plain Layout -- +を使って\SpecialChar LaTeX +ファイルを生成します. \end_layout -\end_inset - - - - -\begin_inset Text +\begin_deeper +\begin_layout Standard +それ以外の場合はこのステップを飛ばします. +\end_layout -\begin_layout Plain Layout -Triangle up/down/ -\begin_inset Newline newline -\end_inset +\end_deeper +\begin_layout Enumerate +最後に\SpecialChar LaTeX +が実行され, +通常の文書と同じ後処理が行われます. +\end_layout -left/right +\begin_layout Standard +様々な変換子が実行するコマンドを変更すれば, +簡単に, +特定の「文芸プログラムツール」から変更することができます. \end_layout -\end_inset - - -\begin_inset Text +\begin_layout Paragraph +コードの生成 +\end_layout -\begin_layout Plain Layout -各方向の三角形 +\begin_layout Standard +ビルドメニューが選ばれた場合や, +それに対応するツールバーのボタンが押された場合, +上のステップ1と同様に\SpecialChar LaTeX +ファイルが生成されます.それから\SpecialChar LyX +は +\family typewriter +Noweb->Program +\family default +のコンバータを起動します.通常は, +このコンバータは(他のコンバータと同じように)2つの部分からできています. \end_layout -\end_inset - - -\begin_inset Text - -\begin_layout Plain Layout -- +\begin_layout Enumerate +変換プログラム.このプログラムは, +一つのフォーマットから他のフォーマットへの変換を行います(この場合は, +Nowebフォーマットからプログラムの疑似フォーマットへ変換します). \end_layout -\end_inset - - - +\begin_layout Enumerate +エラーログ解析子.これはエラーメッセージを\SpecialChar LyX +が理解できる形へ書き直します.これによって, +\SpecialChar LyX +はファイルバッファの正しい位置へエラーボックスを配置することができます. +\end_layout -\end_inset +\begin_layout Standard +冒頭部, +「変換子」設定は +\end_layout +\begin_layout LyX-Code +\family typewriter +build-script $$i $$r \end_layout \begin_layout Standard -段落に形を適用するには, +と指定します.これは基本的に, \SpecialChar LyX -ツールバー中の環境プルダウンボックスから形を選んでください. -\end_layout - -\begin_layout Standard -\begin_inset Newpage newpage +が +\begin_inset Quotes erd \end_inset -\end_layout +\family typewriter +build-script +\family default -\begin_layout Standard -以下は, -ナット型の段落の例です. +\begin_inset Quotes erd +\end_inset + +(プログラムかスクリプト名)を(一般には\SpecialChar LyX +の一時ファイル用のディレクトリにつくられる), +Nowebファイルの名前と元の\SpecialChar LyX +ファイルのディレクトリパスを使って呼び出すことを意味しています. \end_layout \begin_layout Standard -\begin_inset VSpace bigskip -\end_inset +以下に「build-script」の一例を書いておきます.パスが通っているディレクトリに置いて使います. +\end_layout +\begin_layout LyX-Code +\family sans +#!/bin/sh \end_layout -\begin_layout Nut +\begin_layout LyX-Code -\lang latin -Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. - At vero eos et accusam et justo duo dolores et ea rebum. - Stet clita kasd gubergren, - no sea takimata sanctus est Lorem ipsum dolor sit amet. - Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. +\family sans +# \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip -\end_inset - +\begin_layout LyX-Code +\family sans +notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh \end_layout \begin_layout Standard -\begin_inset Note Greyedout -status open +変換子設定の次の部分は「フラグ」で, +これは +\end_layout -\begin_layout Plain Layout +\begin_layout LyX-Code -\series bold -【註】 -\family sans -\series default -shapepar -\family default -段落は改頁にまたがることはできません. +\family typewriter +parselog=$$s/scripts/listerrors \end_layout +\begin_layout Standard +に設定されます. +\begin_inset Newline newline \end_inset +これは, -\end_layout +\begin_inset Quotes erd +\end_inset -\begin_layout Standard -\begin_inset VSpace bigskip +build-script +\begin_inset Quotes erd +\end_inset + +プロセスが生成したエラーを +\begin_inset Quotes erd \end_inset +listerrors +\begin_inset Quotes erd +\end_inset +プログラムを介して処理するものです. \end_layout \begin_layout Standard -\begin_inset Flex Code -status collapsed +ビルドは, +通常\SpecialChar LyX +の一時ディレクトリで行われるので, +変換によって生成されたファイルはそのディレクトリに置かれます.\SpecialChar LyX +は, +主要ファイルとみなされるものをコピーして取り出しますが, -\begin_layout Plain Layout -shapepar +\family typewriter +Noweb→プログラム +\family default +変換は複数のファイルを生成することがあるので, +\SpecialChar LyX +を閉じる際に大半が削除される可能性があります.これが, +NOWEB_OUTPUT_DIR環境変数を渡して, +build-script chunkが生成したファイルをその場所に置かれるようにする理由です. \end_layout -\end_inset - -は, -段落中にどれだけ文章が含まれようとも, -常に形を維持しようとします.したがって, -段落の大きさは, -含まれている文章量によって変化しますので, -段落の大きさがページ余白にはみ出してしまうことがあります.寸法が伸縮することを示すために, -文章量を二倍にした例を見てみましょう. +\begin_layout Paragraph +文章中でのプログラムの構築操作の説明 \end_layout \begin_layout Standard -\begin_inset Newpage newpage +\SpecialChar LyX +とNowebの統合の最後の部分は, + +\begin_inset Quotes eld \end_inset +build-script +\begin_inset Quotes erd +\end_inset + chunkです.一般に, +あなたのプログラムの構築操作の説明それ自身をchunkに入れて文章中に含めなければなりません.上の例のnoweb用のbuild-scriptでは, +chunkを見つけるのにnotangleコマンドを使い, +shを使って起動します. \end_layout -\begin_layout Nut - -\lang latin -Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. - At vero eos et accusam et justo duo dolores et ea rebum. - Stet clita kasd gubergren, - no sea takimata sanctus est Lorem ipsum dolor sit amet. - Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. - Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. - At vero eos et accusam et justo duo dolores et ea rebum. - Stet clita kasd gubergren, - no sea takimata sanctus est Lorem ipsum dolor sit amet. - Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. +\begin_layout Standard +以下に典型的なchunkがどのようなものかを書いておきます. \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip +\begin_layout LyX-Code +<>= +\begin_inset Newline newline \end_inset \end_layout -\begin_layout Standard -ただし, - -\family sans -CDlabel -\family default -形は例外です.これは, -CD/DVDの寸法に収まらなくてはならないので, -伸縮しません.したがって, -形に収まる文章量は限られています. +\begin_layout LyX-Code +#!/bin/sh \begin_inset Newline newline \end_inset -\family sans -drop -\family default -形と -\family sans -circle -\family default -形は脆弱で, -文章量によっては寸法計算が失敗する可能性があります.この場合, - -\begin_inset Quotes eld +\begin_inset Newline newline \end_inset -Arithmetic overflow -\begin_inset Quotes erd +if [ -z "${NOWEB_SOURCE}" ] +\begin_inset Newline newline \end_inset -という\SpecialChar LaTeX -エラーが発生します.この時は, -文章の一部を追加したり削除したりするか, -どれもうまくいかなければ別の形を使用してください. +then \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip +\begin_layout LyX-Code +NOWEB_SOURCE=myfile.nw +\begin_inset Newline newline +\end_inset + +fi +\begin_inset Newline newline +\end_inset + +[... + code to extract files ... + use NOWEB_OUTPUT_DIR here ...] +\begin_inset Newline newline \end_inset +[... + code to compile files ...] +\begin_inset Newline newline +\end_inset +@ \end_layout \begin_layout Standard -先端のある形では, -先端部の文字列で, -\SpecialChar LaTeX -のハイフネーションルーチンが失敗することがあります.したがって, -この部分の文章には, -ハイフネーション位置 + \family sans -( -\begin_inset Info -type "shortcut" -arg "specialchar-insert hyphenation" -\end_inset +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator +\series default +Noweb +\begin_inset space \space{} +\end_inset +Listerros \family default -)を指定することが往々にして必要になります. -\end_layout -\begin_layout Standard -\begin_inset VSpace bigskip +\begin_inset space \thinspace{} \end_inset +をご覧ください.このファイルには異なる実装の「listerrors」プログラムが含まれていて, +これまで説明してきた各々の部分が全体としてどのようになるかをわかってもらうための例です.また, -\end_layout +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator -\begin_layout Standard -Shapepar段落は, -常に中央揃えか, -左の縁が左ページ余白に接するように配置されます.したがって, -これらの段落を揃えるのに段落ダイアログを使用することはできません.解決方法としては, -段落をミニページかparboxの中において, -このボックスを揃えることです.ここでの問題は, -ボックスの正しい幅を見出すことです.もしボックスの幅が広すぎれば, -ボックスを中央揃えにしたとしても, -ボックスの左側が付いてしまうので中央揃えになりません.そこで, -正しい幅を見出すまでは, -若干試行錯誤しなくてはならないかもしれません.以下は, -二つのハート形の段落です.一つ目は揃え指定がなく, -二つ目は右揃えにしてあります. -\end_layout +\series default +Noweb2\SpecialChar LyX -\begin_layout Standard -\begin_inset Newpage newpage -\end_inset +\family default +\begin_inset space \thinspace{} +\end_inset +もご覧ください.面白いことに, +これらのファイルには, +PythonとPerlが各々使われていて, +\SpecialChar LyX +の文芸プログラミングのサポートがプログラム言語に依存しないことを示しています. \end_layout -\begin_layout Heart -\noindent - -\lang latin -Lo\SpecialChar softhyphen -rem ipsum dolor sit amet, - consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. - At vero eos et accusam et justo duo dolores et ea rebum. - Stet clita kasd gubergren, - no sea takimata sanctus est Lorem ipsum dolor sit amet. +\begin_layout Subsubsection +\SpecialChar LyX +の設定 \end_layout \begin_layout Standard -\begin_inset VSpace bigskip -\end_inset +すべての文芸プログラムのための設定は, +\family sans +ツール\SpecialChar menuseparator +設定 +\family default +パネルの「ファイル処理」タブですることができます.重要な部分を見ておきましょう. +\end_layout +\begin_layout Description +「NoWeb」形式 ファイル形式タブで設定します.ここで, +Noweb特有の設定を行います. +\family sans +GUI名 +\family default +を +\family typewriter +NoWeb +\family default +に, +拡張子を +\family typewriter +.nw +\family default +に設定してください.これによって, +\SpecialChar LyX +に変換プロセスの第一段階でつくられるファイルに +\family typewriter +.nw +\family default +という拡張子をつけることを指示します. \end_layout -\begin_layout Standard -\noindent -\align right -\begin_inset Box Frameless -position "t" -hor_pos "c" -has_inner_box 1 -inner_pos "t" -use_parbox 1 -use_makebox 0 -width "42col%" -special "none" -height "1in" -height_special "totalheight" -thickness "0.4pt" -separation "3pt" -shadowsize "4pt" -framecolor "black" -backgroundcolor "none" -status open +\begin_layout Description +プログラム形式 これは, +変換の終着点を示すためだけの, +空の形式です(これがあることで, +変換子を作ることができます). +\end_layout -\begin_layout Heart -\noindent +\begin_layout Description -\lang latin -Lo\SpecialChar softhyphen -rem ipsum dolor sit amet, - consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. - At vero eos et accusam et justo duo dolores et ea rebum. - Stet clita kasd gubergren, - no sea takimata sanctus est Lorem ipsum dolor sit amet. -\end_layout +\family sans +NoWeb +\family default +-> +\family sans +\SpecialChar LaTeX -\end_inset +\family default + この変換子は, +文芸的文書の「weaving」を行います.Nowebの場合, +「 +\family typewriter +noweave -delay -index $$i > $$o +\family default +」に設定されます. +\end_layout +\begin_layout Description +\family sans +NoWeb +\family default +-> +\family sans +Program +\family default + これは「tangling」を行います.上述のように, +変換子は「 +\family typewriter +build-script $$i $$r +\family default +」, +フラグは「 +\family typewriter +parselog=$$s/scripts/listerrors +\family default +」となります. \end_layout -\begin_layout Subsection -任意の形 +\begin_layout Subsubsection +デバッグ機能拡張 \end_layout \begin_layout Standard -ユーザーは, -どのような形であれ, -定義することができます.これを手動で行うのは, -全ての座標を指定しなくてはならないので, -かなりの労力を必要とします.しかし, -以下のように, -コンピューターに座標を計算させる方法もあります. +ddd/gdbまたは他のデバッガで使える「server-goto-file-row」関数が新たに\SpecialChar LyX +サーバに実装されました. \end_layout -\begin_layout Enumerate -プログラム -\begin_inset CommandInset href -LatexCommand href -name "Jpgfdraw" -target "https://www.ctan.org/tex-archive/graphics/jpgfdraw" -literal "false" - -\end_inset +\begin_layout Standard +ddd/gdbでデバッグしているとき, +一つのキーストロークで現在実行している位置でテキストエディタを起動できます.既定のdddの設定ではShift-Ctrl-Vになっています.この設定はdddで +\begin_inset Flex MenuItem +status collapsed -を導入します. +\begin_layout Plain Layout +ツール\SpecialChar menuseparator +設定\SpecialChar menuseparator +ファイル書式 \end_layout -\begin_layout Enumerate - -\family sans -Jpgfdraw -\family default -内で, -メニュー -\family sans -TeX/LaTeX\SpecialChar menuseparator -Settings\SpecialChar menuseparator -Set Normal Size -\family default -で文書中で使用しているフォント寸を選択します.例えば, -この文書は12 -\begin_inset space \thinspace{} \end_inset -pt寸を使用しています. +ウインドウを表示して, + +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout +編集プログラム \end_layout -\begin_layout Enumerate -形を描きます. +\end_inset + +エントリを変えると変えることができます. \end_layout -\begin_layout Enumerate -メニュー -\family sans -TeX/LaTeX\SpecialChar menuseparator -Shapepar -\family default -を使用して, -形の座標をエクスポートします.現れるダイアログで, -形の外枠を座標に使うか, -パス自体を使うかを指定します. -\begin_inset Foot +\begin_layout Standard +新しい\SpecialChar LyX +サーバの関数と, +このdddの機能を使うために +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -詳細については, - -\begin_inset CommandInset href -LatexCommand href -target "http://www.dickimaw-books.com/apps/jpgfdraw/manual/shapepar.html" -literal "false" +編集プログラム +\end_layout \end_inset -を参照してください. +を次のように設定してください. \end_layout -\end_inset +\begin_layout LyX-Code + +\family sans +echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in +\end_layout +\begin_layout Standard +こうしておくとdddを使っていてプログラムの編集したい場所があったとき, +(dddのウインドウで)Shift-Ctrl-Vを押すだけでdddは\SpecialChar LyX +サーバに情報を送り, +\SpecialChar LyX +は同じファイルを表示し, +カーソルはdddが示した場所へあらわれます.これでもうデバッグの最中に推測しながらスクロールして場所を探す必要がなくなります. +\end_layout +\begin_layout Standard +この機能が動くには\SpecialChar LyX +サーバが利用可能でなければなりません(既定では\SpecialChar LyX +サーバーは使えないようになっています). \end_layout \begin_layout Standard -座標は\SpecialChar TeX -ファイルに書き込まれます.これを\SpecialChar LyX -文書で使用するには, +第 +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:サーバーを開始するには" +nolink "false" + +\end_inset +節にその方法が説明されています. \end_layout -\begin_layout Enumerate -段落の最初の文字の前(もしくは空の段落内)にカーソルを置きます. +\begin_layout Subsubsection +ツールバー拡張 \end_layout -\begin_layout Enumerate -\SpecialChar LyX -の +\begin_layout Standard +ツールバーに加えることのできる6つの新しいボタンがあります.そのうちの4つのボタンは \family sans -挿入\SpecialChar menuseparator -ファイル\SpecialChar menuseparator -子文書 +\series bold +標準 \family default -メニューでファイルを選択し, +\series default +・ +\family sans +\series bold +節 +\family default +\series default +・ +\family sans +\SpecialChar LaTeX +\family default +・ \family sans -取り込みの型 +\SpecialChar LyX + +\series bold +コード \family default -として +\series default +の段落環境へのショートカットであり, +1つは特別差込枠 \family sans -Input +Chunk \family default -を選択してください. +へのショートカットです.最後の一つはファイルメニュー項目の「Build Program」へのショートカットです. \end_layout \begin_layout Standard -\begin_inset VSpace defskip -\end_inset - +\SpecialChar LyX +はツールバーで使うためのいくつものボタンを用意しています.私のツールバーはこの6つのショートカットに +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout +文書\SpecialChar menuseparator +更新\SpecialChar menuseparator +DVI \end_layout -\begin_layout Standard -\begin_inset Note Greyedout -status open +\end_inset -\begin_layout Plain Layout +と +\begin_inset Flex MenuItem +status collapsed -\series bold -【註】 -\series default -変更した形は, -現在の段落にのみ適用されます.次の段落では全て通常に戻ります.したがって, -段落定義ファイルは, -形を変えたい段落全てで読み込まれなくてはなりません. +\begin_layout Plain Layout +文書\SpecialChar menuseparator +表示\SpecialChar menuseparator +DVI \end_layout \end_inset +を組み合わせたものになっています. +\end_layout +\begin_layout LyX-Code +Toolbar \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip -\end_inset +\begin_layout LyX-Code + Layouts +\end_layout +\begin_layout LyX-Code + Icon "layout Standard" +\end_layout +\begin_layout LyX-Code + Icon "layout Section" \end_layout -\begin_layout Standard -以下の用例をご覧ください. +\begin_layout LyX-Code + Icon "layout latex" \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip -\end_inset +\begin_layout LyX-Code + Icon "layout \SpecialChar LyX +-Code" +\end_layout +\begin_layout LyX-Code + Icon "flex.insert Chunk" +\end_layout +\begin_layout LyX-Code + Separator \end_layout -\begin_layout Standard -\begin_inset CommandInset include -LatexCommand input -filename "../SpecialParagraphShape.tex" -literal "true" +\begin_layout LyX-Code + Icon "buffer-view" +\end_layout -\end_inset +\begin_layout LyX-Code + Icon "buffer-typeset" +\end_layout +\begin_layout LyX-Code + Icon "build-program" +\end_layout -\lang latin -Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. - At vero eos et accusam et justo duo dolores et ea rebum. - Stet clita kasd gubergren, - no sea takimata sanctus est Lorem ipsum dolor sit amet. - Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, - sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. +\begin_layout LyX-Code + Separator \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip -\end_inset +\begin_layout LyX-Code +. +\end_layout +\begin_layout LyX-Code +. +\end_layout +\begin_layout LyX-Code +. \end_layout -\begin_layout Standard +\begin_layout LyX-Code +End +\end_layout -\series bold -【ヒント】 -\family sans -\series default -Jpgfdraw -\family default -で複雑な形を描く場合, -まず形を好きなプログラムで描き, -出来上がった画像を -\family sans -Jpgfdraw -\family default -に読み込む方法があります.この場合, -画像の外枠に沿って, -直線またはスプラインを描くだけですみます. +\begin_layout Subsubsection +色の変更 \end_layout \begin_layout Standard -\begin_inset VSpace bigskip -\end_inset - +\SpecialChar LyX +ではいくつもの色を +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout +設定 \end_layout -\begin_layout Standard +\end_inset -\family sans -任意の段落形 -\family default -モジュールは, +で変えることができます.人々が困りがちなのは, +\SpecialChar LaTeX +フォント色でしょう.これは, +既定では赤になっていますが, +chunkは\SpecialChar LaTeX +フォントを使うことになっていて, +文芸プログラミング文書には多くのchunkが現れるために, +すべて赤で見ていると疲れてしまうかもしれません.これは, -\family sans -shapepar -\family default -と -\family sans -Shapepar -\family default -の二つのコマンドも提供していて, -任意の形を座標毎に定義するのに使用することができます. -\begin_inset Foot +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -これらのコマンドは, -上述の全ての形で内部的に使用されています. +操作性\SpecialChar menuseparator +色 \end_layout \end_inset -これらのスタイルがどのように使われていて, -どのような設定ができるのかについての詳しい情報は, +タブで変更することができます. +\end_layout -\begin_inset Flex Code -status collapsed +\begin_layout Standard +もう一つは, +改行文字が画面に表示されていることでしょう.改行文字の色を背景の色と同じにすることで改行文字を見えなくできます.私は改行文字を背景の色に似ているが少し違う色にすることを勧めます.こうすると, +改行文字があるのはわかりますが, +じゃまにならないでしょう. +\end_layout -\begin_layout Plain Layout -shapepar +\begin_layout Subsection +\SpecialChar LyX +とknitr/Sweave \end_layout +\begin_layout Standard +knitrとSweaveへのサポートについては, + +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator +Knitr +\family default +\series default +および +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator + +\series default +Rnw +\begin_inset space \space{} \end_inset - をご覧ください. +(knitr) +\family default +, + +\family sans +\series bold +ヘルプ\SpecialChar menuseparator +用途別説明書\SpecialChar menuseparator +Sweave +\family default +\series default +および +\family sans +\series bold +ファイル\SpecialChar menuseparator +用例を開く\SpecialChar menuseparator +モジュール\SpecialChar menuseparator + +\series default +Sweave +\family default +に説明があります. \end_layout \end_body -- 2.39.5