]> git.lyx.org Git - features.git/blob - lib/doc/ja/Additional.lyx
- Additional.lyx : remove obsolete/wrong infos and some first cleanup
[features.git] / lib / doc / ja / Additional.lyx
1 #LyX 2.0 created this file. For more info see http://www.lyx.org/
2 \lyxformat 413
3 \begin_document
4 \begin_header
5 \textclass jsbook
6 \begin_preamble
7 % DO NOT ALTER THIS PREAMBLE!!!
8 %
9 % This preamble is designed to ensure that the manual prints
10 % out as advertised. If you mess with this preamble,
11 % parts of the manual may not print out as expected.  If you
12 % have problems LaTeXing this file, please contact 
13 % the documentation team
14 % email: lyx-docs@lists.lyx.org
15
16 \ifnum 42146=\euc"A4A2 \AtBeginDvi{\special{pdf:tounicode EUC-UCS2}}\else
17 \AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}\fi
18
19 % if pdflatex is used
20 \usepackage{ifpdf}
21 \ifpdf
22
23  % set fonts for nicer pdf view
24  \IfFileExists{lmodern.sty}
25   {\usepackage{lmodern}}{}
26
27 \fi % end if pdflatex is used
28
29 % the pages of the TOC are numbered roman
30 % and a PDF-bookmark for the TOC is added
31 \pagenumbering{roman}
32 \let\myTOC\tableofcontents
33 \renewcommand{\tableofcontents}{%
34  \pdfbookmark[1]{\contentsname}{}
35  \myTOC
36  \cleardoublepage
37  \pagenumbering{arabic}}
38
39 % redefine the \LyX macro for PDF bookmarks
40 \def\LyX{\texorpdfstring{%
41   L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
42   {LyX}}
43
44 % used for multi-column text
45 \usepackage{multicol}
46
47 % extra space for tables
48 \newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
49
50 \usepackage{t1enc}
51 \end_preamble
52 \options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
53 \use_default_options false
54 \begin_modules
55 logicalmkup
56 theorems-ams
57 theorems-ams-extended
58 \end_modules
59 \maintain_unincluded_children false
60 \begin_local_layout
61 Format 7
62 InsetLayout CharStyle:MenuItem
63 LyxType               charstyle
64 LabelString           menu
65 LatexType             command
66 LatexName             menuitem
67 Font
68 Family              Sans
69 EndFont
70 Preamble
71 \newcommand*{\menuitem}[1]{{\sffamily #1}}
72 EndPreamble
73 End
74 \end_local_layout
75 \language japanese
76 \language_package default
77 \inputencoding JIS-pLaTeX
78 \fontencoding global
79 \font_roman default
80 \font_sans default
81 \font_typewriter default
82 \font_default_family default
83 \use_non_tex_fonts false
84 \font_sc false
85 \font_osf false
86 \font_sf_scale 100
87 \font_tt_scale 100
88
89 \graphics default
90 \default_output_format default
91 \output_sync 0
92 \bibtex_command default
93 \index_command default
94 \paperfontsize 12
95 \spacing single
96 \use_hyperref true
97 \pdf_title "LyX拡張機能篇"
98 \pdf_author "LyXプロジェクトチーム"
99 \pdf_subject "LyX拡張機能取扱説明書"
100 \pdf_keywords "LyX、取扱説明書、文書化、拡張"
101 \pdf_bookmarks true
102 \pdf_bookmarksnumbered true
103 \pdf_bookmarksopen false
104 \pdf_bookmarksopenlevel 1
105 \pdf_breaklinks false
106 \pdf_pdfborder false
107 \pdf_colorlinks true
108 \pdf_backref false
109 \pdf_pdfusetitle false
110 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
111 \papersize default
112 \use_geometry false
113 \use_amsmath 1
114 \use_esint 0
115 \use_mhchem 1
116 \use_mathdots 1
117 \cite_engine basic
118 \use_bibtopic false
119 \use_indices false
120 \paperorientation portrait
121 \suppress_date false
122 \use_refstyle 0
123 \index 索引
124 \shortcut idx
125 \color #008000
126 \end_index
127 \secnumdepth 3
128 \tocdepth 3
129 \paragraph_separation indent
130 \paragraph_indentation default
131 \quotes_language english
132 \papercolumns 1
133 \papersides 2
134 \paperpagestyle headings
135 \tracking_changes false
136 \output_changes false
137 \html_math_output 0
138 \html_css_as_file 0
139 \html_be_strict true
140 \end_header
141
142 \begin_body
143
144 \begin_layout Title
145 LyXの高度な機能
146 \begin_inset Newline newline
147 \end_inset
148
149
150 \begin_inset Newline newline
151 \end_inset
152
153
154 \size large
155 Version 2.0.x
156 \end_layout
157
158 \begin_layout Author
159 LyXプロジェクトチーム
160 \begin_inset Foot
161 status collapsed
162
163 \begin_layout Plain Layout
164 このファイルは主にRichard Heckによって管理されています。コメントをされたい場合や誤りを発見された場合には、LyX文書化メーリングリスト
165 \begin_inset Flex Code
166 status open
167
168 \begin_layout Plain Layout
169 \noindent
170
171 \family typewriter
172 <lyx-docs@lists.lyx.org>
173 \end_layout
174
175 \end_inset
176
177 に英文にてお知らせ下さい。この文書の翻訳は、当初人見光太郎氏が行った貢献に基づいています。
178 \end_layout
179
180 \end_inset
181
182  
183 \end_layout
184
185 \begin_layout Standard
186 \begin_inset CommandInset toc
187 LatexCommand tableofcontents
188
189 \end_inset
190
191
192 \end_layout
193
194 \begin_layout Chapter
195 はじめに
196 \end_layout
197
198 \begin_layout Standard
199 いまお読みの取扱説明書『
200 \emph on
201 LyX拡張機能篇
202 \emph default
203 』は、基本的には『
204 \emph on
205 ユーザーの手引き
206 \emph default
207 』の第二部です。この文書を別部とした理由は、単純に『
208 \emph on
209 ユーザーの手引き
210 \emph default
211 』がすでに大部となっていることと、『
212 \emph on
213 ユーザーの手引き
214 \emph default
215 』が、ほとんどの文書を作成する上で必要な基本機能をすべて説明してしまっているためです。一方で、LyXプロジェクトチームは、LyXを各設定ファイルと外部パッケージ
216 によって拡張可能な状態にしておくことを長期的な目標にしています。つまり、あるLaTeXパッケージをサポートしたい場合に、LyX自身に変更を加えることなく、当該パ
217 ッケージ用のレイアウトファイル(ないしモジュール)を作成すればいいようにしているのです。すでにこのような形で、いくつもの新機能がユーザーによって追加されています
218 。この取扱説明書は、そのような形での貢献を文書化する冊子として位置付けられています。
219 \end_layout
220
221 \begin_layout Standard
222 この取扱説明書では、ファックスのサポート・バージョン管理・SGMLサポートのような、正しく機能するためには追加的なソフトウェアを必要とする特殊機能についても説明
223 しています。さらに、LaTeXの強力な機能を直接使って文書を美しく仕上げるための、LaTeXツールやテクニックを述べた章も収録しています。つきつめれば、LyXと
224 はあくまでWYSIWYMたることを企図しているため、LaTeXの全機能の一部へのインタフェースは用意するものの、すべてを用意することはないでしょう。
225 \end_layout
226
227 \begin_layout Standard
228 もし、まだ『
229 \emph on
230 はじめの一歩
231 \emph default
232 』をお読みでなかったら、この取扱説明書から読みはじめるのは誤りです。『
233 \emph on
234 はじめの一歩
235 \emph default
236 』には、全取扱説明書に共通の表記法と書式が説明されていますので、まずそれからお読みください。さらに、この取扱説明書を読もうとする前に、『
237 \emph on
238 ユーザーの手引き
239 \emph default
240 』をよくお読みになって、LyXの全基本機能を習得してください。
241 \end_layout
242
243 \begin_layout Standard
244 この取扱説明書の取り上げられている話題は、LyXがLaTeXにどう関わっているかに強く関係していますので、まず次章では、LyXの内部動作がどうなっているか、Ly
245 Xに希望するLaTeXコードを正確に生成させるにはどうしたらいいかを収録しています。本章は、あきらかに熟練LyXユーザー向けの章となっています。
246 \end_layout
247
248 \begin_layout Chapter
249 LyXとLaTeX
250 \end_layout
251
252 \begin_layout Section
253 LyXはLaTeXをどう使っているか
254 \end_layout
255
256 \begin_layout Standard
257 本章
258 \family roman
259 \series medium
260 \shape up
261 \size normal
262 \emph off
263 \bar no
264 \noun off
265 \color none
266 は、TeX熟練者とLaTeXに興味のある方向けの章です。ここでは、LyXとLaTeXが、印刷可能な出力を生成するのに、どのように協働しているのかを説明します。全
267 取扱説明書中で本章だけは、LaTeXのことを多少なりともご存知であることを前提とします。
268 \end_layout
269
270 \begin_layout Standard
271
272 \family roman
273 \series medium
274 \shape up
275 \size normal
276 \emph off
277 \bar no
278 \noun off
279 \color none
280 かつてLyXは、「LaTeXの
281 \family default
282 \series default
283 \shape default
284 \size default
285 \emph default
286 \bar default
287 \noun default
288 \color inherit
289 WYSIWYM
290 \family roman
291 \series medium
292 \shape up
293 \size normal
294 \emph off
295 \bar no
296 \noun off
297 \color none
298 なフロントエンド」と呼ばれていましたが、いまではこれは正しくありません。LaTeXのフロントエンドは、いくつも出回っています
299 \begin_inset Foot
300 status collapsed
301
302 \begin_layout Plain Layout
303
304 \family roman
305 \series medium
306 \shape up
307 \size normal
308 \emph off
309 \bar no
310 \noun off
311 \color none
312 有名なものとしては、Linux上のTeXmakerとkile、OSX上のTeXshopなどがあります。もちろんviとemacsのLaTeXモードも含まれます。
313 \end_layout
314
315 \end_inset
316
317 。これらは、基本的にLaTeXを走らせる機能を有し、編集中のファイルのエラーを表示する機能を持ったテキストエディタです。LyXも、エディタであり、LaTeXを走
318 らせる機能を有し、ファイル中のエラーを指摘しますが、それ以上にもっともっと多くのことをしてくれます。
319 \family default
320 \series default
321 \shape default
322 \size default
323 \emph default
324 \bar default
325 \noun default
326 \color inherit
327 ひとつには、
328 \family roman
329 \series medium
330 \shape up
331 \size normal
332 \emph off
333 \bar no
334 \noun off
335 \color none
336 LyXを効果的に使うのに、LaTeXの知識が必要とされないことが挙げられます。またLyXは、それ自身、いくつかの拡張をLaTeXに加えています。時間のあるときに
337 でも、いちど以下の手順を試してみてください。まず
338 \family sans
339 \series default
340 \shape default
341 \size default
342 \emph default
343 \bar default
344 \noun default
345 \color inherit
346
347 \begin_inset Flex MenuItem
348 status collapsed
349
350 \begin_layout Plain Layout
351
352 \family sans
353 ファイル
354 \end_layout
355
356 \end_inset
357
358
359 \family roman
360 \series medium
361 \shape up
362 \size normal
363 \emph off
364 \bar no
365 \noun off
366 \color none
367 メニューから
368 \family sans
369 \series default
370 \shape default
371 \size default
372 \emph default
373 \bar default
374 \noun default
375 \color inherit
376
377 \begin_inset Flex MenuItem
378 status collapsed
379
380 \begin_layout Plain Layout
381
382 \family sans
383 エクスポート\SpecialChar \menuseparator
384 LaTeX
385 \end_layout
386
387 \end_inset
388
389
390 \family roman
391 \series medium
392 \shape up
393 \size normal
394 \emph off
395 \bar no
396 \noun off
397 \color none
398 (あるいは
399 \family sans
400 \series default
401 \shape default
402 \size default
403 \emph default
404 \bar default
405 \noun default
406 \color inherit
407
408 \begin_inset Flex MenuItem
409 status collapsed
410
411 \begin_layout Plain Layout
412
413 \family sans
414 表示\SpecialChar \menuseparator
415 ソースを閲覧
416 \end_layout
417
418 \end_inset
419
420
421 \family roman
422 \series medium
423 \shape up
424 \size normal
425 \emph off
426 \bar no
427 \noun off
428 \color none
429 )を選択し、そこから出力される
430 \begin_inset Flex Code
431 status collapsed
432
433 \begin_layout Plain Layout
434
435 \family typewriter
436 .tex
437 \end_layout
438
439 \end_inset
440
441 ファイルのプリアンブルをご覧ください。LyXによって特別に定義された新しいマクロが複数定義されていることに気づかれるはずです
442 \family default
443 \series default
444 \shape default
445 \size default
446 \emph default
447 \bar default
448 \noun default
449 \color inherit
450 。これらのマクロは、文書中で使用する機能に応じて、自動的に定義されます。
451 \end_layout
452
453 \begin_layout Standard
454
455 \family roman
456 \series medium
457 \shape up
458 \size normal
459 \emph off
460 \bar no
461 \noun off
462 \color none
463 自動的にLaTeXを実行するコマンドが、以下のようにいくつかあります。
464 \end_layout
465
466 \begin_layout Itemize
467 \begin_inset Flex MenuItem
468 status collapsed
469
470 \begin_layout Plain Layout
471
472 \bar under
473 表示\SpecialChar \menuseparator
474
475 \emph on
476 書式
477 \end_layout
478
479 \end_inset
480
481
482 \end_layout
483
484 \begin_layout Itemize
485
486 \family sans
487 \begin_inset Flex MenuItem
488 status collapsed
489
490 \begin_layout Plain Layout
491
492 \bar under
493 表示\SpecialChar \menuseparator
494 更新\SpecialChar \menuseparator
495
496 \emph on
497 書式
498 \end_layout
499
500 \end_inset
501
502
503 \end_layout
504
505 \begin_layout Itemize
506
507 \family sans
508 \begin_inset Flex MenuItem
509 status collapsed
510
511 \begin_layout Plain Layout
512
513 \bar under
514 ファイル
515 \bar default
516 \SpecialChar \menuseparator
517
518 \bar under
519 印刷
520 \end_layout
521
522 \end_inset
523
524
525 \end_layout
526
527 \begin_layout Itemize
528
529 \family sans
530 \begin_inset Flex MenuItem
531 status collapsed
532
533 \begin_layout Plain Layout
534
535 \bar under
536 ファイル
537 \bar default
538 \SpecialChar \menuseparator
539
540 \bar under
541 ファックス
542 \end_layout
543
544 \end_inset
545
546
547 \end_layout
548
549 \begin_layout Standard
550
551 \family roman
552 \series medium
553 \shape up
554 \size normal
555 \emph off
556 \bar no
557 \noun off
558 \color none
559 これらは、最後にLaTeXを実行してからファイルに変更が加えられた場合のみ、LaTeXを実行します。
560 \end_layout
561
562 \begin_layout Standard
563
564 \family roman
565 \series medium
566 \shape up
567 \size normal
568 \emph off
569 \bar no
570 \noun off
571 \color none
572 LyXが編集中のファイルをLaTeXにかけるとき、LyXは以下の段階をふみます。
573 \end_layout
574
575 \begin_layout Enumerate
576
577 \family roman
578 \series medium
579 \shape up
580 \size normal
581 \emph off
582 \bar no
583 \noun off
584 \color none
585 文書をLaTeXに変換し、ファイルの拡張子を
586 \begin_inset Flex Code
587 status collapsed
588
589 \begin_layout Plain Layout
590
591 \family roman
592 \series medium
593 \shape up
594 \size normal
595 \emph off
596 \bar no
597 \noun off
598 \color none
599 .lyx
600 \end_layout
601
602 \end_inset
603
604 から
605 \begin_inset Flex Code
606 status collapsed
607
608 \begin_layout Plain Layout
609
610 \family roman
611 \series medium
612 \shape up
613 \size normal
614 \emph off
615 \bar no
616 \noun off
617 \color none
618 .tex
619 \end_layout
620
621 \end_inset
622
623 に変えて保存。
624 \end_layout
625
626 \begin_layout Enumerate
627
628 \family roman
629 \series medium
630 \shape up
631 \size normal
632 \emph off
633 \bar no
634 \noun off
635 \color none
636 この
637 \begin_inset Flex Code
638 status collapsed
639
640 \begin_layout Plain Layout
641
642 \family roman
643 \series medium
644 \shape up
645 \size normal
646 \emph off
647 \bar no
648 \noun off
649 \color none
650 .tex
651 \end_layout
652
653 \end_inset
654
655 ファイルに対して(必要に応じて複数回)LaTeXを実行し、LaTeXファイルをコンパイルするのに必要な他のコマンド(
656 \begin_inset Flex Code
657 status collapsed
658
659 \begin_layout Plain Layout
660
661 \family roman
662 \series medium
663 \shape up
664 \size normal
665 \emph off
666 \bar no
667 \noun off
668 \color none
669 bibtex
670 \end_layout
671
672 \end_inset
673
674
675 \begin_inset Flex Code
676 status collapsed
677
678 \begin_layout Plain Layout
679
680 \family roman
681 \series medium
682 \shape up
683 \size normal
684 \emph off
685 \bar no
686 \noun off
687 \color none
688 makeindex
689 \end_layout
690
691 \end_inset
692
693 など)を実行。。
694 \end_layout
695
696 \begin_layout Enumerate
697
698 \family roman
699 \series medium
700 \shape up
701 \size normal
702 \emph off
703 \bar no
704 \noun off
705 \color none
706 もしエラーがあれば、エラーログを表示。
707 \end_layout
708
709 \begin_layout Standard
710
711 \family roman
712 \series medium
713 \shape up
714 \size normal
715 \emph off
716 \bar no
717 \noun off
718 \color none
719 LaTeXを
720 \family sans
721 \series default
722 \shape default
723 \size default
724 \emph default
725 \bar default
726 \noun default
727 \color inherit
728
729 \begin_inset Flex MenuItem
730 status collapsed
731
732 \begin_layout Plain Layout
733
734 \family sans
735 表示\SpecialChar \menuseparator
736 DVI
737 \end_layout
738
739 \end_inset
740
741
742 \family roman
743 \series medium
744 \shape up
745 \size normal
746 \emph off
747 \bar no
748 \noun off
749 \color none
750 を使用して実行した場合には、LyXはこの後、DVIビューアを実行してDVIファイルを表示します。
751 \begin_inset Flex MenuItem
752 status collapsed
753
754 \begin_layout Plain Layout
755
756 \family roman
757 \series medium
758 \shape up
759 \size normal
760 \emph off
761 \bar no
762 \noun off
763 \color none
764 表示\SpecialChar \menuseparator
765 PostScript
766 \end_layout
767
768 \end_inset
769
770 を使用した場合には、LyXはさらに以下の段階をふみます。
771 \end_layout
772
773 \begin_layout Itemize
774
775 \family roman
776 \series medium
777 \shape up
778 \size normal
779 \emph off
780 \bar no
781 \noun off
782 \color none
783 \begin_inset Flex Code
784 status collapsed
785
786 \begin_layout Plain Layout
787
788 \family typewriter
789 dvips
790 \end_layout
791
792 \end_inset
793
794 を実行して、
795 \family default
796 \series default
797 \shape default
798 \size default
799 \emph default
800 \bar default
801 \noun default
802 \color inherit
803 DVI
804 \family roman
805 \series medium
806 \shape up
807 \size normal
808 \emph off
809 \bar no
810 \noun off
811 \color none
812 ファイルをPostScript®
813 \family default
814 \series default
815 \shape default
816 \size default
817 \emph default
818 \bar default
819 \noun default
820 \color inherit
821 に変換。
822 \end_layout
823
824 \begin_layout Itemize
825
826 \family roman
827 \series medium
828 \shape up
829 \size normal
830 \emph off
831 \bar no
832 \noun off
833 \color none
834 \begin_inset Flex Code
835 status collapsed
836
837 \begin_layout Plain Layout
838
839 \family typewriter
840 ghostview
841 \end_layout
842
843 \end_inset
844
845 などのPostScript®ビューアを実行して、PostScript®
846 \family default
847 \series default
848 \shape default
849 \size default
850 \emph default
851 \bar default
852 \noun default
853 \color inherit
854 ファイルを表示。
855 \end_layout
856
857 \begin_layout Standard
858 LyXは、他の書式を表示したりエクスポートしたりする際にも、同様のことを行います。
859 \end_layout
860
861 \begin_layout Section
862 LaTeXファイルをLyXに読み込む
863 \end_layout
864
865 \begin_layout Standard
866 LyXで
867 \family sans
868
869 \begin_inset Flex MenuItem
870 status collapsed
871
872 \begin_layout Plain Layout
873
874 \family sans
875 ファイル\SpecialChar \menuseparator
876 インポート\SpecialChar \menuseparator
877 LaTeX
878 \end_layout
879
880 \end_inset
881
882
883 \family roman
884 \series medium
885 \shape up
886 \size normal
887 \emph off
888 \bar no
889 \noun off
890 \color none
891 コマンドを使用すると、LaTeXファイルを
892 \family default
893 \series default
894 \shape default
895 \size default
896 \emph default
897 \bar default
898 \noun default
899  
900 \family roman
901 \series medium
902 \shape up
903 \size normal
904 \emph off
905 \bar no
906 \noun off
907 LyXにインポートすることができます。このコマンドは、
908 \family typewriter
909 \series default
910 \shape default
911 \size default
912 \emph default
913 \bar default
914 \noun default
915 \color inherit
916
917 \begin_inset Flex Code
918 status collapsed
919
920 \begin_layout Plain Layout
921
922 \family typewriter
923 tex2lyx
924 \end_layout
925
926 \end_inset
927
928
929 \family roman
930 \series medium
931 \shape up
932 \size normal
933 \emph off
934 \bar no
935 \noun off
936 \color none
937 というプログラムを呼び出し、
938 \family typewriter
939 \series default
940 \shape default
941 \size default
942 \emph default
943 \bar default
944 \noun default
945 \color inherit
946
947 \begin_inset Flex Code
948 status collapsed
949
950 \begin_layout Plain Layout
951
952 \family typewriter
953 foo.tex
954 \end_layout
955
956 \end_inset
957
958
959 \family default
960 などというファイルから
961 \begin_inset Flex Code
962 status collapsed
963
964 \begin_layout Plain Layout
965
966 \family typewriter
967 foo.lyx
968 \end_layout
969
970 \end_inset
971
972 を生成します。LyXは、この変換したファイルを開きます
973 \begin_inset Foot
974 status collapsed
975
976 \begin_layout Plain Layout
977 \begin_inset Flex Code
978 status collapsed
979
980 \begin_layout Plain Layout
981 tex2lyx
982 \end_layout
983
984 \end_inset
985
986 は、もちろんコマンドラインから実行することもできます。
987 \end_layout
988
989 \end_inset
990
991
992 \end_layout
993
994 \begin_layout Standard
995
996 \family typewriter
997 \begin_inset Flex Code
998 status collapsed
999
1000 \begin_layout Plain Layout
1001
1002 \family typewriter
1003 tex2lyx
1004 \end_layout
1005
1006 \end_inset
1007
1008
1009 \family roman
1010 \series medium
1011 \shape up
1012 \size normal
1013 \emph off
1014 \bar no
1015 \noun off
1016 \color none
1017 は、文法的に正しいLaTeXファイルのほとんどを変換することができますが、すべてを変換できるわけではありません。
1018 \family typewriter
1019 \series default
1020 \shape default
1021 \size default
1022 \emph default
1023 \bar default
1024 \noun default
1025 \color inherit
1026
1027 \begin_inset Flex Code
1028 status collapsed
1029
1030 \begin_layout Plain Layout
1031
1032 \family typewriter
1033 tex2lyx
1034 \end_layout
1035
1036 \end_inset
1037
1038
1039 \family roman
1040 \series medium
1041 \shape up
1042 \size normal
1043 \emph off
1044 \bar no
1045 \noun off
1046 \color none
1047 は、理解不能な部分はTeXコードボックスの形で残しますので、ファイルを
1048 \family typewriter
1049 \series default
1050 \shape default
1051 \size default
1052 \emph default
1053 \bar default
1054 \noun default
1055 \color inherit
1056
1057 \begin_inset Flex Code
1058 status collapsed
1059
1060 \begin_layout Plain Layout
1061
1062 \family typewriter
1063 tex2lyx
1064 \end_layout
1065
1066 \end_inset
1067
1068
1069 \family roman
1070 \series medium
1071 \shape up
1072 \size normal
1073 \emph off
1074 \bar no
1075 \noun off
1076 \color none
1077 で変換したのち、TeXコードボックスを探して、手動で正しく編集してください。
1078 \end_layout
1079
1080 \begin_layout Standard
1081
1082 \family roman
1083 \series medium
1084 \shape up
1085 \size normal
1086 \emph off
1087 \bar no
1088 \noun off
1089 \color none
1090 TeXコードボックスがなにかご存じなければ、次節をお読みください。
1091 \end_layout
1092
1093 \begin_layout Section
1094 LaTeXコードを挿入する
1095 \begin_inset CommandInset label
1096 LatexCommand label
1097 name "sec:LaTeXコードを挿入する"
1098
1099 \end_inset
1100
1101
1102 \end_layout
1103
1104 \begin_layout Standard
1105
1106 \family roman
1107 \series medium
1108 \shape up
1109 \size normal
1110 \emph off
1111 \bar no
1112 \noun off
1113 \color none
1114 どのLyX文書にもつねにTeXコードを挿入することが可能であるというきわめて単純な理由によって、LaTeXにできることは、つねにLyXでも行うことができます。一
1115 方、LyXは、すべてのLaTeX構成物をLyX内に表示できるわけではなく、将来的にもそうならないでしょう。かりにLaTeXコマンドをLyX文書に挿入する必要が出
1116 てきた場合には、
1117 \begin_inset Flex Code
1118 status collapsed
1119
1120 \begin_layout Plain Layout
1121
1122 \family roman
1123 \series medium
1124 \shape up
1125 \size normal
1126 \emph off
1127 \bar no
1128 \noun off
1129 \color none
1130 TeXコード
1131 \end_layout
1132
1133 \end_inset
1134
1135 ボックスを使用してください。これは、
1136 \family sans
1137 \series default
1138 \shape default
1139 \size default
1140 \emph default
1141 \bar default
1142 \noun default
1143 \color inherit
1144
1145 \begin_inset Flex MenuItem
1146 status collapsed
1147
1148 \begin_layout Plain Layout
1149
1150 \family sans
1151 挿入\SpecialChar \menuseparator
1152 TeXコード
1153 \end_layout
1154
1155 \end_inset
1156
1157
1158 \family roman
1159 \series medium
1160 \shape up
1161 \size normal
1162 \emph off
1163 \bar no
1164 \noun off
1165 \color none
1166 から、文書中に挿入することができます。
1167 \end_layout
1168
1169 \begin_layout Standard
1170 以下は、LaTeXコマンドをLyX文書中に挿入する例です。コードは以下のようになっているとしましょう。
1171 \end_layout
1172
1173 \begin_layout LyX-Code
1174
1175 \backslash
1176 begin{tabular}{ll}
1177 \begin_inset Newline newline
1178 \end_inset
1179
1180
1181 \backslash
1182 begin{minipage}{5cm}
1183 \begin_inset Newline newline
1184 \end_inset
1185
1186 これは、ミニページ環境の例です。
1187 \begin_inset Newline newline
1188 \end_inset
1189
1190 これには、
1191 \begin_inset Newline newline
1192 \end_inset
1193
1194 (フロートでない)図表を
1195 \begin_inset Newline newline
1196 \end_inset
1197
1198 含め、ほとんど何でも
1199 \begin_inset Newline newline
1200 \end_inset
1201
1202 入れることができます。 
1203 \begin_inset Newline newline
1204 \end_inset
1205
1206
1207 \backslash
1208 end{minipage}
1209 \begin_inset Newline newline
1210 \end_inset
1211
1212 &
1213 \begin_inset Newline newline
1214 \end_inset
1215
1216
1217 \backslash
1218 begin{minipage}{5cm}
1219 \begin_inset Newline newline
1220 \end_inset
1221
1222
1223 \backslash
1224 begin{verbatim}
1225 \begin_inset Newline newline
1226 \end_inset
1227
1228
1229 \backslash
1230 begin{minipage}{5cm}
1231 \begin_inset Newline newline
1232 \end_inset
1233
1234 これ...
1235  
1236 \begin_inset Newline newline
1237 \end_inset
1238
1239
1240 \backslash
1241 end{minipage}
1242 \begin_inset Newline newline
1243 \end_inset
1244
1245
1246 \backslash
1247 end{verbatim}
1248 \begin_inset Newline newline
1249 \end_inset
1250
1251
1252 \backslash
1253 end{minipage}
1254 \begin_inset Newline newline
1255 \end_inset
1256
1257
1258 \backslash
1259 end{tabular}
1260 \end_layout
1261
1262 \begin_layout LyX-Code
1263
1264 \end_layout
1265
1266 \begin_layout Standard
1267 上記のテキストを含んだ
1268 \begin_inset Flex Code
1269 status collapsed
1270
1271 \begin_layout Plain Layout
1272 TeXコード
1273 \end_layout
1274
1275 \end_inset
1276
1277 ボックスが、この段落の直後にあります。この取扱説明書をLyX上でご覧になっていれば、TeXコード差込枠のみが見えるはずです。印刷した取扱説明書をご覧であれば、実
1278 際の結果が見れるはずです。
1279 \end_layout
1280
1281 \begin_layout Standard
1282 \begin_inset ERT
1283 status collapsed
1284
1285 \begin_layout Plain Layout
1286
1287
1288 \backslash
1289 begin{tabular}{ll}
1290 \end_layout
1291
1292 \begin_layout Plain Layout
1293
1294
1295 \backslash
1296 begin{minipage}{5cm}
1297 \end_layout
1298
1299 \begin_layout Plain Layout
1300
1301 これは、ミニページ環境の例です。これには、(フロートでない)図表を含め、ほとんど何でも入れることができます。 
1302 \backslash
1303 end{minipage}
1304 \end_layout
1305
1306 \begin_layout Plain Layout
1307
1308 &
1309 \end_layout
1310
1311 \begin_layout Plain Layout
1312
1313
1314 \backslash
1315 begin{minipage}{5cm}
1316 \end_layout
1317
1318 \begin_layout Plain Layout
1319
1320
1321 \backslash
1322 begin{verbatim}
1323 \end_layout
1324
1325 \begin_layout Plain Layout
1326
1327
1328 \backslash
1329 begin{minipage}{5cm}
1330 \end_layout
1331
1332 \begin_layout Plain Layout
1333
1334 これ...
1335  
1336 \backslash
1337 end{minipage}
1338 \end_layout
1339
1340 \begin_layout Plain Layout
1341
1342
1343 \backslash
1344 end{verbatim}
1345 \end_layout
1346
1347 \begin_layout Plain Layout
1348
1349
1350 \backslash
1351 end{minipage}
1352 \end_layout
1353
1354 \begin_layout Plain Layout
1355
1356
1357 \backslash
1358 end{tabular}
1359 \end_layout
1360
1361 \end_inset
1362
1363
1364 \end_layout
1365
1366 \begin_layout Standard
1367
1368 \family roman
1369 \series medium
1370 \shape up
1371 \size normal
1372 \emph off
1373 \bar no
1374 \noun off
1375 \color none
1376 TeXコードを使用する方法に加えて、複雑なLaTeXコードを含む部分を別ファイルとして作成しておき、そのファイルをインクルードするのに
1377 \begin_inset Flex MenuItem
1378 status collapsed
1379
1380 \begin_layout Plain Layout
1381
1382 \family roman
1383 \series medium
1384 \shape up
1385 \size normal
1386 \emph off
1387 \bar no
1388 \noun off
1389 \color none
1390 挿入\SpecialChar \menuseparator
1391 ファイル\SpecialChar \menuseparator
1392 子文書
1393 \end_layout
1394
1395 \end_inset
1396
1397 を使用する方法もあります(取り込みの型として
1398 \begin_inset Flex Code
1399 status collapsed
1400
1401 \begin_layout Plain Layout
1402
1403 \family roman
1404 \series medium
1405 \shape up
1406 \size normal
1407 \emph off
1408 \bar no
1409 \noun off
1410 \color none
1411 Input
1412 \end_layout
1413
1414 \end_inset
1415
1416 を選択しなくてはなりません)。この方法をとる場合には、.texファイルが正しく動作することが
1417 \family default
1418 \series default
1419 \shape default
1420 \size default
1421 \emph on
1422 \bar default
1423 \noun default
1424 \color inherit
1425 確認できている
1426 \family roman
1427 \series medium
1428 \shape up
1429 \size normal
1430 \emph off
1431 \bar no
1432 \noun off
1433 \color none
1434 場合のみに限った方がよいでしょう。さもないと、LaTeXエラーを追跡するたいへんな作業を行わなくてはならなくなります。
1435 \end_layout
1436
1437 \begin_layout Standard
1438
1439 \family roman
1440 \series medium
1441 \shape up
1442 \size normal
1443 \emph off
1444 \bar no
1445 \noun off
1446 \color none
1447 最後に、いくつか強調しておくべきことがあります。
1448 \end_layout
1449
1450 \begin_layout Itemize
1451
1452 \family roman
1453 \series medium
1454 \shape up
1455 \size normal
1456 \emph off
1457 \bar no
1458 \noun off
1459 \color none
1460 LyXは、あなたのLaTeXコードが正しいかどうかを
1461 \family default
1462 \series default
1463 \shape default
1464 \size default
1465 \emph on
1466 \bar default
1467 \noun default
1468 \color inherit
1469 チェックしません
1470 \family roman
1471 \series medium
1472 \shape up
1473 \size normal
1474 \emph off
1475 \bar no
1476 \noun off
1477 \color none
1478
1479 \end_layout
1480
1481 \begin_layout Itemize
1482
1483 \family roman
1484 \series medium
1485 \shape up
1486 \size normal
1487 \emph off
1488 \bar no
1489 \noun off
1490 \color none
1491 車輪の再発明をしないようにご注意ください。
1492 \end_layout
1493
1494 \begin_layout Standard
1495
1496 \family roman
1497 \series medium
1498 \shape up
1499 \size normal
1500 \emph off
1501 \bar no
1502 \noun off
1503 \color none
1504 二番目の点に関して、LyXはひじょうにたくさんの機能を装備しており、その数は増えつづけています。ご自身でLaTeXコードを書かなくてはならないと思い込む前に、L
1505 yXがこれこれの機能をもっていないことを、取扱説明書で確実に確かめてください。さらに世の中には、封筒のラベルから美しい複数ページにわたる表を作るものまで、ありと
1506 あらゆることを行う膨大な数のLaTeXパッケージが存在します。
1507 \family default
1508 \series default
1509 \shape default
1510 \size default
1511 \emph default
1512 \bar default
1513 \noun default
1514 \color inherit
1515 詳細については、
1516 \begin_inset CommandInset href
1517 LatexCommand href
1518 name "CTAN"
1519 target "http://www.ctan.org/"
1520
1521 \end_inset
1522
1523
1524 \family roman
1525 \series medium
1526 \shape up
1527 \size normal
1528 \emph off
1529 \bar no
1530 \noun off
1531 \color none
1532 と第
1533 \begin_inset CommandInset ref
1534 LatexCommand ref
1535 reference "cha:secrets"
1536
1537 \end_inset
1538
1539 節をご覧ください。
1540 \end_layout
1541
1542 \begin_layout Standard
1543
1544 \family roman
1545 \series medium
1546 \shape up
1547 \size normal
1548 \emph off
1549 \bar no
1550 \noun off
1551 \color none
1552 もし、文書中で例外的に手の込んだことをなさりたければ、かならず良いLaTeX関連書籍を参考とするようにしてください。『
1553 \family default
1554 \series default
1555 \shape default
1556 \size default
1557 \emph on
1558 \bar default
1559 \noun default
1560 \color inherit
1561 ユーザーの手引き
1562 \family roman
1563 \series medium
1564 \shape up
1565 \size normal
1566 \emph off
1567 \bar no
1568 \noun off
1569 \color none
1570 』の参考文献に多くのLaTeX関連書籍が引用されています。
1571 \end_layout
1572
1573 \begin_layout Section
1574 LyXとLaTeXプリアンブル
1575 \end_layout
1576
1577 \begin_layout Subsection
1578 LaTeXプリアンブルについて
1579 \end_layout
1580
1581 \begin_layout Standard
1582
1583 \family roman
1584 \series medium
1585 \shape up
1586 \size normal
1587 \emph off
1588 \bar no
1589 \noun off
1590 \color none
1591 すでにLaTeXについてご存知であれば、ここでプリアンブル(前置文)が何に向いているか説明する必要はないでしょう。もしご存じなければ、以下の説明で大まかな理解は
1592 得られるはずです。詳しくはLaTeX関連書籍をご参照ください。いずれにしても、以下でLyX文書のLaTeXプリアンブルで何ができるか、または何をする必要がないか
1593 説明をしますので、以下の各要点はお読みになった方が良いでしょう。
1594 \end_layout
1595
1596 \begin_layout Standard
1597
1598 \family roman
1599 \series medium
1600 \shape up
1601 \size normal
1602 \emph off
1603 \bar no
1604 \noun off
1605 \color none
1606 LaTeXプリアンブルは、LaTeX文書のいちばん始め、本文の
1607 \family default
1608 \series default
1609 \shape default
1610 \size default
1611 \emph on
1612 \bar default
1613 \noun default
1614 \color inherit
1615
1616 \family roman
1617 \series medium
1618 \shape up
1619 \size normal
1620 \emph off
1621 \bar no
1622 \noun off
1623 \color none
1624 の部分に来ます。ここでは以下のことを行います。
1625 \end_layout
1626
1627 \begin_layout Itemize
1628
1629 \family roman
1630 \series medium
1631 \shape up
1632 \size normal
1633 \emph off
1634 \bar no
1635 \noun off
1636 \color none
1637 文書クラス(ドキュメントクラス)の宣言。
1638 \begin_inset Newline newline
1639 \end_inset
1640
1641 これはLyXがすでに行ってくれています。もしあなたが熟達したLaTeX使いであり、自作の文書クラスを使いたい場合には、取扱説明書『
1642 \family default
1643 \series default
1644 \shape default
1645 \size default
1646 \emph on
1647 \bar default
1648 \noun default
1649 \color inherit
1650 カスタマイズ篇
1651 \family roman
1652 \series medium
1653 \shape up
1654 \size normal
1655 \emph off
1656 \bar no
1657 \noun off
1658 \color none
1659 』をご覧になれば、LyXに自作文書クラスへの仲介を行わせるにはどうすればよいかの情報があります。
1660 \end_layout
1661
1662 \begin_layout Itemize
1663
1664 \family roman
1665 \series medium
1666 \shape up
1667 \size normal
1668 \emph off
1669 \bar no
1670 \noun off
1671 \color none
1672 パッケージ使用の宣言。
1673 \begin_inset Newline newline
1674 \end_inset
1675
1676 LaTeXパッケージは、パッケージがプリアンブルで宣言された場合のみ、文書中で利用可能となる、追加コマンド群を提供します。例えば
1677 \family typewriter
1678 \series default
1679 \shape default
1680 \size default
1681 \emph default
1682 \bar default
1683 \noun default
1684 \color inherit
1685
1686 \family roman
1687 \series medium
1688 \shape up
1689 \size normal
1690 \emph off
1691 \bar no
1692 \noun off
1693 \color none
1694
1695 \begin_inset Flex Code
1696 status collapsed
1697
1698 \begin_layout Plain Layout
1699
1700 \family typewriter
1701 indentfirst
1702 \end_layout
1703
1704 \end_inset
1705
1706 パッケージは、すべての段落の最初の行を字下げします。他にも、ラベルや宛名書き、余白設定等の様々なパッケージがあります。
1707 \end_layout
1708
1709 \begin_layout Itemize
1710
1711 \family roman
1712 \series medium
1713 \shape up
1714 \size normal
1715 \emph off
1716 \bar no
1717 \noun off
1718 \color none
1719 カウンタ・変数・長さ・幅の設定。
1720 \begin_inset Newline newline
1721 \end_inset
1722
1723 LaTeXのカウンタと変数の中には、プリアンブルでグローバルに
1724 \family default
1725 \series default
1726 \shape default
1727 \size default
1728 \emph default
1729 \bar default
1730 \noun default
1731 \color inherit
1732 設定
1733 \emph on
1734 しないかぎり
1735 \family roman
1736 \series medium
1737 \shape up
1738 \size normal
1739 \emph off
1740 \bar no
1741 \noun off
1742 \color none
1743 、望んだ効果を持たないものがあります。(文書中で設定したり再設定したりすることのできる変数もあります。)余白は、プリアンブルで設定しなくてはならない変数の代表例
1744 です。他には、箇条書きに付けるラベル書式が挙げられます。じつは、この設定は文書中どこでもできるのですが、プリアンブルでいちどだけ設定するのが望ましい方法です。
1745 \end_layout
1746
1747 \begin_layout Itemize
1748
1749 \family roman
1750 \series medium
1751 \shape up
1752 \size normal
1753 \emph off
1754 \bar no
1755 \noun off
1756 \color none
1757 ユーザー定義コマンドの宣言(
1758 \begin_inset Flex Code
1759 status collapsed
1760
1761 \begin_layout Plain Layout
1762
1763 \family roman
1764 \series medium
1765 \shape up
1766 \size normal
1767 \emph off
1768 \bar no
1769 \noun off
1770 \color none
1771
1772 \backslash
1773 newcommand
1774 \end_layout
1775
1776 \end_inset
1777
1778 または
1779 \begin_inset Flex Code
1780 status collapsed
1781
1782 \begin_layout Plain Layout
1783
1784 \family roman
1785 \series medium
1786 \shape up
1787 \size normal
1788 \emph off
1789 \bar no
1790 \noun off
1791 \color none
1792
1793 \backslash
1794 renewcommand
1795 \end_layout
1796
1797 \end_inset
1798
1799 を使用)。
1800 \begin_inset Newline newline
1801 \end_inset
1802
1803 ユーザー定義コマンドは、文書中で頻出するLaTeXコマンドの短縮形です。このようなコマンドを宣言するには、プリアンブルが適した場所ですが、どこで宣言することも
1804 \family default
1805 \series default
1806 \shape default
1807 \size default
1808 \emph on
1809 \bar default
1810 \noun default
1811 \color inherit
1812 可能
1813 \family roman
1814 \series medium
1815 \shape up
1816 \size normal
1817 \emph off
1818 \bar no
1819 \noun off
1820 \color none
1821 です(もちろんコマンドが初めて使用される場所よりも前です)。あまりないことではありますが、お使いの文書中に生のLaTeXコードがあふれている場合には便利でしょう
1822
1823 \end_layout
1824
1825 \begin_layout Standard
1826
1827 \family roman
1828 \series medium
1829 \shape up
1830 \size normal
1831 \emph off
1832 \bar no
1833 \noun off
1834 \color none
1835 LyXは、その生成する
1836 \begin_inset Flex Code
1837 status collapsed
1838
1839 \begin_layout Plain Layout
1840
1841 \family roman
1842 \series medium
1843 \shape up
1844 \size normal
1845 \emph off
1846 \bar no
1847 \noun off
1848 \color none
1849 .tex
1850 \end_layout
1851
1852 \end_inset
1853
1854 ファイルのプリアンブルに、それ自身の定義を追加します。これによって、LyXの生成するLaTeXファイルの可搬性を高めています。
1855 \end_layout
1856
1857 \begin_layout Subsection
1858 プリアンブルの変更
1859 \end_layout
1860
1861 \begin_layout Standard
1862
1863 \family roman
1864 \series medium
1865 \shape up
1866 \size normal
1867 \emph off
1868 \bar no
1869 \noun off
1870 \color none
1871 LyXがLaTeXファイルのプリアンブルに追加するコマンドは、つねに同じです。これは、LyX自体にパッチを当てないかぎり変更できないようになっています。しかしな
1872 がら、
1873 \begin_inset Flex MenuItem
1874 status collapsed
1875
1876 \begin_layout Plain Layout
1877
1878 \family roman
1879 \series medium
1880 \shape up
1881 \size normal
1882 \emph off
1883 \bar no
1884 \noun off
1885 \color none
1886 文書\SpecialChar \menuseparator
1887 設定
1888 \end_layout
1889
1890 \end_inset
1891
1892 ダイアログの
1893 \begin_inset Flex MenuItem
1894 status collapsed
1895
1896 \begin_layout Plain Layout
1897
1898 \family roman
1899 \series medium
1900 \shape up
1901 \size normal
1902 \emph off
1903 \bar no
1904 \noun off
1905 \color none
1906 LaTeXプリアンブル
1907 \end_layout
1908
1909 \end_inset
1910
1911 の項から、プリアンブルに追加をすることはできます。LyXは、
1912 \family sans
1913 \series default
1914 \shape default
1915 \size default
1916 \emph default
1917 \bar default
1918 \noun default
1919 \color inherit
1920
1921 \begin_inset Flex MenuItem
1922 status collapsed
1923
1924 \begin_layout Plain Layout
1925
1926 \family sans
1927 プリアンブル
1928 \end_layout
1929
1930 \end_inset
1931
1932
1933 \family roman
1934 \series medium
1935 \shape up
1936 \size normal
1937 \emph off
1938 \bar no
1939 \noun off
1940 \color none
1941 ダイアログ内のすべてのものを、LyX埋込みのプリアンブルに付け加えます。ご自身の宣言をプリアンブルに追加する前に、あなたがしようとしていることをLyXがすでにサ
1942 ポートしていないかどうか確認してください(車輪の再発明をしないように、とはすでに申しあげたことです)。
1943 \family default
1944 \series default
1945 \shape default
1946 \size default
1947 \emph default
1948 \bar default
1949 \noun default
1950 \color inherit
1951 また、
1952 \emph on
1953 プリアンブルコードが正しいことを確認してください。
1954 \emph default
1955 LyXは、プリアンブルをチェックしません。
1956 \family roman
1957 \series medium
1958 \shape up
1959 \size normal
1960 \emph off
1961 \bar no
1962 \noun off
1963 \color none
1964 もしエラーがあれば、「
1965 \begin_inset Flex Code
1966 status collapsed
1967
1968 \begin_layout Plain Layout
1969
1970 \family roman
1971 \series medium
1972 \shape up
1973 \size normal
1974 \emph off
1975 \bar no
1976 \noun off
1977 \color none
1978 Missing 
1979 \backslash
1980 begin{document}
1981 \end_layout
1982
1983 \end_inset
1984
1985 」といったエラーが出ることでしょう。このようなエラーが出たときは、プリアンブルを再確認してください。
1986 \end_layout
1987
1988 \begin_layout Subsection
1989
1990 \end_layout
1991
1992 \begin_layout Standard
1993
1994 \family roman
1995 \series medium
1996 \shape up
1997 \size normal
1998 \emph off
1999 \bar no
2000 \noun off
2001 \color none
2002 以下は、プリアンブルに追加できるものとその効果を示す例です。
2003 \end_layout
2004
2005 \begin_layout Subsubsection
2006 例1:オフセット
2007 \end_layout
2008
2009 \begin_layout Standard
2010
2011 \family roman
2012 \series medium
2013 \shape up
2014 \size normal
2015 \emph off
2016 \bar no
2017 \noun off
2018 \color none
2019 LaTeXには
2020 \family default
2021 \series default
2022 \shape default
2023 \size default
2024 \emph default
2025 \bar default
2026 \noun default
2027 \color inherit
2028
2029 \family roman
2030 \series medium
2031 \shape up
2032 \size normal
2033 \emph off
2034 \bar no
2035 \noun off
2036 \color none
2037
2038 \begin_inset Flex Code
2039 status collapsed
2040
2041 \begin_layout Plain Layout
2042
2043 \family typewriter
2044
2045 \backslash
2046 hoffset
2047 \end_layout
2048
2049 \end_inset
2050
2051
2052 \family typewriter
2053 \series default
2054 \shape default
2055 \size default
2056 \emph default
2057 \bar default
2058 \noun default
2059 \color inherit
2060
2061 \begin_inset Flex Code
2062 status collapsed
2063
2064 \begin_layout Plain Layout
2065
2066 \family typewriter
2067
2068 \backslash
2069 voffset
2070 \end_layout
2071
2072 \end_inset
2073
2074
2075 \family roman
2076 \series medium
2077 \shape up
2078 \size normal
2079 \emph off
2080 \bar no
2081 \noun off
2082 \color none
2083 というページ位置を制御する2つの変数があります。その機能は名前から明らかなとおりです。これらの変数は、ラベルを印刷するときなどに便利です。往々にして、印刷用紙の
2084 寸法とそのうち実際に印字可能な範囲は同じではありません。ここに
2085 \begin_inset Flex Code
2086 status collapsed
2087
2088 \begin_layout Plain Layout
2089
2090 \family typewriter
2091
2092 \backslash
2093 hoffset
2094 \end_layout
2095
2096 \end_inset
2097
2098
2099 \family typewriter
2100 \series default
2101 \shape default
2102 \size default
2103 \emph default
2104 \bar default
2105 \noun default
2106 \color inherit
2107
2108 \begin_inset Flex Code
2109 status collapsed
2110
2111 \begin_layout Plain Layout
2112
2113 \family typewriter
2114
2115 \backslash
2116 voffset
2117 \end_layout
2118
2119 \end_inset
2120
2121
2122 \family default
2123 が役立つわけです。
2124 \end_layout
2125
2126 \begin_layout Standard
2127
2128 \family roman
2129 \series medium
2130 \shape up
2131 \size normal
2132 \emph off
2133 \bar no
2134 \noun off
2135 \color none
2136 \begin_inset Flex Code
2137 status collapsed
2138
2139 \begin_layout Plain Layout
2140
2141 \family typewriter
2142
2143 \backslash
2144 hoffset
2145 \end_layout
2146
2147 \end_inset
2148
2149
2150 \family typewriter
2151 \series default
2152 \shape default
2153 \size default
2154 \emph default
2155 \bar default
2156 \noun default
2157 \color inherit
2158
2159 \begin_inset Flex Code
2160 status collapsed
2161
2162 \begin_layout Plain Layout
2163
2164 \family typewriter
2165
2166 \backslash
2167 voffset
2168 \end_layout
2169
2170 \end_inset
2171
2172
2173 \family roman
2174 \series medium
2175 \shape up
2176 \size normal
2177 \emph off
2178 \bar no
2179 \noun off
2180 \color none
2181 の既定値はともに0ポイント、つまりページをシフトしません。残念ながら、DVIドライバによってはつねにページをシフトすることがあるようです。我々には、どうしてその
2182 ようなことをするのか、そしてシスアドがどうしてそれを修正しないのか理解できませんが、もし個人的に管理できないシステムでLyXを使用していて、シスアドがお馬鹿さん
2183 である場合には、
2184 \begin_inset Flex Code
2185 status collapsed
2186
2187 \begin_layout Plain Layout
2188
2189 \family typewriter
2190
2191 \backslash
2192 hoffset
2193 \end_layout
2194
2195 \end_inset
2196
2197
2198 \family typewriter
2199 \series default
2200 \shape default
2201 \size default
2202 \emph default
2203 \bar default
2204 \noun default
2205 \color inherit
2206
2207 \begin_inset Flex Code
2208 status collapsed
2209
2210 \begin_layout Plain Layout
2211
2212 \family typewriter
2213
2214 \backslash
2215 voffset
2216 \end_layout
2217
2218 \end_inset
2219
2220
2221 \family roman
2222 \series medium
2223 \shape up
2224 \size normal
2225 \emph off
2226 \bar no
2227 \noun off
2228 \color none
2229 が役に立ちます。かりに、上余白と左余白がつねに0.5インチずつ大きすぎるものとしましょう。その場合は、以下をプリアンブルに追加するとよいでしょう。
2230 \end_layout
2231
2232 \begin_layout LyX-Code
2233
2234 \backslash
2235 setlength{
2236 \backslash
2237 hoffset}{-0.5 in}
2238 \end_layout
2239
2240 \begin_layout LyX-Code
2241
2242 \backslash
2243 setlength{
2244 \backslash
2245 voffset}{-0.5 in}
2246 \end_layout
2247
2248 \begin_layout Standard
2249
2250 \family roman
2251 \series medium
2252 \shape up
2253 \size normal
2254 \emph off
2255 \bar no
2256 \noun off
2257 \color none
2258 これで余白が修正されます。
2259 \end_layout
2260
2261 \begin_layout Subsubsection
2262 例2:ラベル
2263 \end_layout
2264
2265 \begin_layout Standard
2266
2267 \family roman
2268 \series medium
2269 \shape up
2270 \size normal
2271 \emph off
2272 \bar no
2273 \noun off
2274 \color none
2275 いま、たくさんの宛名ラベルを印刷をしたいものとしましょう。ラベルシートを印刷するために便利な
2276 \begin_inset Flex Code
2277 status collapsed
2278
2279 \begin_layout Plain Layout
2280
2281 \family typewriter
2282 labels.sty
2283 \end_layout
2284
2285 \end_inset
2286
2287 というLaTeXパッケージが、お近くのCTANアーカイブで入手可能です。お使いのシステムには、既定ではこのパッケージは導入されていないかもしれません。ご自身でお
2288 確かめください。また、このパッケージの取扱説明書を読まれたいかもしれませんが、それもご自身にお任せします。これは使用例ですので、このパッケージをどう使うかの例だ
2289 けお見せすることにします。
2290 \end_layout
2291
2292 \begin_layout Standard
2293
2294 \family roman
2295 \series medium
2296 \shape up
2297 \size normal
2298 \emph off
2299 \bar no
2300 \noun off
2301 \color none
2302 まず、
2303 \begin_inset Flex Code
2304 status collapsed
2305
2306 \begin_layout Plain Layout
2307
2308 \family sans
2309 article
2310 \end_layout
2311
2312 \end_inset
2313
2314 文書クラスを使用していることをご確認ください。次に、以下のような設定をプリアンブルに追加しなければなりません。
2315 \end_layout
2316
2317 \begin_layout LyX-Code
2318
2319 \backslash
2320 usepackage{labels}
2321 \end_layout
2322
2323 \begin_layout LyX-Code
2324
2325 \backslash
2326 LabelCols=3
2327 \end_layout
2328
2329 \begin_layout LyX-Code
2330
2331 \backslash
2332 LabelRows=7
2333 \end_layout
2334
2335 \begin_layout LyX-Code
2336
2337 \backslash
2338 LeftBorder=8mm
2339 \end_layout
2340
2341 \begin_layout LyX-Code
2342
2343 \backslash
2344 RightBorder=8mm
2345 \end_layout
2346
2347 \begin_layout LyX-Code
2348
2349 \backslash
2350 TopBorder=9mm
2351 \end_layout
2352
2353 \begin_layout LyX-Code
2354
2355 \backslash
2356 BottomBorder=2mm
2357 \end_layout
2358
2359 \begin_layout Standard
2360
2361 \family roman
2362 \series medium
2363 \shape up
2364 \size normal
2365 \emph off
2366 \bar no
2367 \noun off
2368 \color none
2369 これは
2370 \family default
2371 \series default
2372 \shape default
2373 \size default
2374 \emph default
2375 \bar default
2376 \noun default
2377 \color inherit
2378 Avery®ラベルシートのストック5360
2379 \family roman
2380 \series medium
2381 \shape up
2382 \size normal
2383 \emph off
2384 \bar no
2385 \noun off
2386 \color none
2387 番を使用する場合の設定です。これで、各宛名を
2388 \begin_inset Flex Code
2389 status collapsed
2390
2391 \begin_layout Plain Layout
2392
2393 \family typewriter
2394
2395 \backslash
2396 begin{labels}
2397 \end_layout
2398
2399 \end_inset
2400
2401
2402 \family typewriter
2403 \series default
2404 \shape default
2405 \size default
2406 \emph default
2407 \bar default
2408 \noun default
2409 \color inherit
2410
2411 \begin_inset Flex Code
2412 status collapsed
2413
2414 \begin_layout Plain Layout
2415
2416 \family typewriter
2417
2418 \backslash
2419 end{labels}
2420 \end_layout
2421
2422 \end_inset
2423
2424
2425 \family roman
2426 \series medium
2427 \shape up
2428 \size normal
2429 \emph off
2430 \bar no
2431 \noun off
2432 \color none
2433 で囲めば、宛名ラベルの印刷をすることができます。本機能およびその他の機能に関しては、
2434 \begin_inset Flex Code
2435 status collapsed
2436
2437 \begin_layout Plain Layout
2438
2439 \family typewriter
2440 labels.sty
2441 \end_layout
2442
2443 \end_inset
2444
2445 の取扱説明書に説明されています。
2446 \end_layout
2447
2448 \begin_layout Standard
2449
2450 \family roman
2451 \series medium
2452 \shape up
2453 \size normal
2454 \emph off
2455 \bar no
2456 \noun off
2457 \color none
2458 そのうち誰かが、このパッケージを直接サポートするLyXレイアウトファイルを作ってくれるかもしれません。その誰かはあなたかもしれません。
2459 \end_layout
2460
2461 \begin_layout Subsubsection
2462 例3: 段落の字下げ
2463 \end_layout
2464
2465 \begin_layout Standard
2466
2467 \family roman
2468 \series medium
2469 \shape up
2470 \size normal
2471 \emph off
2472 \bar no
2473 \noun off
2474 \color none
2475 アメリカ人は
2476 \family default
2477 \series default
2478 \shape default
2479 \size default
2480 \emph default
2481 \bar default
2482 \noun default
2483 \color inherit
2484
2485 \emph on
2486 すべての
2487 \family roman
2488 \series medium
2489 \shape up
2490 \size normal
2491 \emph off
2492 \bar no
2493 \noun off
2494 \color none
2495 段落の最初の行を字下げするように教育されています。そのために彼らの他の変な習慣と同じく、いつものようにすべての段落の最初の行を下げるまで、アメリカ人はごちゃごち
2496 ゃと文句を言いつづけるのです
2497 \family default
2498 \series default
2499 \shape default
2500 \size default
2501 \emph default
2502 \bar default
2503 \noun default
2504 \color inherit
2505 。(これはユーモアです。(ほんと?)
2506 \emph on
2507 ユーモアですってば
2508 \emph default
2509 。)
2510 \end_layout
2511
2512 \begin_layout Standard
2513
2514 \family roman
2515 \series medium
2516 \shape up
2517 \size normal
2518 \emph off
2519 \bar no
2520 \noun off
2521 \color none
2522 もちろん、これは標準的な組版ルールではありません。書籍では、典型的には、他の段落のあとにくる段落
2523 \family default
2524 \series default
2525 \shape default
2526 \size default
2527 \emph on
2528 \bar default
2529 \noun default
2530 \color inherit
2531 のみ
2532 \family roman
2533 \series medium
2534 \shape up
2535 \size normal
2536 \emph off
2537 \bar no
2538 \noun off
2539 \color none
2540 字下げを行ないます。一行めを字下げをするそもそもの目的は、隣接する段落から区別するためです。したがって、図のあとや節の最初の段落など、先行する段落がない場合には
2541 、字下げをする必要はないのです。
2542 \end_layout
2543
2544 \begin_layout Standard
2545
2546 \family roman
2547 \series medium
2548 \shape up
2549 \size normal
2550 \emph off
2551 \bar no
2552 \noun off
2553 \color none
2554 けれどもあなたが典型的なアメリカ人なら(ユーーモアですって!)、そのような小難しいことはかまわずに、いつもどおりの字下げをせずにはいられないでしょう!プリアンブ
2555 ルに次の行を加えて下さい。
2556 \end_layout
2557
2558 \begin_layout LyX-Code
2559
2560 \backslash
2561 usepackage{indentfirst}
2562 \end_layout
2563
2564 \begin_layout Standard
2565
2566 \family roman
2567 \series medium
2568 \shape up
2569 \size normal
2570 \emph off
2571 \bar no
2572 \noun off
2573 \color none
2574 もしお使いのTeX頒布版が脳死状態でなければ、このパッケージが入っているはずなので、建国の父たちが意図したように、すべての段落が字下げされます。
2575 \end_layout
2576
2577 \begin_layout Subsubsection
2578 例4:この文書
2579 \end_layout
2580
2581 \begin_layout Standard
2582
2583 \family roman
2584 \series medium
2585 \shape up
2586 \size normal
2587 \emph off
2588 \bar no
2589 \noun off
2590 \color none
2591 この文書のプリアンブルを見てみると、どのような高度な設定ができるか、おおまかな理解が得られるでしょう。また第
2592 \family default
2593 \series default
2594 \shape default
2595 \size default
2596 \emph default
2597 \bar default
2598 \noun default
2599 \color inherit
2600
2601 \begin_inset CommandInset ref
2602 LatexCommand ref
2603 reference "cha:secrets"
2604
2605 \end_inset
2606
2607
2608 \family roman
2609 \series medium
2610 \shape up
2611 \size normal
2612 \emph off
2613 \bar no
2614 \noun off
2615 \color none
2616 章には、他の例や、LaTeXの各種の「汚い技」があります。
2617 \end_layout
2618
2619 \begin_layout Section
2620 LyXおよびLaTeXのエラー
2621 \end_layout
2622
2623 \begin_layout Standard
2624
2625 \family roman
2626 \series medium
2627 \shape up
2628 \size normal
2629 \emph off
2630 \bar no
2631 \noun off
2632 \color none
2633 LyXがLaTeXを呼び出す際、LyXはLaTeXに、かりにエラーがあったとしても楽観的に無視して先に進むように指示します。その後LyXは、LaTeXの実行ログ
2634 ファイルを事後処理用に使います。ログファイルを分析したのち、LyXはエラーを一覧表示するダイアログを表示します。エラーのうちどれかをクリックすると、LyXファイ
2635 ル中、そのエラーの発生した場所に表示を移動します
2636 \begin_inset Foot
2637 status collapsed
2638
2639 \begin_layout Plain Layout
2640
2641 \family roman
2642 \series medium
2643 \shape up
2644 \size normal
2645 \emph off
2646 \bar no
2647 \noun off
2648 \color none
2649 正確にいうと、通常は、です。ログファイルの分析は難しい仕事ですので、LyXはつねに正しい行に連れて行ってくれるとは限りません。ときには、LaTeXがある行にエラ
2650 ーがあると報告したとしても、実際のエラーはそれよりも前であることもあります。これは、プログラムで閉じ括弧を忘れたときに似ていなくもありません。エラーは表示されま
2651 すが、実際にエラーのある場所よりも後ろでエラーが報告されるのです。
2652 \end_layout
2653
2654 \end_inset
2655
2656
2657 \family default
2658 \series default
2659 \shape default
2660 \size default
2661 \emph default
2662 \bar default
2663 \noun default
2664 \color inherit
2665
2666 \end_layout
2667
2668 \begin_layout Standard
2669
2670 \family roman
2671 \series medium
2672 \shape up
2673 \size normal
2674 \emph off
2675 \bar no
2676 \noun off
2677 \color none
2678 人によっては、ログファイルを直接ご覧になりたいかもしれません。これは、
2679 \begin_inset Flex MenuItem
2680 status collapsed
2681
2682 \begin_layout Plain Layout
2683
2684 \family roman
2685 \series medium
2686 \shape up
2687 \size normal
2688 \emph off
2689 \bar no
2690 \noun off
2691 \color none
2692 文書\SpecialChar \menuseparator
2693 LaTeXログ
2694 \end_layout
2695
2696 \end_inset
2697
2698 で見ることができます。エラーメッセージや警告には、よく見かけるものがいくつかありますので、それらをここに収録しておきます。ここにないエラーや警告に関しては、La
2699 TeX関連の良書を参照してください。
2700 \end_layout
2701
2702 \begin_layout Itemize
2703
2704 \family typewriter
2705 \begin_inset Flex Code
2706 status collapsed
2707
2708 \begin_layout Plain Layout
2709
2710 \family typewriter
2711 LaTeX Warning
2712 \end_layout
2713
2714 \end_inset
2715
2716
2717 \family roman
2718 \series medium
2719 \shape up
2720 \size normal
2721 \emph off
2722 \bar no
2723 \noun off
2724 \color none
2725
2726 \begin_inset Newline newline
2727 \end_inset
2728
2729 これで始まるメッセージは、LaTeXコード自体を「デバッグ」するための警告メッセージです。相互参照や参考文献を追加したり変更した場合に、もう一度LaTeXを実行
2730 する必要があることを知らせるために、このようなメッセージが表示されます。このメッセージは、だいたいにおいて無視しても大丈夫です。
2731 \end_layout
2732
2733 \begin_layout Itemize
2734
2735 \family typewriter
2736 \begin_inset Flex Code
2737 status collapsed
2738
2739 \begin_layout Plain Layout
2740
2741 \family typewriter
2742 LaTeX Font Warning
2743 \end_layout
2744
2745 \end_inset
2746
2747
2748 \family roman
2749 \series medium
2750 \shape up
2751 \size normal
2752 \emph off
2753 \bar no
2754 \noun off
2755 \color none
2756
2757 \begin_inset Newline newline
2758 \end_inset
2759
2760 LaTeXがフォントを見つけられなかったと言う警告メッセージです。多くの場合、このメッセージの後に、LaTeXが使用した代替フォントに関する情報が続きます。これ
2761 も無視して構いません。
2762 \end_layout
2763
2764 \begin_layout Itemize
2765
2766 \family roman
2767 \series medium
2768 \shape up
2769 \size normal
2770 \emph off
2771 \bar no
2772 \noun off
2773 \color none
2774 \begin_inset Flex Code
2775 status collapsed
2776
2777 \begin_layout Plain Layout
2778
2779 \family typewriter
2780 Overfull 
2781 \backslash
2782 hbox
2783 \end_layout
2784
2785 \end_inset
2786
2787
2788 \begin_inset Newline newline
2789 \end_inset
2790
2791 LaTeXは、
2792 \family default
2793 \series default
2794 \shape default
2795 \size default
2796 \emph on
2797 \bar default
2798 \noun default
2799 \color inherit
2800 ほぼどんなときでも
2801 \family roman
2802 \series medium
2803 \shape up
2804 \size normal
2805 \emph off
2806 \bar no
2807 \noun off
2808 \color none
2809 この警告を吐き出します。これは、一行が長すぎて右余白にはみ出してしまったという警告ですが、ほとんどの場合、最終出力を見ても判別できないくらい(せいぜい1ポイント
2810 か2ポイント)です。あるいは1文字か2文字右余白に出ているくらいです。LaTeXは、どんな文書を書いても、少なくとも一つはこのメッセージを出すようです。
2811 \begin_inset Newline newline
2812 \end_inset
2813
2814 このメッセージは無視しても大丈夫です。何か行が長すぎるような問題があれば、目で見ればわかります。出力を目で確認してください
2815 \begin_inset Foot
2816 status collapsed
2817
2818 \begin_layout Plain Layout
2819 あるいは、
2820 \begin_inset Flex MenuItem
2821 status collapsed
2822
2823 \begin_layout Plain Layout
2824 文書\SpecialChar \menuseparator
2825 設定
2826 \end_layout
2827
2828 \end_inset
2829
2830 で「draft」オプションを指定する方法もあります。こうすると、LaTeXは、overfullの発生した行の余白に黒い四角を描画します。
2831 \end_layout
2832
2833 \end_inset
2834
2835
2836 \end_layout
2837
2838 \begin_layout Itemize
2839
2840 \family typewriter
2841 \begin_inset Flex Code
2842 status collapsed
2843
2844 \begin_layout Plain Layout
2845
2846 \family typewriter
2847 Underfull 
2848 \backslash
2849 hbox
2850 \end_layout
2851
2852 \end_inset
2853
2854
2855 \begin_inset Newline newline
2856 \end_inset
2857
2858
2859 \family roman
2860 \series medium
2861 \shape up
2862 \size normal
2863 \emph off
2864 \bar no
2865 \noun off
2866 \color none
2867 これは上の警告と違ってあまり出てきません。なぜだかは分かりませんが、LaTeXは1行を短めにする印字するよりは、長めにする方が好きなようです。
2868 \end_layout
2869
2870 \begin_layout Itemize
2871 \begin_inset Flex Code
2872 status collapsed
2873
2874 \begin_layout Plain Layout
2875
2876 \family typewriter
2877 Overfull 
2878 \backslash
2879 vbox
2880 \end_layout
2881
2882 \end_inset
2883
2884
2885 \family typewriter
2886
2887 \begin_inset Flex Code
2888 status collapsed
2889
2890 \begin_layout Plain Layout
2891
2892 \family typewriter
2893 Underfull 
2894 \backslash
2895 vbox
2896 \end_layout
2897
2898 \end_inset
2899
2900
2901 \family default
2902
2903 \begin_inset Newline newline
2904 \end_inset
2905
2906
2907 \family roman
2908 \series medium
2909 \shape up
2910 \size normal
2911 \emph off
2912 \bar no
2913 \noun off
2914 \color none
2915 ページ区切りに問題があったという警告です。この場合も、出力を目で確認してください。何か問題があれば、見てすぐわかります。
2916 \end_layout
2917
2918 \begin_layout Itemize
2919
2920 \family typewriter
2921 \begin_inset Flex Code
2922 status collapsed
2923
2924 \begin_layout Plain Layout
2925
2926 \family typewriter
2927 LaTeX Error: File 
2928 \begin_inset Quotes els
2929 \end_inset
2930
2931 Xxxx
2932 \begin_inset Quotes ers
2933 \end_inset
2934
2935  not found
2936 \end_layout
2937
2938 \end_inset
2939
2940
2941 \family roman
2942 \series medium
2943 \shape up
2944 \size normal
2945 \emph off
2946 \bar no
2947 \noun off
2948 \color none
2949
2950 \begin_inset Newline newline
2951 \end_inset
2952
2953 ファイル「Xxxx」が、システムに導入されていません。これは通常、文書が必要としているLaTeXパッケージに、導入済でないものがある場合に現れます。プリアンブル
2954 に変更を加えておらず、
2955 \begin_inset Flex Code
2956 status collapsed
2957
2958 \begin_layout Plain Layout
2959
2960 \family typewriter
2961
2962 \backslash
2963 usepackage{}
2964 \end_layout
2965
2966 \end_inset
2967
2968 コマンドも使用していないとすれば、LyXが読み込もうしているパッケージに存在しないものがあるということです。
2969 \family default
2970 \series default
2971 \shape default
2972 \size default
2973 \emph default
2974 \bar default
2975 \noun default
2976 \color inherit
2977
2978 \begin_inset Flex MenuItem
2979 status collapsed
2980
2981 \begin_layout Plain Layout
2982 ヘルプ\SpecialChar \menuseparator
2983 LaTeXの設定
2984 \end_layout
2985
2986 \end_inset
2987
2988
2989 \family roman
2990 \series medium
2991 \shape up
2992 \size normal
2993 \emph off
2994 \bar no
2995 \noun off
2996 \color none
2997 を使用して、LyXが認識しているパッケージの一覧を得てください。このファイルは、(
2998 \begin_inset Flex MenuItem
2999 status collapsed
3000
3001 \begin_layout Plain Layout
3002
3003 \family roman
3004 \series medium
3005 \shape up
3006 \size normal
3007 \emph off
3008 \bar no
3009 \noun off
3010 \color none
3011 ツール\SpecialChar \menuseparator
3012 再設定
3013 \end_layout
3014
3015 \end_inset
3016
3017 を使用して)LyXの再設定を行うたびに更新され、どのパッケージが検出されたか、それらのパッケージが何をするものかを表示します。
3018 \begin_inset Newline newline
3019 \end_inset
3020
3021
3022 \family sans
3023 \series default
3024 \shape default
3025 \size default
3026 \emph default
3027 \bar default
3028 \noun default
3029 \color inherit
3030
3031 \begin_inset Flex Code
3032 status collapsed
3033
3034 \begin_layout Plain Layout
3035
3036 \family sans
3037
3038 \backslash
3039 usepackage{}
3040 \end_layout
3041
3042 \end_inset
3043
3044
3045 \family roman
3046 \series medium
3047 \shape up
3048 \size normal
3049 \emph off
3050 \bar no
3051 \noun off
3052 \color none
3053 コマンドを使っていて、肝心のパッケージが導入されていない場合には、ご自身で導入する必要があります。
3054 \end_layout
3055
3056 \begin_layout Itemize
3057
3058 \family typewriter
3059 \begin_inset Flex Code
3060 status collapsed
3061
3062 \begin_layout Plain Layout
3063
3064 \family typewriter
3065 LaTeX Error: Unknown option
3066 \end_layout
3067
3068 \end_inset
3069
3070
3071 \family roman
3072 \series medium
3073 \shape up
3074 \size normal
3075 \emph off
3076 \bar no
3077 \noun off
3078 \color none
3079
3080 \begin_inset Newline newline
3081 \end_inset
3082
3083 このように始まるエラーメッセージは、パッケージに誤ったあるいは未定義のオプションが指定されていることを伝えようとするものです。パッケージの取扱説明書をご確認くだ
3084 さい。
3085 \end_layout
3086
3087 \begin_layout Itemize
3088
3089 \family typewriter
3090 \begin_inset Flex Code
3091 status collapsed
3092
3093 \begin_layout Plain Layout
3094
3095 \family typewriter
3096 Undefined control sequence
3097 \end_layout
3098
3099 \end_inset
3100
3101
3102 \family roman
3103 \series medium
3104 \shape up
3105 \size normal
3106 \emph off
3107 \bar no
3108 \noun off
3109 \color none
3110
3111 \begin_inset Newline newline
3112 \end_inset
3113
3114 お使いの文書にLaTeXコードを挿入した際、打ち間違いをしてしまうと、このようなメッセージが表示されます。あるいは、パッケージを読み込ませるのを忘れたのかもしれ
3115 ません。いずれにしても、このメッセージは、あなたが未定義のコマンドを使用したことを示しています。
3116 \end_layout
3117
3118 \begin_layout Standard
3119
3120 \family roman
3121 \series medium
3122 \shape up
3123 \size normal
3124 \emph off
3125 \bar no
3126 \noun off
3127 \color none
3128 これ以外にも、エラーメッセージや警告メッセージがあります。一般に、読んで意味がすぐにわかるものは、LaTeXのメッセージです。何を言っているのかさっぱりわからな
3129 いものもありますが、通常これらは、TeXのメッセージであり、それが何を意味しているのか、どのように解読すればいいのか、
3130 \family default
3131 \series default
3132 \shape default
3133 \size default
3134 \emph on
3135 \bar default
3136 \noun default
3137 \color inherit
3138 まったく
3139 \family roman
3140 \series medium
3141 \shape up
3142 \size normal
3143 \emph off
3144 \bar no
3145 \noun off
3146 \color none
3147 手がかりがありません。誰もわからないのです。
3148 \end_layout
3149
3150 \begin_layout Standard
3151
3152 \family roman
3153 \series medium
3154 \shape up
3155 \size normal
3156 \emph off
3157 \bar no
3158 \noun off
3159 \color none
3160 エラーメッセージが表示された場合は、つねに以下のチェックリストにしたがった方がよいでしょう。
3161 \end_layout
3162
3163 \begin_layout Enumerate
3164
3165 \family roman
3166 \series medium
3167 \shape up
3168 \size normal
3169 \emph off
3170 \bar no
3171 \noun off
3172 \color none
3173 ご自分で挿入したLaTeXコードに打ち間違いがないかどうか確かめる。
3174 \end_layout
3175
3176 \begin_layout Enumerate
3177
3178 \family roman
3179 \series medium
3180 \shape up
3181 \size normal
3182 \emph off
3183 \bar no
3184 \noun off
3185 \color none
3186 打ち間違いがなければ、コマンドを正しく使ったかどうか確かめる。
3187 \end_layout
3188
3189 \begin_layout Enumerate
3190
3191 \family roman
3192 \series medium
3193 \shape up
3194 \size normal
3195 \emph off
3196 \bar no
3197 \noun off
3198 \color none
3199 文書のもっともはじめの部分にエラーボックスが多数積み上がった場合には---特に
3200 \begin_inset Flex Code
3201 status collapsed
3202
3203 \begin_layout Plain Layout
3204
3205 \family roman
3206 \series medium
3207 \shape up
3208 \size normal
3209 \emph off
3210 \bar no
3211 \noun off
3212 \color none
3213 Missing 
3214 \backslash
3215 begin{document}
3216 \end_layout
3217
3218 \end_inset
3219
3220 が表示されているならば---、プリアンブルにエラーがあることを意味します。プリアンブルのデバックを行ってください。
3221 \end_layout
3222
3223 \begin_layout Enumerate
3224
3225 \family roman
3226 \series medium
3227 \shape up
3228 \size normal
3229 \emph off
3230 \bar no
3231 \noun off
3232 \color none
3233 プリアンブルに何も追加せず、文書にLaTeXコードをまったく挿入しなかった場合には、LaTeX頒布版自体をまず疑ってください。導入されていないパッケージを探しだ
3234 して、導入してください。
3235 \end_layout
3236
3237 \begin_layout Enumerate
3238
3239 \family roman
3240 \series medium
3241 \shape up
3242 \size normal
3243 \emph off
3244 \bar no
3245 \noun off
3246 \color none
3247 導入されていないパッケージはなかったものとしましょう。LyXを微調整するオプションを使用していますか。特に、手動で
3248 \begin_inset Flex Code
3249 status collapsed
3250
3251 \begin_layout Plain Layout
3252
3253 \family sans
3254 Protected
3255 \begin_inset space ~
3256 \end_inset
3257
3258 Blank
3259 \end_layout
3260
3261 \end_inset
3262
3263
3264 \begin_inset Flex Code
3265 status collapsed
3266
3267 \begin_layout Plain Layout
3268
3269 \family sans
3270 Linebreak
3271 \end_layout
3272
3273 \end_inset
3274
3275
3276 \family sans
3277 \series default
3278 \shape default
3279 \size default
3280 \emph default
3281 \bar default
3282 \noun default
3283 \color inherit
3284
3285 \begin_inset Flex Code
3286 status collapsed
3287
3288 \begin_layout Plain Layout
3289
3290 \family sans
3291 Pagebreak
3292 \end_layout
3293
3294 \end_inset
3295
3296
3297 \family roman
3298 \series medium
3299 \shape up
3300 \size normal
3301 \emph off
3302 \bar no
3303 \noun off
3304 \color none
3305 などをたくさん挿入するなど、微調整オプションを
3306 \family default
3307 \series default
3308 \shape default
3309 \size default
3310 \emph on
3311 \bar default
3312 \noun default
3313 \color inherit
3314 悪用
3315 \family roman
3316 \series medium
3317 \shape up
3318 \size normal
3319 \emph off
3320 \bar no
3321 \noun off
3322 \color none
3323 していませんか。適切な段落環境を使用する代わりに、これらを使用してその場をしのごうとしていませんか。
3324 \end_layout
3325
3326 \begin_layout Enumerate
3327
3328 \family roman
3329 \series medium
3330 \shape up
3331 \size normal
3332 \emph off
3333 \bar no
3334 \noun off
3335 \color none
3336 微調整オプションはまったく使用しておらず、規則に乗っ取って作業していたものとしましょう。何か曲芸のようなことをしようとはしていませんか。数式や表中で、たとえば表
3337 のセルに図を入れるなど、おかしなことをしようとしていませんか。
3338 \end_layout
3339
3340 \begin_layout Enumerate
3341 LaTeXが改行位置を見つけられないほど長い一節がありませんか。既定では、改行するために単語間に空白をたくさん追加することを、LaTeXはかなり嫌います。可能で
3342 あれば、問題が生じないように段落を修正するのが望ましいでしょう。それが難しければ、LaTeXが改行しやすく(sloppy)なるように、その部分を
3343 \family typewriter
3344
3345 \begin_inset Flex Code
3346 status collapsed
3347
3348 \begin_layout Plain Layout
3349
3350 \family typewriter
3351
3352 \backslash
3353 sloppypar
3354 \end_layout
3355
3356 \end_inset
3357
3358
3359 \family default
3360 で囲んでください。
3361 \end_layout
3362
3363 \begin_layout Enumerate
3364
3365 \family roman
3366 \series medium
3367 \shape up
3368 \size normal
3369 \emph off
3370 \bar no
3371 \noun off
3372 \color none
3373 入れ子の階層を深くしすぎていませんか。LyXは、(今のところ)環境の入れ子の階層が制限内にあるかチェックしません。かりに、環境を17段の入れ子にしたりしていたら
3374 、それが原因です(LaTeXの上限は5段です)。
3375 \end_layout
3376
3377 \begin_layout Enumerate
3378
3379 \family roman
3380 \series medium
3381 \shape up
3382 \size normal
3383 \emph off
3384 \bar no
3385 \noun off
3386 \color none
3387 エラーメッセージは発生しないけれども、出力がひどいものとしましょう。図表が幅が広すぎたり長すぎてページに収まらない場合には、
3388 \end_layout
3389
3390 \begin_deeper
3391 \begin_layout Enumerate
3392
3393 \family roman
3394 \series medium
3395 \shape up
3396 \size normal
3397 \emph off
3398 \bar no
3399 \noun off
3400 \color none
3401 図がページに合うように大きさを変える、
3402 \end_layout
3403
3404 \begin_layout Enumerate
3405
3406 \family roman
3407 \series medium
3408 \shape up
3409 \size normal
3410 \emph off
3411 \bar no
3412 \noun off
3413 \color none
3414 表がページに合うように削る、
3415 \end_layout
3416
3417 \begin_layout Standard
3418
3419 \family roman
3420 \series medium
3421 \shape up
3422 \size normal
3423 \emph off
3424 \bar no
3425 \noun off
3426 \color none
3427 などの手段を採る必要があります。
3428 \end_layout
3429
3430 \end_deeper
3431 \begin_layout Enumerate
3432 他に出力におかしいところがあり、曲芸をやろうとしたり微調整オプションでしのごうとしたりはしていないとすれば、何がおかしいのか確定的なことは言えません。
3433 \end_layout
3434
3435 \begin_layout Standard
3436
3437 \family roman
3438 \series medium
3439 \shape up
3440 \size normal
3441 \emph off
3442 \bar no
3443 \noun off
3444 \color none
3445 これらすべてが役に立たないとすれば、
3446 \family default
3447 \series default
3448 \shape default
3449 \size default
3450 \emph on
3451 \bar default
3452 \noun default
3453 \color inherit
3454 ひょっとしたら
3455 \family roman
3456 \series medium
3457 \shape up
3458 \size normal
3459 \emph off
3460 \bar no
3461 \noun off
3462 \color none
3463 LyXのバグを発見したのかもしれません‥‥。
3464 \end_layout
3465
3466 \begin_layout Chapter
3467 補完ツール
3468 \end_layout
3469
3470 \begin_layout Section
3471 BibTeXによる参照文献のカスタマイズ
3472 \end_layout
3473
3474 \begin_layout Standard
3475 BibTeXの基本的な使用法は、『
3476 \emph on
3477 ユーザーの手引き
3478 \emph default
3479 』の
3480 \emph on
3481 参考文献データベース(BibTeX)
3482 \emph default
3483 の節に説明があります。以下の各小節では、LyXでサポートされている参考文献の特別な機能について説明することとします。
3484 \end_layout
3485
3486 \begin_layout Subsection
3487 他の引用様式
3488 \end_layout
3489
3490 \begin_layout Standard
3491 標準のBibTeXは、引用された著作を参照するのに、([12]のように)数字を使用します。しかし、多くの科学分野で、これとは異なる引用様式が用いられています。も
3492 っともよく見られるのは、著者-出版年様式(例:Knuth 1984a)です。LyXは、この様式を提供する2つのパッケージ
3493 \begin_inset Flex Code
3494 status collapsed
3495
3496 \begin_layout Plain Layout
3497 natbib
3498 \end_layout
3499
3500 \end_inset
3501
3502
3503 \begin_inset Flex Code
3504 status collapsed
3505
3506 \begin_layout Plain Layout
3507 jurabib
3508 \end_layout
3509
3510 \end_inset
3511
3512 をサポートしています。これらのパッケージには、それぞれ長所短所がありますが、ここでは詳細に立ち入る紙幅がありません。単純な著者-出版年様式(あるいは著者-番号)
3513 様式が欲しい場合や、無数にある
3514 \begin_inset Flex Code
3515 status collapsed
3516
3517 \begin_layout Plain Layout
3518 natbib
3519 \end_layout
3520
3521 \end_inset
3522
3523 用スタイルファイルのうちどれかを使用したい場合には、定評のある
3524 \begin_inset Flex Code
3525 status collapsed
3526
3527 \begin_layout Plain Layout
3528 natbib
3529 \end_layout
3530
3531 \end_inset
3532
3533 パッケージがおそらくよい選択でしょう。短縮タイトルによる参照や
3534 \emph on
3535 ibid.
3536 \emph default
3537 など、特別な機能が必要な場合には、
3538 \begin_inset Flex Code
3539 status collapsed
3540
3541 \begin_layout Plain Layout
3542 jurabib
3543 \end_layout
3544
3545 \end_inset
3546
3547 パッケージの利用を考えるとよいかもしれません。
3548 \end_layout
3549
3550 \begin_layout Standard
3551 LyXでの両パッケージの取扱い方は、ほぼ同じです。
3552 \begin_inset Flex MenuItem
3553 status collapsed
3554
3555 \begin_layout Plain Layout
3556 文書\SpecialChar \menuseparator
3557 設定
3558 \end_layout
3559
3560 \end_inset
3561
3562 メニューを開き、
3563 \begin_inset Flex MenuItem
3564 status collapsed
3565
3566 \begin_layout Plain Layout
3567 参考文献
3568 \end_layout
3569
3570 \end_inset
3571
3572 項目から
3573 \begin_inset Flex MenuItem
3574 status collapsed
3575
3576 \begin_layout Plain Layout
3577 Natbib
3578 \end_layout
3579
3580 \end_inset
3581
3582 オプションか
3583 \begin_inset Flex MenuItem
3584 status collapsed
3585
3586 \begin_layout Plain Layout
3587 Jurabib
3588 \end_layout
3589
3590 \end_inset
3591
3592 オプションを選択してください。これらのパッケージによって、引用ダイアログに機能が追加され、参照の様式が選択できるようになります(「Knuth 1984」、「Kn
3593 uth (1984)」、「Knuth, 1984」、「1984」など)。両パッケージは、専用にデザインされたスタイルファイルを必要とすることに注意してください。
3594 両者ともそれ自身のスタイルファイルを同梱していますが、他にもたくさんの追加スタイルファイルがありますし、
3595 \begin_inset Flex Code
3596 status collapsed
3597
3598 \begin_layout Plain Layout
3599 natbib
3600 \end_layout
3601
3602 \end_inset
3603
3604 に至っては、対話的なスタイルファイルビルダーさえ存在します
3605 \begin_inset Foot
3606 status collapsed
3607
3608 \begin_layout Plain Layout
3609 \begin_inset Flex URL
3610 status open
3611
3612 \begin_layout Plain Layout
3613
3614 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/
3615 \end_layout
3616
3617 \end_inset
3618
3619 をご参照ください。
3620 \end_layout
3621
3622 \end_inset
3623
3624
3625 \end_layout
3626
3627 \begin_layout Subsection
3628 節分けされた参考文献
3629 \end_layout
3630
3631 \begin_layout Standard
3632 場合によっては、参考文献をいくつかの節に分ける必要があることがあります。たとえば、あなたが歴史家であるとすれば、出典と学術文献を分ける機能は、おそらく「必需品」
3633 でさえあります。残念ながら、BibTeX自身ではこのようなことができません。しかし、適切なLaTeXパッケージの助けを借りると、BibTeXをこのような必要性を
3634 満たすように拡張することができます。
3635 \end_layout
3636
3637 \begin_layout Standard
3638 LyXは、このようなパッケージの一つである
3639 \begin_inset Flex Code
3640 status collapsed
3641
3642 \begin_layout Plain Layout
3643 bibtopic
3644 \end_layout
3645
3646 \end_inset
3647
3648
3649 \begin_inset Foot
3650 status collapsed
3651
3652 \begin_layout Plain Layout
3653 \begin_inset Flex URL
3654 status open
3655
3656 \begin_layout Plain Layout
3657
3658 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/
3659 \end_layout
3660
3661 \end_inset
3662
3663 から入手可能です。
3664 \end_layout
3665
3666 \end_inset
3667
3668 をそのままでサポートします。このパッケージの長所は、(
3669 \begin_inset Flex Code
3670 status collapsed
3671
3672 \begin_layout Plain Layout
3673 multibib
3674 \end_layout
3675
3676 \end_inset
3677
3678 のような他のパッケージと比較すると)新規の引用コマンドを定義する必要がないことです。そのかわりに、参考文献の違う節には、その節向けの項目を収録した別の参考文献デ
3679 ータベースを用意する必要があります。たとえば、参考文献を「出典」の節と「学術文献」の節に分けたい場合には、それぞれの参考文献データベース、たとえば
3680 \begin_inset Flex Code
3681 status collapsed
3682
3683 \begin_layout Plain Layout
3684 souces.bib
3685 \end_layout
3686
3687 \end_inset
3688
3689
3690 \begin_inset Flex Code
3691 status collapsed
3692
3693 \begin_layout Plain Layout
3694 scientific.bib
3695 \end_layout
3696
3697 \end_inset
3698
3699 とを作成する必要があります。
3700 \end_layout
3701
3702 \begin_layout Standard
3703 \begin_inset Flex MenuItem
3704 status collapsed
3705
3706 \begin_layout Plain Layout
3707 文書\SpecialChar \menuseparator
3708 設定
3709 \end_layout
3710
3711 \end_inset
3712
3713 を開いて
3714 \begin_inset Flex MenuItem
3715 status collapsed
3716
3717 \begin_layout Plain Layout
3718 参考文献
3719 \end_layout
3720
3721 \end_inset
3722
3723 の下の
3724 \begin_inset Flex MenuItem
3725 status collapsed
3726
3727 \begin_layout Plain Layout
3728 節分けされた参考文献
3729 \end_layout
3730
3731 \end_inset
3732
3733 をチェックしてください。すると、参考文献の各節に一つずつ、複数の参考文献を挿入することができます。上記の例では、BibTeX参考文献
3734 \begin_inset Flex Code
3735 status collapsed
3736
3737 \begin_layout Plain Layout
3738 sources.bib
3739 \end_layout
3740
3741 \end_inset
3742
3743 と二つめの参考文献データベース
3744 \begin_inset Flex Code
3745 status collapsed
3746
3747 \begin_layout Plain Layout
3748 scientific.bib
3749 \end_layout
3750
3751 \end_inset
3752
3753 を挿入します。各節に同じスタイルを用いるか異なるスタイルを用いるかは自由です。くわえて、参考文献の節に、指定したデータベースの「引用されたすべての参照」を載せる
3754 (これが既定です)か、「引用されなかったすべての参照」を載せるか、あるいは「すべての参照」を載せるかを選択することができます。これは、もし参考文献を「本文に引用
3755 された出典」・「本文に引用されていない出典」・「学術文献」の三つの節に分割したい場合に、便利でありましょう。各節の見出しは、通常の節や小節として入れることができ
3756 ます。
3757 \begin_inset Flex Code
3758 status collapsed
3759
3760 \begin_layout Plain Layout
3761 bibtopic
3762 \end_layout
3763
3764 \end_inset
3765
3766 は、参考文献用の見出しを取り除いてしまいますので、手動でこれを追加しなくてはなりません(たとえば章*や節*などをお使いください)。
3767 \end_layout
3768
3769 \begin_layout Subsection
3770 複数の参考文献
3771 \end_layout
3772
3773 \begin_layout Standard
3774 文書の節ごとあるいは章ごとの参考文献など、複数の参考文献はBibTeX自身ではサポートされていません。しかしながら、もし若干の
3775 \begin_inset Flex Code
3776 status collapsed
3777
3778 \begin_layout Plain Layout
3779 TeXコード
3780 \end_layout
3781
3782 \end_inset
3783
3784 (第
3785 \begin_inset CommandInset ref
3786 LatexCommand ref
3787 reference "sec:LaTeXコードを挿入する"
3788
3789 \end_inset
3790
3791 節を参照)を利用することを厭わなければ、LyXで節分けされた参考文献を作るのに使用されている(前節を参照)
3792 \begin_inset Flex Code
3793 status collapsed
3794
3795 \begin_layout Plain Layout
3796 bibtopic
3797 \end_layout
3798
3799 \end_inset
3800
3801 パッケージが、この課題を解決する簡単な方法を提供します
3802 \begin_inset Foot
3803 status collapsed
3804
3805 \begin_layout Plain Layout
3806 ほかに、
3807 \begin_inset Flex Code
3808 status collapsed
3809
3810 \begin_layout Plain Layout
3811 chapterbib
3812 \end_layout
3813
3814 \end_inset
3815
3816
3817 \begin_inset Flex Code
3818 status collapsed
3819
3820 \begin_layout Plain Layout
3821 bibunits
3822 \end_layout
3823
3824 \end_inset
3825
3826 パッケージを利用する方法もあります。
3827 \end_layout
3828
3829 \end_inset
3830
3831
3832 \end_layout
3833
3834 \begin_layout Standard
3835 まず
3836 \begin_inset Flex MenuItem
3837 status collapsed
3838
3839 \begin_layout Plain Layout
3840 文書\SpecialChar \menuseparator
3841 設定
3842 \end_layout
3843
3844 \end_inset
3845
3846 に行って
3847 \begin_inset Flex MenuItem
3848 status collapsed
3849
3850 \begin_layout Plain Layout
3851 参考文献
3852 \end_layout
3853
3854 \end_inset
3855
3856 の下の
3857 \begin_inset Flex MenuItem
3858 status collapsed
3859
3860 \begin_layout Plain Layout
3861 節分けされた参考文献
3862 \end_layout
3863
3864 \end_inset
3865
3866 を有効にしてください。つぎに文書中において、参考文献(BibTeX参考文献本体を含む)の入った節を
3867 \begin_inset Flex Code
3868 status collapsed
3869
3870 \begin_layout Plain Layout
3871
3872 \backslash
3873 begin{btUnit}
3874 \end_layout
3875
3876 \end_inset
3877
3878
3879 \begin_inset Flex Code
3880 status collapsed
3881
3882 \begin_layout Plain Layout
3883
3884 \backslash
3885 end{btUnit}
3886 \end_layout
3887
3888 \end_inset
3889
3890 のあいだにはさまなくてはなりません(これらのコマンドはTeXコードとして挿入する必要があります)。参考文献には、現在位置の
3891 \begin_inset Flex Code
3892 status collapsed
3893
3894 \begin_layout Plain Layout
3895 btUnit
3896 \end_layout
3897
3898 \end_inset
3899
3900 において引用されたすべての参照が含まれることになります。
3901 \series bold
3902 (註)
3903 \series default
3904 この方法を用いる場合には、すべての参照はいずれかの
3905 \begin_inset Flex Code
3906 status collapsed
3907
3908 \begin_layout Plain Layout
3909 btUnit
3910 \end_layout
3911
3912 \end_inset
3913
3914 内部になくてはなりません。また、
3915 \begin_inset Flex Code
3916 status collapsed
3917
3918 \begin_layout Plain Layout
3919 btUnit
3920 \end_layout
3921
3922 \end_inset
3923
3924 は入れ子構造にすることができません。
3925 \end_layout
3926
3927 \begin_layout Section
3928 複合文書
3929 \end_layout
3930
3931 \begin_layout Subsection
3932 一般的な操作
3933 \end_layout
3934
3935 \begin_layout Standard
3936 たくさんの節を含んだ大きなファイルで作業をする場合、文書をいくつかのファイルに分割した方が往々にして便利ですし、場合によっては、表部分にはしょっちゅう変更が加え
3937 られるけれども、その前の文章はつねに同じであるようなケースもあるでしょう。このような場合には、複合文書を利用することを、まずご検討ください。たとえば、科学論文は
3938 通常、導入部・所見・結果・議論・結論の五つの節から成ります。これら各節を別々のLyXファイルにして、タイトル・著者・概要・参考文献等と、これら五つのインクルード
3939 \begin_inset Foot
3940 status collapsed
3941
3942 \begin_layout Plain Layout
3943
3944 \series bold
3945 (訳註)
3946 \series default
3947 「取り込む」の意です。原語「include」に対する訳語として、プログラミング用語の「インクルードする」以外に適語がないので、ここではプログラミング用語をそのま
3948 ま使用します。
3949 \end_layout
3950
3951 \end_inset
3952
3953 ファイルを持つ、もう一つ別の「マスター」ファイルを作成するようにすることができます。これらの各ファイルは、単にマスターファイルにインクルードされるだけでなく、単
3954 独でも出力したり印刷したりすることのできる完全なLyXファイルであるように注意することが重要です。しかも、これらの各ファイルは、同じ文書クラスでなくてはなりませ
3955 ん。articleクラスとbookクラスを混在させるようなことはなさらないでください。LaTeXファイルをインクルードすることもできますが、このファイルにはプリ
3956 アンブルがあってはなりません(
3957 \family typewriter
3958
3959 \backslash
3960 begin{document}
3961 \family default
3962 行とその前のすべて、および
3963 \family typewriter
3964
3965 \backslash
3966 end{documen
3967 \family default
3968 t}行は削除しておかなければなりません)。さもないと、DVIファイルを作成する際にエラーが発生するでしょう。
3969 \end_layout
3970
3971 \begin_layout Standard
3972 LyXでは、
3973 \family sans
3974 挿入\SpecialChar \menuseparator
3975 ファイル\SpecialChar \menuseparator
3976 子文書
3977 \family default
3978 で簡単にファイルをインクルードすることができます。このメニューを選んでクリックすると、カーソルの現在位置に小さな枠が挿入されます。この枠をクリックすると、ダイア
3979 ログが現れるので、そこでインクルードするファイルとインクルード方法を選択することができます。
3980 \end_layout
3981
3982 \begin_layout Standard
3983 ファイル選択ボックスは、いまや自明でしょう。インクルード方法には、「include」・「input」・「verbatim」の三つがあります。「include」と
3984 「input」の違いは、正確にはLaTeXの達人にしか意味のないものですが、ほとんどの人にとって意味のある違いといえば、「include」されたファイルは新規頁
3985 から組版されるのに対し、「input」されたファイルは現在のページから組版される点です。
3986 \end_layout
3987
3988 \begin_layout Standard
3989 一般に、マスターファイルは、組版前に完全なLaTeXファイルに変換されますが、インクルードされるファイルは、プリアンブル情報をまったく持たないLaTeXファイル
3990 に変換されます。
3991 \end_layout
3992
3993 \begin_layout Standard
3994 「verbatim」インクルードファイルでは、ファイルの内容がそのまま(つまり「
3995 \begin_inset Flex Code
3996 status collapsed
3997
3998 \begin_layout Plain Layout
3999 verbatim
4000 \end_layout
4001
4002 \end_inset
4003
4004 」モードで)固定幅タイプライタフォントで組版されます。通常、このファイルの空白は、通常のLyXでの空白の取扱いとは違って、連続した複数の空白がそのまま出力される
4005 ものの、単なる見えない空白です。ただし、
4006 \family sans
4007
4008 \begin_inset Flex MenuItem
4009 status collapsed
4010
4011 \begin_layout Plain Layout
4012
4013 \family sans
4014 出力の空白に印付けをする
4015 \end_layout
4016
4017 \end_inset
4018
4019
4020 \family default
4021 チェックボックスを有効にすると、空白が存在することを明確にするために空白の印が出力されます。
4022 \end_layout
4023
4024 \begin_layout Subsection
4025 ファイル間の相互参照
4026 \end_layout
4027
4028 \begin_layout Standard
4029 \begin_inset Box Shadowbox
4030 position "t"
4031 hor_pos "c"
4032 has_inner_box 1
4033 inner_pos "t"
4034 use_parbox 0
4035 use_makebox 0
4036 width "100col%"
4037 special "none"
4038 height "1in"
4039 height_special "totalheight"
4040 status open
4041
4042 \begin_layout Plain Layout
4043 この節の内容は、すでに古くなっています。既定のマスター文書についてと、マスターが開いているときに子文書をどう開くかについて記述する必要があります。[[要修正]]
4044 \end_layout
4045
4046 \end_inset
4047
4048
4049 \end_layout
4050
4051 \begin_layout Standard
4052 異なるファイル間に相互参照を設定することも可能です。まず、すべての関係するファイルを開いてください。例として、2つのファイルを扱う場合を考え、各ファイルをA・B
4053 と呼びます。BがAにインクルードされるファイルだとします。Aにラベルを入れて、Bで参照したいとしましょう。文書Bで相互参照ダイアログを開いて、使用する「バッファ
4054 」を選んでください。
4055 \end_layout
4056
4057 \begin_layout Subsection
4058 すべての子文書での参考文献
4059 \end_layout
4060
4061 \begin_layout Standard
4062 \begin_inset Box Shadowbox
4063 position "t"
4064 hor_pos "c"
4065 has_inner_box 1
4066 inner_pos "t"
4067 use_parbox 0
4068 use_makebox 0
4069 width "100col%"
4070 special "none"
4071 height "1in"
4072 height_special "totalheight"
4073 status open
4074
4075 \begin_layout Plain Layout
4076 この節も更新が必要です。この点に関する内容がwikiにあるので、それをここにコピーすることも可か。
4077 \end_layout
4078
4079 \end_inset
4080
4081
4082 \end_layout
4083
4084 \begin_layout Standard
4085 すべての子文書の全文献項目を含んだ参考文献一覧をコピーし、それをコメントに変更してください。このようにすることで、LyXは.bibファイルを見つけることができ、参
4086 考文献一覧を見えるようにせずとも簡単に参照を挿入することができるようになります。
4087 \end_layout
4088
4089 \begin_layout Standard
4090 参考文献一覧がコメントにあるために、LaTeXはそれを使用しないので、参照は[1]のようには表示されないで[?]のように表示されます。ひとつの解決法として、コメ
4091 ントをインクルードするLaTeXパッケージの
4092 \begin_inset Flex Code
4093 status collapsed
4094
4095 \begin_layout Plain Layout
4096 comment
4097 \end_layout
4098
4099 \end_inset
4100
4101 を使用して、ファイルを別々に処理する方法があります。そのためには、すべての子文書のプリアンブルに以下を書き加えてください。
4102 \end_layout
4103
4104 \begin_layout LyX-Code
4105
4106 \backslash
4107 usepackage{comment}
4108 \end_layout
4109
4110 \begin_layout LyX-Code
4111
4112 \backslash
4113 includecomment{comment}
4114 \end_layout
4115
4116 \begin_layout Standard
4117 \begin_inset Flex URL
4118 status collapsed
4119
4120 \begin_layout Plain Layout
4121
4122 http://wiki.lyx.org/FAQ/Unsorted#toc31
4123 \end_layout
4124
4125 \end_inset
4126
4127 も参照してください。
4128 \end_layout
4129
4130 \begin_layout Section
4131 装飾的なヘッダ・フッタ
4132 \end_layout
4133
4134 \begin_layout Standard
4135 既定のページレイアウトは、どちらかといえば素っ気ないものです。
4136 \begin_inset Flex Code
4137 status collapsed
4138
4139 \begin_layout Plain Layout
4140 article
4141 \end_layout
4142
4143 \end_inset
4144
4145 文書クラスの場合には、ページの下の真ん中にページ番号がつくだけです。この取扱説明書はKOMA-scriptのbookクラスなので、すこしは凝ってますが、ほんとう
4146 に着飾るには、『
4147 \emph on
4148 ユーザーの手引き
4149 \emph default
4150 』に述べられているように、文書ページスタイルを「装飾的(fancy)」に設定する必要があります。この節では、望んだとおりの効果を得るために、LaTeXプリアンブ
4151 ルに挿入する必要のあるLaTeXコードについて解説します。
4152 \end_layout
4153
4154 \begin_layout Standard
4155 ページへッダは、「left(左)」・「center(中央)」・「right(右)」と命名された3つのフィールドに分けられています。フッタも同様に3つのフィールド
4156 に分類されています。これらのフィールドをもっとも簡単に設定するLaTeXコマンドには、
4157 \family typewriter
4158
4159 \begin_inset Flex Code
4160 status collapsed
4161
4162 \begin_layout Plain Layout
4163
4164 \family typewriter
4165
4166 \backslash
4167 lhead
4168 \end_layout
4169
4170 \end_inset
4171
4172
4173 \family default
4174
4175 \family typewriter
4176
4177 \begin_inset Flex Code
4178 status collapsed
4179
4180 \begin_layout Plain Layout
4181
4182 \family typewriter
4183
4184 \backslash
4185 chead
4186 \end_layout
4187
4188 \end_inset
4189
4190
4191 \family default
4192
4193 \family typewriter
4194
4195 \begin_inset Flex Code
4196 status collapsed
4197
4198 \begin_layout Plain Layout
4199
4200 \family typewriter
4201
4202 \backslash
4203 rhead
4204 \end_layout
4205
4206 \end_inset
4207
4208
4209 \family default
4210
4211 \begin_inset Flex Code
4212 status collapsed
4213
4214 \begin_layout Plain Layout
4215
4216 \backslash
4217 lfoot
4218 \end_layout
4219
4220 \end_inset
4221
4222 などがあります。かりに、各ページの左上端に自分の名前を入れたいものとしましょう。次のようなコマンドをプリアンブルに入れるだけです。
4223 \end_layout
4224
4225 \begin_layout Standard
4226
4227 \family typewriter
4228
4229 \backslash
4230 lhead{物書 はじめ}
4231 \end_layout
4232
4233 \begin_layout Standard
4234 これで自分の名前が左上に現れます。フィールドに取り除きたい既定の内容がある場合(往々にして中央のフッタにはページ番号が入ります)には、空の引数を持つコマンドを入
4235 れるだけです。すなわち、
4236 \end_layout
4237
4238 \begin_layout Standard
4239
4240 \family typewriter
4241
4242 \backslash
4243 cfoot{}
4244 \begin_inset Newline newline
4245 \end_inset
4246
4247
4248 \family default
4249 とします。
4250 \end_layout
4251
4252 \begin_layout Standard
4253 もっと美しくしてみましょう。節番号を「第‥節」という言葉といっしょに(第3節のように)左上に入れ、ページ番号を(4ページのように)右上に、自分の名前を左下に、日
4254 付を右下に入れます。以下のコマンドをプリアンブルに入れます。
4255 \end_layout
4256
4257 \begin_layout Standard
4258
4259 \family typewriter
4260
4261 \backslash
4262 lhead{第
4263 \backslash
4264 thesection 節}
4265 \end_layout
4266
4267 \begin_layout Standard
4268
4269 \family typewriter
4270
4271 \backslash
4272 chead{}
4273 \end_layout
4274
4275 \begin_layout Standard
4276
4277 \family typewriter
4278
4279 \backslash
4280 rhead{
4281 \backslash
4282 thepage ページ}
4283 \end_layout
4284
4285 \begin_layout Standard
4286
4287 \family typewriter
4288
4289 \backslash
4290 lfoot{物書 はじめ}
4291 \end_layout
4292
4293 \begin_layout Standard
4294
4295 \family typewriter
4296
4297 \backslash
4298 cfoot{}
4299 \end_layout
4300
4301 \begin_layout Standard
4302
4303 \family typewriter
4304
4305 \backslash
4306 rfoot{
4307 \backslash
4308 today}
4309 \end_layout
4310
4311 \begin_layout Standard
4312 コマンド
4313 \family typewriter
4314
4315 \begin_inset Flex Code
4316 status collapsed
4317
4318 \begin_layout Plain Layout
4319
4320 \family typewriter
4321
4322 \backslash
4323 thesecti
4324 \family default
4325 o
4326 \family typewriter
4327 n
4328 \end_layout
4329
4330 \end_inset
4331
4332
4333 \family default
4334
4335 \begin_inset Flex Code
4336 status collapsed
4337
4338 \begin_layout Plain Layout
4339
4340 \family typewriter
4341
4342 \backslash
4343 thepa
4344 \family default
4345 ge
4346 \end_layout
4347
4348 \end_inset
4349
4350 は、それぞれLaTeXの節カウンタおよびページカウンタを取得するもので、これによって現在の節番号とページ番号を印字します。
4351 \begin_inset Flex Code
4352 status collapsed
4353
4354 \begin_layout Plain Layout
4355
4356 \family typewriter
4357
4358 \backslash
4359 tod
4360 \family default
4361 ay
4362 \end_layout
4363
4364 \end_inset
4365
4366 は、今日の日付を印字するものです。
4367 \end_layout
4368
4369 \begin_layout Standard
4370 へッダ下またはフッタ上に描かれる罫線の太さも変更することができます。もし罫線が必要なければ、太さを0にしてください。ヘッダ罫線は、既定では0.4ptの太さであり、
4371 フッタ罫線は0ptです。太さを変更するには、
4372 \family typewriter
4373
4374 \begin_inset Flex Code
4375 status collapsed
4376
4377 \begin_layout Plain Layout
4378
4379 \family typewriter
4380
4381 \backslash
4382 renewcommand{
4383 \backslash
4384 headrulewidth}{0.4pt}
4385 \end_layout
4386
4387 \end_inset
4388
4389
4390 \family default
4391
4392 \family typewriter
4393
4394 \begin_inset Flex Code
4395 status collapsed
4396
4397 \begin_layout Plain Layout
4398
4399 \family typewriter
4400
4401 \backslash
4402 renewcommand{
4403 \backslash
4404 footrulewidth}{0.4pt}
4405 \end_layout
4406
4407 \end_inset
4408
4409
4410 \family default
4411 のようなコマンドを使用してください。
4412 \end_layout
4413
4414 \begin_layout Standard
4415 \begin_inset Flex Code
4416 status collapsed
4417
4418 \begin_layout Plain Layout
4419
4420 \family typewriter
4421
4422 \backslash
4423 thispagestyle{empty}
4424 \end_layout
4425
4426 \end_inset
4427
4428
4429 \begin_inset Flex Code
4430 status collapsed
4431
4432 \begin_layout Plain Layout
4433
4434 \family typewriter
4435
4436 \backslash
4437 thispagestyle{plain}
4438 \end_layout
4439
4440 \end_inset
4441
4442
4443 \begin_inset Flex Code
4444 status collapsed
4445
4446 \begin_layout Plain Layout
4447
4448 \family typewriter
4449
4450 \backslash
4451 thispagestyle{fancy}
4452 \end_layout
4453
4454 \end_inset
4455
4456 のようなコマンドを使えば、各ページごとにへッダ・フッタ設定を有効にしたり無効にしたりすることができます。設定を変更したいページに、これらのコマンドをTeXコード
4457 として挿入してください。実は、タイトルページは、その後のページは大域的に装飾的(fancy)に設定されていれば装飾的(fancy)になるにもかかわらず、既定でプ
4458 レーン(plain)になるように設定されているのです。
4459 \end_layout
4460
4461 \begin_layout Standard
4462 奇数ページの左上だけに何かを挿入するなど、もっと複雑なコマンドもあるのですが、詳しい解説は
4463 \begin_inset Flex Code
4464 status collapsed
4465
4466 \begin_layout Plain Layout
4467
4468 \family typewriter
4469 fancyhdr
4470 \end_layout
4471
4472 \end_inset
4473
4474 パッケージの取扱説明書をご参照ください(
4475 \begin_inset Flex Code
4476 status collapsed
4477
4478 \begin_layout Plain Layout
4479 fancyhdr.dvi
4480 \end_layout
4481
4482 \end_inset
4483
4484 を探してください)。
4485 \end_layout
4486
4487 \begin_layout Standard
4488 最後の例として、へッダやフッタに画像を挿入できることを取り上げましょう。会社のロゴをページ左上に入れたいものとします。たとえば、
4489 \end_layout
4490
4491 \begin_layout Standard
4492
4493 \family typewriter
4494
4495 \backslash
4496 lhead{
4497 \backslash
4498 resizebox{1in}{!}{
4499 \backslash
4500 includegraphics{logo.eps}}}
4501 \end_layout
4502
4503 \begin_layout Standard
4504 \noindent
4505 とすれば、これを実現できます(文書中に他に画像を挿入していない場合には、
4506 \begin_inset Newline newline
4507 \end_inset
4508
4509
4510 \begin_inset Flex Code
4511 status collapsed
4512
4513 \begin_layout Plain Layout
4514 \noindent
4515
4516 \family typewriter
4517
4518 \backslash
4519 usepackage{graphics}
4520 \end_layout
4521
4522 \end_inset
4523
4524 をプリアンブルに宣言する必要があります)。
4525 \end_layout
4526
4527 \begin_layout Section
4528 箇条書き(記号)ブリットの指定
4529 \begin_inset CommandInset label
4530 LatexCommand label
4531 name "sec:ブリット"
4532
4533 \end_inset
4534
4535
4536 \end_layout
4537
4538 \begin_layout Standard
4539
4540 \noun on
4541 Allan Rae文
4542 \end_layout
4543
4544 \begin_layout Subsection
4545 はじめに
4546 \end_layout
4547
4548 \begin_layout Standard
4549 LyXには、ブリットの形が216個準備されていて、簡単なダイアログから呼び出すことができます。このダイアログを使えば、箇条書き(記号)の各階層で使うブリットの形
4550 を変更することができます。この設定は文書全体に共通なので、段落ごとに別のブリットを指定することはできません
4551 \begin_inset Foot
4552 status collapsed
4553
4554 \begin_layout Plain Layout
4555 正確には可能ですが、手動で行う必要があります。
4556 \end_layout
4557
4558 \end_inset
4559
4560
4561 \end_layout
4562
4563 \begin_layout Subsection
4564 インタフェース
4565 \end_layout
4566
4567 \begin_layout Standard
4568 メニュー項目の
4569 \begin_inset Flex MenuItem
4570 status collapsed
4571
4572 \begin_layout Plain Layout
4573 文書\SpecialChar \menuseparator
4574 設定
4575 \end_layout
4576
4577 \end_inset
4578
4579 を選択してダイアログを開き、
4580 \begin_inset Flex MenuItem
4581 status collapsed
4582
4583 \begin_layout Plain Layout
4584 ブリット
4585 \end_layout
4586
4587 \end_inset
4588
4589 タブを選択してください。
4590 \end_layout
4591
4592 \begin_layout Standard
4593 そのダイアログに、ブリットの形の一覧表があります。
4594 \begin_inset Flex MenuItem
4595 status collapsed
4596
4597 \begin_layout Plain Layout
4598 フォント
4599 \end_layout
4600
4601 \end_inset
4602
4603 と書いてあるドロップダウンメニューで、6つの各ブリット形パネルを切り替えることができます。また、一覧表左の
4604 \begin_inset Flex MenuItem
4605 status collapsed
4606
4607 \begin_layout Plain Layout
4608 階層
4609 \end_layout
4610
4611 \end_inset
4612
4613 パネルは、変更したい階層を選択するものです。
4614 \begin_inset Flex MenuItem
4615 status collapsed
4616
4617 \begin_layout Plain Layout
4618 任意のブリット
4619 \end_layout
4620
4621 \end_inset
4622
4623 では、指定したいLaTeX表現を入力することができます。任意のブリットを指定した場合には、そのコマンドが必要とするパッケージをLaTeXプリアンブルで指定する必
4624 要があります。
4625 \end_layout
4626
4627 \begin_layout Standard
4628 6つのパネルは、それぞれが必要とするパッケージによって分類されています。下記は、フォント名とLaTeXパッケージの対応表です。
4629 \end_layout
4630
4631 \begin_layout Standard
4632 \align center
4633 \begin_inset Tabular
4634 <lyxtabular version="3" rows="7" columns="2">
4635 <features tabularvalignment="middle">
4636 <column alignment="center" valignment="top" width="0pt">
4637 <column alignment="center" valignment="top" width="0pt">
4638 <row>
4639 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
4640 \begin_inset Text
4641
4642 \begin_layout Plain Layout
4643 フォント
4644 \end_layout
4645
4646 \end_inset
4647 </cell>
4648 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
4649 \begin_inset Text
4650
4651 \begin_layout Plain Layout
4652
4653 \family roman
4654 \series medium
4655 \shape up
4656 \size normal
4657 \emph off
4658 \bar no
4659 \noun off
4660 \color none
4661 必要とするパッケージ
4662 \end_layout
4663
4664 \end_inset
4665 </cell>
4666 </row>
4667 <row>
4668 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4669 \begin_inset Text
4670
4671 \begin_layout Plain Layout
4672
4673 \family sans
4674 標準
4675 \end_layout
4676
4677 \end_inset
4678 </cell>
4679 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4680 \begin_inset Text
4681
4682 \begin_layout Plain Layout
4683
4684 \series medium
4685 \shape up
4686 \size normal
4687 \emph off
4688 \bar no
4689 \noun off
4690 \color none
4691 LaTeX
4692 \family roman
4693 本体
4694 \end_layout
4695
4696 \end_inset
4697 </cell>
4698 </row>
4699 <row>
4700 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4701 \begin_inset Text
4702
4703 \begin_layout Plain Layout
4704
4705 \family sans
4706 \series medium
4707 \shape up
4708 \size normal
4709 \emph off
4710 \bar no
4711 \noun off
4712 \color none
4713 数式
4714 \end_layout
4715
4716 \end_inset
4717 </cell>
4718 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4719 \begin_inset Text
4720
4721 \begin_layout Plain Layout
4722
4723 \family typewriter
4724 \series medium
4725 \shape up
4726 \size normal
4727 \emph off
4728 \bar no
4729 \noun off
4730 \color none
4731 amssymb.sty
4732 \end_layout
4733
4734 \end_inset
4735 </cell>
4736 </row>
4737 <row>
4738 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4739 \begin_inset Text
4740
4741 \begin_layout Plain Layout
4742
4743 \family sans
4744 \series medium
4745 \shape up
4746 \size normal
4747 \emph off
4748 \bar no
4749 \noun off
4750 \color none
4751 絵文字1
4752 \end_layout
4753
4754 \end_inset
4755 </cell>
4756 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4757 \begin_inset Text
4758
4759 \begin_layout Plain Layout
4760
4761 \family typewriter
4762 \series medium
4763 \shape up
4764 \size normal
4765 \emph off
4766 \bar no
4767 \noun off
4768 \color none
4769 pifont.sty
4770 \end_layout
4771
4772 \end_inset
4773 </cell>
4774 </row>
4775 <row>
4776 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4777 \begin_inset Text
4778
4779 \begin_layout Plain Layout
4780
4781 \family sans
4782 \series medium
4783 \shape up
4784 \size normal
4785 \emph off
4786 \bar no
4787 \noun off
4788 \color none
4789 絵文字2
4790 \end_layout
4791
4792 \end_inset
4793 </cell>
4794 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4795 \begin_inset Text
4796
4797 \begin_layout Plain Layout
4798
4799 \family typewriter
4800 \series medium
4801 \shape up
4802 \size normal
4803 \emph off
4804 \bar no
4805 \noun off
4806 \color none
4807 pifont.sty
4808 \end_layout
4809
4810 \end_inset
4811 </cell>
4812 </row>
4813 <row>
4814 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
4815 \begin_inset Text
4816
4817 \begin_layout Plain Layout
4818
4819 \family sans
4820 \series medium
4821 \shape up
4822 \size normal
4823 \emph off
4824 \bar no
4825 \noun off
4826 \color none
4827 絵文字3
4828 \end_layout
4829
4830 \end_inset
4831 </cell>
4832 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
4833 \begin_inset Text
4834
4835 \begin_layout Plain Layout
4836
4837 \family typewriter
4838 \series medium
4839 \shape up
4840 \size normal
4841 \emph off
4842 \bar no
4843 \noun off
4844 \color none
4845 pifont.sty
4846 \end_layout
4847
4848 \end_inset
4849 </cell>
4850 </row>
4851 <row>
4852 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
4853 \begin_inset Text
4854
4855 \begin_layout Plain Layout
4856
4857 \family sans
4858 \series medium
4859 \shape up
4860 \size normal
4861 \emph off
4862 \bar no
4863 \noun off
4864 \color none
4865 絵文字4
4866 \end_layout
4867
4868 \end_inset
4869 </cell>
4870 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
4871 \begin_inset Text
4872
4873 \begin_layout Plain Layout
4874
4875 \family typewriter
4876 \series medium
4877 \shape up
4878 \size normal
4879 \emph off
4880 \bar no
4881 \noun off
4882 \color none
4883 pifont.sty
4884 \end_layout
4885
4886 \end_inset
4887 </cell>
4888 </row>
4889 </lyxtabular>
4890
4891 \end_inset
4892
4893
4894 \end_layout
4895
4896 \begin_layout Standard
4897 LyXは、ユーザーが導入されていないパッケージのブリットを使用したとしても、警告を発しません。ファイルを閲覧したり印刷したりしようとしたときにLaTeXエラーが
4898 出るようならば、パッケージが導入されていない可能性が大です
4899 \begin_inset Foot
4900 status collapsed
4901
4902 \begin_layout Plain Layout
4903 LyXが、パッケージがなくてもブリットを使用することを許すのは、編集をここで行ったとしても、別のところへエクスポートする可能性があるからです。
4904 \end_layout
4905
4906 \end_inset
4907
4908
4909 \end_layout
4910
4911 \begin_layout Subsection
4912 使用法
4913 \end_layout
4914
4915 \begin_layout Standard
4916 変更したいブリット階層を選んで、ブリットの形と大きさを選んでください。何らかの変更を加えたとしても、LyX上には反映されませんが、文書の表示を行えば確認されます
4917 \begin_inset Foot
4918 status collapsed
4919
4920 \begin_layout Plain Layout
4921 もし
4922 \emph on
4923 本当に
4924 \emph default
4925 段落ごとに異なるブリットの形を使いたいならば、TeXコードを使って少し手を汚す必要があります。この場合も、ブリット選択ダイアログを使えば、さまざまな形のLaTe
4926 Xコードを確認することができるので手助けとなるでしょう。任意に設定した段落をつくるには、以下のような選択肢があります。
4927 \end_layout
4928
4929 \begin_layout Plain Layout
4930 \begin_inset ERT
4931 status open
4932
4933 \begin_layout Plain Layout
4934
4935
4936 \backslash
4937 let
4938 \backslash
4939 savelabelitemi=
4940 \backslash
4941 labelitemi
4942 \end_layout
4943
4944 \end_inset
4945
4946
4947 \end_layout
4948
4949 \begin_layout Plain Layout
4950 \begin_inset ERT
4951 status open
4952
4953 \begin_layout Plain Layout
4954
4955
4956 \backslash
4957 renewcommand
4958 \backslash
4959 labelitemi[0]{
4960 \backslash
4961 small
4962 \backslash
4963 (
4964 \backslash
4965 sharp
4966 \backslash
4967 )}
4968 \end_layout
4969
4970 \end_inset
4971
4972
4973 \end_layout
4974
4975 \begin_layout Itemize
4976 特定の階層の新しいブリット形を指定するには、LaTeXコマンド
4977 \begin_inset Flex Code
4978 status collapsed
4979
4980 \begin_layout Plain Layout
4981
4982 \family typewriter
4983
4984 \backslash
4985 renewcommand{}{}
4986 \end_layout
4987
4988 \end_inset
4989
4990 を使用します。あとで現在のブリット形に戻すことができるように、現在のブリット形を保存しておく必要もあります。ここで使っている箇条書きでは、第1階層のブリットを変
4991 更するために、以下のLaTeXコードが使用されています。
4992 \end_layout
4993
4994 \begin_deeper
4995 \begin_layout LyX-Code
4996
4997 \family typewriter
4998
4999 \backslash
5000 let
5001 \backslash
5002 savelabelitemi=
5003 \backslash
5004 labelitemi
5005 \end_layout
5006
5007 \begin_layout LyX-Code
5008
5009 \family typewriter
5010
5011 \backslash
5012 renewcommand
5013 \backslash
5014 labelitemi[0]{
5015 \backslash
5016 small
5017 \backslash
5018 (
5019 \backslash
5020 sharp
5021 \backslash
5022 )}
5023 \end_layout
5024
5025 \end_deeper
5026 \begin_layout Itemize
5027 箇条書き(記号)の階層は、
5028 \begin_inset Flex Code
5029 status collapsed
5030
5031 \begin_layout Plain Layout
5032
5033 \backslash
5034 labelitem
5035 \end_layout
5036
5037 \end_inset
5038
5039 コマンドの一部にローマ数字で指定されていることに注意してください。
5040 \end_layout
5041
5042 \begin_layout Itemize
5043 \begin_inset ERT
5044 status open
5045
5046 \begin_layout Plain Layout
5047
5048 [
5049 \backslash
5050 (
5051 \backslash
5052 star
5053 \backslash
5054 )]
5055 \end_layout
5056
5057 \end_inset
5058
5059 各項目のブリットを指定するには、角括弧で囲んだブリット形を、行頭に
5060 \begin_inset Flex Code
5061 status collapsed
5062
5063 \begin_layout Plain Layout
5064 TeXコード
5065 \end_layout
5066
5067 \end_inset
5068
5069 として挿入してください。たとえば、この項目の行頭には
5070 \family typewriter
5071
5072 \begin_inset Flex Code
5073 status collapsed
5074
5075 \begin_layout Plain Layout
5076
5077 \family typewriter
5078 [
5079 \backslash
5080 (
5081 \backslash
5082 star
5083 \backslash
5084 )]
5085 \end_layout
5086
5087 \end_inset
5088
5089
5090 \family default
5091 が指定されています。
5092 \end_layout
5093
5094 \begin_layout Plain Layout
5095 \begin_inset ERT
5096 status open
5097
5098 \begin_layout Plain Layout
5099
5100
5101 \backslash
5102 renewcommand
5103 \backslash
5104 labelitemi[0]{
5105 \backslash
5106 savelabelitemi}
5107 \end_layout
5108
5109 \end_inset
5110
5111
5112 \end_layout
5113
5114 \begin_layout Plain Layout
5115 文書全体で使用するブリット形が有効であるようにするために、labelitemを元の設定に戻す必要があります。そのためには、以下のようにします。
5116 \end_layout
5117
5118 \begin_layout LyX-Code
5119
5120 \family typewriter
5121
5122 \backslash
5123 renewcommand
5124 \backslash
5125 labelitemi[0]{
5126 \backslash
5127 savelabelitemi}
5128 \end_layout
5129
5130 \end_inset
5131
5132
5133 \end_layout
5134
5135 \begin_layout Chapter
5136 LyXとインターネット網
5137 \end_layout
5138
5139 \begin_layout Standard
5140 LyX has long supported the export of documents to various web-friendly formats,
5141  such as HTML.
5142  Before verson 2.0, however, HTML export was always accomplished by the use
5143  of external converters.
5144 \begin_inset Foot
5145 status collapsed
5146
5147 \begin_layout Plain Layout
5148 For details on the use of external converters with LyX, see the 
5149 \emph on
5150 Converters
5151 \emph default
5152  section of the Customization manual.
5153 \end_layout
5154
5155 \end_inset
5156
5157  These fall into two large groups: there are converters that use LaTeX as
5158  an intermediate format, such as 
5159 \begin_inset Flex Code
5160 status collapsed
5161
5162 \begin_layout Plain Layout
5163
5164 \lang english
5165 htlatex
5166 \end_layout
5167
5168 \end_inset
5169
5170
5171 \begin_inset Flex Code
5172 status collapsed
5173
5174 \begin_layout Plain Layout
5175
5176 \lang english
5177 html2latex
5178 \end_layout
5179
5180 \end_inset
5181
5182 , and 
5183 \begin_inset Flex Code
5184 status collapsed
5185
5186 \begin_layout Plain Layout
5187
5188 \lang english
5189 plastex
5190 \end_layout
5191
5192 \end_inset
5193
5194 , relying upon LyX to produce the LaTeX; and there is a converter that works
5195  directly on LyX files, 
5196 \begin_inset Flex Code
5197 status collapsed
5198
5199 \begin_layout Plain Layout
5200
5201 \lang english
5202 eLyXer
5203 \end_layout
5204
5205 \end_inset
5206
5207 .
5208  All of these have different advantages and disadvantages.
5209  
5210 \end_layout
5211
5212 \begin_layout Standard
5213 The LaTeX-based converters have the advantage that, in principle, they know
5214  everything about the exported document that LaTeX does.
5215  Such converters do not care, for example, if a certain block of code was
5216  produced by LyX or was Evil Red Text.
5217  These converters know about 
5218 \begin_inset Flex Code
5219 status collapsed
5220
5221 \begin_layout Plain Layout
5222
5223 \lang english
5224 aux
5225 \end_layout
5226
5227 \end_inset
5228
5229  files, counters, and references, and can often make use of the 
5230 \begin_inset Flex Code
5231 status collapsed
5232
5233 \begin_layout Plain Layout
5234
5235 \lang english
5236 bbl
5237 \end_layout
5238
5239 \end_inset
5240
5241  files generated by BibTeX.
5242  On the other hand, LaTeX is a very hard language to parse---it is sometimes
5243  said that only TeX itself understands TeX---and LaTeX-based converters
5244  will often choke on what seem to be quite simple constructs; complex ones
5245  can throw them completely, and as of this writing, for example, the 
5246 \emph on
5247 Embedded Objects
5248 \emph default
5249  manual will not export with 
5250 \begin_inset Flex Code
5251 status collapsed
5252
5253 \begin_layout Plain Layout
5254
5255 \lang english
5256 htlatex
5257 \end_layout
5258
5259 \end_inset
5260
5261 , though the others will.
5262  The other issue concerns how math is handled.
5263  These converters typically convert the formulae into little pictures that
5264  are then linked from the HTML document.
5265  Since these are actually generated by LaTeX, they are accurate.
5266  But they do not scale well, and just getting them to look as if they are
5267  actually meant to be in your document---so that the font sizes seem to
5268  be roughly the same---can be a challenge.
5269 \end_layout
5270
5271 \begin_layout Standard
5272 Alex Fernandez's 
5273 \begin_inset Flex Code
5274 status collapsed
5275
5276 \begin_layout Plain Layout
5277
5278 \lang english
5279 eLyXer
5280 \end_layout
5281
5282 \end_inset
5283
5284  (
5285 \begin_inset CommandInset href
5286 LatexCommand href
5287 name "http://elyxer.nongnu.org/"
5288 target "http://elyxer.nongnu.org/"
5289
5290 \end_inset
5291
5292 ) solves some of these problems.
5293  In particular, the formulae it produces scale perfectly, since it renders
5294  math using a combination of HTML and CSS rather than converting the formulae
5295  to images.
5296  But even moderately complex formula are rendered less well than with 
5297 \begin_inset Flex Code
5298 status collapsed
5299
5300 \begin_layout Plain Layout
5301
5302 \lang english
5303 htlatex
5304 \end_layout
5305
5306 \end_inset
5307
5308 ; this reflects the limitations of HTML.
5309 \begin_inset Foot
5310 status collapsed
5311
5312 \begin_layout Plain Layout
5313 That said, 
5314 \begin_inset Flex Code
5315 status collapsed
5316
5317 \begin_layout Plain Layout
5318
5319 \lang english
5320 eLyXer
5321 \end_layout
5322
5323 \end_inset
5324
5325  can also use jsMath and MathJax for equations, but this setting is only
5326  available globally and requires one to have access to a server that runs
5327  the backend.
5328 \end_layout
5329
5330 \end_inset
5331
5332  More importantly (as of version 1.1.1, at least), 
5333 \begin_inset Flex Code
5334 status collapsed
5335
5336 \begin_layout Plain Layout
5337
5338 \lang english
5339 eLyXer
5340 \end_layout
5341
5342 \end_inset
5343
5344  has limited support for math macros and no support for user-defined paragraph
5345  or character styles.
5346  These limitations make 
5347 \begin_inset Flex Code
5348 status collapsed
5349
5350 \begin_layout Plain Layout
5351
5352 \lang english
5353 eLyXer
5354 \end_layout
5355
5356 \end_inset
5357
5358  unsuitable for many of the documents LyX users produce.
5359  In principle, of course, these problems could be solved, but the LyX developers
5360  have decided to follow a different path and have made LyX itself capable
5361  of writing XHTML, just as it is capable of writing LaTeX, DocBook, and
5362  plaintext.
5363 \end_layout
5364
5365 \begin_layout Standard
5366 As of this writing, XHTML output remains under development and should probably
5367  be regarded as 
5368 \begin_inset Quotes eld
5369 \end_inset
5370
5371 experimental
5372 \begin_inset Quotes erd
5373 \end_inset
5374
5375 .
5376 \begin_inset Foot
5377 status collapsed
5378
5379 \begin_layout Plain Layout
5380 The file 
5381 \begin_inset Flex Code
5382 status collapsed
5383
5384 \begin_layout Plain Layout
5385
5386 \lang english
5387 development/HTML.notes
5388 \end_layout
5389
5390 \end_inset
5391
5392 , which can be found in the LyX source tree or 
5393 \begin_inset CommandInset href
5394 LatexCommand href
5395 name "accessed online"
5396 target "http://www.lyx.org/trac/browser/lyx-devel/trunk/development/HTML/HTML.notes"
5397
5398 \end_inset
5399
5400 , usually contains up-to-date information about the state of XHTML output.
5401  See also the list of XHTML bugs on 
5402 \begin_inset CommandInset href
5403 LatexCommand href
5404 name "the bug tracker"
5405 target "http://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"
5406
5407 \end_inset
5408
5409 .
5410 \end_layout
5411
5412 \end_inset
5413
5414  Still, the developers have chosen this approach because it has several
5415  potential advantages over the other two.
5416 \end_layout
5417
5418 \begin_layout Standard
5419 These advantages are primarily due to the fact that the XHTML output routines,
5420  since they are part of LyX, know everything LyX knows about the document
5421  being exported.
5422 \begin_inset Foot
5423 status collapsed
5424
5425 \begin_layout Plain Layout
5426 Another advantage is that, since these routines are internal to LyX, they
5427  are immune to changes in LyX's file format, or to changes in the semantics
5428  of existing insets.
5429 \end_layout
5430
5431 \end_inset
5432
5433  So they know about the table of contents (as displayed in the outline),
5434  about the counters associated with different paragraph styles, and about
5435  user-defined styles.
5436  The XHTML output routines know what LyX knows about internationalization,
5437  too, so they will output 
5438 \begin_inset Quotes eld
5439 \end_inset
5440
5441 Chapter 1
5442 \begin_inset Quotes erd
5443 \end_inset
5444
5445  or 
5446 \begin_inset Quotes eld
5447 \end_inset
5448
5449 Kapitel 1
5450 \begin_inset Quotes erd
5451 \end_inset
5452
5453 , depending upon the language in effect at the time.
5454  
5455 \end_layout
5456
5457 \begin_layout Standard
5458 Quite generally, the output routines know what LyX knows about document
5459  layout, that is, about how the document is to be rendered on screen.
5460  We use this information when we output the document as XHTML.
5461  In particular, LyX 
5462 \emph on
5463 automatically
5464 \emph default
5465  generates CSS style information corresponding to the layout information
5466  it uses to render the document on screen: if section headings are supposed
5467  to be sans-serif and bold as seen in LyX, then (by default) they will be
5468  sans-serif and bold when viewed in a web browser, too.
5469  And this is true not just for pre-defined styles, like Section, but for
5470  any style, including user-defined styles.
5471  Indeed, the XHTML output routines make no distinction between user-defined
5472  paragraph and character styles and LyX's own pre-defined styles: in each
5473  case, everything LyX knows about the styles is contained in the layout
5474  files.
5475  And much the same is true as regards pre-defined textual insets, such as
5476  footnotes, and various custom insets.
5477  
5478 \end_layout
5479
5480 \begin_layout Standard
5481 The result is that XHTML output can be customized and extended in exactly
5482  the same way LaTeX output can be customized and extended: through layout
5483  files and modules.
5484  See chapter five of the 
5485 \emph on
5486 Customization 
5487 \emph default
5488 manual for the details.
5489 \end_layout
5490
5491 \begin_layout Standard
5492 The remainder of this chapter contains more detailed information on XHTML
5493  output, its limitations, and ways to work around those limitations.
5494 \end_layout
5495
5496 \begin_layout Section
5497 Math Output in XHTML
5498 \end_layout
5499
5500 \begin_layout Standard
5501 LyX offers four choices for how math is rendered.
5502  These have various advantages and disadvantages:
5503 \end_layout
5504
5505 \begin_layout Itemize
5506 MathML
5507 \begin_inset Newline newline
5508 \end_inset
5509
5510 MathML is a dialect of XML designed specifically for mathematics on the
5511  web, and it typically renders very well in browsers that support it.
5512  The disadvantage is that not all browsers support MathML, and support is
5513  not complete even in the Gecko-based browsers, such as Firefox.
5514 \begin_inset Newline newline
5515 \end_inset
5516
5517 If LyX is unable to render a formula as MathML---for example, if the formula
5518  uses the 
5519 \begin_inset Flex Code
5520 status collapsed
5521
5522 \begin_layout Plain Layout
5523
5524 \lang english
5525 xymatrix
5526 \end_layout
5527
5528 \end_inset
5529
5530  package or ERT---then it will instead output the formula as an image.
5531  
5532 \end_layout
5533
5534 \begin_layout Itemize
5535 HTML
5536 \begin_inset Newline newline
5537 \end_inset
5538
5539 As mentioned above, 
5540 \begin_inset Flex Code
5541 status collapsed
5542
5543 \begin_layout Plain Layout
5544
5545 \lang english
5546 elyxer
5547 \end_layout
5548
5549 \end_inset
5550
5551  outputs math as HTML, styled by CSS.
5552 \begin_inset Foot
5553 status collapsed
5554
5555 \begin_layout Plain Layout
5556 LyX has borrowed some of the CSS for its HTML output from 
5557 \begin_inset Flex Code
5558 status collapsed
5559
5560 \begin_layout Plain Layout
5561
5562 \lang english
5563 elyxer
5564 \end_layout
5565
5566 \end_inset
5567
5568 .
5569 \end_layout
5570
5571 \end_inset
5572
5573  For simple formulae, this can work quite well, though with more complicated
5574  formulae it tends to break down.
5575  Still, this method has the advantage that it is very widely supported and
5576  so it may be appropriate for documents that contain only a little, fairly
5577  simple math.
5578 \begin_inset Newline newline
5579 \end_inset
5580
5581 If Lyx is unable to render a formula as HTML---for example, if the formula
5582  uses the 
5583 \begin_inset Flex Code
5584 status collapsed
5585
5586 \begin_layout Plain Layout
5587
5588 \lang english
5589 xymatrix
5590 \end_layout
5591
5592 \end_inset
5593
5594  package or ERT---then it will instead output the formula as an image.
5595  
5596 \end_layout
5597
5598 \begin_layout Itemize
5599 Images
5600 \begin_inset Newline newline
5601 \end_inset
5602
5603 Like 
5604 \begin_inset Flex Code
5605 status collapsed
5606
5607 \begin_layout Plain Layout
5608
5609 \lang english
5610 htlatex
5611 \end_layout
5612
5613 \end_inset
5614
5615 , LyX will output formulae as images, the very same images, in fact, that
5616  are used for instant preview.
5617 \begin_inset Foot
5618 status collapsed
5619
5620 \begin_layout Plain Layout
5621 Instant preview does 
5622 \emph on
5623 not 
5624 \emph default
5625 have to be on for images to be output, however.
5626 \end_layout
5627
5628 \end_inset
5629
5630  The advantage to this method is that the images are simply generated by
5631  LaTeX, so they are very accurate.
5632  The disadvantage, as mentioned earlier, is that these are bitmapped images,
5633  so they do not scale terribly well, and one cannot copy them, etc.
5634  (As of this writing, there are also problems about equation numbering.
5635  See 
5636 \begin_inset CommandInset href
5637 LatexCommand href
5638 name "bug 6894"
5639 target "http://www.lyx.org/trac/ticket/6894"
5640
5641 \end_inset
5642
5643 .)
5644 \begin_inset Newline newline
5645 \end_inset
5646
5647 The size of the images can be controlled by setting the 
5648 \begin_inset Quotes eld
5649 \end_inset
5650
5651 Math Images Scaling
5652 \begin_inset Quotes erd
5653 \end_inset
5654
5655  parameter under 
5656 \begin_inset Flex MenuItem
5657 status collapsed
5658
5659 \begin_layout Plain Layout
5660
5661 \lang english
5662 Document\SpecialChar \menuseparator
5663 Settings\SpecialChar \menuseparator
5664 Output
5665 \end_layout
5666
5667 \end_inset
5668
5669 .
5670 \begin_inset Foot
5671 status collapsed
5672
5673 \begin_layout Plain Layout
5674 For those who want to know, this controls the resolution of the image in
5675  dots per inch and is based upon a default of 75 dpi.
5676 \end_layout
5677
5678 \end_inset
5679
5680
5681 \begin_inset Newline newline
5682 \end_inset
5683
5684 If LyX for some reason fails to create an image for a formula (e.g., if a
5685  required LaTeX package is not installed), then it will fall back to outputing
5686  the raw LaTeX.
5687 \end_layout
5688
5689 \begin_layout Itemize
5690 LaTeX
5691 \begin_inset Newline newline
5692 \end_inset
5693
5694 Finally, LyX will happily output math as LaTeX.
5695  As well as being the output of last resort, this method can be used with
5696  such tools as 
5697 \begin_inset CommandInset href
5698 LatexCommand href
5699 name "jsMath"
5700 target "http://www.math.union.edu/~dpvc/jsMath/"
5701
5702 \end_inset
5703
5704 , which uses JavaScript to render LaTeX embedded in HTML documents.
5705  LyX wraps the LaTeX in either a 
5706 \begin_inset Flex Code
5707 status collapsed
5708
5709 \begin_layout Plain Layout
5710
5711 \lang english
5712 span
5713 \end_layout
5714
5715 \end_inset
5716
5717  (for inline formulas) or 
5718 \begin_inset Flex Code
5719 status collapsed
5720
5721 \begin_layout Plain Layout
5722
5723 \lang english
5724 div
5725 \end_layout
5726
5727 \end_inset
5728
5729  (for displayed formulas) with 
5730 \begin_inset Flex Code
5731 status collapsed
5732
5733 \begin_layout Plain Layout
5734
5735 \lang english
5736 class='math'
5737 \end_layout
5738
5739 \end_inset
5740
5741 , as is required for jsMath.
5742 \end_layout
5743
5744 \begin_layout Standard
5745 One of these output methods must be selected under 
5746 \begin_inset Flex MenuItem
5747 status collapsed
5748
5749 \begin_layout Plain Layout
5750
5751 \lang english
5752 Document\SpecialChar \menuseparator
5753 Settings\SpecialChar \menuseparator
5754 Output
5755 \end_layout
5756
5757 \end_inset
5758
5759 .
5760  By default, LyX outputs MathML.
5761  This is a document-wide setting, therefore.
5762 \end_layout
5763
5764 \begin_layout Standard
5765 Eventually, LyX will offer the user the option to select an alternate output
5766  method for a particular inset, say, one that isn't being rendered very
5767  well by MathML.
5768 \begin_inset Foot
5769 status collapsed
5770
5771 \begin_layout Plain Layout
5772 That said, since LyX falls back to images if the inset contains ERT, then
5773  one can force output as an image by putting some harmless ERT into the
5774  math, for example: 
5775 \begin_inset Formula $a=b\relax$
5776 \end_inset
5777
5778 .
5779 \end_layout
5780
5781 \end_inset
5782
5783
5784 \end_layout
5785
5786 \begin_layout Section
5787 Bibliography and Citations
5788 \end_layout
5789
5790 \begin_layout Standard
5791 XHTML output fully supports bibliographies and citations.
5792  
5793 \end_layout
5794
5795 \begin_layout Standard
5796 Citation labels are generated by the same machinery that generates LyX's
5797  on-screen labels, so the labels will look in the output much as they do
5798  in LyX, though better.
5799  If you are using numerical citations, then LyX will output numerical labels,
5800  such as [1] or [17], rather than simply showing the citation key in square
5801  brackets, as it does on-screen.
5802  If you are using author-year citations, then LyX will add lowercase letters
5803  to the years, just as BibTeX does, if it finds more than one citation for
5804  a given author-year combination.
5805  The labels will be printed with the bibliography entries.
5806  Note that there is, at present, no way to customize the appearance of the
5807  labels, for example, to choose between square brackets and parentheses.
5808 \end_layout
5809
5810 \begin_layout Standard
5811 Bibliography output is handled by the same machinery that handles the presentati
5812 on of reference information in the citation dialog, so you will see in the
5813  XHTML output pretty much what you would see if you were to look at a given
5814  entry in the citation dialog.
5815  The formatting can be customized in your layout file or, preferably, in
5816  a module.
5817  See the 
5818 \emph on
5819 Customization
5820 \emph default
5821  manual for the details.
5822 \end_layout
5823
5824 \begin_layout Standard
5825 The main defect at present is that cross-referenced information is printed
5826  with every entry with which it is associated.
5827  So you can see things like this:
5828 \end_layout
5829
5830 \begin_layout Quote
5831 Jason Stanley, 
5832 \begin_inset Quotes eld
5833 \end_inset
5834
5835 Context and Logical Form
5836 \begin_inset Quotes erd
5837 \end_inset
5838
5839 , in 
5840 \emph on
5841 Language in Context: Selected Essays
5842 \emph default
5843  (Oxford: Oxford University Press, 2007), pp.
5844  30--68.
5845 \end_layout
5846
5847 \begin_layout Quote
5848 Jason Stanley, 
5849 \begin_inset Quotes eld
5850 \end_inset
5851
5852 Semantics in Context
5853 \begin_inset Quotes erd
5854 \end_inset
5855
5856 , in 
5857 \emph on
5858 Language in Context: Selected Essays
5859 \emph default
5860  (Oxford: Oxford University Press, 2007), pp.
5861  201--30.
5862 \end_layout
5863
5864 \begin_layout Standard
5865 This should be fixed before long.
5866 \end_layout
5867
5868 \begin_layout Standard
5869 There is no support at present for sectioned bibliographies.
5870  If you have multiple bibliographies, then LyX will print the same bibliography
5871  over and over.
5872 \end_layout
5873
5874 \begin_layout Section
5875 Indexes
5876 \end_layout
5877
5878 \begin_layout Standard
5879 LyX will happily export indexes as XHTML, but with certain limitations at
5880  the moment.
5881 \end_layout
5882
5883 \begin_layout Standard
5884 Index export will be most reliable when you do not attempt to use the fancy
5885  constructs that are described in the section on indexes in the 
5886 \emph on
5887 User's Guide
5888 \emph default
5889 .
5890 \begin_inset Foot
5891 status collapsed
5892
5893 \begin_layout Plain Layout
5894 The main issue here is that LyX itself does not really handle these.
5895  It just lets you enter what you would have to enter in raw LaTeX.
5896 \end_layout
5897
5898 \end_inset
5899
5900  We'll describe how they are handled using the subsection headings from
5901  that section.
5902 \end_layout
5903
5904 \begin_layout Itemize
5905 Grouping Index Entries (aka, sub-entries): LyX makes an effort to support
5906  these, but the entries must be separated by 
5907 \begin_inset Quotes eld
5908 \end_inset
5909
5910  ! 
5911 \begin_inset Quotes erd
5912 \end_inset
5913
5914 , that is, there must be spaces around the exclamation point.
5915  This is because it is otherwise too difficult to check for escaped exclamation
5916  points, ones in math, and so forth.
5917 \end_layout
5918
5919 \begin_layout Itemize
5920 Page Ranges: There is no support at all for page ranges, since these make
5921  no sense with XHMTL.
5922  Instead, you will just get two index entries, one at either end.
5923 \end_layout
5924
5925 \begin_layout Itemize
5926 Cross-referencing: There is no support for cross-referencing.
5927  If LyX finds an entry containing the 
5928 \begin_inset Quotes eld
5929 \end_inset
5930
5931 |see\SpecialChar \ldots{}
5932
5933 \begin_inset Quotes erd
5934 \end_inset
5935
5936  construct, it is just dropped, and the rest is treated as an ordinary index
5937  entry.
5938 \end_layout
5939
5940 \begin_layout Itemize
5941 Index Entry Order: LyX does support attempts to fix the sorting order.
5942  It will take what is before the first `@' it finds and use that for sorting,
5943  taking what follows the first `@' to be the actual entry.
5944  At present, LyX does not check for escaped `@', so do not try to index
5945  email addresses.
5946 \end_layout
5947
5948 \begin_layout Itemize
5949 Index Entry Layout: You can format entries by using the text style dialog,
5950  or by using any other method available within LyX itself.
5951  There is no support for constructs like: 
5952 \begin_inset Quotes eld
5953 \end_inset
5954
5955 entry|textbf
5956 \begin_inset Quotes erd
5957 \end_inset
5958
5959 .
5960  Indeed, if LyX finds a pipe symbol, `|', in an entry, it will delete it
5961  and everything that follows it.
5962 \end_layout
5963
5964 \begin_layout Itemize
5965 Multiple Indexes: There is no support for multiple indexes.
5966  Rather, all index entries will be printed as one large index.
5967  To avoid our printing several versions of the index, we print only the
5968  main index, so make sure you have one.
5969 \end_layout
5970
5971 \begin_layout Section
5972 Nomenclature and Glossary
5973 \end_layout
5974
5975 \begin_layout Standard
5976 There is at present no support for glossaries.
5977  Adding it would be fairly trivial, and welcome.
5978 \end_layout
5979
5980 \begin_layout Chapter
5981 LyXサーバー
5982 \end_layout
5983
5984 \begin_layout Section
5985 はじめに
5986 \end_layout
5987
5988 \begin_layout Standard
5989 「LyXサーバー」を使用すると、他のプログラムが、LyXと通信したり、LyXコマンドを実行させたり、LyXの内部状態に関する情報を取得したりすることができるよう
5990 になります。これは熟練したユーザー向けの機能ですが、便利なはずです。たとえば、LyXサーバーに書き込むことによって、JabRefのような参考文献管理ソフトが、L
5991 yXに文献引用を「押し込む」ことが可能となります。
5992 \end_layout
5993
5994 \begin_layout Standard
5995 ただし、現在のところ、
5996 \emph on
5997 LyXサーバーはWindowsでは機能しない
5998 \emph default
5999 ことに注意してください
6000 \begin_inset Foot
6001 status collapsed
6002
6003 \begin_layout Plain Layout
6004 これが不可能でなければならない理由はありません。しかし、いまのところ、Windows向け開発者でこの機能を実装しようとする者がいないのです。
6005 \end_layout
6006
6007 \end_inset
6008
6009
6010 \end_layout
6011
6012 \begin_layout Section
6013 LyXサーバーを開始するには
6014 \end_layout
6015
6016 \begin_layout Standard
6017 LyXサーバーは、名前をつけたパイプの対を利用することで機能します。パイプは、通常
6018 \begin_inset Flex Code
6019 status collapsed
6020
6021 \begin_layout Plain Layout
6022 UserDir
6023 \end_layout
6024
6025 \end_inset
6026
6027 の下に作られ(Windowsを除く。Windowsでは、名前を付けた
6028 \emph on
6029 ローカルの
6030 \emph default
6031 パイプは
6032 \begin_inset Flex Code
6033 status collapsed
6034
6035 \begin_layout Plain Layout
6036
6037 \backslash
6038
6039 \backslash
6040 .
6041 \backslash
6042 pipe
6043 \end_layout
6044
6045 \end_inset
6046
6047 に特別なオブジェクトとして置かれます)、「
6048 \begin_inset Flex Code
6049 status collapsed
6050
6051 \begin_layout Plain Layout
6052 .lyxpipe.in
6053 \end_layout
6054
6055 \end_inset
6056
6057 」および「
6058 \begin_inset Flex Code
6059 status collapsed
6060
6061 \begin_layout Plain Layout
6062 .lyxpipe.out
6063 \end_layout
6064
6065 \end_inset
6066
6067 」という名前がついています。外部プログラムは、
6068 \begin_inset Flex Code
6069 status collapsed
6070
6071 \begin_layout Plain Layout
6072 .lyxpipe.in
6073 \end_layout
6074
6075 \end_inset
6076
6077 に書き込みを行い、戻りデータを
6078 \begin_inset Flex Code
6079 status collapsed
6080
6081 \begin_layout Plain Layout
6082 .lyxpipe.out
6083 \end_layout
6084
6085 \end_inset
6086
6087 から読み出します。パイプ名の語幹は、
6088 \begin_inset Flex MenuItem
6089 status collapsed
6090
6091 \begin_layout Plain Layout
6092 ツール\SpecialChar \menuseparator
6093 設定
6094 \end_layout
6095
6096 \end_inset
6097
6098 から、たとえば「
6099 \begin_inset Flex Code
6100 status collapsed
6101
6102 \begin_layout Plain Layout
6103 /home/myhome/lyxpipe
6104 \end_layout
6105
6106 \end_inset
6107
6108 」あるいはWindowsでは「
6109 \begin_inset Flex Code
6110 status collapsed
6111
6112 \begin_layout Plain Layout
6113
6114 \backslash
6115
6116 \backslash
6117 .
6118 \backslash
6119 pipe
6120 \backslash
6121 lyxpipe
6122 \end_layout
6123
6124 \end_inset
6125
6126 」などに設定することができます。サーバーを開始するためには、これを
6127 \emph on
6128 手動で設定しなくてはなりません
6129 \emph default
6130
6131 \end_layout
6132
6133 \begin_layout Standard
6134 LyXは、パイプを生成するに際して、「
6135 \begin_inset Flex Code
6136 status collapsed
6137
6138 \begin_layout Plain Layout
6139 .in
6140 \end_layout
6141
6142 \end_inset
6143
6144 」および「
6145 \begin_inset Flex Code
6146 status collapsed
6147
6148 \begin_layout Plain Layout
6149 .out
6150 \end_layout
6151
6152 \end_inset
6153
6154 」を付け加えます。パイプがすでに存在していれば、LyXは他のLyXプロセスがすでに実行中であると判断して、サーバーを開始しません。POSIX(Unix型)システ
6155 ムでは、なんらかの理由で、LyXが終了する際に使用されていない「古い」パイプが削除されずに残ったりすると、LyXはこれを削除しようとします。何らかの理由でこれが
6156 失敗した場合、手動でパイプを削除したのちに、LyXを再起動する必要があります。Windowsでは、プログラムが終了したりクラッシュしたりすると、OSがパイプを削
6157 除するので、「古い」パイプが残ることはありません。
6158 \end_layout
6159
6160 \begin_layout Standard
6161 サーバーを使用するLyXプロセスを複数起動するには、それぞれのプロセスに、別のユーザーディレクトリを使用させたり、別々の
6162 \begin_inset Flex Code
6163 status collapsed
6164
6165 \begin_layout Plain Layout
6166 preferences
6167 \end_layout
6168
6169 \end_inset
6170
6171 ファイルを使用させるなど、別々の設定を使用する必要があります。
6172 \end_layout
6173
6174 \begin_layout Standard
6175 クライアントプログラムを開発しようとされているのであれば、LyXサーバーからのデバッグ情報を有効にすると便利かもしれません。そのためには、Lyxを
6176 \begin_inset Flex Code
6177 status collapsed
6178
6179 \begin_layout Plain Layout
6180 lyx -dbg lyxserver
6181 \end_layout
6182
6183 \end_inset
6184
6185 として起動してください。
6186 \end_layout
6187
6188 \begin_layout Standard
6189 C言語で書かれた完全なサンプルクライアントが、ソース頒布版の
6190 \begin_inset Flex Code
6191 status collapsed
6192
6193 \begin_layout Plain Layout
6194 development/lyxserver/server_monitor.c
6195 \end_layout
6196
6197 \end_inset
6198
6199 にあります。
6200 \end_layout
6201
6202 \begin_layout Standard
6203 もう一つの便利なツールとして、
6204 \begin_inset Flex Code
6205 status collapsed
6206
6207 \begin_layout Plain Layout
6208 src/client/lyxclient
6209 \end_layout
6210
6211 \end_inset
6212
6213 にあるコマンドラインベースのクライアントがあります。
6214 \end_layout
6215
6216 \begin_layout Section
6217 通常の通信
6218 \end_layout
6219
6220 \begin_layout Standard
6221 LyXコールを発行するには、クライアントはASCIIテキスト行を入力パイプに書き込みまなくてはなりません。この行は、以下の書式を持ちます。
6222 \end_layout
6223
6224 \begin_layout Quote
6225 LYXCMD:
6226 \emph on
6227 クライアント名
6228 \emph default
6229 :
6230 \emph on
6231 関数
6232 \emph default
6233 :
6234 \emph on
6235 引数
6236 \end_layout
6237
6238 \begin_layout Description
6239 クライアント名 は、クライアントが自由に選べる名前です。これが用いられるのは、クライアントが他の要求クライアントから結果を見分けることができるように、LyXが返
6240 答をする際、クライアント名をエコーするときだけです。
6241 \end_layout
6242
6243 \begin_layout Description
6244 関数 は、LyXに実行させたい関数です。これは、ミニバッファで使用するコマンドと同じです。
6245 \end_layout
6246
6247 \begin_layout Description
6248 引数 は、一部の関数のみに効力を持つオプションの引数です(たとえば、「自己挿入」LFUNは、現在のカーソル位置に引数を文章として挿入します)。
6249 \end_layout
6250
6251 \begin_layout Standard
6252 LyXからの返答は、出力パイプに送り出され、
6253 \end_layout
6254
6255 \begin_layout Quote
6256 INFO:
6257 \emph on
6258 クライアント名
6259 \emph default
6260 :
6261 \emph on
6262 関数
6263 \emph default
6264 :
6265 \emph on
6266 データ
6267 \end_layout
6268
6269 \begin_layout Standard
6270 の書式をしています。ここで
6271 \emph on
6272 クライアント名
6273 \emph default
6274
6275 \emph on
6276 関数
6277 \emph default
6278 は、コマンド要求からそのままエコーされますが、
6279 \emph on
6280 データ
6281 \emph default
6282 はコマンド実行の結果に依存した、多少なりとも有用な情報です。「font-state」のような一部のコマンドは、LyXの内部状態に関する情報を返しますが、空のデー
6283 タ応答を返すものもあります。空のデータ返答は、コマンド実行が無事終わったことを意味します。
6284 \end_layout
6285
6286 \begin_layout Standard
6287 エラーが発生した場合のLyXの返答は
6288 \end_layout
6289
6290 \begin_layout Quote
6291 ERROR:
6292 \emph on
6293 クライアント名
6294 \emph default
6295 :
6296 \emph on
6297 関数
6298 \emph default
6299 :
6300 \emph on
6301 エラーメッセージ
6302 \end_layout
6303
6304 \begin_layout Standard
6305 の書式をしており、
6306 \emph on
6307 エラーメッセージ
6308 \emph default
6309 には、なぜコマンドが失敗したかの説明が入っているはずです。
6310 \end_layout
6311
6312 \begin_layout Standard
6313 (例)
6314 \end_layout
6315
6316 \begin_layout LyX-Code
6317 echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
6318 \begin_inset Newline newline
6319 \end_inset
6320
6321 echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
6322 \begin_inset Newline newline
6323 \end_inset
6324
6325 read a <~/.lyxpipe.out
6326 \begin_inset Newline newline
6327 \end_inset
6328
6329 echo $a
6330 \end_layout
6331
6332 \begin_layout Section
6333 通知
6334 \end_layout
6335
6336 \begin_layout Standard
6337 LyXは、発生しているイベントを、非同期的にクライアントに通知することができます。いまのところ、ユーザーがあるキー列を関数「notify」に割り当てているときの
6338 み、LyXはこの通知を行います。LyXが送る文字列の書式は
6339 \end_layout
6340
6341 \begin_layout Quote
6342 \begin_inset Flex Code
6343 status collapsed
6344
6345 \begin_layout Plain Layout
6346 NOTIFY:
6347 \end_layout
6348
6349 \end_inset
6350
6351
6352 \emph on
6353 キー列
6354 \end_layout
6355
6356 \begin_layout Standard
6357 となっていて、
6358 \emph on
6359 キー列
6360 \emph default
6361 は、ユーザーが実際に打鍵したキー列の印字表現になります。
6362 \end_layout
6363
6364 \begin_layout Standard
6365 この機構は、LyXのコマンド群を拡張してマクロを実装するのに使用することができます。なんらかのキー列を「notify」に割り当ててください。それから出力パイプで
6366 待機するクライアントを起動し、キー列に応じたコマンドを読み込み、一つないし複数のLyXコマンドを発行するLyX要求とLyXコールを使用する関数を開始するのです。
6367 \end_layout
6368
6369 \begin_layout Section
6370 単純なLyXサーバープロトコル
6371 \end_layout
6372
6373 \begin_layout Standard
6374 LyXは、セッション管理に使用することができる単純なプロトコルを実装しています。メッセージは、すべて
6375 \end_layout
6376
6377 \begin_layout Quote
6378 LYXSRV:
6379 \emph on
6380 クライアント名
6381 \emph default
6382 :
6383 \emph on
6384 プロトコルメッセージ
6385 \end_layout
6386
6387 \begin_layout Standard
6388 の書式をしており、
6389 \emph on
6390 プロトコルメッセージ
6391 \emph default
6392 は「hello」ないし「bye」です。クライアントから「hello」を受け取ると、LyXはメッセージを聴いていることをクライアントに伝えるために返答をし、LyX
6393 が終了することをクライアントに伝えるのには、LyXが「bye」を送信します。
6394 \end_layout
6395
6396 \begin_layout Section
6397 DVIとPDFの遡及検索
6398 \end_layout
6399
6400 \begin_layout Standard
6401 DVI/PDFビューア
6402 \begin_inset Foot
6403 status collapsed
6404
6405 \begin_layout Plain Layout
6406 PDFの遡及検索機能を提供しているビューアには、KDE/Linux上のOkularとMac OS X上のSkim、Windows上のSumatraPDFがありま
6407 す。
6408 \end_layout
6409
6410 \end_inset
6411
6412 には、遡及検索(reverse searchないしinverse searchと呼ばれます)機能を提供しているものがあります。これを使えば、DVI/PDF出力の
6413 特定の場所をクリックすることによって、LyXの文書中で対応する行にカーソルを移動させることができます。これを実現するためには、ビューアはLyXと情報交換を行う必
6414 要があります。これは、命名パイプ(
6415 \emph on
6416 lyxpipe
6417 \emph default
6418 )を使用するか、LyXが作業ディレクトリに生成するUNIXドメインソケット(
6419 \emph on
6420 lyxsocket
6421 \emph default
6422 )を使用する(これは
6423 \begin_inset Flex Code
6424 status collapsed
6425
6426 \begin_layout Plain Layout
6427 lyxclient
6428 \end_layout
6429
6430 \end_inset
6431
6432 プログラムがLyXと通信するのに使用している方法です)ことで、LyXサーバを経由して実現することができます。場合によっては、ビューアとLyXを橋渡しする補助スク
6433 リプトを必要とすることがあるかもしれませんが、それ以外は、ビューアはLyXと直接通信することができます。これは、選んだビューアと基本ソフトに依存します。また、必
6434 要とされるビューアの設定法と遡及検索が実際に行われる方法とにも依存します。したがって、下記では個々のビューア毎の遡及検索の設定の仕方を説明することとします。その
6435 前に、DVI/PDF出力で遡及検索を有効にするためには、一般に何が必要とされるかを説明します。
6436 \end_layout
6437
6438 \begin_layout Subsection
6439 \begin_inset CommandInset label
6440 LatexCommand label
6441 name "sub:遡及検索"
6442
6443 \end_inset
6444
6445 自動有効化
6446 \end_layout
6447
6448 \begin_layout Standard
6449 ほとんどの場合、
6450 \begin_inset Flex MenuItem
6451 status collapsed
6452
6453 \begin_layout Plain Layout
6454 文書\SpecialChar \menuseparator
6455 出力\SpecialChar \menuseparator
6456 出力と同期
6457 \end_layout
6458
6459 \end_inset
6460
6461 を有効にすれば、LyXがすべて自動的に処理を行ってくれます。その場合、LyXは自動的に、PDFの場合はSyncTeXマクロを、DVIの場合はsrcltxパッケー
6462 ジを挿入します。このオプションは、
6463 \begin_inset Flex Code
6464 status collapsed
6465
6466 \begin_layout Plain Layout
6467 表示/更新
6468 \end_layout
6469
6470 \end_inset
6471
6472 ツールバーでも簡単にアクセスすることができます。
6473 \end_layout
6474
6475 \begin_layout Standard
6476 \begin_inset Flex Code
6477 status collapsed
6478
6479 \begin_layout Plain Layout
6480 srcltx
6481 \end_layout
6482
6483 \end_inset
6484
6485 パッケージや
6486 \begin_inset Flex Code
6487 status collapsed
6488
6489 \begin_layout Plain Layout
6490 src-specials
6491 \end_layout
6492
6493 \end_inset
6494
6495 を読み込むと、時折、組版に影響を与えることがありますので、仕上がりの組版においてはこれらを無効にしてください。
6496 \end_layout
6497
6498 \begin_layout Standard
6499 また、設定で自製マクロを指定することもできるので、何か特別な調整が必要な場合には、次節の手動有効化をお読みください。
6500 \end_layout
6501
6502 \begin_layout Subsection
6503 手動有効化
6504 \end_layout
6505
6506 \begin_layout Standard
6507 LaTeXは、遡及検索のために複数の方法を提供しています。ある方法は
6508 \begin_inset Flex Code
6509 status collapsed
6510
6511 \begin_layout Plain Layout
6512 latex/pdflatex
6513 \end_layout
6514
6515 \end_inset
6516
6517 プログラムに組み込まれており、他の方法は外部パッケージとして提供されています。どちらを選択するかは、お使いのLaTeX頒布版が既に特定の方法を提供しているか(組
6518 み込みによる方法は比較的新しいものです)と、お使いのビューアがそれに対応しているかに依存します。使用可能な方法を以下に述べます。
6519 \end_layout
6520
6521 \begin_layout Subsubsection*
6522 src-special経由のDVI組み込み検索(DVIのみ)
6523 \end_layout
6524
6525 \begin_layout Standard
6526 この方法は、DVIファイルに遡及検索に必要な情報を追加するものです。これは、かなり前のLaTeXから利用可能となっており(比較的最近のLaTeX頒布版はすべて対
6527 応しています)、安定して動作します。これを有効にするには、
6528 \begin_inset Flex MenuItem
6529 status collapsed
6530
6531 \begin_layout Plain Layout
6532 設定\SpecialChar \menuseparator
6533 ファイル処理\SpecialChar \menuseparator
6534 変換子
6535 \end_layout
6536
6537 \end_inset
6538
6539
6540 \begin_inset Flex MenuItem
6541 status collapsed
6542
6543 \begin_layout Plain Layout
6544 LaT
6545 \begin_inset ERT
6546 status collapsed
6547
6548 \begin_layout Plain Layout
6549
6550 {}
6551 \end_layout
6552
6553 \end_inset
6554
6555 eX (plain)->DVI
6556 \end_layout
6557
6558 \end_inset
6559
6560 ないし
6561 \begin_inset Flex MenuItem
6562 status collapsed
6563
6564 \begin_layout Plain Layout
6565 LaT
6566 \begin_inset ERT
6567 status collapsed
6568
6569 \begin_layout Plain Layout
6570
6571 {}
6572 \end_layout
6573
6574 \end_inset
6575
6576 eX (plain)->DraftDVI
6577 \end_layout
6578
6579 \end_inset
6580
6581 変換子を
6582 \begin_inset Flex Code
6583 status collapsed
6584
6585 \begin_layout Plain Layout
6586 latex -src-specials $$i
6587 \end_layout
6588
6589 \end_inset
6590
6591 に変更します。もしこれが動作しないときは、お使いのLaTeXエンジンが違うオプションを必要としていないか確認してください(頒布版によっては文法の異なることがあり
6592 ます)。
6593 \end_layout
6594
6595 \begin_layout Subsubsection*
6596 外部パッケージ(PDFSyncおよびsrcltx)
6597 \end_layout
6598
6599 \begin_layout Standard
6600
6601 \emph on
6602 pdfsync
6603 \emph default
6604 および
6605 \emph on
6606 srcltx
6607 \emph default
6608 パッケージは、PDF出力(pdflatex経由)およびDVI出力での遡及検索を提供します。これを有効にするには、LyXプリアンブルで以下のようにパッケージを読み
6609 込んでください。
6610 \end_layout
6611
6612 \begin_layout Itemize
6613 PDFの遡及検索には
6614 \begin_inset Flex Code
6615 status collapsed
6616
6617 \begin_layout Plain Layout
6618
6619 \backslash
6620 usepackage{pdfsync}
6621 \end_layout
6622
6623 \end_inset
6624
6625
6626 \end_layout
6627
6628 \begin_layout Itemize
6629 DVIの遡及検索には
6630 \begin_inset Flex Code
6631 status collapsed
6632
6633 \begin_layout Plain Layout
6634
6635 \backslash
6636 usepackage[active]{srcltx}
6637 \end_layout
6638
6639 \end_inset
6640
6641
6642 \end_layout
6643
6644 \begin_layout Standard
6645 と書きます。DVIとPDFの両方の遡及検索を実行できるようにするためには、プリアンブルに以下の行を挿入する方法があります。
6646 \end_layout
6647
6648 \begin_layout LyX-Code
6649
6650 \backslash
6651 usepackage{ifpdf}
6652 \begin_inset Newline newline
6653 \end_inset
6654
6655
6656 \backslash
6657 ifpdf
6658 \begin_inset Newline newline
6659 \end_inset
6660
6661   
6662 \backslash
6663 usepackage{pdfsync}
6664 \begin_inset Newline newline
6665 \end_inset
6666
6667
6668 \backslash
6669 else
6670 \begin_inset Newline newline
6671 \end_inset
6672
6673   
6674 \backslash
6675 usepackage[active]{srcltx}
6676 \begin_inset Newline newline
6677 \end_inset
6678
6679
6680 \backslash
6681 fi
6682 \end_layout
6683
6684 \begin_layout Standard
6685 このようにすれば、DVIでもPDF(pdflatex)でも正しいパッケージを使いながら、ファイルを閲覧することができます。
6686 \end_layout
6687
6688 \begin_layout Standard
6689 なお、PDFSyncは、文書の出力レイアウトに干渉する可能性があるので注意してください。したがって、仕上がり文書ではPDFSyncを無効にすることをお勧めします
6690
6691 \end_layout
6692
6693 \begin_layout Subsubsection*
6694 SyncTeXを使った組み込み遡及検索(DVIおよびPDF)
6695 \end_layout
6696
6697 \begin_layout Standard
6698 \begin_inset Flex Code
6699 status collapsed
6700
6701 \begin_layout Plain Layout
6702 (pdf)latex
6703 \end_layout
6704
6705 \end_inset
6706
6707 の最近のバージョンは、PDFおよびDVI両方の遡及検索を組み込みでサポートしています。このいわゆる
6708 \emph on
6709 SyncTeX
6710 \emph default
6711 機能は、主に、PDFSyncパッケージをpdftexプログラムへ統合したことと、それをsrc-specialsアプローチへ取り込んだことの成果です。これを使用す
6712 るためには、少なくともTeXLive 2008か最近のMikTeX頒布版が必要です。また、既にSyncTeXサポートを提供しているPDFビューアは少ししかありま
6713 せん(Mac上のSkimとWindows上のSumatraPDF)。
6714 \end_layout
6715
6716 \begin_layout Standard
6717 DVI出力でSyncTeXを有効にするには、
6718 \begin_inset Flex MenuItem
6719 status collapsed
6720
6721 \begin_layout Plain Layout
6722 設定\SpecialChar \menuseparator
6723 ファイル処理\SpecialChar \menuseparator
6724 変換子
6725 \end_layout
6726
6727 \end_inset
6728
6729
6730 \begin_inset Flex MenuItem
6731 status collapsed
6732
6733 \begin_layout Plain Layout
6734 LaT
6735 \begin_inset ERT
6736 status collapsed
6737
6738 \begin_layout Plain Layout
6739
6740 {}
6741 \end_layout
6742
6743 \end_inset
6744
6745 eX (plain)->DVI
6746 \end_layout
6747
6748 \end_inset
6749
6750 ないし
6751 \begin_inset Flex MenuItem
6752 status collapsed
6753
6754 \begin_layout Plain Layout
6755 LaT
6756 \begin_inset ERT
6757 status collapsed
6758
6759 \begin_layout Plain Layout
6760
6761 {}
6762 \end_layout
6763
6764 \end_inset
6765
6766 eX (plain)->DraftDVI
6767 \end_layout
6768
6769 \end_inset
6770
6771 変換子を
6772 \begin_inset Flex Code
6773 status collapsed
6774
6775 \begin_layout Plain Layout
6776 latex -synctex=1 $$i
6777 \end_layout
6778
6779 \end_inset
6780
6781 に変更します。PDF出力用には、
6782 \begin_inset Flex MenuItem
6783 status collapsed
6784
6785 \begin_layout Plain Layout
6786 LaT
6787 \begin_inset ERT
6788 status collapsed
6789
6790 \begin_layout Plain Layout
6791
6792 {}
6793 \end_layout
6794
6795 \end_inset
6796
6797 eX (pdflatex)->PDF (pdflatex)
6798 \end_layout
6799
6800 \end_inset
6801
6802 変換子を
6803 \begin_inset Flex Code
6804 status collapsed
6805
6806 \begin_layout Plain Layout
6807 pdflatex -synctex=1 $$i
6808 \end_layout
6809
6810 \end_inset
6811
6812 に変更してください。また、ビューアをSyncTeXで使うのに設定を行う必要があるかどうか、お使いのビューアの取扱説明書をご確認ください
6813 \begin_inset Foot
6814 status collapsed
6815
6816 \begin_layout Plain Layout
6817 \begin_inset Flex Code
6818 status collapsed
6819
6820 \begin_layout Plain Layout
6821 -synctex=1
6822 \end_layout
6823
6824 \end_inset
6825
6826 オプションは、gzip圧縮を有効にします。お使いのビューアがgzip圧縮をサポートしていない場合には、代わりに
6827 \begin_inset Flex Code
6828 status collapsed
6829
6830 \begin_layout Plain Layout
6831 -synctex=-1
6832 \end_layout
6833
6834 \end_inset
6835
6836 を使用してください。
6837 \end_layout
6838
6839 \end_inset
6840
6841
6842 \end_layout
6843
6844 \begin_layout Subsection
6845 特定のビューアを設定して使うには
6846 \end_layout
6847
6848 \begin_layout Subsubsection*
6849 Xdvi(全プラットフォーム)
6850 \end_layout
6851
6852 \begin_layout Standard
6853 LyXは、
6854 \begin_inset Flex Code
6855 status collapsed
6856
6857 \begin_layout Plain Layout
6858 lyxclient
6859 \end_layout
6860
6861 \end_inset
6862
6863 プログラムを自動的に使うのに必要なフックを、既に提供しているので、
6864 \begin_inset Flex Code
6865 status collapsed
6866
6867 \begin_layout Plain Layout
6868 xdvi
6869 \end_layout
6870
6871 \end_inset
6872
6873 を使用する場合には、DVI遡及検索を実行するのに他にするべきことはありません。使用中の文書を上記で述べたように設定するだけです(遡及検索は、Ctrl-クリックか
6874 、Mac OS X上ではAlt-クリックで始動します)。
6875 \end_layout
6876
6877 \begin_layout Standard
6878 しかし、何らかの理由で、LyXと通信するのにソケットではなく命名パイプを使用したい場合には、
6879 \begin_inset Flex MenuItem
6880 status collapsed
6881
6882 \begin_layout Plain Layout
6883 設定\SpecialChar \menuseparator
6884 ファイル処理\SpecialChar \menuseparator
6885 ファイル書式
6886 \end_layout
6887
6888 \end_inset
6889
6890 のDVIビューアを
6891 \begin_inset Flex Code
6892 status collapsed
6893
6894 \begin_layout Plain Layout
6895 xdvi -editor 'lyxeditor.sh %f %l'
6896 \end_layout
6897
6898 \end_inset
6899
6900
6901 \begin_inset Flex Code
6902 status collapsed
6903
6904 \begin_layout Plain Layout
6905 lyxeditor.sh
6906 \end_layout
6907
6908 \end_inset
6909
6910 は適切なスクリプト名)に変更してください。たとえば、最低限のシェルスクリプトは
6911 \end_layout
6912
6913 \begin_layout LyX-Code
6914 #!/bin/sh
6915 \begin_inset Newline newline
6916 \end_inset
6917
6918 LYXPIPE="/path/to/lyxpipe"
6919 \begin_inset Newline newline
6920 \end_inset
6921
6922 COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2"
6923 \begin_inset Newline newline
6924 \end_inset
6925
6926 echo "$COMMAND" > "${LYXPIPE}".in || exit
6927 \begin_inset Newline newline
6928 \end_inset
6929
6930 read < "${LYXPIPE}".out || exit
6931 \end_layout
6932
6933 \begin_layout Standard
6934 のようになります。ここで
6935 \begin_inset Flex Code
6936 status collapsed
6937
6938 \begin_layout Plain Layout
6939 /path/to/lyxpipe
6940 \end_layout
6941
6942 \end_inset
6943
6944 は、
6945 \begin_inset Flex MenuItem
6946 status collapsed
6947
6948 \begin_layout Plain Layout
6949 設定\SpecialChar \menuseparator
6950 パス
6951 \end_layout
6952
6953 \end_inset
6954
6955 で指定したLy
6956 \begin_inset ERT
6957 status open
6958
6959 \begin_layout Plain Layout
6960
6961 {}
6962 \end_layout
6963
6964 \end_inset
6965
6966 XServerパイプのパスを指定してください
6967 \begin_inset Foot
6968 status collapsed
6969
6970 \begin_layout Plain Layout
6971 ソース頒布版の
6972 \begin_inset Flex Code
6973 status collapsed
6974
6975 \begin_layout Plain Layout
6976 development/tools
6977 \end_layout
6978
6979 \end_inset
6980
6981 フォルダには、ユーザが設定した
6982 \emph on
6983 lyxpipe
6984 \emph default
6985 を探し出す
6986 \begin_inset Flex Code
6987 status collapsed
6988
6989 \begin_layout Plain Layout
6990 lyxeditor
6991 \end_layout
6992
6993 \end_inset
6994
6995 スクリプトがあります。
6996 \end_layout
6997
6998 \end_inset
6999
7000
7001 \end_layout
7002
7003 \begin_layout Subsubsection*
7004 MacDviX(Mac OS X)
7005 \end_layout
7006
7007 \begin_layout Standard
7008 \begin_inset Flex Code
7009 status collapsed
7010
7011 \begin_layout Plain Layout
7012 /Applications/MacDviX_Folder/calleditor.script
7013 \end_layout
7014
7015 \end_inset
7016
7017 の終わりに
7018 \end_layout
7019
7020 \begin_layout LyX-Code
7021 /Applications/Ly
7022 \begin_inset ERT
7023 status collapsed
7024
7025 \begin_layout Plain Layout
7026
7027 {}
7028 \end_layout
7029
7030 \end_inset
7031
7032 X.app/Contents/MacOS/lyxeditor "$2" $1
7033 \begin_inset Newline newline
7034 \end_inset
7035
7036 exit 1
7037 \end_layout
7038
7039 \begin_layout Standard
7040 という行を付け加えてください。Applicationsフォルダ以外の場所にLyXを導入した場合には、それに従って上記の行を修正してください。
7041 \end_layout
7042
7043 \begin_layout Standard
7044 遡及検索は、Alt-クリック(OPTION-クリック)で始動します。
7045 \end_layout
7046
7047 \begin_layout Subsubsection*
7048 Skim(Mac OS X)
7049 \end_layout
7050
7051 \begin_layout Standard
7052 \begin_inset Flex MenuItem
7053 status collapsed
7054
7055 \begin_layout Plain Layout
7056 設定\SpecialChar \menuseparator
7057 ファイル処理\SpecialChar \menuseparator
7058 ファイル書式\SpecialChar \menuseparator
7059 PDF (pdflatex)
7060 \end_layout
7061
7062 \end_inset
7063
7064 のビューア設定に
7065 \begin_inset Flex Code
7066 status collapsed
7067
7068 \begin_layout Plain Layout
7069 open -a Skim.app $$i
7070 \end_layout
7071
7072 \end_inset
7073
7074 と入力し、
7075 \begin_inset Flex MenuItem
7076 status collapsed
7077
7078 \begin_layout Plain Layout
7079 Skim\SpecialChar \menuseparator
7080 設定\SpecialChar \menuseparator
7081 Sync
7082 \end_layout
7083
7084 \end_inset
7085
7086 でLy
7087 \begin_inset ERT
7088 status collapsed
7089
7090 \begin_layout Plain Layout
7091
7092 {}
7093 \end_layout
7094
7095 \end_inset
7096
7097 Xを選択してください。
7098 \end_layout
7099
7100 \begin_layout Standard
7101 遡及検索は、COMMAND-SHIFT-クリックで始動します。
7102 \end_layout
7103
7104 \begin_layout Subsubsection*
7105 Okular (KDE)
7106 \end_layout
7107
7108 \begin_layout Standard
7109 \begin_inset Flex MenuItem
7110 status collapsed
7111
7112 \begin_layout Plain Layout
7113 設定\SpecialChar \menuseparator
7114 Okularを設定\SpecialChar \ldots{}
7115 \SpecialChar \menuseparator
7116 編集
7117 \end_layout
7118
7119 \end_inset
7120
7121 で「カスタムテキストエディタ」を選択し、コマンドに
7122 \begin_inset Flex Code
7123 status collapsed
7124
7125 \begin_layout Plain Layout
7126 lyxclient -g %f %l
7127 \end_layout
7128
7129 \end_inset
7130
7131 を加えてください。
7132 \end_layout
7133
7134 \begin_layout Standard
7135 遡及検索は、SHIFT-クリックで始動します。
7136 \end_layout
7137
7138 \begin_layout Subsubsection*
7139 YAP(Windows)
7140 \end_layout
7141
7142 \begin_layout Standard
7143 yapを起動し、
7144 \begin_inset Flex MenuItem
7145 status collapsed
7146
7147 \begin_layout Plain Layout
7148 View\SpecialChar \menuseparator
7149 Options
7150 \end_layout
7151
7152 \end_inset
7153
7154 メニューを選択し、「Inverse DVI Search」タブを選択します。「New\SpecialChar \ldots{}
7155 」ボタンをクリックして開くウィンドウの「Name:」フィールドに「LyX
7156  Editor」(または自分の好きな名称)と入力してください。「\SpecialChar \ldots{}
7157 」というラベルのボタンをクリックしてファイルダイアログを開き、バッチファイル
7158 \begin_inset Flex Code
7159 status collapsed
7160
7161 \begin_layout Plain Layout
7162 lyxeditor.bat
7163 \end_layout
7164
7165 \end_inset
7166
7167 (以下参照)のあるディレクトリを見つけます。
7168 \begin_inset Flex Code
7169 status collapsed
7170
7171 \begin_layout Plain Layout
7172 lyxeditor.bat
7173 \end_layout
7174
7175 \end_inset
7176
7177 を選択してプログラムの引数を
7178 \begin_inset Flex Code
7179 status collapsed
7180
7181 \begin_layout Plain Layout
7182 %f %l
7183 \end_layout
7184
7185 \end_inset
7186
7187 と指定してください。
7188 \begin_inset Flex Code
7189 status collapsed
7190
7191 \begin_layout Plain Layout
7192 lyxeditor.bat
7193 \end_layout
7194
7195 \end_inset
7196
7197 は、
7198 \emph on
7199 lyxpipe
7200 \emph default
7201 を通じてLyXと通信するためのラッパとして使用され、以下のようになっています。
7202 \end_layout
7203
7204 \begin_layout LyX-Code
7205 @echo off
7206 \begin_inset Newline newline
7207 \end_inset
7208
7209 echo LYXCMD:revdvi:server-goto-file-row:%1 %2> 
7210 \backslash
7211
7212 \backslash
7213 .
7214 \backslash
7215 pipe
7216 \backslash
7217 lyxpipe.in
7218 \begin_inset Newline newline
7219 \end_inset
7220
7221 type 
7222 \backslash
7223
7224 \backslash
7225 .
7226 \backslash
7227 pipe
7228 \backslash
7229 lyxpipe.out
7230 \end_layout
7231
7232 \begin_layout Standard
7233 LyXで指定したLyXServerパイプパスが、
7234 \begin_inset Flex Code
7235 status collapsed
7236
7237 \begin_layout Plain Layout
7238
7239 \backslash
7240
7241 \backslash
7242 .
7243 \backslash
7244 pipe
7245 \backslash
7246 lyxpipe
7247 \end_layout
7248
7249 \end_inset
7250
7251 となっていることを確認するか、
7252 \begin_inset Flex Code
7253 status collapsed
7254
7255 \begin_layout Plain Layout
7256 lyxeditor.bat
7257 \end_layout
7258
7259 \end_inset
7260
7261 ラッパの方を適切に修正してください。
7262 \end_layout
7263
7264 \begin_layout Standard
7265 yapでは、遡及検索はダブルクリックで始動します。
7266 \end_layout
7267
7268 \begin_layout Subsubsection*
7269 SumatraPDF(Windows)
7270 \end_layout
7271
7272 \begin_layout Standard
7273 SumatraPDFを遡及検索で使用するためには、
7274 \begin_inset Flex MenuItem
7275 status collapsed
7276
7277 \begin_layout Plain Layout
7278 設定\SpecialChar \menuseparator
7279 ファイル処理\SpecialChar \menuseparator
7280 ファイル書式\SpecialChar \menuseparator
7281 PDF (pdflatex)
7282 \end_layout
7283
7284 \end_inset
7285
7286 のビューア設定で
7287 \begin_inset Flex Code
7288 status collapsed
7289
7290 \begin_layout Plain Layout
7291 SumatraPDF -inverse-search 
7292 \begin_inset Quotes eld
7293 \end_inset
7294
7295 lyxeditor.bat %f %l
7296 \begin_inset Quotes erd
7297 \end_inset
7298
7299
7300 \end_layout
7301
7302 \end_inset
7303
7304
7305 \begin_inset Flex Code
7306 status collapsed
7307
7308 \begin_layout Plain Layout
7309 lyxeditor.bat
7310 \end_layout
7311
7312 \end_inset
7313
7314 は上記のラッパ)と入力してください。SumatraPDF.exeがコマンドPATHにない場合、フルファイル名を使用してください。
7315 \end_layout
7316
7317 \begin_layout Standard
7318 遡及検索はダブルクリックで始動します。
7319 \end_layout
7320
7321 \begin_layout Subsubsection*
7322 YAP(Cygwin)
7323 \end_layout
7324
7325 \begin_layout Standard
7326 まずはじめに、yapがWindows環境での既定のDVIビューアになっていることを確認してから、yapを起動し、
7327 \begin_inset Flex MenuItem
7328 status collapsed
7329
7330 \begin_layout Plain Layout
7331 View\SpecialChar \menuseparator
7332 Options
7333 \end_layout
7334
7335 \end_inset
7336
7337 メニューを選択し、「Inverse DVI Search」タブを選択します。「New\SpecialChar \ldots{}
7338 」ボタンをクリックして開くウィンドウの「Name:」フィールドに「LyX
7339  Editor」(または自分の好きな名称)と入力してください。「\SpecialChar \ldots{}
7340 」というラベルのボタンをクリックしてファイルダイアログを開き、バッチファイル
7341 \begin_inset Flex Code
7342 status collapsed
7343
7344 \begin_layout Plain Layout
7345 lyxeditor.exe
7346 \end_layout
7347
7348 \end_inset
7349
7350 プログラム(これは、Cygwinでは既定でLyX実行ファイルとともに導入されます)のあるディレクトリを見つけます。
7351 \begin_inset Flex Code
7352 status collapsed
7353
7354 \begin_layout Plain Layout
7355 lyxeditor.exe
7356 \end_layout
7357
7358 \end_inset
7359
7360 を選択してプログラムの引数を
7361 \begin_inset Flex Code
7362 status collapsed
7363
7364 \begin_layout Plain Layout
7365 -g %f %l
7366 \end_layout
7367
7368 \end_inset
7369
7370 と指定してください。これによって、LyXとの通信に
7371 \emph on
7372 lyxsocket
7373 \emph default
7374 が使用されるようになります。何らかの理由で
7375 \emph on
7376 lyxpipe
7377 \emph default
7378 を使用したい場合には、
7379 \begin_inset Flex Code
7380 status collapsed
7381
7382 \begin_layout Plain Layout
7383 -g
7384 \end_layout
7385
7386 \end_inset
7387
7388 オプションを削除して、LyX設定でLyXServerパイプパスを指定することを忘れないでください。
7389 \end_layout
7390
7391 \begin_layout Standard
7392 yapでは、遡及検索はダブルクリックで始動します。
7393 \end_layout
7394
7395 \begin_layout Subsubsection*
7396 SumatraPDF(Cygwin)
7397 \end_layout
7398
7399 \begin_layout Standard
7400 SumatraPDFを遡及検索で使用するためには、
7401 \begin_inset Flex MenuItem
7402 status collapsed
7403
7404 \begin_layout Plain Layout
7405 設定\SpecialChar \menuseparator
7406 ファイル処理\SpecialChar \menuseparator
7407 ファイル書式\SpecialChar \menuseparator
7408 PDF (pdflatex)
7409 \end_layout
7410
7411 \end_inset
7412
7413 のビューア設定で
7414 \begin_inset Flex Code
7415 status collapsed
7416
7417 \begin_layout Plain Layout
7418 SumatraPDF.sh
7419 \end_layout
7420
7421 \end_inset
7422
7423 と入力してください。ここで
7424 \begin_inset Flex Code
7425 status collapsed
7426
7427 \begin_layout Plain Layout
7428 SumatraPDF.sh
7429 \end_layout
7430
7431 \end_inset
7432
7433 は以下のようなスクリプトです(お使いのコマンドパスに置きます。
7434 \begin_inset Flex Code
7435 status collapsed
7436
7437 \begin_layout Plain Layout
7438 /usr/local/bin
7439 \end_layout
7440
7441 \end_inset
7442
7443 がもっとも良い選択肢でしょう)。
7444 \end_layout
7445
7446 \begin_layout LyX-Code
7447 #!/bin/bash
7448 \begin_inset Newline newline
7449 \end_inset
7450
7451 cd $(dirname $1)
7452 \begin_inset Newline newline
7453 \end_inset
7454
7455 SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1)
7456 \end_layout
7457
7458 \begin_layout Standard
7459 SumatraPDFは、Windowsネイティブのアプリケーションであり、LyXのCygwin版が使用するPOSIXパスを理解しないので、このラッパスクリプトが
7460 必要となります。SumatraPDF.exeがお使いのコマンドパスにない場合は、上記のスクリプトでPOSIXのフルパスを使用してください。
7461 \begin_inset Flex Code
7462 status collapsed
7463
7464 \begin_layout Plain Layout
7465 -g
7466 \end_layout
7467
7468 \end_inset
7469
7470
7471 \emph on
7472 lyxsocket
7473 \emph default
7474 経由の通信を有効にします。ここでも、
7475 \emph on
7476 lyxpipe
7477 \emph default
7478 を使用したい場合には、
7479 \begin_inset Flex Code
7480 status collapsed
7481
7482 \begin_layout Plain Layout
7483 -g
7484 \end_layout
7485
7486 \end_inset
7487
7488 オプションを削除して、LyX設定でLyXServerパイプパスを指定することを忘れないでください。
7489 \end_layout
7490
7491 \begin_layout Standard
7492 遡及検索はダブルクリックで始動します。
7493 \end_layout
7494
7495 \begin_layout Section
7496 前方検索
7497 \end_layout
7498
7499 \begin_layout Standard
7500 前方検索を有効にするためには、生成されたPDF/DVI出力ファイルに、TeXソースに関する情報を追加する必要があります。これは、第
7501 \begin_inset CommandInset ref
7502 LatexCommand ref
7503 reference "sub:遡及検索"
7504
7505 \end_inset
7506
7507 節に述べられている方法で実行することができます。
7508 \end_layout
7509
7510 \begin_layout Standard
7511 次に、
7512 \begin_inset Flex MenuItem
7513 status collapsed
7514
7515 \begin_layout Plain Layout
7516 設定\SpecialChar \menuseparator
7517 出力\SpecialChar \menuseparator
7518 一般
7519 \end_layout
7520
7521 \end_inset
7522
7523 で自分の使うビューアを利用するように、LyXを設定する必要があります。ただし、yap・xdvi・okular・Sumatra PDFなど、一部のビューアしかこの
7524 操作は利用できません
7525 \begin_inset Foot
7526 status collapsed
7527
7528 \begin_layout Plain Layout
7529 Sumatraの場合には、http://www.istri.fr/zip/CMCDDE.zipからダウンロードできるCMCDDEが必要です。
7530 \end_layout
7531
7532 \end_inset
7533
7534 。Evinceやxpdfなどの他のビューアでは、少なくとも、ファイルの特定頁を読み込み直したり、指し示したりすることができますが、これらの場合にはsynctex
7535 の外部コールを使用することができます。設定ダイアログに用意されている用例をよく研究してください。設定中で置き換えられる値は以下の通りです。
7536 \begin_inset Flex Code
7537 status collapsed
7538
7539 \begin_layout Plain Layout
7540 $$n
7541 \end_layout
7542
7543 \end_inset
7544
7545 は行番号を指し、
7546 \begin_inset Flex Code
7547 status collapsed
7548
7549 \begin_layout Plain Layout
7550 $$t
7551 \end_layout
7552
7553 \end_inset
7554
7555 は書き出された一時.texファイル、
7556 \begin_inset Flex Code
7557 status collapsed
7558
7559 \begin_layout Plain Layout
7560 $$o
7561 \end_layout
7562
7563 \end_inset
7564
7565 は書き出された出力ファイルを指します(一時ディレクトリにどちらが存在するかに依存してdviあるいはpdf)。
7566 \end_layout
7567
7568 \begin_layout Standard
7569 閲覧時には、一時ディレクトリに.dviファイルがあるか.pdfファイルがあるか(特定の文書を閲覧するのにどの書式を使用したか)によって、適当なプレビュー書式をLyX
7570 が動的に選択します。
7571 \end_layout
7572
7573 \begin_layout Chapter
7574 特別な文書クラス
7575 \end_layout
7576
7577 \begin_layout Section
7578 A&Aの論文
7579 \end_layout
7580
7581 \begin_layout Standard
7582
7583 \noun on
7584 Peter Sütterlin文
7585 \end_layout
7586
7587 \begin_layout Subsection
7588 はじめに
7589 \end_layout
7590
7591 \begin_layout Standard
7592 この節では、文書クラス
7593 \family typewriter
7594 aa.cls
7595 \family default
7596 第5.01版を使用して科学雑誌
7597 \emph on
7598 Astronomy and Astrophysics
7599 \emph default
7600 (『天文学と宇宙物理学』:www.edpsciences.fr/aa/ 
7601 \begin_inset Flex URL
7602 status collapsed
7603
7604 \begin_layout Plain Layout
7605
7606 http://www.edpsciences.fr/aa/
7607 \end_layout
7608
7609 \end_inset
7610
7611 )に投稿する論文を執筆するためのLyXの使用法を説明します。このパッケージは、FTPサイト
7612 \end_layout
7613
7614 \begin_layout Standard
7615 \align center
7616 \begin_inset VSpace medskip
7617 \end_inset
7618
7619
7620 \begin_inset Flex URL
7621 status collapsed
7622
7623 \begin_layout Plain Layout
7624
7625 ftp://ftp.edpsciences.org/pub/aa/readme.html
7626 \end_layout
7627
7628 \end_inset
7629
7630
7631 \begin_inset VSpace medskip
7632 \end_inset
7633
7634
7635 \end_layout
7636
7637 \begin_layout Standard
7638 \noindent
7639 からダウンロードすることができます。
7640 \end_layout
7641
7642 \begin_layout Standard
7643 このパッケージには取扱説明書がついていますが、本節は、本来の取扱説明書の代わりとなることを意図したものではなく、あなたの論文を正しい様式に整えるための小さな案内
7644 書であるに過ぎません。
7645 \end_layout
7646
7647 \begin_layout Standard
7648 この学術誌の出版元は、2001年1月1日以降、Springer社からEDP Science社に変更されていることにご注意ください。この出版社の変更によって、th
7649 esaurusコマンドの廃止など、スタイルファイルに若干の変更が加わっています。LyXのaaクラスは、スタイルファイルの最新版(第5.01版)をサポートしています
7650 。もし古い版が装備されている場合には、更新してください。互換性のために、古い(第4版)レイアウトは、
7651 \family sans
7652 article (A&A V4)
7653 \family default
7654 として残してあります。
7655 \family typewriter
7656 $LyXDir/layouts/aapaper.layout
7657 \family default
7658 のコメントをご参照ください。
7659 \end_layout
7660
7661 \begin_layout Subsection
7662 最初の一歩
7663 \end_layout
7664
7665 \begin_layout Standard
7666 LyXとともに頒布されている例示用のひな型を土台として、書き始めることをお勧めします。ひな型を使用しない場合には、以下の設定にしてください。
7667 \end_layout
7668
7669 \begin_layout Itemize
7670
7671 \family sans
7672 文書\SpecialChar \menuseparator
7673 設定
7674 \family default
7675 ダイアログで
7676 \family sans
7677 article (A&A)
7678 \family default
7679 を選択してください(まぁ、これは自明ですね)。
7680 \end_layout
7681
7682 \begin_layout Itemize
7683
7684 \family sans
7685 ページレイアウト
7686 \family default
7687 オプションは変更しないで、既定値のままに設定しておいてください。全体のレイアウトはマクロが行うので、何も変更してはいけません。
7688 \end_layout
7689
7690 \begin_layout Subsection
7691 へッダ部
7692 \end_layout
7693
7694 \begin_layout Standard
7695 最初に入力すべきものは、へッダ情報です。ヘッダ情報には、以下の7つの項目があり、いくつかは必須ではありません。
7696 \end_layout
7697
7698 \begin_layout Itemize
7699
7700 \family sans
7701 タイトル
7702 \family default
7703 :[必須]
7704 \end_layout
7705
7706 \begin_layout Itemize
7707
7708 \family sans
7709 サブタイトル
7710 \family default
7711 :[非必須]
7712 \end_layout
7713
7714 \begin_layout Itemize
7715
7716 \family sans
7717 著者
7718 \family default
7719 :[必須]
7720 \end_layout
7721
7722 \begin_layout Itemize
7723
7724 \family sans
7725 住所
7726 \family default
7727 :[必須]
7728 \end_layout
7729
7730 \begin_layout Itemize
7731
7732 \family sans
7733 抜き刷り
7734 \family default
7735 :[非必須]著者が複数いる場合、抜き刷りの送付を依頼するのに連絡すべき人を記す。
7736 \end_layout
7737
7738 \begin_layout Itemize
7739
7740 \family sans
7741 メール
7742 \family default
7743 :[非必須]連絡用の電子メールアドレス。
7744 \end_layout
7745
7746 \begin_layout Itemize
7747
7748 \family sans
7749 日付
7750 \family default
7751 :[必須]推奨されるフォーマットは、
7752 \family typewriter
7753 Received: <日付>; Accepted <日付>
7754 \family default
7755 です。
7756 \end_layout
7757
7758 \begin_layout Standard
7759
7760 \family typewriter
7761
7762 \backslash
7763 maketitle
7764 \family default
7765 コマンドは、へッダが終了した場所に、LyXが自動的に入れてくれるので、手動で挿入する必要はありません。各項目の順序は関係ありませんが、見た目のためと、実際の文書
7766 のレイアウトに合わせるために、上記の順序を維持しておくと良いでしょう。
7767 \end_layout
7768
7769 \begin_layout Standard
7770 現住所の付記などのために、へッダ部に脚注を挿入したい場合には、
7771 \family sans
7772 挿入\SpecialChar \menuseparator
7773 脚注
7774 \family default
7775 を使用して標準の脚注を挿入してください。この場合には、LyXは自動的に
7776 \family typewriter
7777
7778 \backslash
7779 thanks{}
7780 \family default
7781 を使用します。
7782 \end_layout
7783
7784 \begin_layout Standard
7785 これらのトピックの他に、このマクロは、LyXが対応していない、以下の3つのLaTeXコマンドを使用します。
7786 \end_layout
7787
7788 \begin_layout Itemize
7789 複数の著者名あるいは所属名を区切るための
7790 \family typewriter
7791
7792 \backslash
7793 and
7794 \end_layout
7795
7796 \begin_layout Itemize
7797 著者と所属の対応付けをするための
7798 \family typewriter
7799
7800 \backslash
7801 inst{<番号>}
7802 \family default
7803 。所属は、
7804 \family sans
7805 住所
7806 \family default
7807 フィールドに現れる順に番号が付けられるので、各著者に番号マーカーを置く必要があります。
7808 \end_layout
7809
7810 \begin_layout Itemize
7811
7812 \family typewriter
7813
7814 \backslash
7815 email{アドレス}
7816 \family default
7817 は、至急連絡用に電子メールアドレスを付記します。
7818 \end_layout
7819
7820 \begin_layout Standard
7821 いずれの場合にも、LyX中に対応したコマンドを入力し、LaTeXコードとしてマークしてください。
7822 \begin_inset Flex Code
7823 status collapsed
7824
7825 \begin_layout Plain Layout
7826 $LyXDir/examples
7827 \end_layout
7828
7829 \end_inset
7830
7831 にある用例を参照してください。
7832 \end_layout
7833
7834 \begin_layout Subsection
7835 概要
7836 \end_layout
7837
7838 \begin_layout Standard
7839 概要は、へッダ部の直後に置きます。第5版から、概要は環境からコマンドに変更され、一段落に限るという制限が加えられました。さらに、ここにはキーワードを含む項目を入
7840 れなくてはなりません。これは、まだLyXでは実装されていないため、LaTeXコマンド
7841 \family typewriter
7842
7843 \backslash
7844 keywords{}
7845 \family default
7846 を手動で入力し、LaTeXコードとしてマークする必要があります。用例にある論文を参照してください。
7847 \end_layout
7848
7849 \begin_layout Subsection
7850 サポートされる環境
7851 \end_layout
7852
7853 \begin_layout Standard
7854 A&A論文用レイアウトでは、文章を構造化するために、以下の環境がサポートされています。
7855 \end_layout
7856
7857 \begin_layout Itemize
7858
7859 \family sans
7860 標準
7861 \end_layout
7862
7863 \begin_layout Itemize
7864
7865 \family sans
7866
7867 \end_layout
7868
7869 \begin_layout Itemize
7870
7871 \family sans
7872 小節
7873 \end_layout
7874
7875 \begin_layout Itemize
7876
7877 \family sans
7878 小々節
7879 \end_layout
7880
7881 \begin_layout Itemize
7882
7883 \family sans
7884 箇条書き(記号)
7885 \end_layout
7886
7887 \begin_layout Itemize
7888
7889 \family sans
7890 箇条書き(連番)
7891 \end_layout
7892
7893 \begin_layout Itemize
7894
7895 \family sans
7896 箇条書き(記述)
7897 \end_layout
7898
7899 \begin_layout Itemize
7900
7901 \family sans
7902 キャプション
7903 \end_layout
7904
7905 \begin_layout Itemize
7906
7907 \family sans
7908 概要
7909 \end_layout
7910
7911 \begin_layout Itemize
7912
7913 \family sans
7914 謝辞(Acknowledgment)
7915 \end_layout
7916
7917 \begin_layout Itemize
7918
7919 \family sans
7920 参考文献
7921 \end_layout
7922
7923 \begin_layout Itemize
7924
7925 \family sans
7926 LaTeX
7927 \end_layout
7928
7929 \begin_layout Subsection
7930 LyXでサポートされていないコマンド
7931 \end_layout
7932
7933 \begin_layout Standard
7934 LyXの
7935 \family sans
7936 article (A&A)
7937 \family default
7938 レイアウトでは、まだサポートされていないコマンドがあります。そのうちいくつかは既に紹介しましたが、網羅するために、以下にすべて列挙しておきます。
7939 \end_layout
7940
7941 \begin_layout Itemize
7942
7943 \family typewriter
7944
7945 \backslash
7946 and
7947 \end_layout
7948
7949 \begin_layout Itemize
7950
7951 \family typewriter
7952
7953 \backslash
7954 email
7955 \end_layout
7956
7957 \begin_layout Itemize
7958
7959 \family typewriter
7960
7961 \backslash
7962 appendix
7963 \end_layout
7964
7965 \begin_layout Itemize
7966
7967 \family typewriter
7968
7969 \backslash
7970 authorrunning
7971 \end_layout
7972
7973 \begin_layout Itemize
7974
7975 \family typewriter
7976
7977 \backslash
7978 inst{}
7979 \end_layout
7980
7981 \begin_layout Itemize
7982
7983 \family typewriter
7984
7985 \backslash
7986 keywords{}
7987 \end_layout
7988
7989 \begin_layout Itemize
7990
7991 \family typewriter
7992
7993 \backslash
7994 object{}
7995 \end_layout
7996
7997 \begin_layout Itemize
7998
7999 \family typewriter
8000
8001 \backslash
8002 titlerunning{}
8003 \end_layout
8004
8005 \begin_layout Standard
8006 これらのコマンドのいずれかを使いたい場合には、自分で入力する必要があります。
8007 \series bold
8008 これをLaTeXコマンドとしてマークすることを忘れないで下さい。
8009 \end_layout
8010
8011 \begin_layout Subsection
8012 図フロートおよび表フロート
8013 \end_layout
8014
8015 \begin_layout Standard
8016 LyXは、必要なフロート環境
8017 \family sans
8018 figure
8019 \family default
8020
8021 \family sans
8022 figure*
8023 \family default
8024
8025 \family sans
8026 table
8027 \family default
8028
8029 \family sans
8030 table*
8031 \family default
8032 をサポートしていますので、ここでは詳しい説明はしません。
8033 \emph on
8034 ユーザーの手引き
8035 \emph default
8036 をご覧ください。ただ、表は左揃えにしなくてはならないことに注意して下さい。そうするためには、表を選択して、
8037 \family sans
8038 編集\SpecialChar \menuseparator
8039 段落設定
8040 \family default
8041 で配置を変更してください。
8042 \end_layout
8043
8044 \begin_layout Standard
8045 一つだけ、特別なものがあります。それは、図横にキャプションを配置する図です。この図を作成するには、以下のようにしなくてはなりません。
8046 \end_layout
8047
8048 \begin_layout Enumerate
8049
8050 \family sans
8051 挿入\SpecialChar \menuseparator
8052 フロート\SpecialChar \menuseparator
8053
8054 \family default
8055 を使って、幅広の図フロートを作成します。それから、図フロートのラベルを右クリックして
8056 \begin_inset Flex MenuItem
8057 status collapsed
8058
8059 \begin_layout Plain Layout
8060 設定\SpecialChar \ldots{}
8061
8062 \end_layout
8063
8064 \end_inset
8065
8066 を選択し、それで開かれる
8067 \family sans
8068 フロートの設定
8069 \family default
8070 ダイアログで
8071 \family sans
8072 段をまたぐ
8073 \family default
8074 を有効にして、
8075 \family sans
8076 OK
8077 \family default
8078 ボタンを押します。
8079 \end_layout
8080
8081 \begin_layout Enumerate
8082 キャプション文を入力します。
8083 \end_layout
8084
8085 \begin_layout Enumerate
8086 キャプションの前にカーソルを移動し、
8087 \family sans
8088 Return
8089 \family default
8090 を押して、カーソルをキャプションの上に移動します。
8091 \end_layout
8092
8093 \begin_layout Enumerate
8094 図を挿入します。
8095 \end_layout
8096
8097 \begin_layout Enumerate
8098 カーソルを図の後ろに置いて、
8099 \family sans
8100 挿入\SpecialChar \menuseparator
8101 整形
8102 \bar under
8103 \SpecialChar \menuseparator
8104
8105 \bar default
8106 水平方向の空白
8107 \family default
8108 を選択して
8109 \family sans
8110 水平方向の空白の設定
8111 \family default
8112 ダイアログを開き、
8113 \family sans
8114 空白
8115 \family default
8116 ドロップダウンから
8117 \family sans
8118 水平フィル
8119 \family default
8120 を選択して、水平フィルを挿入します。
8121 \end_layout
8122
8123 \begin_layout Enumerate
8124
8125 \family sans
8126 挿入\SpecialChar \menuseparator
8127 TeXコード
8128 \family default
8129 を選択して、TeX差込枠を挿入します。
8130 \end_layout
8131
8132 \begin_layout Enumerate
8133 TeX差込枠中に
8134 \family typewriter
8135
8136 \backslash
8137 parbox[b]{55mm}{
8138 \family default
8139 と入力します。
8140 \series bold
8141 ここでは波括弧を閉じないでください。
8142 \end_layout
8143
8144 \begin_layout Enumerate
8145 カーソルをキャプション文の後ろに移動し、
8146 \family sans
8147 挿入\SpecialChar \menuseparator
8148 TeXコード
8149 \family default
8150 を選択して、別のTeX差込枠を挿入し、その中に閉じ括弧を入力します 。
8151 \end_layout
8152
8153 \begin_layout Standard
8154 例示用論文中の図もご参照ください。
8155 \end_layout
8156
8157 \begin_layout Subsection
8158 Refereeレイアウト
8159 \end_layout
8160
8161 \begin_layout Standard
8162 投稿用には、論文を特別なダブルスペースレイアウトに整形しなくてはなりません。このためには、文書クラスに
8163 \family typewriter
8164 referee
8165 \family default
8166 オプションを与える必要があります。これは、
8167 \family sans
8168 文書\SpecialChar \menuseparator
8169 設定
8170 \family default
8171 ダイアログの
8172 \family sans
8173 任意設定
8174 \family default
8175 クラスオプションフィールドを使って行うことができます。この欄に
8176 \family typewriter
8177 referee
8178 \family default
8179 と云う文字列を入力してください。
8180 \end_layout
8181
8182 \begin_layout Subsection
8183 例示用論文
8184 \end_layout
8185
8186 \begin_layout Standard
8187
8188 \family sans
8189 Examples
8190 \family default
8191 ディレクトリには、LyXで書かれた例示用論文が収録されています。これは、元のマクロパッケージの例示用論文をLyX用に直したものです。これはヒントを得るために使用
8192 したり、元の LaTeXコードとLyXでの書き方の比較に使ったりしてください。
8193 \end_layout
8194
8195 \begin_layout Section
8196 AASTeX
8197 \end_layout
8198
8199 \begin_layout Standard
8200
8201 \noun on
8202 Mike Ressler
8203 \noun default
8204
8205 \end_layout
8206
8207 \begin_layout Subsection
8208 はじめに
8209 \end_layout
8210
8211 \begin_layout Standard
8212 AASTeXは、American Astronomical Society(アメリカ天文学会)が発行するAstrophysical Journal(宇宙物理学雑
8213 誌)同誌のLettersとSupplementを含む)・Astronomical Journal(天文学雑誌)・Publications of
8214  the Astronomical Society of the Pacific(太平洋天文学会誌)三誌への電子投稿を可能にするために、同学会が作成したマクロ集
8215 です。LyXは、これらの文書を生成する上で、なかでも数式・引用・画像処理能力において、優れたツールであることが認識されています。LyXは、同マクロ第5.0版以降を
8216 必要としており、できればここで説明されている第5.2版以降が望まれます。第5.0版未満の版は、LaTeX2.09で使用するよう企図されているため、根本的にLyXとは互
8217 換性がありません。AASTeXパッケージは、以下のAASTeXウェブサイトからダウンロードできるでしょう。
8218 \end_layout
8219
8220 \begin_layout Standard
8221 \align center
8222 \begin_inset VSpace medskip
8223 \end_inset
8224
8225
8226 \begin_inset Flex URL
8227 status collapsed
8228
8229 \begin_layout Plain Layout
8230
8231 http://www.journals.uchicago.edu/AAS/AASTeX
8232 \end_layout
8233
8234 \end_inset
8235
8236
8237 \begin_inset VSpace medskip
8238 \end_inset
8239
8240
8241 \end_layout
8242
8243 \begin_layout Standard
8244 パッケージ中には、完備したユーザーの手引きが収録されていますので、LyXで論文を書き始める前に、その中身を完全に理解しておく必要があります。LyXは、AASTe
8245 Xの全コマンドを理解する必然性をなくすものではなく、すべてを手入力する苦労を減らすだけです。仕上がりのLaTeX文書が、論文を投稿しようとしているジャーナルの要
8246 求事項に完全に合致していることを確認するのは、あなたの責任です。
8247 \end_layout
8248
8249 \begin_layout Subsection
8250 新しい論文を書き始める
8251 \end_layout
8252
8253 \begin_layout Standard
8254 論文を書き始めるには、AASTeXひな型ファイルを土台に始めることを強くお勧めします。
8255 \begin_inset Flex MenuItem
8256 status collapsed
8257
8258 \begin_layout Plain Layout
8259 ファイル\SpecialChar \menuseparator
8260 新規(ひな型使用)
8261 \end_layout
8262
8263 \end_inset
8264
8265 をクリックして、新しいファイル名を入力し、ひな型
8266 \family typewriter
8267 aastex.lyx
8268 \family default
8269 を選んでください。これには、論文原稿のほとんどに共通して使われるフィールドが書き込まれています。書き込まれている文字列(括弧
8270 \family typewriter
8271 <>
8272 \family default
8273 を含む)を正しい情報で上書きしてください。AASTeXコマンド・AASTeX環境の多くは、LyX中で直接実行することができますが、特に
8274 \family typewriter
8275
8276 \backslash
8277 altaffilmark
8278 \family default
8279
8280 \family typewriter
8281
8282 \backslash
8283 altaffiltext
8284 \family default
8285 のようにできないものもあります。この二つのコマンドは、ひな型ファイルを開いたとき、赤色に表示されているのですぐ目に入ることでしょう。このようなコマンドは、直接L
8286 aTeXコードを入力して、それをTeXコードとしてマークしなければなりません。このようなコマンドは、TeXコードあるいはEvil Red Text(邪悪な赤い文
8287 )と呼ばれます。AASTeX文書に必要とされる TeXコードを最小にするよう努力はしていますが、まだ望まれるほどにはなっていません。
8288 \end_layout
8289
8290 \begin_layout Subsection
8291 論文を書き終わったら
8292 \end_layout
8293
8294 \begin_layout Standard
8295 論文を満足する水準で書き終え、プレビューや印刷が正しく為されているとしても、まだ学術誌に投稿する前にしなくてはならない「後処理」が残されています。
8296 \end_layout
8297
8298 \begin_layout Enumerate
8299 論文を LaTeXファイルとして書き出します(
8300 \family sans
8301 ファイル\SpecialChar \menuseparator
8302 書き出し\SpecialChar \menuseparator
8303 LateX
8304 \family default
8305 )。
8306 \end_layout
8307
8308 \begin_layout Enumerate
8309 出力した
8310 \family typewriter
8311 .tex
8312 \family default
8313 ファイルを好きなエディタで編集します。
8314 \end_layout
8315
8316 \begin_deeper
8317 \begin_layout Enumerate
8318
8319 \family typewriter
8320
8321 \backslash
8322 documentclass
8323 \family default
8324 コマンドよりも前のコメント行を削除します。
8325 \end_layout
8326
8327 \begin_layout Enumerate
8328
8329 \family typewriter
8330
8331 \backslash
8332 usepackage...{fontenc}
8333 \family default
8334 という行があれば(通常は
8335 \family typewriter
8336
8337 \backslash
8338 documentclass
8339 \family default
8340 の直後にあります)削除します。また、
8341 \family typewriter
8342
8343 \backslash
8344 secnumdepth
8345 \family default
8346 行があれば、これも削除します。
8347 \end_layout
8348
8349 \begin_layout Enumerate
8350 LaTeXプリアンブル中に意図的に置いたコマンド(
8351 \family typewriter
8352 .tex
8353 \family default
8354 ファイル中、「User specified LaTeX commands」というコメントの直後にあります)を除いて、
8355 \family typewriter
8356
8357 \backslash
8358 makeatletter
8359 \family default
8360
8361 \family typewriter
8362
8363 \backslash
8364 makeatother
8365 \family default
8366 の間のもの(これらのコマンドを含む)をすべて削除します。
8367 \end_layout
8368
8369 \end_deeper
8370 \begin_layout Enumerate
8371 編集後のファイルを LaTeXにかけて、正しく処理されることを確認します。
8372 \end_layout
8373
8374 \begin_layout Enumerate
8375 学術誌の要求事項を再読して、ファイル名と書式が正しいことを確認します。
8376 \end_layout
8377
8378 \begin_layout Enumerate
8379 投稿してください。
8380 \end_layout
8381
8382 \begin_layout Subsection
8383 特定のコマンドに関するコメント
8384 \end_layout
8385
8386 \begin_layout Standard
8387 AASTeXユーザーの手引き(
8388 \family typewriter
8389 aasguide.tex
8390 \family default
8391 )に、各AASTeXコマンドの詳しい説明があるので、ここでは、各コマンドの使用法の詳細な説明は行いません。そこで、ここではユーザーの手引きに現れるとおりに一覧を
8392 列挙して、必要なところだけコメントを加えることにしましょう。
8393 \end_layout
8394
8395 \begin_layout Subsubsection
8396 期待通りに動作するもの
8397 \end_layout
8398
8399 \begin_layout Standard
8400 これらは期待通りに動作するので、ここでは列挙するだけにして、コマンドの説明されている節を挙げておきます。
8401 \family typewriter
8402
8403 \backslash
8404 documentclass
8405 \family default
8406 (2.1.1)・
8407 \family typewriter
8408
8409 \backslash
8410 begin{document}
8411 \family default
8412 (2.2)・
8413 \family typewriter
8414
8415 \backslash
8416 title
8417 \family default
8418 (2.3)・
8419 \family typewriter
8420
8421 \backslash
8422 author
8423 \family default
8424 (2.3)・
8425 \family typewriter
8426
8427 \backslash
8428 affil
8429 \family default
8430 (2.3)・
8431 \family typewriter
8432
8433 \backslash
8434 abstract
8435 \family default
8436 (2.4)・
8437 \family typewriter
8438
8439 \backslash
8440 keywords
8441 \family default
8442 (2.5)・
8443 \family typewriter
8444
8445 \backslash
8446 section
8447 \family default
8448 (2.7)・
8449 \family typewriter
8450
8451 \backslash
8452 subsection
8453 \family default
8454 (2.7)・
8455 \family typewriter
8456
8457 \backslash
8458 subsubsection
8459 \family default
8460 (2.7)・
8461 \family typewriter
8462
8463 \backslash
8464 paragraph
8465 \family default
8466 (2.7)・
8467 \family typewriter
8468
8469 \backslash
8470 facility
8471 \family default
8472 (2.10)・
8473 \family typewriter
8474
8475 \backslash
8476 begin{displaymath}
8477 \family default
8478 (2.12)・
8479 \family typewriter
8480
8481 \backslash
8482 begin{equation}
8483 \family default
8484 (2.12)・
8485 \family typewriter
8486
8487 \backslash
8488 begin{eqnarray}
8489 \family default
8490 (2.12)・
8491 \family typewriter
8492
8493 \backslash
8494 begin{mathletters}
8495 \family default
8496 (2.12)・
8497 \family typewriter
8498
8499 \backslash
8500 begin{thebibliography}
8501 \family default
8502 (2.13.1)・
8503 \family typewriter
8504
8505 \backslash
8506 bibitem
8507 \family default
8508 (2.13.2)・全引用コマンドとその派生(2.13.2)・一般的なgraphicx図コマンド(2.14.1)・
8509 \family typewriter
8510
8511 \backslash
8512 begin{table}
8513 \family default
8514 (2.15.4)・
8515 \family typewriter
8516
8517 \backslash
8518 begin{tabular}
8519 \family default
8520 (2.15.4)・
8521 \family typewriter
8522
8523 \backslash
8524 caption
8525 \family default
8526 (2.15.4)・
8527 \family typewriter
8528
8529 \backslash
8530 label
8531 \family default
8532 (他にもあるが特に2.15.4)・
8533 \family typewriter
8534
8535 \backslash
8536 tablerefs
8537 \family default
8538 (2.15.5)・
8539 \family typewriter
8540
8541 \backslash
8542 tablecomments
8543 \family default
8544 (2.15.5)・
8545 \family typewriter
8546
8547 \backslash
8548 url
8549 \family default
8550 (2.17.4)・
8551 \family typewriter
8552
8553 \backslash
8554 end{document}
8555 \family default
8556 (2.18)。
8557 \end_layout
8558
8559 \begin_layout Standard
8560 以下のスタイルオプションも正しく動作します。
8561 \family typewriter
8562 longabstract
8563 \family default
8564 (2.4)・
8565 \family typewriter
8566 preprint
8567 \family default
8568 (3.2.1)・
8569 \family typewriter
8570 preprint2
8571 \family default
8572 (3.2.2)・
8573 \family typewriter
8574 eqsecnum
8575 \family default
8576 (3.3)・
8577 \family typewriter
8578 flushrt
8579 \family default
8580 (3.4)。これらは、
8581 \begin_inset Flex MenuItem
8582 status collapsed
8583
8584 \begin_layout Plain Layout
8585 文書\SpecialChar \menuseparator
8586 設定
8587 \end_layout
8588
8589 \end_inset
8590
8591 にある、
8592 \family sans
8593 クラスオプション
8594 \family default
8595
8596 \family sans
8597 任意設定
8598 \family default
8599 ボックスに入力してください。
8600 \end_layout
8601
8602 \begin_layout Subsubsection
8603 動作するが、若干説明が必要なもの
8604 \end_layout
8605
8606 \begin_layout Standard
8607 以下のコマンドは動作しますが、若干の説明が必要です。
8608 \end_layout
8609
8610 \begin_layout Itemize
8611 以下の項目は、学術誌の編集者向けに取ってあるものですが、どうしても必要ならば、LaTeXプリアンブルに入れることができます。
8612 \family typewriter
8613
8614 \backslash
8615 received
8616 \family default
8617
8618 \family typewriter
8619
8620 \backslash
8621 revised
8622 \family default
8623
8624 \family typewriter
8625
8626 \backslash
8627 accepted
8628 \family default
8629
8630 \family typewriter
8631
8632 \backslash
8633 ccc
8634 \family default
8635
8636 \family typewriter
8637 cpright
8638 \family default
8639 (すべて 2.1.3)。
8640 \end_layout
8641
8642 \begin_layout Itemize
8643 以下の項目は、LaTeXのプリアンブルに置くことができるもので、これらは、ひな型ファイルには、空の引数と共に含まれています。
8644 \family typewriter
8645
8646 \backslash
8647 slugcomment
8648 \family default
8649 (2.1.4)・
8650 \family typewriter
8651
8652 \backslash
8653 shorttitle
8654 \family default
8655 (2.1.5)・
8656 \family typewriter
8657
8658 \backslash
8659 shortauthors
8660 \family default
8661 (2.1.5)。
8662 \end_layout
8663
8664 \begin_layout Itemize
8665
8666 \family typewriter
8667
8668 \backslash
8669 email
8670 \family default
8671 (2.3)―「単独で」使うことはできますが、段落の途中で使うことはできません。埋め込む必要がある場合には、TeXコードを使用してください。
8672 \end_layout
8673
8674 \begin_layout Itemize
8675
8676 \family typewriter
8677
8678 \backslash
8679 and
8680 \family default
8681 (2.3)―後ろに{}が付記されます。これはエラーの原因にはなりません。
8682 \end_layout
8683
8684 \begin_layout Itemize
8685
8686 \family typewriter
8687
8688 \backslash
8689 notetoeditor
8690 \family default
8691 (2.6)―「単独で」使うことはできますが、段落の途中で使うことはできません。埋め込む必要がある場合には、TeXコードを使用してください。
8692 \end_layout
8693
8694 \begin_layout Itemize
8695
8696 \family typewriter
8697
8698 \backslash
8699 placetable
8700 \family default
8701 (2.8)―相互参照用タグを挿入することはできません。手動でタグ名を入力する必要があります。
8702 \end_layout
8703
8704 \begin_layout Itemize
8705
8706 \family typewriter
8707
8708 \backslash
8709 placefigure
8710 \family default
8711 (2.8)—
8712 \family typewriter
8713
8714 \backslash
8715 placetable
8716 \family default
8717 と同様。
8718 \end_layout
8719
8720 \begin_layout Itemize
8721
8722 \family typewriter
8723
8724 \backslash
8725 acknowledgements
8726 \family default
8727 (2.9)―後ろに{}が付記されます。これはエラーの原因にはなりません。
8728 \end_layout
8729
8730 \begin_layout Itemize
8731
8732 \family typewriter
8733
8734 \backslash
8735 appendix
8736 \family default
8737 (2.11)―後ろに{}が付記されます。これはエラーの原因にはなりません。
8738 \end_layout
8739
8740 \begin_layout Itemize
8741
8742 \family typewriter
8743
8744 \backslash
8745 figcaption
8746 \family default
8747 (2.14.2)―文章のはじめにカーソルを置いて
8748 \begin_inset Flex MenuItem
8749 status collapsed
8750
8751 \begin_layout Plain Layout
8752 挿入\SpecialChar \menuseparator
8753 短縮タイトル
8754 \end_layout
8755
8756 \end_inset
8757
8758 を選択すれば、非必須のファイル名引数を挿入することができます。「短縮タイトル」とありますが、
8759 \family typewriter
8760
8761 \backslash
8762 figcaption
8763 \family default
8764 が必要とする型の非必須引数を挿入します。望むらくはいつの日か改名されることでしょう。
8765 \end_layout
8766
8767 \begin_layout Itemize
8768
8769 \family typewriter
8770
8771 \backslash
8772 objectname
8773 \family default
8774 (2.17.1)―非必須パラメータとしてカタログIDを取る以外は、
8775 \family typewriter
8776
8777 \backslash
8778 figcaption
8779 \family default
8780 と同様。
8781 \end_layout
8782
8783 \begin_layout Itemize
8784
8785 \family typewriter
8786
8787 \backslash
8788 dataset
8789 \family default
8790 (2.17.1)―非必須パラメータとしてカタログIDを取る以外は、
8791 \family typewriter
8792
8793 \backslash
8794 figcaption
8795 \family default
8796 と同様。
8797 \end_layout
8798
8799 \begin_layout Subsubsection
8800 実装されていないため、TeXコードを使用するもの
8801 \end_layout
8802
8803 \begin_layout Standard
8804
8805 \family typewriter
8806
8807 \backslash
8808 altaffilmark
8809 \family default
8810 (2.3)・
8811 \family typewriter
8812
8813 \backslash
8814 altaffiltext
8815 \family default
8816 (2.3)・
8817 \family typewriter
8818
8819 \backslash
8820 eqnum
8821 \family default
8822 (2.12)・
8823 \family typewriter
8824
8825 \backslash
8826 setcounter{equation}
8827 \family default
8828 (2.12)・学術誌名略語(2.12.4)・
8829 \family typewriter
8830
8831 \backslash
8832 figurenum
8833 \family default
8834 (2.14.1)・
8835 \family typewriter
8836
8837 \backslash
8838 epsscale
8839 \family default
8840 (2.14.1)・
8841 \family typewriter
8842
8843 \backslash
8844 plotone
8845 \family default
8846 (2.14.1)・
8847 \family typewriter
8848
8849 \backslash
8850 plottwo
8851 \family default
8852 (2.14.1)・
8853 \family typewriter
8854
8855 \backslash
8856 tablenum
8857 \family default
8858 (2.15.4)・
8859 \family typewriter
8860
8861 \backslash
8862 tableline
8863 \family default
8864 (2.15.4:入れたい場所の後ろに、左側セルの最初の要素として挿入する。表中では、LyXの方法は使わないでください)・
8865 \family typewriter
8866
8867 \backslash
8868 tablenotemark
8869 \family default
8870 (2.15.5)・
8871 \family typewriter
8872
8873 \backslash
8874 tablenotetext
8875 \family default
8876 (2.15.5)・補遺(2.17)の大半(
8877 \family typewriter
8878
8879 \backslash
8880 objectname
8881 \family default
8882
8883 \family typewriter
8884
8885 \backslash
8886 dataset
8887 \family default
8888
8889 \family typewriter
8890
8891 \backslash
8892 url
8893 \family default
8894
8895 \family typewriter
8896
8897 \backslash
8898 email
8899 \family default
8900 を除く。上記参照)・
8901 \family typewriter
8902
8903 \backslash
8904 singlespace
8905 \family default
8906 (3.1)・
8907 \family typewriter
8908
8909 \backslash
8910 doublespace
8911 \family default
8912 (3.1)・
8913 \family typewriter
8914
8915 \backslash
8916 onecolumn
8917 \family default
8918 (3.2)・
8919 \family typewriter
8920
8921 \backslash
8922 twocolumn
8923 \family default
8924 (3.2)
8925 \end_layout
8926
8927 \begin_layout Subsubsection
8928 実装できないもの
8929 \end_layout
8930
8931 \begin_layout Standard
8932 references(2.12.3)環境とdeluxetable(2.14)環境は、少なくとも意味のあるような形で実装することができないので、無視してください。もし、
8933 絶対に、どうしても、deluxetableを使う必要があるならば、テキストエディタで別ファイルとして編集し、
8934 \begin_inset Flex MenuItem
8935 status collapsed
8936
8937 \begin_layout Plain Layout
8938 挿入\SpecialChar \menuseparator
8939 ファイル
8940 \begin_inset Formula $\text{\textipa{}}$
8941 \end_inset
8942
8943 \SpecialChar \menuseparator
8944 子文書
8945 \end_layout
8946
8947 \end_inset
8948
8949 を使用して、LyXファイルに読み込むことを推奨します。この実例は、
8950 \family typewriter
8951 aas_sample.lyx
8952 \family default
8953 ファイルをご参照ください。
8954 \end_layout
8955
8956 \begin_layout Subsection
8957 FAQとヒントと技とその他の考察
8958 \end_layout
8959
8960 \begin_layout Subsubsection
8961 LyXをAASTeXと協調させる
8962 \end_layout
8963
8964 \begin_layout Standard
8965 LyXに、新しいレイアウトと文書クラスを認識させるには若干コツが要ります。もしうまく行かなかったら、次のようにしてみてください。
8966 \end_layout
8967
8968 \begin_layout Enumerate
8969 LaTeXが、AASTeXを検出できることを確認してください。AASTeX頒布版に含まれる
8970 \family typewriter
8971 sample.tex
8972 \family default
8973 (あるいは
8974 \family typewriter
8975 table.tex
8976 \family default
8977 でも可)を、LaTeXやAASTeXとまったく関係のないディレクトリにコピーして、
8978 \family typewriter
8979 sample.tex
8980 \family default
8981 をLaTeXにかけてください。
8982 \end_layout
8983
8984 \begin_layout Enumerate
8985
8986 \family typewriter
8987 aastex.layout
8988 \family default
8989 が、LyXの
8990 \family typewriter
8991 layouts
8992 \family default
8993 フォルダにあることを確認してください。
8994 \end_layout
8995
8996 \begin_layout Enumerate
8997 LyX中から
8998 \family sans
8999 ツール\SpecialChar \menuseparator
9000 再初期設定
9001 \family default
9002 を再度実行し、LyXを再起動してください。
9003 \end_layout
9004
9005 \begin_layout Enumerate
9006 ひな型ではなく、通常の新規ファイルを開いてください。AASTeXが、
9007 \family sans
9008 文書\SpecialChar \menuseparator
9009 設定
9010 \family default
9011 のクラス一覧に表示されていますか?
9012 \end_layout
9013
9014 \begin_layout Standard
9015 既存のAASTeX文書を処理する際に、AASTeXレイアウトを見つけられないとか、「タイトルレイアウトと通常のレイアウトを混在させないでください」といった警告が
9016 出るようであれば、正しい導入が行われていません。
9017 \end_layout
9018
9019 \begin_layout Subsubsection
9020 表を処理する際のLaTeXエラー
9021 \end_layout
9022
9023 \begin_layout Standard
9024 既定では、LyXは、表のキャプションやタイトルを中央揃えにしようと試みます。これはAASTeXと悪い相互干渉を発生させるようですので、キャプションやタイトルのど
9025 こかをクリックして、
9026 \family sans
9027 編集\SpecialChar \menuseparator
9028 段落設定
9029 \family default
9030 を選択し、
9031 \family sans
9032 配置
9033 \family default
9034
9035 \family sans
9036 両端揃え
9037 \family default
9038 に設定してください。私のところではこれで解決しました。
9039 \end_layout
9040
9041 \begin_layout Subsubsection
9042 参考文献
9043 \end_layout
9044
9045 \begin_layout Standard
9046 若干の注意があります。(1)文献項目の本文中の空白取りが少しおかしくなることがあるようです。書誌情報を入力する際には、最後の著者と、著作年を入れる括弧の間にスペ
9047 ースを
9048 \emph on
9049 入れない
9050 \emph default
9051 ようにしてください。たとえば、
9052 \family typewriter
9053 Ressler(1992)
9054 \family default
9055 はいいですが、
9056 \family typewriter
9057 Ressler (1992)
9058 \family default
9059 ではだめです。(2)書誌情報の入力の仕方は、必ずしも自明ではありません。もっとも簡単な方法は、文書の最後に、最初の書誌情報をまず書き込み、それを
9060 \family sans
9061 参考文献
9062 \family default
9063 環境としてマークすることです。すると、入力したものの前に、小さな灰色のボックスが現れます。このボックスをクリックして、残りの情報を入力してください。新しい参考文
9064 献を追加するには、既存の参考文献の後ろでリターンを押します。すると、新しいボックスの付いた新規行が出てくるので、後は同様にしてください。
9065 \end_layout
9066
9067 \begin_layout Subsubsection
9068 EPSファイルの読み込み
9069 \end_layout
9070
9071 \begin_layout Standard
9072 AASTeXには、自前の図関連コマンド(たとえば
9073 \family typewriter
9074
9075 \backslash
9076 plotone
9077 \family default
9078 )がありますが、私は(既定のgraphicxを使った)LaTeXの標準図コマンドの方がずっと好きです。望めば、図フロートボックスに、TeXコードで
9079 \family typewriter
9080
9081 \backslash
9082 plotone
9083 \family default
9084 等のコマンドを挿入することはできますが、私には正しいレイアウトを得ることができた試しがありません。標準の画像コマンドを使えば、LyXは、
9085 \family typewriter
9086
9087 \backslash
9088 usepackage{graphics}
9089 \family default
9090 コマンドをLaTeXプリアンブルに挿入し、図をLaTeX2eの標準的な方法で取り扱って、文章の中にちりばめます。現在、ApJは、ちょうどこのようにして作成した図
9091 を受け入れていますが、AJはまだ「すべてを末尾に積み上げる」方法を使用しているかもしれません。
9092 \end_layout
9093
9094 \begin_layout Subsubsection
9095 可能だったが、実装しなかったもの
9096 \end_layout
9097
9098 \begin_layout Standard
9099 「素敵な」ものの中には、実装することも可能だったけれども、あえて実装しなかったものがあります。たとえば、紙の原稿ではダブルスペースであったとしても、LyXウィン
9100 ドウ中で、文章をダブルスペースにする意味はないと考えました。また、preprint様式とpreprint2様式を、独立したレイアウトにすることもしませんでした。
9101 いずれにしても、執筆時間のほとんどを、平の原稿モードで使うのがほとんどですから、これらの機能でディスクスペースを消費しないことにしました。
9102 \end_layout
9103
9104 \begin_layout Subsection
9105 最後に
9106 \end_layout
9107
9108 \begin_layout Standard
9109 これまでに進んできた道のりは、長い人も短い人もいることでしょう。私には、ApJとAJに発表した論文がありますが、その努力の98%はLyX上で為されました。残りの
9110 2%が、LaTeXでの後処理と若干の後片付けです。投稿の過程では何のトラブルもなく、これらの学術誌が通常の投稿原稿と違う点に気づくことはなかったでしょう。ですか
9111 ら、がんばって発表してください!
9112 \end_layout
9113
9114 \begin_layout Section
9115 AMS LaTeX
9116 \end_layout
9117
9118 \begin_layout Standard
9119
9120 \noun on
9121 David Johnson
9122 \noun default
9123 文 
9124 \noun on
9125 Richard Heck
9126 \noun default
9127 改訂
9128 \begin_inset VSpace bigskip
9129 \end_inset
9130
9131 AMS LaTeXレイアウトは、American Mathematical Society(アメリカ数学会)の刊行物に投稿する数学論文用のスタイルです。レイアウ
9132 トは、特定の学術誌向けに仕立てられてはいませんが、簡単にそうすることができます。各学術誌毎の指示については、AMSの説明書をご参照ください(通常は、TeX出力中
9133 の一行を変更する必要があるだけです)。AMSの説明書は、ウェブWeb上の
9134 \begin_inset Flex URL
9135 status open
9136
9137 \begin_layout Plain Layout
9138
9139 http://www.ams.org
9140 \end_layout
9141
9142 \end_inset
9143
9144 か、FTPで
9145 \begin_inset Flex URL
9146 status open
9147
9148 \begin_layout Plain Layout
9149
9150 ftp://ftp.ams.org/pub/tex/amslatex/
9151 \end_layout
9152
9153 \end_inset
9154
9155 から入手することができます。これらのレイアウトは、数学的な文章を書くのであれば、どんなときでも適切かつ有用であるはずです。
9156 \end_layout
9157
9158 \begin_layout Standard
9159 基本となるAMS LaTeXレイアウトには、以下の二つがあります。
9160 \end_layout
9161
9162 \begin_layout Itemize
9163 amsart:標準のAMS article書式。
9164 \end_layout
9165
9166 \begin_layout Itemize
9167 amsbook:標準のAMS book(実際はモノグラフ)書式。
9168 \end_layout
9169
9170 \begin_layout Standard
9171 これらのレイアウトには、それ自身では、AMSクラスを使用するのに必要最低限のものしか含まれていません。特に、定理や補題などを設定するのに使用される「theore
9172 m」環境は、何一つ含まれていません。これらは、代わりに
9173 \begin_inset Flex Code
9174 status collapsed
9175
9176 \begin_layout Plain Layout
9177 定理(AMS)
9178 \end_layout
9179
9180 \end_inset
9181
9182 モジュールに収録されており、AMSクラスのいずれかを選択すると、このモジュールが既定で読み込まれるようになっています(これは別のクラスでも使用することができ、別
9183 のものに変えたいときは取り除くこともできます)。少し使用頻度の低いものとしては、
9184 \begin_inset Flex Code
9185 status collapsed
9186
9187 \begin_layout Plain Layout
9188 定理(AMS拡張)
9189 \end_layout
9190
9191 \end_inset
9192
9193 モジュールがあり、これは手動で読み込む必要があります。
9194 \end_layout
9195
9196 \begin_layout Standard
9197 既定では、定理類は、文書を通して連番が振られますが、これは
9198 \begin_inset Flex Code
9199 status collapsed
9200
9201 \begin_layout Plain Layout
9202 定理(節毎連番)
9203 \end_layout
9204
9205 \end_inset
9206
9207 モジュールを読み込めば変更することができ、
9208 \begin_inset Flex Code
9209 status collapsed
9210
9211 \begin_layout Plain Layout
9212 book (AMS)
9213 \end_layout
9214
9215 \end_inset
9216
9217 を使用している場合には
9218 \begin_inset Flex Code
9219 status collapsed
9220
9221 \begin_layout Plain Layout
9222 定理(章毎連番)
9223 \end_layout
9224
9225 \end_inset
9226
9227 を用いても変更することができます。これらを用いると、出力は
9228 \begin_inset Formula $n.m$
9229 \end_inset
9230
9231 のようになり、最初の数字は節番号(または章番号)、次の数字はそれまで同節内(章内)に現れた出力の全数を表します。大半の環境は、連番なしでも用いることができます。
9232 連番なしのものは、環境名の後ろにアスタリスクを付けたもので表されます。連番なしの出力
9233 \emph on
9234 のみ
9235 \emph default
9236 が欲しい場合には、
9237 \begin_inset Flex Code
9238 status collapsed
9239
9240 \begin_layout Plain Layout
9241 定理(連番なし)
9242 \end_layout
9243
9244 \end_inset
9245
9246 モジュールを用います。
9247 \end_layout
9248
9249 \begin_layout Standard
9250 これらのモジュールは、AMSクラスで使用する
9251 \emph on
9252 必要はない
9253 \emph default
9254 ことに注意してください。
9255 \begin_inset Flex Code
9256 status collapsed
9257
9258 \begin_layout Plain Layout
9259 定理(AMS)
9260 \end_layout
9261
9262 \end_inset
9263
9264 モジュールや上述の他のモジュールは、他のクラス、たとえば
9265 \begin_inset Flex Code
9266 status collapsed
9267
9268 \begin_layout Plain Layout
9269 article
9270 \end_layout
9271
9272 \end_inset
9273
9274
9275 \begin_inset Flex Code
9276 status collapsed
9277
9278 \begin_layout Plain Layout
9279 report
9280 \end_layout
9281
9282 \end_inset
9283
9284
9285 \begin_inset Flex Code
9286 status collapsed
9287
9288 \begin_layout Plain Layout
9289 book (KOMA-script)
9290 \end_layout
9291
9292 \end_inset
9293
9294 などで問題なく使用することができます。
9295 \end_layout
9296
9297 \begin_layout Subsection
9298 これらのレイアウトが提供するもの
9299 \end_layout
9300
9301 \begin_layout Standard
9302 これらのレイアウトが提供している環境を列挙すると、長い一覧となります。AMS-LaTeXでは、実のところ、「theorem」環境の派生型を際限なく定義していくこ
9303 とが可能です。しかし、AMSは、LyXで利用可能になっている環境のみを使用することを推奨しています。
9304 \end_layout
9305
9306 \begin_layout Standard
9307 \begin_inset Flex Code
9308 status collapsed
9309
9310 \begin_layout Plain Layout
9311 article (AMS)
9312 \end_layout
9313
9314 \end_inset
9315
9316
9317 \begin_inset Flex Code
9318 status collapsed
9319
9320 \begin_layout Plain Layout
9321 book (AMS)
9322 \end_layout
9323
9324 \end_inset
9325
9326 には、------
9327 \begin_inset space ~
9328 \end_inset
9329
9330
9331 \begin_inset Flex Noun
9332 status collapsed
9333
9334 \begin_layout Plain Layout
9335
9336 \end_layout
9337
9338 \end_inset
9339
9340
9341 \begin_inset Flex Noun
9342 status collapsed
9343
9344 \begin_layout Plain Layout
9345 参考文献
9346 \end_layout
9347
9348 \end_inset
9349
9350
9351 \begin_inset Flex Noun
9352 status collapsed
9353
9354 \begin_layout Plain Layout
9355 タイトル
9356 \end_layout
9357
9358 \end_inset
9359
9360
9361 \begin_inset Flex Noun
9362 status collapsed
9363
9364 \begin_layout Plain Layout
9365 著者
9366 \end_layout
9367
9368 \end_inset
9369
9370
9371 \begin_inset Flex Noun
9372 status collapsed
9373
9374 \begin_layout Plain Layout
9375 日付
9376 \end_layout
9377
9378 \end_inset
9379
9380 のような標準環境の他に
9381 \begin_inset space ~
9382 \end_inset
9383
9384 ------
9385 \begin_inset space ~
9386 \end_inset
9387
9388 以下の環境があります。
9389 \end_layout
9390
9391 \begin_layout Description
9392 住所 これは著者の恒久的な住所です。
9393 \end_layout
9394
9395 \begin_layout Description
9396 現在の住所 住所と別に指定されているときには、著者の投稿時の仮初めの住所です。
9397 \end_layout
9398
9399 \begin_layout Description
9400 電子メール 著者の電子メールアドレス
9401 \end_layout
9402
9403 \begin_layout Description
9404 URL 著者のウェブアドレス。任意。
9405 \end_layout
9406
9407 \begin_layout Description
9408 キーワード 論文中で論じられているトピックを識別するためのキーワードやキーフレーズ。
9409 \end_layout
9410
9411 \begin_layout Description
9412 分野分類 
9413 \emph on
9414 Mathematical Reviews
9415 \emph default
9416 に説明が公表されているAMS Subject Classificationsの分類番号を指します。上述したAMSのウェブサイトでも、オンラインで見ることができま
9417 す。
9418 \end_layout
9419
9420 \begin_layout Description
9421 謝辞
9422 \end_layout
9423
9424 \begin_layout Description
9425 献呈
9426 \end_layout
9427
9428 \begin_layout Description
9429 翻訳者
9430 \end_layout
9431
9432 \begin_layout Standard
9433 以下の環境は、
9434 \begin_inset Flex Code
9435 status collapsed
9436
9437 \begin_layout Plain Layout
9438 定理
9439 \end_layout
9440
9441 \end_inset
9442
9443 モジュールと
9444 \begin_inset Flex Code
9445 status collapsed
9446
9447 \begin_layout Plain Layout
9448 定理(AMS)
9449 \end_layout
9450
9451 \end_inset
9452
9453 モジュールの両方で提供され、後者の場合には、星付き(連番なし)版と星なし(連番)版の両方が提供されます。
9454 \begin_inset Flex Code
9455 status collapsed
9456
9457 \begin_layout Plain Layout
9458 定理(連番なし)
9459 \end_layout
9460
9461 \end_inset
9462
9463 モジュールでは、同環境の星付き版だけが提供されます。
9464 \end_layout
9465
9466 \begin_layout Theorem
9467 これは、通常、得られた主要な結果を叙述するのに使用されます。
9468 \end_layout
9469
9470 \begin_layout Corollary*
9471 これは直前の叙述から比較的直接に導き出せる結果を叙述するのに使います。これも主要な結果であることがあります。
9472 \end_layout
9473
9474 \begin_layout Lemma
9475 他の叙述を証明するために必要とされる、比較的小さな結果です。
9476 \end_layout
9477
9478 \begin_layout Proposition
9479 議論されている一般的な理論に(希望的には)何かを付け加えるような、主要ではない結果です。
9480 \end_layout
9481
9482 \begin_layout Conjecture
9483 正当化を与えずに述べられた叙述で、著者には証明法がわからないけれども、正しいと(少なくとも著者にとっては)思われるものです。
9484 \end_layout
9485
9486 \begin_layout Definition*
9487 これは自明でしょう。この環境のフォントは、前述の環境とは異なるフォントが使用されます。
9488 \end_layout
9489
9490 \begin_layout Problem
9491 これが何を指すかは必ずしも特定されていません。ご自分で解明してください。
9492 \end_layout
9493
9494 \begin_layout Exercise*
9495 この環境の説明を記述せよ。
9496 \end_layout
9497
9498 \begin_layout Note
9499 この環境もtheorem型、通常は重要性の低い所見に用いられます。
9500 \end_layout
9501
9502 \begin_layout Claim*
9503 より大きな結果の証明を与える途中で、しばしば用いられます。
9504 \end_layout
9505
9506 \begin_layout Case
9507 一般的に、これらはある条件の特定の場合を取り上げて、長い議論を区切るのに用いられます。
9508 \end_layout
9509
9510 \begin_layout Case
9511 ケースの連番の枠組みは、それ自身で独立していて、他の連番の叙述とは区別されます。
9512 \end_layout
9513
9514 \begin_layout Proof
9515 この環境の最後には、証了記号(通常は四角ですがスタイルによって変わります)が置かれます。この環境の中に別の環境を入れたい------たとえばケース環境など---
9516 ---場合で、証了記号は証明環境の終わりにのみ現れるようにしたい場合には、他の環境は証明環境の中に入れ子にしなくてはなりません。入れ子に関する情報については、
9517 \emph on
9518 ユーザーの手引き
9519 \emph default
9520
9521 \emph on
9522 環境を入れ子にする
9523 \emph default
9524 の節をご覧ください。
9525 \end_layout
9526
9527 \begin_layout Standard
9528 そして、以下は
9529 \begin_inset Flex Code
9530 status collapsed
9531
9532 \begin_layout Plain Layout
9533 定理(AMS拡張)
9534 \end_layout
9535
9536 \end_inset
9537
9538 で提供されるものです。
9539 \end_layout
9540
9541 \begin_layout Criterion*
9542 必要とされる条件です。
9543 \end_layout
9544
9545 \begin_layout Algorithm*
9546 使用する一般的手順です。
9547 \end_layout
9548
9549 \begin_layout Axiom*
9550 議論されている系内部で真と仮定される性質や命題です。
9551 \end_layout
9552
9553 \begin_layout Condition*
9554 議論の現在の文脈で仮定されている条件を述べるのに、よく用いられます。
9555 \end_layout
9556
9557 \begin_layout Note*
9558 注記と同様です。
9559 \end_layout
9560
9561 \begin_layout Notation*
9562 表記法の説明に用いられます。
9563 \end_layout
9564
9565 \begin_layout Summary
9566 本当に説明する必要がありますか?
9567 \end_layout
9568
9569 \begin_layout Acknowledgement*
9570 謝辞(acknowledgement)です。
9571 \end_layout
9572
9573 \begin_layout Conclusion*
9574 長い議論の終わりに時々用いられます。
9575 \end_layout
9576
9577 \begin_layout Fact
9578 命題と同様の用いられ方をしますが、だいたい長くないものに使われるようです。
9579 \end_layout
9580
9581 \begin_layout Standard
9582 さらに、AMSクラスは、AMS LaTeXパッケージとAMSフォントパッケージを自動的に提供します。これらの環境を使用するためには、お使いのシステム上で利用可能
9583 となっている必要があります。
9584 \end_layout
9585
9586 \begin_layout Section
9587 AGU各誌(
9588 \family sans
9589 aguplus)
9590 \end_layout
9591
9592 \begin_layout Standard
9593
9594 \noun on
9595 Martin Vermeer
9596 \noun default
9597
9598 \end_layout
9599
9600 \begin_layout Subsection
9601 概要
9602 \end_layout
9603
9604 \begin_layout Standard
9605 これはAmerican Geophysical Society(アメリカ地球物理学会) の各学術誌向けのレイアウトファイルです。AGU発行のクラスファイルおよび
9606 AGUplusの両方(これらは
9607 \begin_inset Flex URL
9608 status collapsed
9609
9610 \begin_layout Plain Layout
9611
9612 ftp://ftp.agu.org/journals/latex/journals
9613 \end_layout
9614
9615 \end_inset
9616
9617 にあります)が導入されていることが必要です。
9618 \end_layout
9619
9620 \begin_layout Subsection
9621 新しいスタイル
9622 \end_layout
9623
9624 \begin_layout Standard
9625
9626 \family sans
9627 段落
9628 \family default
9629 および
9630 \family sans
9631 段落*
9632 \family default
9633 は、定義し直されています。LyXの画面では、依然として
9634 \family sans
9635 段落
9636 \family default
9637
9638 \family sans
9639 段落*
9640 \family default
9641 と表示されますが、AGUクラスにおけるLaTeXの対応物は、
9642 \family sans
9643 Subsubsubsection
9644 \family default
9645
9646 \family sans
9647 Subsubsubsection*
9648 \family default
9649 です。
9650 \end_layout
9651
9652 \begin_layout Standard
9653 新しく定義されたスタイルには、
9654 \family sans
9655 左ヘッダ
9656 \family default
9657
9658 \family sans
9659 右ヘッダ
9660 \family default
9661
9662 \family sans
9663 受理日
9664 \family default
9665
9666 \family sans
9667 改訂
9668 \family default
9669
9670 \family sans
9671 採択日
9672 \family default
9673
9674 \family sans
9675 CCC
9676 \family default
9677
9678 \family sans
9679 論文ID
9680 \family default
9681
9682 \family sans
9683 著者住所
9684 \family default
9685
9686 \family sans
9687 廃棄用コメント
9688 \family default
9689 があります。これらは、ほとんど草稿用属性で、AGUクラス説明書で説明されています。
9690 \end_layout
9691
9692 \begin_layout Standard
9693 おそらく、これはまだ恐ろしく不完全です。
9694 \end_layout
9695
9696 \begin_layout Subsection
9697 新しいフロート
9698 \end_layout
9699
9700 \begin_layout Standard
9701
9702 \family sans
9703 平面表(Planotable
9704 \family default
9705 )と
9706 \family sans
9707 挿絵
9708 \family default
9709 (Plate)が新しいフロートです。また、
9710 \family sans
9711 表キャプション
9712 \family default
9713 も付け加えられています。
9714 \end_layout
9715
9716 \begin_layout Subsection
9717 サポートされている学術誌
9718 \end_layout
9719
9720 \begin_layout Itemize
9721
9722 \emph on
9723 Journal of Geophysical Research
9724 \emph default
9725
9726 \family typewriter
9727 jgrga.layout
9728 \family default
9729  --- Martin Vermeer
9730 \end_layout
9731
9732 \begin_layout Standard
9733 ここにあなたの作ったものを加えてください。難しくはありません。
9734 \family typewriter
9735 jgrga.layout
9736 \family default
9737 と 
9738 \family typewriter
9739 aguplus.inc
9740 \family default
9741 を用例として見てください。
9742 \end_layout
9743
9744 \begin_layout Subsection
9745 バグと注意すべきこと
9746 \end_layout
9747
9748 \begin_layout Standard
9749 新しいレイアウトを使うためには、新規文書の作成時に以下の手順を行う必要があります。
9750 \end_layout
9751
9752 \begin_layout Enumerate
9753
9754 \emph on
9755 babelを無効にしてください。
9756 \emph default
9757 これは、
9758 \family sans
9759 ツール\SpecialChar \menuseparator
9760 設定
9761 \family default
9762 メニュー項目で行うことができます(AGUの論文は常に英語ですよね。ですから他の言語は
9763 \emph on
9764 選ばないで下さい
9765 \emph default
9766 )。
9767 \end_layout
9768
9769 \begin_layout Enumerate
9770 使用文書の追加オプションフィールドに
9771 \family typewriter
9772 jgrga
9773 \family default
9774 と入力してください(すみません、これはバグです)。
9775 \end_layout
9776
9777 \begin_layout Enumerate
9778 BibTeX差込枠の2番目のフィールドに
9779 \family sans
9780 agu
9781 \family default
9782 と入力して、参考文献のスタイルに
9783 \family typewriter
9784 agu.bst
9785 \family default
9786 を使用していることを確認してください。標準スタイルはうまく動作しません。
9787 \end_layout
9788
9789 \begin_layout Section
9790 Broadway
9791 \end_layout
9792
9793 \begin_layout Standard
9794
9795 \noun on
9796 Garst Reese
9797 \noun default
9798
9799 \end_layout
9800
9801 \begin_layout Subsection
9802 はじめに
9803 \end_layout
9804
9805 \begin_layout Standard
9806 Broadwayは演劇を書くためのものです。書式はHollywoodよりも装飾的で、それほど標準化されていません。この書式はワークショップに向いているでしょう。
9807 \end_layout
9808
9809 \begin_layout Subsection
9810 特別な問題
9811 \end_layout
9812
9813 \begin_layout Standard
9814 Hollywoodと同様です。
9815 \end_layout
9816
9817 \begin_layout Subsection
9818 特別の機能
9819 \end_layout
9820
9821 \begin_layout Standard
9822
9823 \family sans
9824 話者
9825 \family default
9826 の名前をラベルとして挿入し、名前を挿入する際には、このラベルを相互参照してください。相互参照ダイアログには、登場人物の現在の配役が表示されます。
9827 \end_layout
9828
9829 \begin_layout Subsection
9830 用紙寸法と余白
9831 \end_layout
9832
9833 \begin_layout Standard
9834 USレター寸法で、余白は左1.6インチ、右0.75インチ、上0.5インチ、下0.75インチです。
9835 \end_layout
9836
9837 \begin_layout Subsection
9838 環境
9839 \end_layout
9840
9841 \begin_layout Standard
9842 以下の環境を使うことができます。右に記してあるキー割当ては、broadway.bindを使った場合のものです。
9843 \end_layout
9844
9845 \begin_layout Itemize
9846
9847 \family sans
9848 標準
9849 \begin_inset Newline newline
9850 \end_inset
9851
9852
9853 \family default
9854 これは使わなくていいはずですが、他の環境が当てはまらない場合のためにここに挙げておきます。
9855 \end_layout
9856
9857 \begin_layout Itemize
9858
9859 \family sans
9860 ト書き
9861 \begin_inset space \hfill{}
9862 \end_inset
9863
9864 M-z n
9865 \begin_inset Newline newline
9866 \end_inset
9867
9868
9869 \family default
9870 舞台設定と動作の説明に用います。最初に話者名をすべて大文字で書いておきます。
9871 \end_layout
9872
9873 \begin_layout Itemize
9874
9875 \family sans
9876
9877 \begin_inset space \hfill{}
9878 \end_inset
9879
9880 M-z a
9881 \begin_inset Newline newline
9882 \end_inset
9883
9884
9885 \family default
9886 自動的に連番が振られます。連番は、画面上ではアラビア数字ですが、出力ではローマ数字です。
9887 \end_layout
9888
9889 \begin_layout Itemize
9890
9891 \family sans
9892 幕*
9893 \begin_inset space \hfill{}
9894 \end_inset
9895
9896 M-z S at
9897 \begin_inset Newline newline
9898 \end_inset
9899
9900
9901 \family default
9902 幕の副題です。単に中央揃えの文になります。
9903 \end_layout
9904
9905 \begin_layout Itemize
9906
9907 \family sans
9908 場面
9909 \begin_inset space \hfill{}
9910 \end_inset
9911
9912 M-z S-S
9913 \begin_inset Newline newline
9914 \end_inset
9915
9916
9917 \family default
9918 自動的に連番は振られませんので、手動で番号を付けてください。これは私がどうすればいいか分からなかったためです。
9919 \end_layout
9920
9921 \begin_layout Itemize
9922
9923 \family sans
9924 幕開きに:
9925 \begin_inset space \hfill{}
9926 \end_inset
9927
9928 M-z S-R
9929 \begin_inset Newline newline
9930 \end_inset
9931
9932
9933 \family default
9934 ト書きの特殊な場合で、カーテンが上がるときの舞台設定と動作を説明します。
9935 \end_layout
9936
9937 \begin_layout Itemize
9938
9939 \family sans
9940 話者
9941 \begin_inset space \hfill{}
9942 \end_inset
9943
9944 M-z s
9945 \begin_inset Newline newline
9946 \end_inset
9947
9948
9949 \family default
9950 話者(役者)の配役です。すべて大文字で中央揃えに置かれます。
9951 \end_layout
9952
9953 \begin_layout Itemize
9954
9955 \family sans
9956 括弧付き
9957 \begin_inset space \hfill{}
9958 \end_inset
9959
9960 M-z p
9961 \begin_inset Newline newline
9962 \end_inset
9963
9964
9965 \family default
9966 話者への指示です。括弧は自動的に挿入されます。画面上には左括弧(のみが表示されますが、印字出力には両方の括弧が表示されます。この環境は、
9967 \family sans
9968 対話
9969 \family default
9970 の中だけで使用されます。 
9971 \end_layout
9972
9973 \begin_layout Itemize
9974
9975 \family sans
9976 対話
9977 \begin_inset space \hfill{}
9978 \end_inset
9979
9980 M-z d
9981 \begin_inset Newline newline
9982 \end_inset
9983
9984
9985 \family default
9986 話者の言う内容。
9987 \end_layout
9988
9989 \begin_layout Itemize
9990
9991 \family sans
9992 幕切れ
9993 \begin_inset space \hfill{}
9994 \end_inset
9995
9996 M-z S-C
9997 \begin_inset Newline newline
9998 \end_inset
9999
10000
10001 \family default
10002 幕が降ります。
10003 \end_layout
10004
10005 \begin_layout Itemize
10006
10007 \family sans
10008 タイトル
10009 \begin_inset space \hfill{}
10010 \end_inset
10011
10012 M-z S-T
10013 \end_layout
10014
10015 \begin_layout Itemize
10016
10017 \family sans
10018 著者
10019 \begin_inset space \hfill{}
10020 \end_inset
10021
10022 M-z S-A
10023 \end_layout
10024
10025 \begin_layout Itemize
10026
10027 \family sans
10028 右寄せ住所
10029 \begin_inset space \hfill{}
10030 \end_inset
10031
10032 M-z r
10033 \end_layout
10034
10035 \begin_layout Section
10036 Dinbrief
10037 \end_layout
10038
10039 \begin_layout Standard
10040 文書クラス
10041 \family sans
10042 dinbrief
10043 \family default
10044 は、ドイツの慣習に則った書簡の組版を行うのに用いられます。ひな型ファイルが
10045 \family typewriter
10046 .../lyx/share/templates
10047 \family default
10048 にあるので、それを土台として使用してください。
10049 \end_layout
10050
10051 \begin_layout Section
10052 EGS各誌
10053 \family sans
10054 (egs)
10055 \end_layout
10056
10057 \begin_layout Standard
10058
10059 \noun on
10060 Martin Vermeer
10061 \noun default
10062
10063 \end_layout
10064
10065 \begin_layout Subsection
10066 概要
10067 \end_layout
10068
10069 \begin_layout Standard
10070 これはEuropean Geophysical Society(欧州地球物理学会)の学術誌向けのレイアウトファイルです。必要とされる
10071 \family typewriter
10072 egs.cls
10073 \family default
10074 は、EGSのウェブサイト
10075 \begin_inset Flex URL
10076 status collapsed
10077
10078 \begin_layout Plain Layout
10079
10080 http://www.copernicus.org/
10081 \end_layout
10082
10083 \end_inset
10084
10085 からダウンロードできます。
10086 \end_layout
10087
10088 \begin_layout Subsection
10089 新しいスタイル
10090 \end_layout
10091
10092 \begin_layout Standard
10093 新しいスタイルとして、
10094 \family sans
10095 右寄せ住所
10096 \family default
10097
10098 \family sans
10099 LaTeXタイトル
10100 \family default
10101
10102 \family sans
10103 所属
10104 \family default
10105
10106 \family sans
10107 学術誌名
10108 \family default
10109
10110 \family sans
10111 原稿番号
10112 \family default
10113
10114 \family sans
10115 筆頭著者
10116 \family default
10117
10118 \family sans
10119 受理日
10120 \family default
10121
10122 \family sans
10123 採択日
10124 \family default
10125
10126 \family sans
10127 オフセット
10128 \family default
10129 があります。現在のレイアウトファイルは、残念ながらほとんどモジュール化されておらず、さまざまな
10130 \family typewriter
10131 std*.inc
10132 \family default
10133 ファイルを読み込む形に変えた方が便利になると思われます。
10134 \end_layout
10135
10136 \begin_layout Section
10137 Elsevier各誌
10138 \end_layout
10139
10140 \begin_layout Standard
10141
10142 \lang english
10143 See the LyX template file 
10144 \family typewriter
10145 elsarticle.lyx
10146 \family default
10147 .
10148  It contains all infos you need.
10149 \end_layout
10150
10151 \begin_layout Section
10152 Foils(別名FoilTeX)
10153 \begin_inset CommandInset label
10154 LatexCommand label
10155 name "sec:foiltex"
10156
10157 \end_inset
10158
10159
10160 \end_layout
10161
10162 \begin_layout Standard
10163
10164 \noun on
10165 Allan Rae
10166 \noun default
10167
10168 \end_layout
10169
10170 \begin_layout Subsection
10171 はじめに
10172 \end_layout
10173
10174 \begin_layout Standard
10175 本節では、プレゼンテーション用のスライドを作るための、LyXの使用法を解説します。スライドを作ることのできる文書クラスには、slides・FoilTeX・sem
10176 inar・beamer・powerdotといったクラスがありますが、本節では、そのうちslidesの解説を行います。
10177 \end_layout
10178
10179 \begin_layout Standard
10180 誤解のないように、わかりやすく明確に、もう一度言っておきます。
10181 \end_layout
10182
10183 \begin_layout Standard
10184 \begin_inset VSpace bigskip
10185 \end_inset
10186
10187
10188 \end_layout
10189
10190 \begin_layout Standard
10191 \align center
10192
10193 \size large
10194 本節は「
10195 \family sans
10196 presentation (FoilT
10197 \size default
10198
10199 \begin_inset ERT
10200 status collapsed
10201
10202 \begin_layout Plain Layout
10203
10204 {}
10205 \end_layout
10206
10207 \end_inset
10208
10209
10210 \size large
10211 eX)
10212 \family default
10213 」クラス
10214 \emph on
10215 のみの
10216 \emph default
10217 解説を行います。
10218 \end_layout
10219
10220 \begin_layout Standard
10221 \begin_inset VSpace bigskip
10222 \end_inset
10223
10224
10225 \end_layout
10226
10227 \begin_layout Standard
10228
10229 \family sans
10230 transparencies (slides)
10231 \family default
10232 」の解説をお探しであれば、第
10233 \begin_inset CommandInset ref
10234 LatexCommand ref
10235 reference "sec:slitex"
10236
10237 \end_inset
10238
10239 節をご覧ください。お使いのコンピュータに
10240 \family sans
10241 foils
10242 \family default
10243 クラス(
10244 \family sans
10245 presentation (FoilT
10246 \begin_inset ERT
10247 status collapsed
10248
10249 \begin_layout Plain Layout
10250
10251 {}
10252 \end_layout
10253
10254 \end_inset
10255
10256 eX)
10257 \family default
10258 )が導入されていなければ、
10259 \family sans
10260 foils
10261 \family default
10262 ほど良くはありませんが、おそらく
10263 \family sans
10264 slides
10265 \family default
10266 クラスを使わざるをえないでしょう。
10267 \end_layout
10268
10269 \begin_layout Standard
10270
10271 \family sans
10272 foils
10273 \family default
10274 クラスは、LaTeX2eの一部として含まれているLaTeXクラスファイル
10275 \family sans
10276 foils.cls
10277 \family default
10278 の第2.1版とともに使われるように設計されています。
10279 \end_layout
10280
10281 \begin_layout Subsection
10282 最初の一歩
10283 \end_layout
10284
10285 \begin_layout Standard
10286 いうまでもなく、この文書クラスを使うには、
10287 \family sans
10288 文書\SpecialChar \menuseparator
10289 設定\SpecialChar \menuseparator
10290 文書クラス
10291 \family default
10292 メニューの
10293 \family sans
10294 文書クラス
10295 \family default
10296 ドロップダウンで「
10297 \family sans
10298 presentation (FoilT
10299 \begin_inset ERT
10300 status collapsed
10301
10302 \begin_layout Plain Layout
10303
10304 {}
10305 \end_layout
10306
10307 \end_inset
10308
10309 eX)
10310 \family default
10311 」を選択する必要があります。また、
10312 \family sans
10313 文書設定
10314 \family default
10315 ダイアログ中には、以下のように、このクラスに特有の設定がいくつかあることを知っておかなくてはなりません。
10316 \end_layout
10317
10318 \begin_layout Itemize
10319
10320 \family sans
10321 文書設定
10322 \family default
10323 ダイアログ中の、
10324 \family sans
10325 両面文書
10326 \family default
10327 オプションと
10328 \family sans
10329 二段組文書
10330 \family default
10331 オプションは変更しないでください。これらは 
10332 \family sans
10333 foils
10334 \family default
10335 クラスでは無視されます。
10336 \end_layout
10337
10338 \begin_layout Itemize
10339 既定のフォント寸法は20ptであり、17pt・25pt・30ptを選択することも可能です。
10340 \end_layout
10341
10342 \begin_layout Itemize
10343 既定のフォントは
10344 \family sans
10345 sans
10346 \family default
10347  
10348 \family sans
10349 serif
10350 \family default
10351 ですが、数式ではすべて、通常のローマン体が使用されます。
10352 \end_layout
10353
10354 \begin_layout Itemize
10355 FoilTeXは、35
10356 \begin_inset space \thinspace{}
10357 \end_inset
10358
10359 mmスライド用の特殊寸法の他、A4とレター大の用紙寸法をサポートします。A5・B5・リーガル・エグゼクティブ大の用紙寸法はサポートしていません。
10360 \end_layout
10361
10362 \begin_layout Itemize
10363
10364 \family sans
10365 フロートの配置
10366 \family default
10367 の設定は無視されますので、わざわざ変更する必要はありません。フロートはすべて、本文中で定義された位置に表示されます。
10368 \end_layout
10369
10370 \begin_layout Itemize
10371 このクラスの
10372 \family sans
10373 ページレイアウト
10374 \family default
10375 の設定は、若干異なった挙動を示します。FoilTeXでは、ユーザ定義のロゴをはじめ、フッタとへッダに広範な設定ができます。詳細については第
10376 \begin_inset CommandInset ref
10377 LatexCommand ref
10378 reference "sec:foilfoot"
10379
10380 \end_inset
10381
10382 節をご覧ください。タイトルページは、文書中の他のページとは異なった取扱がなされ、ページ番号は
10383 \emph on
10384 つねに
10385 \emph default
10386 付けられず、(ロゴが定義されていれば)ロゴは、
10387 \emph on
10388 つねに
10389 \emph default
10390 ページ下部中央に表示されます。使用できるページ様式とその挙動は、以下の通りです。
10391 \end_layout
10392
10393 \begin_deeper
10394 \begin_layout Labeling
10395 \labelwidthstring MMMMMMM
10396
10397 \family sans
10398 \series bold
10399 empty
10400 \family default
10401 \series default
10402  最終出力には、ページ番号をはじめ、へッダ・フッタが出力されません(もちろん脚注は除きます)。
10403 \end_layout
10404
10405 \begin_layout Labeling
10406 \labelwidthstring MMMMMMM
10407
10408 \family sans
10409 \series bold
10410 plain
10411 \family default
10412 \series default
10413  最終出力には、ページ番号がページ下部の中央に出力されますが、他のへッダ・フッタは出力されません(脚注除く)。
10414 \end_layout
10415
10416 \begin_layout Labeling
10417 \labelwidthstring MMMMMMM
10418
10419 \series bold
10420 foilheadings
10421 \series default
10422  ページ番号が右下隅に出力されます。追記したへッダ・フッタも出力されます。これが既定値です。
10423 \end_layout
10424
10425 \begin_layout Labeling
10426 \labelwidthstring MMMMMMM
10427
10428 \series bold
10429 fancy
10430 \series default
10431  これは
10432 \family sans
10433 fancyheadings
10434 \family default
10435 パッケージを使えるようにします。ただし、FoilTeXパッケージの作者は、ページレイアウトが崩れる可能性があるので、これを使用することは勧めないと言及しています
10436
10437 \end_layout
10438
10439 \end_deeper
10440 \begin_layout Subsubsection
10441 任意設定クラスオプション
10442 \end_layout
10443
10444 \begin_layout Standard
10445 以下のオプションは
10446 \family sans
10447 文書設定
10448 \family default
10449 ダイアログの任意設定クラスオプションボックスで使うことができます。
10450 \end_layout
10451
10452 \begin_layout Labeling
10453 \labelwidthstring MMMMMMx
10454
10455 \series bold
10456 35mmSlide
10457 \series default
10458  これは、ページレイアウトを縦7.33インチ横11インチに設定します。これは35
10459 \begin_inset space \space{}
10460 \end_inset
10461
10462 mmスライドの縦横比にほぼ等しく、このメディアを作る作業が若干易しくなります。
10463 \end_layout
10464
10465 \begin_layout Labeling
10466 \labelwidthstring MMMMMMx
10467
10468 \series bold
10469 headrule
10470 \series default
10471  タイトルページを除くすべてのページのへッダの下に罫線を入れます。
10472 \end_layout
10473
10474 \begin_layout Labeling
10475 \labelwidthstring MMMMMMx
10476
10477 \series bold
10478 footrule
10479 \series default
10480  タイトルページを除くすべてのページのフッタの上に罫線を入れます。
10481 \end_layout
10482
10483 \begin_layout Labeling
10484 \labelwidthstring MMMMMMx
10485
10486 \series bold
10487 dvips
10488 \series default
10489  これは、新規
10490 \family sans
10491 foils
10492 \family default
10493 文書を作成する度に自動的に設定されます。このオプションは、横向きに設定されたページを回転させるのに、dvipsドライバを使うようFoilTeXに指示します。
10494 \end_layout
10495
10496 \begin_layout Labeling
10497 \labelwidthstring MMMMMMx
10498
10499 \series bold
10500 landscape
10501 \series default
10502  このオプションは、用紙寸法を横向きページ大に変更するだけで、回転は行いません。したがって、このオプションを使う場合は、各ページを回転させる外部プログラムを使用
10503 する、プリンタに用紙を横向きに給紙する必要があります。また、このオプションは、
10504 \family sans
10505 Foilhead
10506 \family default
10507 環境と
10508 \family sans
10509 Rotatefoilhead
10510 \family default
10511 環境の役割を逆転させることに注意してください(これらの環境については次節で説明します)。
10512 \end_layout
10513
10514 \begin_layout Labeling
10515 \labelwidthstring MMMMMMx
10516
10517 \series bold
10518 leqno
10519 \series default
10520  数式番号を左側に付けます。
10521 \end_layout
10522
10523 \begin_layout Labeling
10524 \labelwidthstring MMMMMMx
10525
10526 \series bold
10527 fleqn
10528 \series default
10529  数式を左揃えにします。
10530 \end_layout
10531
10532 \begin_layout Subsection
10533 サポートされる環境
10534 \end_layout
10535
10536 \begin_layout Standard
10537 他のクラスで標準的にサポートされている環境は、
10538 \family sans
10539 foils
10540 \family default
10541 クラスでもサポートされています。それ以外に、FoilTeXが提供している環境と、LyXが付け加えた環境があります。以下の環境は、他のクラスと共通の環境です。
10542 \end_layout
10543
10544 \begin_layout Standard
10545 \begin_inset ERT
10546 status open
10547
10548 \begin_layout Plain Layout
10549
10550
10551 \backslash
10552 begin{multicols}{2}
10553 \end_layout
10554
10555 \end_inset
10556
10557
10558 \end_layout
10559
10560 \begin_layout Itemize
10561
10562 \family sans
10563 標準
10564 \end_layout
10565
10566 \begin_layout Itemize
10567
10568 \family sans
10569 箇条書き(記号)
10570 \end_layout
10571
10572 \begin_layout Itemize
10573
10574 \family sans
10575 箇条書き(連番)
10576 \end_layout
10577
10578 \begin_layout Itemize
10579
10580 \family sans
10581 箇条書き(記述)
10582 \end_layout
10583
10584 \begin_layout Itemize
10585
10586 \family sans
10587 箇条書き(リスト)
10588 \end_layout
10589
10590 \begin_layout Itemize
10591
10592 \family sans
10593 LyXコード
10594 \end_layout
10595
10596 \begin_layout Itemize
10597
10598 \family sans
10599 詩句
10600 \end_layout
10601
10602 \begin_layout Itemize
10603
10604 \family sans
10605 引用(字下げあり)
10606 \end_layout
10607
10608 \begin_layout Itemize
10609
10610 \family sans
10611 引用(字下げなし)
10612 \end_layout
10613
10614 \begin_layout Itemize
10615
10616 \family sans
10617 タイトル
10618 \end_layout
10619
10620 \begin_layout Itemize
10621
10622 \family sans
10623 著者
10624 \end_layout
10625
10626 \begin_layout Itemize
10627
10628 \family sans
10629 日付
10630 \end_layout
10631
10632 \begin_layout Itemize
10633
10634 \family sans
10635 概要
10636 \end_layout
10637
10638 \begin_layout Itemize
10639
10640 \family sans
10641 参考文献
10642 \end_layout
10643
10644 \begin_layout Itemize
10645
10646 \family sans
10647 住所
10648 \end_layout
10649
10650 \begin_layout Itemize
10651
10652 \family sans
10653 右寄せ住所
10654 \end_layout
10655
10656 \begin_layout Itemize
10657
10658 \family sans
10659 キャプション
10660 \end_layout
10661
10662 \begin_layout Itemize
10663
10664 \family sans
10665 コメント
10666 \end_layout
10667
10668 \begin_layout Standard
10669 \begin_inset ERT
10670 status open
10671
10672 \begin_layout Plain Layout
10673
10674
10675 \backslash
10676 end{multicols}
10677 \end_layout
10678
10679 \end_inset
10680
10681
10682 \end_layout
10683
10684 \begin_layout Standard
10685 つまり、節区切りを除けば、主な環境のすべてです。一枚のスライドは、基本的にタイトルと本文を備えた自己完結した節なので、
10686 \family sans
10687 Foil
10688 \family default
10689 TeXは新しいスライドを始める以下のようなコマンドを備えています。
10690 \end_layout
10691
10692 \begin_layout Itemize
10693
10694 \family sans
10695 スライドタイトル(Foilhead)
10696 \end_layout
10697
10698 \begin_layout Itemize
10699
10700 \family sans
10701 横置きスライドタイトル(Rotatefoilhead)
10702 \end_layout
10703
10704 \begin_layout Standard
10705 LyXは、以下のような、これらを若干修正した環境も用意しています。
10706 \end_layout
10707
10708 \begin_layout Itemize
10709
10710 \family sans
10711 スライドタイトル(小)(ShortFoilhead)
10712 \end_layout
10713
10714 \begin_layout Itemize
10715
10716 \family sans
10717 横置きスライドタイトル(小)(ShortRotatefoilhead)
10718 \end_layout
10719
10720 \begin_layout Standard
10721 これらの違いは次節で説明します。
10722 \end_layout
10723
10724 \begin_layout Standard
10725 スライドは、アイデアを説明したり、新しい定理を説明したりするのにしばしば使われるので、
10726 \family sans
10727 Foil
10728 \family default
10729 TeXはそれらを説明するのに便利な環境を幅広く用意しています。
10730 \end_layout
10731
10732 \begin_layout Standard
10733 \begin_inset ERT
10734 status open
10735
10736 \begin_layout Plain Layout
10737
10738
10739 \backslash
10740 begin{multicols}{2}
10741 \end_layout
10742
10743 \end_inset
10744
10745
10746 \end_layout
10747
10748 \begin_layout Itemize
10749
10750 \family sans
10751 定理
10752 \end_layout
10753
10754 \begin_layout Itemize
10755
10756 \family sans
10757 補題
10758 \end_layout
10759
10760 \begin_layout Itemize
10761
10762 \family sans
10763
10764 \end_layout
10765
10766 \begin_layout Itemize
10767
10768 \family sans
10769 命題
10770 \end_layout
10771
10772 \begin_layout Itemize
10773
10774 \family sans
10775 定義
10776 \end_layout
10777
10778 \begin_layout Itemize
10779
10780 \family sans
10781 証明
10782 \end_layout
10783
10784 \begin_layout Itemize
10785
10786 \family sans
10787 定理*
10788 \end_layout
10789
10790 \begin_layout Itemize
10791
10792 \family sans
10793 補題*
10794 \end_layout
10795
10796 \begin_layout Itemize
10797
10798 \family sans
10799 系*
10800 \end_layout
10801
10802 \begin_layout Itemize
10803
10804 \family sans
10805 命題*
10806 \end_layout
10807
10808 \begin_layout Itemize
10809
10810 \family sans
10811 定義*
10812 \end_layout
10813
10814 \begin_layout Standard
10815 \begin_inset ERT
10816 status open
10817
10818 \begin_layout Plain Layout
10819
10820
10821 \backslash
10822 end{multicols}
10823 \end_layout
10824
10825 \end_inset
10826
10827
10828 \end_layout
10829
10830 \begin_layout Standard
10831 星付き版は連番が振られず、星なし版は連番が振られます。他に、LyXで追加された以下の2つの箇条書き環境があります。
10832 \end_layout
10833
10834 \begin_layout Itemize
10835
10836 \family sans
10837 箇条書き(チック)
10838 \end_layout
10839
10840 \begin_layout Itemize
10841
10842 \family sans
10843 箇条書き(クロス)
10844 \end_layout
10845
10846 \begin_layout Standard
10847 FoilTeXには、強力なヘッダ機能とフッタ機能があり、これらはプリアンブルで設定するのが最良ですが、文章中のどこでも設定することができます。もし文書中でこれら
10848 の設定を変更したい場合には、スライドの一番上、foilheadの直後で行うのが良いでしょう。
10849 \end_layout
10850
10851 \begin_layout Standard
10852 この目的のためには、以下のコマンドスタイルがあります(
10853 \shape smallcaps
10854 Martin Vermeer)。
10855 \end_layout
10856
10857 \begin_layout Standard
10858 \begin_inset ERT
10859 status open
10860
10861 \begin_layout Plain Layout
10862
10863
10864 \backslash
10865 begin{multicols}{2}
10866 \end_layout
10867
10868 \end_inset
10869
10870
10871 \end_layout
10872
10873 \begin_layout Itemize
10874
10875 \family sans
10876 グラフィックスロゴ
10877 \end_layout
10878
10879 \begin_layout Itemize
10880
10881 \family sans
10882 配布制限
10883 \end_layout
10884
10885 \begin_layout Itemize
10886
10887 \family sans
10888 右フッタ
10889 \end_layout
10890
10891 \begin_layout Itemize
10892
10893 \family sans
10894 右ヘッダ
10895 \end_layout
10896
10897 \begin_layout Itemize
10898
10899 \family sans
10900 左ヘッダ
10901 \end_layout
10902
10903 \begin_deeper
10904 \begin_layout Standard
10905 \begin_inset space ~
10906 \end_inset
10907
10908
10909 \end_layout
10910
10911 \end_deeper
10912 \begin_layout Standard
10913 \begin_inset ERT
10914 status open
10915
10916 \begin_layout Plain Layout
10917
10918
10919 \backslash
10920 end{multicols}
10921 \end_layout
10922
10923 \end_inset
10924
10925
10926 \end_layout
10927
10928 \begin_layout Standard
10929 FoilTeXが提供しているコマンドで、LyXが直接サポートしていないコマンドもありますが、これらの説明と使い方については、第
10930 \begin_inset CommandInset ref
10931 LatexCommand ref
10932 reference "sec:unsuppfoils"
10933
10934 \end_inset
10935
10936 節で行います。
10937 \end_layout
10938
10939 \begin_layout Subsection
10940 スライドの組を作る
10941 \end_layout
10942
10943 \begin_layout Standard
10944 この節は、様々な環境を使ってスライドの組を作る方法を簡単に紹介します。スライド組の例をご覧になりたい場合は、LyXの
10945 \family typewriter
10946 examples
10947 \family default
10948 フォルダにある
10949 \family typewriter
10950 Foils.lyx
10951 \family default
10952 ファイルをご覧ください。
10953 \end_layout
10954
10955 \begin_layout Subsubsection
10956 タイトルページを作る
10957 \end_layout
10958
10959 \begin_layout Standard
10960
10961 \family sans
10962 タイトル
10963 \family default
10964
10965 \family sans
10966 著者
10967 \family default
10968
10969 \family sans
10970 日付
10971 \family default
10972
10973 \family sans
10974 概要
10975 \family default
10976 環境のある他のクラスとは異なり、
10977 \family sans
10978 foils
10979 \family default
10980 は独立したページにタイトルを作成します。
10981 \family sans
10982 日付
10983 \family default
10984 環境を使用しなかった場合には、LaTeXは(出力を生成し直したときにはいつも)その時点の日付を挿入します。
10985 \end_layout
10986
10987 \begin_layout Subsubsection
10988 新しいスライドを開始する
10989 \end_layout
10990
10991 \begin_layout Standard
10992 前述のように、新しいスライドを開始するには、4つの方法があります。縦向きのスライドを開始するには、
10993 \family sans
10994 スライドタイトル(Foilhead)
10995 \family default
10996
10997 \family sans
10998 スライドタイトル(小)(ShortFoilhead)
10999 \family default
11000 を使用します。両環境の違いは、スライドタイトル(foilhead)とスライド本文の間の余白の違いです。
11001 \end_layout
11002
11003 \begin_layout Standard
11004 横向きのスライドは、
11005 \family sans
11006 横向きスライドタイトル(Rotatefoilhead)
11007 \family default
11008 か横向きスライドタイトル(小)(
11009 \family sans
11010 ShortRotatefoilhead)
11011 \family default
11012 環境を使用して生成します。ここでも両環境の違いは、タイトルと本文の間の余白のみです。どちらの場合も、(小)と記された版は、タイトルと本文の間の余白が、0.5インチ
11013 (約1.27cm)小さくなります。
11014 \end_layout
11015
11016 \begin_layout Standard
11017 横向きのスライドをサポートする際、一つ問題となるのは、スライドを回転させようと思うと、PostScript出力を生成するのに
11018 \family typewriter
11019 dvips
11020 \family default
11021 ドライバを使用することを要求してしまうことです。もしスライドをプリンタに横に給紙することができれば、
11022 \family typewriter
11023 dvips
11024 \family default
11025 ドライバを持っていなくても、横向きのスライドをつくることができます ;-)
11026 \end_layout
11027
11028 \begin_layout Subsubsection
11029 定理・補題・証明など
11030 \end_layout
11031
11032 \begin_layout Standard
11033 LyX中の小さなバグによって、これらの環境の同じ型をお互いに直接続けて置くことはできません。これらは何かによって分離されなくてはなりません。仮に二つ続けて置いて
11034 も、2つの環境をマージしたかのように、前の環境が延長されるだけです。この問題を回避するにはどうすればよいのでしょうか。最も簡単な方法は、二つの環境の間に何か文章
11035 を置くか、あるいは二つの間に「
11036 \family typewriter
11037 %
11038 \family default
11039 」だけから成るLaTeX環境を置くことです。これによって、LyXは2つの別々の環境を生成するように強制され、正しいLaTeX出力を得ることができます。LyX頒布
11040 版に含まれる用例ファイルに例があります。この問題は、二つの同じ定理型環境を立て続けに置こうとした場合にのみ発生することに注意してください。
11041 \end_layout
11042
11043 \begin_layout Subsubsection
11044 箇条書き
11045 \end_layout
11046
11047 \begin_layout Standard
11048 他のクラスでも共通にサポートされている箇条書き様式すべてに加えて、二つの新しい様式を使用することができます。ここでは、その新しい様式のみを説明することにします。
11049 他の箇条書き環境について詳しく知りたい場合には、
11050 \emph on
11051 ユーザーの手引き
11052 \emph default
11053 をご覧ください。記号による箇条書きを使用したい場合には、上記第
11054 \begin_inset CommandInset ref
11055 LatexCommand ref
11056 reference "sec:ブリット"
11057
11058 \end_inset
11059
11060 節の
11061 \family sans
11062 箇条書き(記号)ブリットの指定
11063 \family default
11064 の節も、読まれることが望ましいでしょう。
11065 \end_layout
11066
11067 \begin_layout Standard
11068
11069 \family sans
11070 箇条書き(チック)
11071 \family default
11072
11073 \family sans
11074 箇条書き(クロス)
11075 \family default
11076 の二つの新しい様式は、チェック印や×印を箇条書きのラベルに使用する専用の環境を提供することで、予定一覧や正誤一覧を作りやすくするように設計されたものです。これら
11077 の箇条書きは、
11078 \family sans
11079 箇条書き(記号)
11080 \family default
11081 の派生型を専用に用意したものに過ぎません。ただし、これらは、
11082 \family typewriter
11083 psnfss
11084 \family default
11085 パッケージが導入済であることを要求します。
11086 \end_layout
11087
11088 \begin_layout Subsubsection
11089 図と表
11090 \end_layout
11091
11092 \begin_layout Standard
11093 FoilTeXでは、図表フロートは、本文中の挿入箇所にこれらが正確に表示されるように再定義されており、ページの上部やユーザー指定場所に押しのけたりはしないように
11094 なっています。たとえフロート配置の設定に変更を加えたとしても、単に無視されます。
11095 \end_layout
11096
11097 \begin_layout Subsubsection
11098 ページヘッダおよびページフッタ
11099 \begin_inset CommandInset label
11100 LatexCommand label
11101 name "sec:foilfoot"
11102
11103 \end_inset
11104
11105
11106 \end_layout
11107
11108 \begin_layout Standard
11109
11110 \family sans
11111 グラフィックスロゴ
11112 \family default
11113
11114 \family sans
11115 配布制限
11116 \family default
11117 の二つは、左フッタ文を制御するものです。前者は、グラフィックスのロゴをスライドに入れるためのもので、既定値は「-Typeset by 
11118 \family sans
11119 Foil
11120 \family default
11121 TeX-」となっています。後者は、「機密事項」などのように、聴衆に秘密区分を提示することを意図しています。既定値では、何も設定されていません。
11122 \end_layout
11123
11124 \begin_layout Standard
11125 スライドの残り三隅には、
11126 \family sans
11127 右フッタ
11128 \family default
11129 (既定ではページ番号)・
11130 \family sans
11131 右ヘッダ
11132 \family default
11133 (右上)・
11134 \family sans
11135 左ヘッダ
11136 \family default
11137 (左上)を使って文字を入れることができます。
11138 \end_layout
11139
11140 \begin_layout Subsection
11141 サポートされない 
11142 \family sans
11143 Foil
11144 \family default
11145 TeX機能
11146 \begin_inset CommandInset label
11147 LatexCommand label
11148 name "sec:unsuppfoils"
11149
11150 \end_inset
11151
11152
11153 \end_layout
11154
11155 \begin_layout Standard
11156 以下で言及されているコマンドは、
11157 \family sans
11158 LaTeX
11159 \family default
11160 環境内で設定されるか、他の環境中の
11161 \family sans
11162 TeXコード
11163 \family default
11164 として設定される必要があります。
11165 \end_layout
11166
11167 \begin_layout Subsubsection
11168 長さ
11169 \end_layout
11170
11171 \begin_layout Standard
11172 長さは、すべて
11173 \family typewriter
11174
11175 \backslash
11176 setlength{
11177 \family default
11178 \emph on
11179 長さ名
11180 \family typewriter
11181 \emph default
11182 }{
11183 \family default
11184 \emph on
11185 新規長さ
11186 \family typewriter
11187 \emph default
11188 }
11189 \family default
11190 コマンドで調節されます。ここで
11191 \emph on
11192 長さ名
11193 \emph default
11194 は、変更したい長さに付けられている名前で置き換え、
11195 \emph on
11196 新規長さ
11197 \emph default
11198 は、その長さの値で置き換えます。長さはすべて、インチ(in)・ミリメートル(mm)・ポイント(pt)のような長さ単位か、
11199 \family typewriter
11200
11201 \backslash
11202 textwidth
11203 \family default
11204 のように文書比あるいはフォント基準の長さで指定する必要があります。
11205 \end_layout
11206
11207 \begin_layout Standard
11208
11209 \family typewriter
11210
11211 \backslash
11212 foilheadskip
11213 \family default
11214 で指定される長さを調節することによって、スライドタイトルとスライド本文の間の余白を変更することができます。たとえば、スライドタイトルをすべて0.5
11215 \begin_inset space \space{}
11216 \end_inset
11217
11218 inだけスライド本文に近づけるには、プリアンブルに
11219 \family typewriter
11220
11221 \backslash
11222 setlength{
11223 \backslash
11224 foilheadskip}{-0.5in}
11225 \family default
11226 と書き込みます。
11227 \end_layout
11228
11229 \begin_layout Standard
11230 フロート周囲の余白は、以下の長さを設定することで調整することができます。
11231 \end_layout
11232
11233 \begin_layout Labeling
11234 \labelwidthstring MMMMMMMMMMM
11235
11236 \family typewriter
11237
11238 \backslash
11239 abovefloatskip
11240 \family default
11241  本文とフロート上辺との間隔
11242 \end_layout
11243
11244 \begin_layout Labeling
11245 \labelwidthstring MMMMMMMMMMM
11246
11247 \family typewriter
11248
11249 \backslash
11250 abovecaptionskip
11251 \family default
11252  フロートとキャプションとの間隔
11253 \end_layout
11254
11255 \begin_layout Labeling
11256 \labelwidthstring MMMMMMMMMMM
11257
11258 \family typewriter
11259
11260 \backslash
11261 belowcaptionskip
11262 \family default
11263  キャプションとそれに続く本文との間隔
11264 \end_layout
11265
11266 \begin_layout Labeling
11267 \labelwidthstring MMMMMMMMMMM
11268
11269 \family typewriter
11270
11271 \backslash
11272 captionwidth
11273 \family default
11274  この長さを調整することでキャプションを、周囲の本文より短くすることができます。
11275 \family typewriter
11276
11277 \backslash
11278 textwidth
11279 \family default
11280 に対する相対的な長さで調整するのが最も良いでしょう。
11281 \end_layout
11282
11283 \begin_layout Standard
11284 以下のようなタイトルページ関連の長さもあり、タイトルが長い場合や、著者が複数いる場合に使うと便利かもしれません。
11285 \end_layout
11286
11287 \begin_layout Labeling
11288 \labelwidthstring MMMMMMMMMMM
11289
11290 \family typewriter
11291
11292 \backslash
11293 abovetitleskip
11294 \family default
11295  へッダとタイトルとの間隔
11296 \end_layout
11297
11298 \begin_layout Labeling
11299 \labelwidthstring MMMMMMMMMMM
11300
11301 \family typewriter
11302
11303 \backslash
11304 titleauthorskip
11305 \family default
11306  
11307 \family sans
11308 タイトル
11309 \family default
11310 環境と
11311 \family sans
11312 著者
11313 \family default
11314 環境との間隔
11315 \end_layout
11316
11317 \begin_layout Labeling
11318 \labelwidthstring MMMMMMMMMMM
11319
11320 \family typewriter
11321
11322 \backslash
11323 authorauthorskip
11324 \family default
11325  著者が複数いる場合の
11326 \family sans
11327 著者
11328 \family default
11329 行の間隔
11330 \end_layout
11331
11332 \begin_layout Labeling
11333 \labelwidthstring MMMMMMMMMMM
11334
11335 \family typewriter
11336
11337 \backslash
11338 authordateskip
11339 \family default
11340  
11341 \family sans
11342 著者
11343 \family default
11344
11345 \family sans
11346 日付
11347 \family default
11348 との間隔
11349 \end_layout
11350
11351 \begin_layout Labeling
11352 \labelwidthstring MMMMMMMMMMM
11353
11354 \family typewriter
11355
11356 \backslash
11357 dateabstractskip
11358 \family default
11359  
11360 \family sans
11361 日付
11362 \family default
11363
11364 \family sans
11365 概要
11366 \family default
11367 との間隔
11368 \end_layout
11369
11370 \begin_layout Standard
11371 最後に紹介する長さ関連コマンドは、箇条書き環境すべてに使用できるものです。
11372 \family typewriter
11373
11374 \backslash
11375 zerolistvertdimens
11376 \family default
11377 を箇条書き環境の内側に置くと、項目間の垂直余白がすべて取り除かれます。これは長さではなくコマンドなので、上述のもののように
11378 \family typewriter
11379
11380 \backslash
11381 setlength
11382 \family default
11383 を使う必要がないことに注意してください。
11384 \end_layout
11385
11386 \begin_layout Subsubsection
11387 へッダとフッタ
11388 \end_layout
11389
11390 \begin_layout Standard
11391
11392 \family typewriter
11393
11394 \backslash
11395 LogoOn
11396 \family default
11397 および
11398 \family typewriter
11399
11400 \backslash
11401 LogoOff
11402 \family default
11403 は、
11404 \family typewriter
11405 MyLogo
11406 \family default
11407 で定義したロゴを特定のページに入れるかどうかを制御します。
11408 \family typewriter
11409
11410 \backslash
11411 LogoOff
11412 \family default
11413 をプリアンブルに入れると、全スライドからロゴが取り除かれます。特定のスライドにのみロゴを付けたくない場合は、当該ページのスライドタイトルの直後に直接
11414 \family typewriter
11415
11416 \backslash
11417 LogoOff
11418 \family default
11419 を置き、次のスライドタイトルの直後に直接
11420 \family typewriter
11421
11422 \backslash
11423 LogoOn
11424 \family default
11425 を置いてください。
11426 \end_layout
11427
11428 \begin_layout Standard
11429
11430 \family sans
11431 文書レイアウト
11432 \family default
11433 ダイアログで
11434 \family sans
11435 fancy
11436 \family default
11437 ページ様式を使用することを選択した場合には、横置きページのヘッダとフッタが回転後も正しく配置されるように、プリアンブルに
11438 \family typewriter
11439
11440 \backslash
11441 let
11442 \backslash
11443 headwidth
11444 \backslash
11445 textwidth
11446 \family default
11447 を加える必要があるでしょう。これは、
11448 \family sans
11449 fancyheadings
11450 \family default
11451 パッケージが提供するページレイアウトと
11452 \family sans
11453 foils
11454 \family default
11455 クラスの提供するページレイアウトの間に衝突が発生するためです。
11456 \end_layout
11457
11458 \begin_layout Section
11459 Hollywood(Hollywoodスペック・スクリプト)
11460 \end_layout
11461
11462 \begin_layout Standard
11463
11464 \noun on
11465 Garst Reese
11466 \noun default
11467
11468 \end_layout
11469
11470 \begin_layout Subsection
11471 はじめに
11472 \end_layout
11473
11474 \begin_layout Standard
11475 脚本を正しい書式で書くことは、ハリウッドにおける「通過儀礼」です。ハリウッドの脚本は、読み手が内容に集中できるようにし、俳優にとっても読みやすくかつ親しみやすい
11476 ように設計されています。脚本の1ページは、映画の1分でなければならず、銀幕上で見えたり聞こえたりしないものは、脚本に混入してはなりません。また、全体を通してCo
11477 urier 12
11478 \begin_inset space \space{}
11479 \end_inset
11480
11481 ptフォントを使わなければならず、イタリック体は用いてはいけません。
11482 \end_layout
11483
11484 \begin_layout Subsection
11485 特別な問題
11486 \end_layout
11487
11488 \begin_layout Standard
11489 話者の行は、文の途中で改行することは
11490 \emph on
11491 決して
11492 \emph default
11493 あってはなりません。もし話者行の塊が、次頁にまたがる場合には、
11494 \family sans
11495 話者
11496 \family default
11497 名を再度書き、その後に(Cont'd)と加えます。
11498 \end_layout
11499
11500 \begin_layout Subsection
11501 特別な機能
11502 \end_layout
11503
11504 \begin_layout Standard
11505
11506 \family sans
11507 話者
11508 \family default
11509 名はラベルとして挿入し、話者名を挿入するには、そのラベルを相互参照してください。相互参照ダイアログは、登場人物の現在の配役を表示することになります。これは、ト書
11510 きに話者名を挿入するのにも使用することができます。
11511 \end_layout
11512
11513 \begin_layout Subsection
11514 用紙寸法と余白
11515 \end_layout
11516
11517 \begin_layout Standard
11518 USレター寸法で、左余白1.6インチ・右余白0.75インチ・上余白0.5インチ・下余白0.75インチです。
11519 \end_layout
11520
11521 \begin_layout Subsection
11522 環境
11523 \end_layout
11524
11525 \begin_layout Standard
11526 以下の環境が利用可能です。右に示されているキー割当てを使用するには、hollywood.bindを使用してください。
11527 \end_layout
11528
11529 \begin_layout Itemize
11530
11531 \family sans
11532 一般
11533 \begin_inset Newline newline
11534 \end_inset
11535
11536
11537 \family default
11538 他の環境が動作しない場合に使用しますが、これを使うことは避けるようにしてください。
11539 \end_layout
11540
11541 \begin_layout Itemize
11542 フェイドイン:
11543 \begin_inset space \hfill{}
11544 \end_inset
11545
11546
11547 \family sans
11548 M-z S-I
11549 \family default
11550
11551 \begin_inset Newline newline
11552 \end_inset
11553
11554 通常、この後には「Sallyは目を覚ますと」のように続きます。
11555 \end_layout
11556
11557 \begin_layout Itemize
11558
11559 \family sans
11560 屋内:
11561 \begin_inset space \hfill{}
11562 \end_inset
11563
11564 M-z i
11565 \begin_inset Newline newline
11566 \end_inset
11567
11568
11569 \family default
11570 新しい屋内(INTERIOR)カメラの設定を指定します。この後には、かならずDAYやNIGHTなどを指定して、必要な照明を定義します。この行はすべて大文字で書き
11571 ます。
11572 \end_layout
11573
11574 \begin_layout Itemize
11575
11576 \family sans
11577 屋外:
11578 \begin_inset space \hfill{}
11579 \end_inset
11580
11581 M-z e
11582 \begin_inset Newline newline
11583 \end_inset
11584
11585
11586 \family default
11587 屋外(EXTERIOR)カメラの設定を指定します。この行はすべて大文字で書きます。
11588 \end_layout
11589
11590 \begin_layout Itemize
11591
11592 \family sans
11593 話者
11594 \begin_inset space \hfill{}
11595 \end_inset
11596
11597 M-z s
11598 \begin_inset Newline newline
11599 \end_inset
11600
11601
11602 \family default
11603 話す役。
11604 \end_layout
11605
11606 \begin_layout Itemize
11607
11608 \family sans
11609 括弧付き
11610 \begin_inset space \hfill{}
11611 \end_inset
11612
11613 M-z p
11614 \begin_inset Newline newline
11615 \end_inset
11616
11617 話者
11618 \family default
11619 への指示。自動的に括弧()が挿入されますが、LyX上で表示されるのは、左括弧( のみです。印刷出力には右括弧も表示されます。
11620 \end_layout
11621
11622 \begin_layout Itemize
11623
11624 \family sans
11625 対話
11626 \begin_inset space \hfill{}
11627 \end_inset
11628
11629 M-z d
11630 \begin_inset Newline newline
11631 \end_inset
11632
11633 話者
11634 \family default
11635 が話す内容。
11636 \end_layout
11637
11638 \begin_layout Itemize
11639
11640 \family sans
11641 画面遷移
11642 \begin_inset space \hfill{}
11643 \end_inset
11644
11645 M-z t
11646 \begin_inset Newline newline
11647 \end_inset
11648
11649
11650 \family default
11651 カメラの動きの指示。例:CUT TO:。
11652 \end_layout
11653
11654 \begin_layout Itemize
11655
11656 \family sans
11657 フェイドアウト:
11658 \begin_inset space \hfill{}
11659 \end_inset
11660
11661 M-z S-I
11662 \end_layout
11663
11664 \begin_layout Itemize
11665
11666 \family sans
11667 著者
11668 \begin_inset space \hfill{}
11669 \end_inset
11670
11671 M-z S-A
11672 \end_layout
11673
11674 \begin_layout Itemize
11675
11676 \family sans
11677 タイトル
11678 \begin_inset space \hfill{}
11679 \end_inset
11680
11681 M-z S-T
11682 \end_layout
11683
11684 \begin_layout Itemize
11685
11686 \family sans
11687 右寄せ住所
11688 \begin_inset space \hfill{}
11689 \end_inset
11690
11691 M-z r
11692 \end_layout
11693
11694 \begin_layout Subsection
11695 脚本で使われる特別な用語
11696 \end_layout
11697
11698 \begin_layout Itemize
11699 (O.S) — off screen
11700 \end_layout
11701
11702 \begin_layout Itemize
11703 (V.0) — voice over
11704 \end_layout
11705
11706 \begin_layout Itemize
11707 b.g.
11708  — background
11709 \end_layout
11710
11711 \begin_layout Itemize
11712 C.U.
11713  — close-up
11714 \end_layout
11715
11716 \begin_layout Itemize
11717 PAN — camera movement
11718 \end_layout
11719
11720 \begin_layout Itemize
11721 INSERT — cut to close-up of
11722 \end_layout
11723
11724 \begin_layout Section
11725 ijmpcおよびijmpd
11726 \end_layout
11727
11728 \begin_layout Standard
11729
11730 \noun on
11731 Panayotis Papasotiriou
11732 \noun default
11733
11734 \end_layout
11735
11736 \begin_layout Subsection
11737 概観
11738 \end_layout
11739
11740 \begin_layout Standard
11741 ijpmcパッケージは、
11742 \emph on
11743 International Journal of Modern Physics C
11744 \emph default
11745 への電子投稿を可能にするためのマクロ集です。同様に、ijpmdパッケージは、
11746 \emph on
11747 International Journal of Modern Physics D
11748 \emph default
11749 へ投稿する現行を作成するためのものです。両誌ともWorld Scientific社の刊行です。対応する文書クラス名は、それぞれ
11750 \family typewriter
11751 ws-ijmpc.cls
11752 \family default
11753 および
11754 \family typewriter
11755 ws-ijmpd.cls
11756 \family default
11757 です。これらのファイルは、著者のための指針とともに、
11758 \begin_inset Flex URL
11759 status collapsed
11760
11761 \begin_layout Plain Layout
11762
11763 http://www.worldscinet.com/ijmpc/mkt/guidelines.shtml
11764 \end_layout
11765
11766 \end_inset
11767
11768 および
11769 \begin_inset Flex URL
11770 status collapsed
11771
11772 \begin_layout Plain Layout
11773
11774 http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml
11775 \end_layout
11776
11777 \end_inset
11778
11779 の各サイトからダウンロードすることができます。両パッケージは、標準「article」パッケージの修正版であり、両者は(一部を除き)ほぼ同一です。LyXは、これら
11780 のパッケージのほとんどの機能をサポートしています。私は両誌へ投稿する論文をLyXで書き上げましたが、何らの問題も生じませんでした。
11781 \end_layout
11782
11783 \begin_layout Subsection
11784 論文を書く
11785 \end_layout
11786
11787 \begin_layout Standard
11788 通常と同じく、論文を書く上で最も易しい方法は、ひな型を使って書き始めることです。
11789 \family sans
11790 ファイル\SpecialChar \menuseparator
11791 新規(ひな形使用)
11792 \family default
11793 をクリックして、ひな型
11794 \family typewriter
11795 ijmpc.lyx
11796 \family default
11797 もしくは
11798 \family typewriter
11799 ijmpd.lyx
11800 \family default
11801 を選択してください。すると、原稿で良く使用されるフィールドを含んだ、ほぼ空の文書ができますので、既存のフィールド(鍵括弧
11802 \family typewriter
11803 <>
11804 \family default
11805 を含む)を正しい情報で置き換えてください。以下の各点にご留意ください。
11806 \end_layout
11807
11808 \begin_layout Enumerate
11809 両パッケージでは、フォント寸法や文書のページ様式を変更することが禁じられているので、LyX中でこれらを変更することはできません。
11810 \end_layout
11811
11812 \begin_layout Enumerate
11813 文書言語は変更してはいけません。論文をプレビューする前に、babelパッケージが使用されていないことを確認してください。これは、
11814 \family sans
11815 ツール\SpecialChar \menuseparator
11816 設定
11817 \family default
11818 をクリックして、
11819 \family sans
11820 言語オプション
11821 \family default
11822 タブを選択し、言語設定で
11823 \family sans
11824 Babelを使う
11825 \family default
11826 チェックボックスを無効にしてから、
11827 \family sans
11828 適用
11829 \family default
11830 をクリックすれば、設定することができます(この変更を固定するなら
11831 \family sans
11832 保存
11833 \family default
11834 を押してください)。
11835 \end_layout
11836
11837 \begin_layout Enumerate
11838 キーワードを定義するに際しては、「キーワード」様式を用いなくてはなりません。
11839 \end_layout
11840
11841 \begin_layout Enumerate
11842 ijmpcパッケージが提供する「分類コード」様式は、PACS番号のような分類コードを定義するのに使用することができます。この機能は、ijmpdパッケージではサポ
11843 ートされていませんので、ご注意ください。
11844 \end_layout
11845
11846 \begin_layout Enumerate
11847 「定義」「ステップ」「例」「注記」「記法」「定理」「証明」「系」「補題」「命題」「命題(Prop)」「問題」「主張」「予想」といった新しい環境を使用することがで
11848 きます。これらの使い方は、大凡自明でしょう。LyXは、これらの環境をすべてサポートし、それぞれについて、適切なラベルと文字様式および連番スキームを使用します。
11849 \end_layout
11850
11851 \begin_layout Enumerate
11852 両パッケージは、単純な引用を使用しますので、natbibパッケージは使用してはなりません。LyX中では、引用参照は通常通り表示されますが、出力では上付き文字とし
11853 て表示されます。引用に通常の本文を使用したい場合には、「See Ref.
11854 \begin_inset space \space{}
11855 \end_inset
11856
11857
11858 \family typewriter
11859
11860 \backslash
11861 refcite{キー}
11862 \family default
11863 」のように
11864 \family typewriter
11865 refcite
11866 \family default
11867 コマンドを使用してください。
11868 \end_layout
11869
11870 \begin_layout Enumerate
11871 両パッケージには、「謝辞」環境がありません。謝辞を置くには、「節*」環境を使用してください。
11872 \end_layout
11873
11874 \begin_layout Enumerate
11875 付録は、論文中、謝辞の
11876 \emph on
11877
11878 \emph default
11879 かつ参考文献の
11880 \emph on
11881
11882 \emph default
11883 であれば、入れることができます。LyX上では、「付録領域」という特別な環境があり、これを使って付録の開始位置を指定することができます。この環境は空のままにしてお
11884 かなくてはなりません。この環境は、LaTeXコマンドを書き出すだけで、実際に出力は行いません。LyX上では、青字で「Appendix」という単語が表示され、この
11885 箇所より後の節はすべて付録であることを明示します。「付録領域」は、最初の付録の前に
11886 \emph on
11887 なくてはならない
11888 \emph default
11889 ことに注意してください。さもなくば、出力中において、付録はすべて通常の節として連番が振られてしまいます。
11890 \end_layout
11891
11892 \begin_layout Enumerate
11893 ijmpcおよびijmpdパッケージは、表キャプションを実装するのに
11894 \family typewriter
11895 tbl
11896 \family default
11897 コマンドを使用します。そのため、LyXが作成した表は正しく印字されますが、そのキャプションは無視されます。しかし、TeXコードを少し使えば、この問題を回避して、
11898 キャプションを望み通り印字することができるようになります。そうするには、表フロートを通常通り作成して、キャプションを削除し、代わりにTeXコードで
11899 \family typewriter
11900
11901 \backslash
11902 tbl{表キャプション}{
11903 \family default
11904 (ママ)と入れます。そこに表の内容を入れて、直後をTeXコード
11905 \family typewriter
11906 }
11907 \family default
11908 で閉じてください。このからくりがどのように実装されているかを見るには、ひな型ファイルに入っている表の例を精査してみてください。別の方法としては、表キャプションが
11909 欲しい場合に、表フロート全体を
11910 \family typewriter
11911 .tex
11912 \family default
11913 ファイルに収め、このファイルをLyX文書に取り込んでください(
11914 \family sans
11915 挿入\SpecialChar \menuseparator
11916 ファイル\SpecialChar \menuseparator
11917 子文書
11918 \family default
11919 )。表フロートの作り方についての詳細は、各パッケージに含まれている
11920 \family typewriter
11921 ws-ijmpc.tex
11922 \family default
11923 または
11924 \family typewriter
11925 ws-ijmpd.tex
11926 \family default
11927 ファイルをご覧ください。
11928 \end_layout
11929
11930 \begin_layout Subsection
11931 原稿を投稿するための準備
11932 \end_layout
11933
11934 \begin_layout Standard
11935 論文を投稿する前には、LyX文書をLaTeXファイルに書き出し(
11936 \family sans
11937 ファイル\SpecialChar \menuseparator
11938 書き出し\SpecialChar \menuseparator
11939 LaTeX
11940 \family default
11941
11942 \begin_inset Foot
11943 status open
11944
11945 \begin_layout Plain Layout
11946 実は、LaTeX (plain)とpdflatexとの間で選択ができます。論文を準備するのにpdflatexを使用しようとするのであれば、取り込んである画像がP
11947 DF形式に変換され、pdflatexで使用できるように、pdflatexオプションを指定しなくてはなりません。
11948 \end_layout
11949
11950 \end_inset
11951
11952 、その
11953 \family typewriter
11954 .tex
11955 \family default
11956 ファイルに以下の変更を加える必要があります。
11957 \end_layout
11958
11959 \begin_layout Enumerate
11960
11961 \family typewriter
11962
11963 \backslash
11964 documentclass
11965 \family default
11966 コマンドより前にあるコメント行を削除する。
11967 \end_layout
11968
11969 \begin_layout Enumerate
11970 自身で明示的にLaTeXプリアンブルに置いたコマンドを除き、
11971 \family typewriter
11972
11973 \backslash
11974 makeatletter
11975 \family default
11976 コマンドと
11977 \family typewriter
11978
11979 \backslash
11980 makeatother
11981 \family default
11982 コマンドの間にあるものをすべて削除する。
11983 \end_layout
11984
11985 \begin_layout Standard
11986 こうして修正を加えた
11987 \family typewriter
11988 .tex
11989 \family default
11990 ファイルを保存し、必要な回数LaTeXで処理してください。それによって得られた
11991 \family typewriter
11992 .dvi
11993 \family default
11994 文書も確認された方がよろしいでしょう。
11995 \end_layout
11996
11997 \begin_layout Subsection
11998 TeXコードの使用
11999 \end_layout
12000
12001 \begin_layout Standard
12002 TeXコードを使用するのは、2つのコマンドに限られ、これらは文書の最初に置かれなくてはなりません。論文をひな型
12003 \family typewriter
12004 ijmpc.lyx
12005 \family default
12006 または
12007 \family typewriter
12008 ijmpd.lyx
12009 \family default
12010 を使用して書き始めた場合には、これら必要なTeXコードは、すでに書き込まれています。通常、これらを削除する必要はありません。2つのうち1番めのTeXコードのみが
12011 、奇数ページおよび偶数ページの上部に印字する情報(それぞれ著者名と論文の短縮タイトル)を指定するために、修正する必要があります。このTeXコードは、
12012 \family typewriter
12013
12014 \backslash
12015 markboth{著者名}{論文の短縮タイトル}
12016 \family default
12017 という形である必要があります。
12018 \end_layout
12019
12020 \begin_layout Section
12021 iopart
12022 \end_layout
12023
12024 \begin_layout Standard
12025
12026 \noun on
12027 Uwe Stöhr
12028 \noun default
12029
12030 \end_layout
12031
12032 \begin_layout Subsection
12033 概要
12034 \end_layout
12035
12036 \begin_layout Standard
12037 iopartパッケージは、Institute of Physics(イギリス物理学会)発行の学術誌へ電子的に投稿する原稿を作成するための文書クラスを提供していま
12038 す。iopartクラスを使用した論文作成方法の著者用説明書は、ウェブサイト
12039 \begin_inset Flex URL
12040 status collapsed
12041
12042 \begin_layout Plain Layout
12043
12044 ftp://ftp.iop.org/pub/journals/latex2e
12045 \end_layout
12046
12047 \end_inset
12048
12049 からiopartパッケージとともにダウンロード可能です。
12050 \end_layout
12051
12052 \begin_layout Subsection
12053 論文を書く
12054 \end_layout
12055
12056 \begin_layout Standard
12057 論文を書くもっとも簡単な方法は、LyXの用例ファイルフォルダにある
12058 \emph on
12059 IOP-article.lyx
12060 \emph default
12061 を土台にすることです。このファイルを開き、新しい名前で保存して、書き始めてください。この用例ファイルは、特定の環境の使用法についても説明しています。もっとも重要
12062 な助言として、以下の点にご注意ください。
12063 \end_layout
12064
12065 \begin_layout Itemize
12066 文書がPDF・PS・DVIにコンパイルできるようにするためには、文書設定の
12067 \family sans
12068 数式オプション
12069 \family default
12070 で、二つの
12071 \family sans
12072 AMS mathパッケージを使う
12073 \family default
12074 関連オプションが有効になっていないことを確認してください!
12075 \end_layout
12076
12077 \begin_layout Itemize
12078 タイトル環境の選択如何によって、論文の種類が定義されます。種類毎に以下の環境をタイトルに使用してください。
12079 \end_layout
12080
12081 \begin_deeper
12082 \begin_layout Itemize
12083 論文用には
12084 \family sans
12085 タイトル
12086 \end_layout
12087
12088 \begin_layout Itemize
12089 Review用には
12090 \family sans
12091 Review
12092 \end_layout
12093
12094 \begin_layout Itemize
12095 Topical review用には
12096 \family sans
12097 Topical
12098 \end_layout
12099
12100 \begin_layout Itemize
12101 Comment用には
12102 \family sans
12103 Comment
12104 \end_layout
12105
12106 \begin_layout Itemize
12107 Note用には
12108 \family sans
12109 注釈
12110 \end_layout
12111
12112 \begin_layout Itemize
12113 論文用には
12114 \family sans
12115 Paper
12116 \family default
12117 (タイトルと同じ)
12118 \end_layout
12119
12120 \begin_layout Itemize
12121 Preliminary communication用には
12122 \family sans
12123 Prelim
12124 \end_layout
12125
12126 \begin_layout Itemize
12127 Rapid communication用には
12128 \family sans
12129 Rapid
12130 \end_layout
12131
12132 \begin_layout Itemize
12133 編集者へのLetterには
12134 \family sans
12135 書簡
12136 \end_layout
12137
12138 \end_deeper
12139 \begin_layout Itemize
12140
12141 \family sans
12142 書簡
12143 \family default
12144 以外のタイトル環境には、すべて短縮タイトルをつけることもできます。
12145 \end_layout
12146
12147 \begin_layout Itemize
12148 LyXでは直接にサポートされていませんが、一般的なタイトル環境として
12149 \family sans
12150 Article
12151 \family default
12152 があります。執筆する文書が、他のタイトル型にそぐわない場合には、TeXコードでこれを指定することができます。
12153 \end_layout
12154
12155 \begin_layout Standard
12156 特別な表や数式組版に関するヒントなど、詳しい情報については、IOP著者用ガイドラインを参照してください。
12157 \end_layout
12158
12159 \begin_layout Section
12160 Kluwer
12161 \end_layout
12162
12163 \begin_layout Standard
12164
12165 \noun on
12166 Panayotis Papasotiriou
12167 \noun default
12168
12169 \end_layout
12170
12171 \begin_layout Subsection
12172 概要
12173 \end_layout
12174
12175 \begin_layout Standard
12176 Kluwerパッケージは、Kluwer Academic Publishers社が発行する学術誌への電子投稿を可能にするために、同社が作成したマクロ集です。同社
12177 の発行誌のうち、(少なくとも私の専門内で)もっともよく知られているものは、
12178 \emph on
12179 Astrophysics and Space Science
12180 \emph default
12181 (『宇宙物理学と宇宙科学』)と
12182 \emph on
12183 Solar Physics
12184 \emph default
12185 (『太陽系物理学』)ですが、他にも多くの学術誌があります(
12186 \begin_inset Flex URL
12187 status collapsed
12188
12189 \begin_layout Plain Layout
12190
12191 http://www.wkap.nl/jrnllist.htm/JRNLHOME
12192 \end_layout
12193
12194 \end_inset
12195
12196 に全覧があります)。Kluwerパッケージは、
12197 \begin_inset Flex URL
12198 status collapsed
12199
12200 \begin_layout Plain Layout
12201
12202 http://www.wkap.nl/kaphtml.htm/STYLEFILES
12203 \end_layout
12204
12205 \end_inset
12206
12207 からダウンロードできます。完全なユーザーの手引きも同パッケージ内に収録されています(個別にダウンロードすることも可能です)。
12208 \end_layout
12209
12210 \begin_layout Standard
12211 LyXは、このパッケージの機能の多くをサポートしていますが、すべてではありません。しかし、TeXコードを必要とするのは、パッケージ中のいくつかの「変わった」コマ
12212 ンドだけになりました(
12213 \begin_inset CommandInset ref
12214 LatexCommand ref
12215 reference "subsec:kluwer_peculiarities"
12216
12217 \end_inset
12218
12219 参照)。最近、私はLyXを使って書いた論文を
12220 \emph on
12221 Astrophysics and Space Science
12222 \emph default
12223 に投稿しましたが、何らの問題も発生しませんでした。
12224 \end_layout
12225
12226 \begin_layout Subsection
12227 論文を書く
12228 \end_layout
12229
12230 \begin_layout Standard
12231 論文を書き始めるには、ひな型ファイルKluwerを使うのが最も簡単です。
12232 \family sans
12233 ファイル\SpecialChar \menuseparator
12234 新規(ひな型使用)
12235 \family default
12236 をクリックし、ひな型
12237 \family typewriter
12238 kluwer.lyx
12239 \family default
12240 を選択してください。これは、原稿に通常必要となる各フィールドと、それらの使用法が短く書かれただけの、(ほとんど)何も書かれていない文書です。他のテンプレートと同
12241 様に、既存の文章を(括弧
12242 \family typewriter
12243 <>
12244 \family default
12245 を含む)正しい情報で上書きしてください。
12246 \end_layout
12247
12248 \begin_layout Subsection
12249 投稿の準備
12250 \end_layout
12251
12252 \begin_layout Standard
12253 AASTeXパッケージと同様、論文を投稿する前に、以下のような「後処理」を行う必要があります。
12254 \end_layout
12255
12256 \begin_layout Enumerate
12257
12258 \family sans
12259 ファイル\SpecialChar \menuseparator
12260 書き出し\SpecialChar \menuseparator
12261 LateX
12262 \family default
12263 をクリックして、論文をLaTeXファイルに書き出す。
12264 \end_layout
12265
12266 \begin_layout Enumerate
12267 生成された
12268 \family typewriter
12269 .tex
12270 \family default
12271 ファイルに、テキストエディタを使用して、以下のような変更を加える。
12272 \end_layout
12273
12274 \begin_deeper
12275 \begin_layout Enumerate
12276
12277 \family typewriter
12278
12279 \backslash
12280 documentclass
12281 \family default
12282 コマンドより前にあるコメント行を削除する。
12283 \end_layout
12284
12285 \begin_layout Enumerate
12286 意図的にLaTeXプリアンブルに加えたコマンドを除き、
12287 \family typewriter
12288
12289 \backslash
12290 makeatletter
12291 \family default
12292 から 
12293 \family typewriter
12294
12295 \backslash
12296 makeatother
12297 \family default
12298 の間にあるものを、これらのコマンドも含め、すべて削除する。
12299 \end_layout
12300
12301 \begin_layout Standard
12302 変更した
12303 \family typewriter
12304 .tex
12305 \family default
12306 ファイルを保存する。
12307 \end_layout
12308
12309 \end_deeper
12310 \begin_layout Enumerate
12311 この
12312 \family typewriter
12313 .tex
12314 \family default
12315 ファイルを必要な回数(通常3回以内)だけLaTeXにかける。
12316 \end_layout
12317
12318 \begin_layout Enumerate
12319 生成された
12320 \family typewriter
12321 .dvi
12322 \family default
12323 ファイルを
12324 \family sans
12325 xdvi
12326 \family default
12327 などを使って開き、問題がないか確認する(間違いをしていない限り問題ないはずです)。
12328 \end_layout
12329
12330 \begin_layout Subsection
12331 Kluwerパッケージの「風変わり」な特徴
12332 \begin_inset CommandInset label
12333 LatexCommand label
12334 name "subsec:kluwer_peculiarities"
12335
12336 \end_inset
12337
12338
12339 \end_layout
12340
12341 \begin_layout Standard
12342 Kluwerパッケージには、以下のような「風変わりな」特徴があります。
12343 \end_layout
12344
12345 \begin_layout Enumerate
12346 複数の論文を1つのLaTeXファイルへ入れることができます
12347 \begin_inset Foot
12348 status collapsed
12349
12350 \begin_layout Plain Layout
12351 わざわざこんなことをする必要はないでしょう。
12352 \end_layout
12353
12354 \end_inset
12355
12356 。各論文は、「article」環境で囲まなくてはなりません。残念ながら、1つの論文だけを書く場合でも、この環境を省略することはできません。つまり、各論文は
12357 \family typewriter
12358
12359 \backslash
12360 begin{article}
12361 \family default
12362 で始まり、
12363 \family typewriter
12364
12365 \backslash
12366 end{article}
12367 \family default
12368 で終わります。この環境をLyXに実装することも可能でしたが、醜い上に初心者を混乱させる可能性があるので、実装することはしませんでした。したがって、これらの命令(
12369 \family typewriter
12370
12371 \backslash
12372 begin{article}
12373 \family default
12374
12375 \family typewriter
12376
12377 \backslash
12378 end{article}
12379 \family default
12380 )は、直接本文中に入力して、LaTeXコード(「TeXコード」のことです)としてマークする必要があります。
12381 \end_layout
12382
12383 \begin_layout Enumerate
12384 論文の冒頭に置く情報(タイトル・サブタイトル・著者名・所属・ヘッダ用タイトル・ヘッダ用著者名・概要・キーワード)は、「opening」とよばれる環境に入れなくて
12385 はなりません。これはLyXでは実装されていませんので、タイトルやサブタイトルなどは、2つのTeXコード行(
12386 \family typewriter
12387
12388 \backslash
12389 begin{opening}
12390 \family default
12391 および
12392 \family typewriter
12393
12394 \backslash
12395 end{opening}
12396 \family default
12397 )の間に入れる必要があります。
12398 \end_layout
12399
12400 \begin_layout Enumerate
12401 ユーザーの手引きによれば、参考文献の各項目のラベルは、
12402 \family typewriter
12403
12404 \backslash
12405 protect
12406 \backslash
12407 citeauthoryear{
12408 \family default
12409 \emph on
12410 著者名
12411 \family typewriter
12412 \emph default
12413 }{
12414 \family default
12415 \emph on
12416
12417 \family typewriter
12418 \emph default
12419 }
12420 \family default
12421  と書く必要があります。
12422 \end_layout
12423
12424 \begin_layout Standard
12425 ひな型
12426 \family typewriter
12427 kluwer.lyx
12428 \family default
12429 は、これらの風変わりな点がすべて考慮されています。このひな型を使用して、論文を新たに書きはじめる場合には、特別なことを行う必要はありません。以下の点にのみ留意し
12430 てください。
12431 \end_layout
12432
12433 \begin_layout Enumerate
12434 ひな型にあるTeXコードを削除しないでください。
12435 \end_layout
12436
12437 \begin_layout Enumerate
12438 新しい参考文献項目を入力する場合には、ひな型に例示されている参考文献項目をコピーして、必要に応じて修正してください。
12439 \end_layout
12440
12441 \begin_layout Section
12442 Koma-Script
12443 \end_layout
12444
12445 \begin_layout Standard
12446
12447 \noun on
12448 Bernd Rellermeyer
12449 \noun default
12450
12451 \end_layout
12452
12453 \begin_layout Subsection
12454 概要
12455 \end_layout
12456
12457 \begin_layout Standard
12458 LyXの文書クラス
12459 \emph on
12460 article (koma-script)
12461 \emph default
12462
12463 \emph on
12464 report (koma-script)
12465 \emph default
12466
12467 \emph on
12468 book
12469 \emph default
12470  
12471 \emph on
12472 (koma-script)
12473 \emph default
12474
12475 \emph on
12476 letter
12477 \emph default
12478  
12479 \emph on
12480 (koma-script)
12481 \emph default
12482 は、それぞれKoma-ScriptファミリーのLaTeX文書クラス
12483 \family typewriter
12484 scrartcl.cls
12485 \family default
12486
12487 \family typewriter
12488 scrreprt.cls
12489 \family default
12490
12491 \family typewriter
12492 scrbook.cls
12493 \family default
12494
12495 \family typewriter
12496 scrlettr.cls
12497 \family default
12498 に対応しています。これらは、標準文書クラス
12499 \family typewriter
12500 article.cls
12501 \family default
12502
12503 \family typewriter
12504 report.cls
12505 \family default
12506
12507 \family typewriter
12508 book.cls
12509 \family default
12510
12511 \family typewriter
12512 letter.cls
12513 \family default
12514 の代替物であり、これらよりも多くの点でヨーロッパに於ける活版印刷の慣例に合致します。
12515 \end_layout
12516
12517 \begin_layout Itemize
12518 標準文字寸法は、
12519 \emph on
12520 article (koma-script)
12521 \emph default
12522
12523 \emph on
12524 report (koma-script)
12525 \emph default
12526
12527 \emph on
12528 book (koma-script)
12529 \emph default
12530 で11pt、
12531 \emph on
12532 letter (koma-script)
12533 \emph default
12534 で12ptです。
12535 \end_layout
12536
12537 \begin_layout Itemize
12538 見出しや箇条書き(記述)環境のラベル、および
12539 \emph on
12540 letter (koma-script)
12541 \emph default
12542 文書クラスの要素の多くでは、ボールド体サンセリフフォントが使われます
12543 \begin_inset Foot
12544 status collapsed
12545
12546 \begin_layout Plain Layout
12547 ボールド体サンセリフフォントには、古いcmフォントと新しいecフォントの間に大きな違いがあり、特に見出しの表示の違いが際立ちます。比較すると、ecボールドサンセ
12548 リフフォントの方が、少し細く見えます。ecフォントを使用する際に「通常の」外観が欲しい場合には、
12549 \shape smallcaps
12550 Walter Schmidt
12551 \shape default
12552 作のLaTeXパッケージ
12553 \family typewriter
12554 cmsd.sty
12555 \family default
12556 が役立ちます。
12557 \end_layout
12558
12559 \end_inset
12560
12561 。章見出しの連番は、節見出しの連番と同様に行われ、別行立てで「 Chapter\SpecialChar \ldots{}
12562 」という行がつきません。さらに、多くのオプションによって、見出しの外観を修正するこ
12563 とができます(LyXでは、
12564 \family sans
12565 文書\SpecialChar \menuseparator
12566 設定
12567 \family default
12568 ダイアログの
12569 \family sans
12570 クラスオプション
12571 \family default
12572 フィールドで指定します)。これらのオプションの独語での詳細な説明が、Koma-Scriptの取扱説明書
12573 \emph on
12574 scrguide
12575 \emph default
12576 にあります。
12577 \end_layout
12578
12579 \begin_layout Itemize
12580 Koma-Script文書クラスで、印字部分をデザインする主な方法は、
12581 \family sans
12582 BCOR
12583 \family default
12584 オプションまたは
12585 \family sans
12586 DIV
12587 \family default
12588 オプションを使う方法です(LyXでは、
12589 \family sans
12590 文書\SpecialChar \menuseparator
12591 設定
12592 \family default
12593 ダイアログの
12594 \family sans
12595 クラスオプション
12596 \family default
12597 フィールドで指定します)。これらのオプションは
12598 \family sans
12599 文書\SpecialChar \menuseparator
12600 設定
12601 \family default
12602 ダイアログのオプションと同様に、ページ余白を明示的に変更することができます。これらとその他印字領域オプションのドイツ語での詳細な説明が、Koma-Script取
12603 扱説明書
12604 \emph on
12605 scrguide
12606 \emph default
12607 にあります。
12608 \end_layout
12609
12610 \begin_layout Itemize
12611 Koma-ScriptファミリーのLaTeX文書クラスには、多くの追加コマンドが定義されています。それらのうち、LyXで意味を持つものは、対応する段落環境として
12612 実装されています。
12613 \end_layout
12614
12615 \begin_layout Standard
12616 Koma-ScriptファミリーのLaTeX文書クラスに関する独語の詳細な説明が、Koma-Script取扱説明書
12617 \emph on
12618 scrguide
12619 \emph default
12620 にあります
12621 \begin_inset Foot
12622 status collapsed
12623
12624 \begin_layout Plain Layout
12625 英語翻訳版の
12626 \emph on
12627 screnggu
12628 \emph default
12629 もありますが、完訳ではありません。
12630 \end_layout
12631
12632 \end_inset
12633
12634 。以下の各節では、LyXに関係する側面のみ説明致します。
12635 \end_layout
12636
12637 \begin_layout Subsection
12638 article (koma-script)・report (koma-script)・book (koma-script)
12639 \end_layout
12640
12641 \begin_layout Standard
12642 文書クラス
12643 \emph on
12644 article (koma-script)
12645 \emph default
12646
12647 \emph on
12648 report (koma-script)
12649 \emph default
12650
12651 \emph on
12652 book
12653 \emph default
12654  
12655 \emph on
12656 (koma-script)
12657 \emph default
12658 は、それぞれレイアウトファイル
12659 \family typewriter
12660 scrartcl.layout
12661 \family default
12662
12663 \family typewriter
12664 scrreprt.layou
12665 \family default
12666 t・
12667 \family typewriter
12668 crbook.layout
12669 \family default
12670 によって実装されています。これらは、対応する標準文書クラス
12671 \emph on
12672 article
12673 \emph default
12674
12675 \emph on
12676 report
12677 \emph default
12678
12679 \emph on
12680 book
12681 \emph default
12682 の段落環境を、若干の修正を加えた上ですべて含んでいますが、LyX固有の
12683 \family sans
12684 箇条書き(一覧)
12685 \family default
12686 環境は例外であり、同じ機能を持つ新しい
12687 \family sans
12688 ラベリング
12689 \family default
12690 環境で置き換えられています。この
12691 \family sans
12692 ラベリング
12693 \family default
12694 環境以外にも、新しい段落環境が多く追加されています。これらは、
12695 \emph on
12696 letter (koma-script)
12697 \emph default
12698 には含まれていないのでご注意ください。
12699 \end_layout
12700
12701 \begin_layout Itemize
12702
12703 \family sans
12704 部(addpart)
12705 \family default
12706
12707 \family sans
12708 章(addchap)
12709 \family default
12710
12711 \family sans
12712 節(addsec)
12713 \family default
12714 :これらは、それぞれ
12715 \family sans
12716 部*
12717 \family default
12718
12719 \family sans
12720 章*
12721 \family default
12722
12723 \family sans
12724 節*
12725 \family default
12726 と同等の働きをしますが、加えて目次に項目が表示されるようになります。
12727 \family sans
12728 部(addpart)
12729 \family default
12730
12731 \family sans
12732 章(addchap)
12733 \family default
12734 は、
12735 \emph on
12736 article (koma-script)
12737 \emph default
12738 には収録されていません。
12739 \end_layout
12740
12741 \begin_layout Itemize
12742
12743 \family sans
12744 章(addchap*)
12745 \family default
12746
12747 \family sans
12748 節(addsec*)
12749 \family default
12750 :これらは、
12751 \family sans
12752 章(addchap
12753 \family default
12754 )と
12755 \family sans
12756 節(addsec)
12757 \family default
12758 とまったく同等に動作しますが、加えてランニングへッダを取り除きます。
12759 \family sans
12760 章(addchap*)
12761 \family default
12762 は、 
12763 \emph on
12764 article (koma-script)
12765 \emph default
12766 には収録されていません
12767 \begin_inset Foot
12768 status collapsed
12769
12770 \begin_layout Plain Layout
12771
12772 \emph on
12773 book (koma-script)
12774 \emph default
12775
12776 \emph on
12777 report (koma-script)
12778 \emph default
12779 には、
12780 \family typewriter
12781
12782 \backslash
12783 addpart*
12784 \family default
12785 コマンドもありますが、これは
12786 \family sans
12787 Part*
12788 \family default
12789 と同一なので、LyXでは実装されていません。
12790 \end_layout
12791
12792 \end_inset
12793
12794
12795 \end_layout
12796
12797 \begin_layout Itemize
12798
12799 \family sans
12800 小見出し(minisec)
12801 \family default
12802 :これは文書構造に現れない形で、続く段落の直上に標準文字寸法の見出しを付けます。
12803 \end_layout
12804
12805 \begin_layout Itemize
12806
12807 \family sans
12808 上部キャプション
12809 \family default
12810
12811 \family sans
12812 下部キャプション
12813 \family default
12814 は、ある要素の上部ないし下部にキャプションを配置する際、位置に応じて正しく余白取りを行う特別なキャプションです(組版規則に厳密に従うならば、表キャプションは、つ
12815 ねに表の上に置くべきでしょう)。また、クラスオプション
12816 \family typewriter
12817 tablecaptionsabove
12818 \family default
12819 を用いれば、キャプションを指定すると、表には
12820 \family sans
12821 上部キャプション
12822 \family default
12823 が、図には
12824 \family sans
12825 下部キャプション
12826 \family default
12827 が適用されるようになります。これを使用するためには、Koma-Script第2.8q版以上が必要です。
12828 \end_layout
12829
12830 \begin_layout Itemize
12831
12832 \family sans
12833 格言(dictum)
12834 \family default
12835 :これは、章頭などに警句を置くのに用いることができます。オプション引数(
12836 \family sans
12837 挿入\SpecialChar \menuseparator
12838 短縮タイトル
12839 \family default
12840 )を用いれば、格言の作者を入れることができます。格言と作者の間は、線で区切られます。これを使用するためには、Koma-Script第2.8q版以上が必要です。
12841 \family sans
12842 格言(dictum)
12843 \family default
12844 は、
12845 \emph on
12846 article (koma-script)
12847 \emph default
12848 には収録されていません。
12849 \end_layout
12850
12851 \begin_layout Standard
12852 以下の各環境は、標準の
12853 \family sans
12854 タイトル
12855 \family default
12856
12857 \family sans
12858 著者
12859 \family default
12860
12861 \family sans
12862 日付
12863 \family default
12864 とともに文書のタイトル領域を形成します。これらは、最初の「通常の」段落よりも前に置かれる必要があります
12865 \begin_inset Foot
12866 status collapsed
12867
12868 \begin_layout Plain Layout
12869 つまり、対応するLaTeXコマンドが
12870 \family typewriter
12871
12872 \backslash
12873 maketitle
12874 \family default
12875 コマンドよりも前に現れなくてはなりません。
12876 \end_layout
12877
12878 \end_inset
12879
12880 。これらの環境が2度以上使用された場合には、後に使用されたものが前のものを上書きします。つまり最後に使用したもののみが有効になります。しかしながら、
12881 \family sans
12882 タイトル
12883 \family default
12884
12885 \family sans
12886 著者
12887 \family default
12888
12889 \family sans
12890 日付
12891 \family default
12892 のような異なる環境の順序を変更しても、生成された文書には何の効果も生じません。
12893 \end_layout
12894
12895 \begin_layout Itemize
12896
12897 \family sans
12898 主題
12899 \family default
12900 :通常のタイトル部(
12901 \family sans
12902 タイトル
12903 \family default
12904
12905 \family sans
12906 著者
12907 \family default
12908
12909 \family sans
12910 日付
12911 \family default
12912 )の上に、文書の主題用の中央揃えの段落を生成します。
12913 \end_layout
12914
12915 \begin_layout Itemize
12916
12917 \family sans
12918 出版社
12919 \family default
12920 :通常のタイトル部(
12921 \family sans
12922 タイトル
12923 \family default
12924
12925 \family sans
12926 著者
12927 \family default
12928
12929 \family sans
12930 日付
12931 \family default
12932 )の下に、出版社名用の中央揃えの段落を生成します。
12933 \end_layout
12934
12935 \begin_layout Itemize
12936
12937 \family sans
12938 献呈
12939 \family default
12940
12941 \emph on
12942 report (koma-script)
12943 \emph default
12944
12945 \emph on
12946 book (koma-script)
12947 \emph default
12948 では、タイトル頁の次に、献辞用の中央揃えの段落を独立した頁として生成します。
12949 \emph on
12950 article (koma-script)
12951 \emph default
12952 の場合は、通常のタイトル部(
12953 \family sans
12954 タイトル
12955 \family default
12956
12957 \family sans
12958 著者
12959 \family default
12960
12961 \family sans
12962 日付
12963 \family default
12964 )の下に献辞用の中央揃えの段落を生成します。
12965 \end_layout
12966
12967 \begin_layout Itemize
12968
12969 \family sans
12970 タイトル頭書き
12971 \family default
12972 :通常のタイトル部(
12973 \family sans
12974 タイトル
12975 \family default
12976
12977 \family sans
12978 著者
12979 \family default
12980
12981 \family sans
12982 日付
12983 \family default
12984 )の上に、文書頭書き用の左揃えの段落を生成します。
12985 \end_layout
12986
12987 \begin_layout Itemize
12988
12989 \family sans
12990 扉裏上部
12991 \family default
12992
12993 \emph on
12994 report (koma-script)
12995 \emph default
12996 や 
12997 \emph on
12998 book (koma-script)
12999 \emph default
13000 の両面印刷において、扉裏上部に左揃え段落を生成します。片面印刷や、
13001 \emph on
13002 article (koma-script)
13003 \emph default
13004 では何の効果も生じません。
13005 \end_layout
13006
13007 \begin_layout Itemize
13008
13009 \family sans
13010 扉裏下部
13011 \family default
13012
13013 \emph on
13014 report (koma-script)
13015 \emph default
13016 や 
13017 \emph on
13018 book (koma-script)
13019 \emph default
13020 の両面印刷において、扉裏下部に左揃え段落を生成します。片面印刷や、
13021 \emph on
13022 article (koma-script)
13023 \emph default
13024 では何の効果も生じません。
13025 \end_layout
13026
13027 \begin_layout Itemize
13028
13029 \family sans
13030 追加タイトル
13031 \family default
13032 :実際の文書の前に、整形を行わない段落から成る、特殊な「汚い」ページを生成します。
13033 \end_layout
13034
13035 \begin_layout Standard
13036 文書クラス
13037 \emph on
13038 article (koma-script)
13039 \emph default
13040
13041 \emph on
13042 report (koma-script)
13043 \emph default
13044
13045 \emph on
13046 book (koma-script)
13047 \emph default
13048 の 各レイアウトファイルは、
13049 \family typewriter
13050 scrmacros.inc
13051 \family default
13052 ファイルを読み込みます。このファイルは、ユーザ環境を定義する場所として想定されています。s
13053 \family typewriter
13054 crmacros.inc
13055 \family default
13056 を、個人用レイアウトディレクトリにコピーして編集してください!
13057 \end_layout
13058
13059 \begin_layout Subsection
13060 letter (koma-script)
13061 \end_layout
13062
13063 \begin_layout Standard
13064 \noindent
13065 文書クラス
13066 \emph on
13067 letter (koma-script)
13068 \emph default
13069 は、レイアウトファイル 
13070 \family typewriter
13071 scrlettr.layout
13072 \family default
13073 で実装されています。このレイアウトファイルには、対応する標準文書クラス
13074 \emph on
13075 letter
13076 \emph default
13077 の全段落環境が、部分的に変更を加えた形で収録されていますが、LyX固有環境の
13078 \family sans
13079 LyXコード
13080 \family default
13081
13082 \family sans
13083 コメント
13084 \family default
13085
13086 \family sans
13087 箇条書き(一覧
13088 \family default
13089 )は、新しく
13090 \family sans
13091 ラベリング
13092 \family default
13093 環境に置き換えられています。それ以外にも、標準文書クラスとは異なり、標準環境の
13094 \family sans
13095 LaTeX
13096 \family default
13097
13098 \family sans
13099 引用(字下げあり)
13100 \family default
13101
13102 \family sans
13103 引用(字下げなし)
13104 \family default
13105
13106 \family sans
13107 詩句
13108 \family default
13109 が収録されています。さらに、新しいletter固有環境がたくさん追加されています。
13110 \end_layout
13111
13112 \begin_layout Standard
13113 この文書クラスで作成した書簡の外観は、様々なLaTeXコマンドをLaTeXプリアンブルに置くことで制御することができます
13114 \begin_inset Foot
13115 status collapsed
13116
13117 \begin_layout Plain Layout
13118 例えば、名前と住所の入った書簡ヘッダの標準的外観は、きわめて頑固です。「普通の」へッダは、プリアンブル中に以下のようなコマンドを入れることで生成することができま
13119 す。
13120 \end_layout
13121
13122 \begin_layout LyX-Code
13123
13124 \backslash
13125 firsthead{
13126 \backslash
13127 parbox[b]{
13128 \backslash
13129 textwidth}
13130 \end_layout
13131
13132 \begin_layout LyX-Code
13133   {
13134 \backslash
13135 ignorespaces 
13136 \backslash
13137 fromname
13138 \backslash
13139
13140 \backslash
13141  
13142 \backslash
13143 ignorespaces 
13144 \backslash
13145 fromaddress}} 
13146 \end_layout
13147
13148 \begin_layout LyX-Code
13149
13150 \backslash
13151 nexthead{
13152 \backslash
13153 parbox[b]{
13154 \backslash
13155 textwidth}
13156 \end_layout
13157
13158 \begin_layout LyX-Code
13159   {
13160 \backslash
13161 ignorespaces 
13162 \backslash
13163 fromname 
13164 \backslash
13165 hfill 
13166 \backslash
13167 ignorespaces 
13168 \backslash
13169 pagename
13170 \backslash
13171
13172 \end_layout
13173
13174 \begin_layout LyX-Code
13175
13176 \backslash
13177 thepage}}
13178 \end_layout
13179
13180 \end_inset
13181
13182 。これらのLaTeXコマンドのドイツ語での詳細な説明は、Koma-Scriptの取扱説明書
13183 \emph on
13184 scrguide
13185 \emph default
13186 にあります。この方法で、書簡の著者は、個人用書簡レイアウトを作ることができます。
13187 \end_layout
13188
13189 \begin_layout Standard
13190
13191 \family sans
13192 書簡
13193 \family default
13194 環境および
13195 \family sans
13196 頭語
13197 \family default
13198 環境は、書簡の冒頭部を定義するもので、すべての書簡で使用しなくてはなりません。LyX文書クラスでは、これらの環境を強調するために、左余白にそれぞれ
13199 \shape italic
13200 L
13201 \shape default
13202
13203 \shape italic
13204 O
13205 \shape default
13206 という文字が表示されます。同一ファイル中には、複数の書簡を書くことができます。
13207 \family sans
13208 頭語
13209 \family default
13210 環境は、同じ受取人への書簡を新しく書き出すものであり、
13211 \family sans
13212 書簡
13213 \family default
13214 環境は、新しい受取人を生成するものです。
13215 \family sans
13216 結語
13217 \family default
13218
13219 \family sans
13220 PS
13221 \family default
13222
13223 \family sans
13224 CC
13225 \family default
13226
13227 \family sans
13228 Encl
13229 \family default
13230 は、通常の段落環境なので、同一の書簡中でも何度も使用することができます。
13231 \end_layout
13232
13233 \begin_layout Itemize
13234
13235 \family sans
13236 書簡
13237 \family default
13238 :受取人のための段落をつくり、暗黙に書簡の開始を定義します。
13239 \end_layout
13240
13241 \begin_layout Itemize
13242
13243 \family sans
13244 頭語
13245 \family default
13246 :敬称のための段落をつくり、暗黙に新しい書簡を開始します。
13247 \end_layout
13248
13249 \begin_layout Itemize
13250
13251 \family sans
13252 結語
13253 \family default
13254 :結語のための段落をつくります。
13255 \end_layout
13256
13257 \begin_layout Itemize
13258
13259 \family sans
13260 PS
13261 \family default
13262 :追伸のための段落をつくります。
13263 \end_layout
13264
13265 \begin_layout Itemize
13266
13267 \family sans
13268 CC
13269 \family default
13270 :同報一覧のための段落をつくります。
13271 \end_layout
13272
13273 \begin_layout Itemize
13274
13275 \family sans
13276 Encl
13277 \family default
13278 :同封物のための段落をつくります。
13279 \end_layout
13280
13281 \begin_layout Standard
13282
13283 \family sans
13284 名前
13285 \family default
13286
13287 \family sans
13288 署名
13289 \family default
13290
13291 \family sans
13292 住所
13293 \family default
13294
13295 \family sans
13296 電話
13297 \family default
13298
13299 \family sans
13300 場所(Place
13301 \family default
13302 )・
13303 \family sans
13304 返送先住所
13305 \family default
13306
13307 \family sans
13308 配送手段(Specialmail)
13309 \family default
13310
13311 \family sans
13312 場所
13313 \family default
13314
13315 \family sans
13316 タイトル
13317 \family default
13318
13319 \family sans
13320 主題
13321 \family default
13322 は、情報入力を促すラベルの付いた入力環境で、文書クラスが適切な処理を行います
13323 \begin_inset Foot
13324 status collapsed
13325
13326 \begin_layout Plain Layout
13327 上述の
13328 \family sans
13329 書簡
13330 \family default
13331
13332 \family sans
13333 頭語
13334 \family default
13335 が、これらのような入力環境でないのは、矛盾しているように感じられるかもしれません。しかしながら、これら2つの環境は特別の意味を持っているために、これらは左余白に
13336 一文字をマークした通常の段落環境として実装しました。さらに、
13337 \family sans
13338 頭語
13339 \family default
13340 環境と
13341 \family sans
13342 結語
13343 \family default
13344 環境が著しく異なって見えると対称性が損なわれることになるのも理由の一つです。
13345 \end_layout
13346
13347 \end_inset
13348
13349 。これらの環境は、対応する
13350 \family sans
13351 頭語
13352 \family default
13353 環境の前に置く必要があります。
13354 \end_layout
13355
13356 \begin_layout Standard
13357 生成された書簡の実際の外観は、特定の環境の使い方だけではなく、他の要素にも依存するため、これらの環境をWYSIWYGとして実装することには、あまり意味がありませ
13358 ん。たとえば、
13359 \family sans
13360 署名
13361 \family default
13362 環境で入力した署名は、標準的な挙動では、同じ書簡に
13363 \family sans
13364 結語
13365 \family default
13366 環境も使用されているときのみ、書簡の出力に現れます。
13367 \family sans
13368 電話
13369 \family default
13370 環境に入力された値は、標準的な挙動では、書簡の出力には全く表示されません。書簡のヘッダを自由にデザインできることは、前出の脚注で示してあります。
13371 \end_layout
13372
13373 \begin_layout Standard
13374 入力環境は、空の段落として使うことができます。これは、たとえば
13375 \family sans
13376 署名
13377 \family default
13378 環境の場合に有効です。
13379 \family sans
13380 署名
13381 \family default
13382 環境を全く使用しない場合は、標準的な挙動では、
13383 \family sans
13384 名前
13385 \family default
13386 環境の値が署名として使用されますが、空の
13387 \family sans
13388 署名
13389 \family default
13390 環境を作成しておくと、署名の値は無定義となりません。
13391 \end_layout
13392
13393 \begin_layout Standard
13394 入力環境を使用すると、個人データ(名前や住所など)が既に入力された入力環境と、後から入力するデータの入力環境を備えた、書簡のひな型を作成することができます。
13395 \end_layout
13396
13397 \begin_layout Itemize
13398
13399 \family sans
13400 名前
13401 \family default
13402 :送り主の名前。標準的な挙動では、書簡のヘッダ部にスモールキャップ体の中央揃えの段落として表示されます。
13403 \end_layout
13404
13405 \begin_layout Itemize
13406
13407 \family sans
13408 署名
13409 \family default
13410 :送り主の署名。標準的な挙動では、
13411 \family sans
13412 結語
13413 \family default
13414 環境の下に表示されます。
13415 \family sans
13416 署名
13417 \family default
13418 環境を使用しないと、代わりに
13419 \family sans
13420 名前
13421 \family default
13422 環境の値が表示されます。
13423 \end_layout
13424
13425 \begin_layout Itemize
13426
13427 \family sans
13428 住所
13429 \family default
13430 :送り主の住所。標準的な挙動では、書簡ヘッダの送り主の名前の下に中央揃えの段落として表示されます。
13431 \end_layout
13432
13433 \begin_layout Itemize
13434
13435 \family sans
13436 電話
13437 \family default
13438 :送り主の電話番号。標準的な挙動では、LaTeX変数
13439 \family typewriter
13440
13441 \backslash
13442 telephonenum
13443 \family default
13444 を設定するだけです。
13445 \end_layout
13446
13447 \begin_layout Itemize
13448
13449 \family sans
13450 場所(Place)
13451 \family default
13452 :書簡を書いた場所。
13453 \end_layout
13454
13455 \begin_layout Itemize
13456
13457 \family sans
13458 日付
13459 \family default
13460 :書簡を書いた日付。
13461 \family sans
13462 場所(Place)
13463 \family default
13464
13465 \family sans
13466 日付
13467 \family default
13468 は、標準的な挙動では、受取人フィールドの下に、単一の右揃え行として場所と日付を生成します。空の
13469 \family sans
13470 日付
13471 \family default
13472 環境を作成しておくと、
13473 \family sans
13474 場所(Place)
13475 \family default
13476 の値如何に関わらず、場所も日付も表示されません。
13477 \family sans
13478 日付
13479 \family default
13480 環境を使用しない場合には、書簡を出力した日付が使用されます。
13481 \end_layout
13482
13483 \begin_layout Itemize
13484
13485 \family sans
13486 返送先住所
13487 \family default
13488 :送り主の返送先住所。標準的な挙動では、受取人の上に小文字のサンセリフ体フォントで表示されます。
13489 \end_layout
13490
13491 \begin_layout Itemize
13492
13493 \family sans
13494 特別便
13495 \family default
13496 :特別便の情報。標準的な挙動では、受取人フィールドの上かつ返送先住所の下に、下線付きで表示されます。
13497 \end_layout
13498
13499 \begin_layout Itemize
13500
13501 \family sans
13502 場所
13503 \family default
13504 :追加情報。標準的な挙動では、受取人フィールドの下の右側に表示されます。
13505 \end_layout
13506
13507 \begin_layout Itemize
13508
13509 \family sans
13510 タイトル
13511 \family default
13512 :書簡の題名。標準的な挙動では、主題の上に大きなボールド体サンセリフフォントで表示されます。
13513 \end_layout
13514
13515 \begin_layout Itemize
13516
13517 \family sans
13518 主題
13519 \family default
13520 :書簡の主題。標準的な挙動では、
13521 \family sans
13522 頭語
13523 \family default
13524 環境の上にボールド体で表示されます。
13525 \end_layout
13526
13527 \begin_layout Standard
13528
13529 \family sans
13530 Yourref・Yourmail・Myref・顧客・インボイス
13531 \family default
13532 といった環境は、
13533 \family sans
13534 タイトル
13535 \family default
13536 行の上に「Your ref.」・「Your letter of」・「Our ref.」・「Customer no.」・「Invoice no.」・「Date」といったフ
13537 ィールド行を持つ、ビジネス書簡を作成します。日付フィールドには、
13538 \family sans
13539 日付
13540 \family default
13541 環境の値が使用されます。しかしながら、これらの「ビジネス書簡環境」の一つを使用した場合には、
13542 \family sans
13543 場所(Place)
13544 \family default
13545 の値は書簡には表示されなくなり、LaTeX変数
13546 \family typewriter
13547
13548 \backslash
13549 fromplace
13550 \family default
13551 が設定させるだけになります。通常時に、受取人フィールドの下に右揃えで出力される場所と日付の出力は、抑制されます。これらのビジネス環境は、ラベル付きの入力環境とし
13552 て実装されており、対応する
13553 \family sans
13554 頭語
13555 \family default
13556 環境よりも前に置く必要があります。
13557 \end_layout
13558
13559 \begin_layout Itemize
13560
13561 \family sans
13562 Yourref
13563 \family default
13564 : Your ref.
13565 \end_layout
13566
13567 \begin_layout Itemize
13568
13569 \family sans
13570 Yourmail
13571 \family default
13572 : Your letter of.
13573 \end_layout
13574
13575 \begin_layout Itemize
13576
13577 \family sans
13578 Myref
13579 \family default
13580 : Our ref.
13581 \end_layout
13582
13583 \begin_layout Itemize
13584
13585 \family sans
13586 Customer
13587 \family default
13588 : Customer no.
13589 \end_layout
13590
13591 \begin_layout Itemize
13592
13593 \family sans
13594 Invoice
13595 \family default
13596 : Invoice no.
13597 \end_layout
13598
13599 \begin_layout Subsection
13600 新しいletterクラス:letter (koma-script v.2)
13601 \end_layout
13602
13603 \begin_layout Standard
13604 by 
13605 \noun on
13606 Jürgen Spitzmüller
13607 \begin_inset VSpace medskip
13608 \end_inset
13609
13610
13611 \end_layout
13612
13613 \begin_layout Standard
13614 \noindent
13615 Koma-Script第2.8版では、新しいletterクラス
13616 \family typewriter
13617 scrlttr2
13618 \family default
13619 が導入されたため、
13620 \family typewriter
13621 scrlettr
13622 \family default
13623 は廃止されてサポート対象外となりました。これは—LaTeX側で—全く新しいインターフェイスを持っており、旧クラスとは互換性がありません。したがって、LyXは両者
13624 をサポートしていますが、新しい方のクラスを使用することを推奨します。
13625 \end_layout
13626
13627 \begin_layout Standard
13628 このクラスは、
13629 \emph on
13630 letter (koma-script)
13631 \emph default
13632 と同一の機能に加えて、新しい機能をいくつかサポートしています。基本となる項目は、
13633 \family sans
13634 住所
13635 \family default
13636 (受取人の住所、旧レイアウトの
13637 \family sans
13638 書簡
13639 \family default
13640 と同じ)・
13641 \family sans
13642 頭語
13643 \family default
13644
13645 \family sans
13646 結語
13647 \family default
13648 です。
13649 \family sans
13650 次の住所
13651 \family default
13652 は別の書簡を新しく開始します(つまり一文書あたり複数の書簡を書くことができます)。新しく付け加えられた項目は、送り主の
13653 \family sans
13654 電子メール
13655 \family default
13656
13657 \family sans
13658 URL
13659 \family default
13660
13661 \family sans
13662 ファックス
13663 \family default
13664
13665 \family sans
13666 銀行
13667 \family default
13668 、およびヘッダに(
13669 \family sans
13670 挿入\SpecialChar \menuseparator
13671
13672 \family default
13673 で)
13674 \family sans
13675 ロゴ
13676 \family default
13677 を入れることができるようになった点です。
13678 \end_layout
13679
13680 \begin_layout Standard
13681 しかしながら、もっとも大きな改善は、書簡のレイアウトを、ほとんどどんなニーズにも合わせて設定できるようになった点でしょう。これはプリアンブルか、クラスオプション
13682 として読み込まれる特別なスタイルファイル(「レタークラスオプション」、拡張子
13683 \family typewriter
13684 *.lco
13685 \family default
13686 )によって設定することができます
13687 \begin_inset Foot
13688 status collapsed
13689
13690 \begin_layout Plain Layout
13691 KOMAパッケージには、既定の
13692 \family typewriter
13693 *.lco
13694 \family default
13695 ファイルがいくつか収録されています。たとえば、ドイツの組版規則に則った
13696 \family typewriter
13697 DIN.lco
13698 \family default
13699 や、旧
13700 \family typewriter
13701 scrlettr
13702 \family default
13703 クラスの既定レイアウトを提供する
13704 \family typewriter
13705 KOMAold.lco
13706 \family default
13707 などです。たとえば後者は、
13708 \family sans
13709 文書\SpecialChar \menuseparator
13710 設定\SpecialChar \menuseparator
13711 文書クラス\SpecialChar \menuseparator
13712 クラスオプション
13713 \family default
13714 フィールドにクラスオプション
13715 \family typewriter
13716 KOMAold
13717 \family default
13718 を加えることで読み込むことができます。
13719 \end_layout
13720
13721 \end_inset
13722
13723 。用例としては、LyXに収録されているひな型
13724 \emph on
13725 koma-letter2
13726 \emph default
13727 をご覧ください。詳細な解説は、Koma-Script取扱説明書(
13728 \emph on
13729 scrguide
13730 \emph default
13731 )にあります。
13732 \end_layout
13733
13734 \begin_layout Subsection
13735 問題点
13736 \end_layout
13737
13738 \begin_layout Standard
13739 Koma-Script文書クラスをLyX上に表示する上で、LyXの内部処理が若干の問題を生じめます。
13740 \end_layout
13741
13742 \begin_layout Itemize
13743
13744 \family sans
13745
13746 \family default
13747 環境の章番号は、章見出しと同じ行ではなく、その上に表示されます。これは、レイアウトファイル中の
13748 \family sans
13749 Counter_Chapter
13750 \family default
13751 ラベル型に対するLyXの内部処理が原因です。
13752 \end_layout
13753
13754 \begin_layout Itemize
13755
13756 \family sans
13757 章(addchap)
13758 \family default
13759
13760 \family sans
13761 節(addsec)
13762 \family default
13763 環境の見出しは、「本当の」LaTeXの目次には追加されますが、LyXの目次(
13764 \family sans
13765 移動
13766 \family default
13767 メニュー)には追加されません。
13768 \end_layout
13769
13770 \begin_layout Itemize
13771
13772 \emph on
13773 letter
13774 \emph default
13775 文書クラスでの段落は、垂直スペースによる段落区切りで表示され、字下げはされません。これが標準的な挙動となっていて、特別なLaTeXコマンドは必要ありません。しか
13776 し、
13777 \family sans
13778 文書\SpecialChar \menuseparator
13779 設定
13780 \family default
13781 ダイアログでは、対応するラジオボタンは
13782 \family sans
13783 字下げ
13784 \family default
13785 に設定されています。
13786 \family sans
13787 垂直スペース
13788 \family default
13789 は、隙間を空けるために、文書にLaTeXコマンドをつねに追加するようになっていますが、この文書クラスの場合には、そのような挙動が望まれないためです。
13790 \end_layout
13791
13792 \begin_layout Section
13793 Memoir
13794 \end_layout
13795
13796 \begin_layout Standard
13797
13798 \noun on
13799 Jürgen Spitzmüller
13800 \noun default
13801
13802 \end_layout
13803
13804 \begin_layout Subsection
13805 概観
13806 \end_layout
13807
13808 \begin_layout Standard
13809 Memoirは、非常に強力で、着実に改良が加えられている文書クラスであり、フィクションとノンフィクションの文学作品用に設計されています。その目的は、ユーザーに、
13810 文書の組版に関して最大限の裁量を得させることにあります。Memoirは、標準bookクラスに基づいていますが、articleクラスをエミュレートすることもできま
13811 す(以下参照)。
13812 \end_layout
13813
13814 \begin_layout Standard
13815 Memoir開発者であるPeter Wilsonは、LaTeXの世界での、多くの便利なパッケージの作者として知られていますが、それらのほとんどは、Memoirに
13816 統合されました。このため、章のデザインや、目次や付録などのレイアウトを、はるかに簡単に行うことができます。しかしながら、LyXは、これらすべての素晴らしい機能を
13817 ネイティブでサポートしているわけではありません。これらのうちいくつかは、将来のリリースで追加されるかもしれませんが
13818 \begin_inset Foot
13819 status collapsed
13820
13821 \begin_layout Plain Layout
13822 もし提案があれば、ぜひ
13823 \begin_inset Flex URL
13824 status collapsed
13825
13826 \begin_layout Plain Layout
13827
13828 lyx-devel@lists.lyx.org
13829 \end_layout
13830
13831 \end_inset
13832
13833 までお送り下さい。
13834 \end_layout
13835
13836 \end_inset
13837
13838 、LyXのフレームワークが持つ制約のために、おそらく決して追加されることのないと考えられるものも多数あります。もちろん、ネイティブなLaTeXコマンド(TeXコ
13839 ード
13840 \begin_inset Foot
13841 status collapsed
13842
13843 \begin_layout Plain Layout
13844 【参考】詳細は、第
13845 \begin_inset CommandInset ref
13846 LatexCommand ref
13847 reference "sec:LaTeXコードを挿入する"
13848
13849 \end_inset
13850
13851 節参照。
13852 \end_layout
13853
13854 \end_inset
13855
13856 )の助けを借りれば、全機能を使用できます。この節では、LyXがネイティブにサポートしている機能についてのみ、列挙するものとします。詳細な説明(および他の機能)に
13857 ついては、Memoirクラスの詳しい取扱説明書
13858 \begin_inset Foot
13859 status collapsed
13860
13861 \begin_layout Plain Layout
13862 【参考】
13863 \begin_inset Flex URL
13864 status collapsed
13865
13866 \begin_layout Plain Layout
13867
13868 CTAN:/macros/latex/memoir/memman.pdf
13869 \end_layout
13870
13871 \end_inset
13872
13873
13874 \end_layout
13875
13876 \end_inset
13877
13878 をご覧になることをお勧めします。この取扱説明書は、本クラスのユーザーの手引きであるのみに留まらず、良い組版に関する包括的な解説であり、それ自身が良い組版の傑出し
13879 た用例となっています。
13880 \end_layout
13881
13882 \begin_layout Subsection
13883 基本的な機能と制約
13884 \end_layout
13885
13886 \begin_layout Standard
13887 Memoirは、基本的に、標準bookクラスの全機能をサポートしています。しかしながら、以下に示すような若干の違いがあります。
13888 \end_layout
13889
13890 \begin_layout Description
13891 フォント寸法: Memoirでは、9・10・11・12・14・17と、より広い範囲のフォント寸法が使用可能です。
13892 \end_layout
13893
13894 \begin_layout Description
13895 ページ様式: Memoirパッケージとfancyhdrパッケージとのコマンドの衝突のため(両パッケージは同じ名前のコマンドを定義しているため、LaTeXが混乱さ
13896 せられます)、fancyページ様式は使用できません。その代わり、Memoirには、多くの独自のページ様式が付属してきます(
13897 \family sans
13898 文書\SpecialChar \menuseparator
13899 設定\SpecialChar \menuseparator
13900 ページレイアウト
13901 \family default
13902 参照)。これらを章題ページに使用したい場合には、コマンド
13903 \family typewriter
13904
13905 \backslash
13906 chapterstyle
13907 \family default
13908 を、本文またはプリアンブルに記述する必要があります(例えば、
13909 \family typewriter
13910
13911 \backslash
13912 chapterstyle{companion}
13913 \family default
13914 など)。
13915 \end_layout
13916
13917 \begin_layout Description
13918 節分け: 標準クラスでは、節分けコマンド(章・節・小節等)は、非必須引数を一つ取ることができます。これを用いて、目次やヘッダ用に別のタイトルを指定することができ
13919 ます(たとえば、タイトルが長すぎる場合などに用います)。LyXでは、章や節の始めで
13920 \family sans
13921 挿入\SpecialChar \menuseparator
13922 短縮タイトル
13923 \family default
13924 を使えば、これを指定することができます。一方、Memoirでは、第2の非必須引数を取ることができ、目次用のタイトルとヘッダ用のタイトルの指定を分離しています。こ
13925 れを使えば、本文用と目次用とヘッダ用のタイトルの3種類を指定することができます。この機能を使用したい場合には、2つの非必須引数を入力して、最初のものに目次用、次
13926 のものにヘッダ用短縮タイトルを入れてください。
13927 \end_layout
13928
13929 \begin_layout Description
13930 目次・図一覧・表一覧: 標準クラス(および他の多くのクラス)では、目次と図一覧および表一覧は、自動的に新規頁に置かれます。Memoirは、これとは別の方針を採り
13931 ます。改頁を行いたい場合は、手動で頁区切りを入れなくてはなりません。
13932 \end_layout
13933
13934 \begin_layout Description
13935 タイトル頁: 理由は不明ですが、Memoirはタイトルページに丁付けを行います(標準クラスでは、タイトルページは「empty」様式、すなわち丁付けを行いません)
13936 。タイトル頁に丁付けを行いたくない場合には、プリアンブルに
13937 \family typewriter
13938
13939 \backslash
13940 aliaspagestyle{title}{empty}
13941 \family default
13942 と入力してください。
13943 \end_layout
13944
13945 \begin_layout Description
13946 Article: クラスオプション
13947 \emph on
13948 article
13949 \emph default
13950 を用いる(
13951 \family sans
13952 文書\SpecialChar \menuseparator
13953 設定\SpecialChar \menuseparator
13954 クラスオプション
13955 \family default
13956 で入力)と、article様式をエミュレートできます。すなわち、(脚注・図・表等の)カウンタは、章毎にリセットされず、次の章は頁を改めず(ただし、「本物の」ar
13957 ticleクラスとは違って、頁を改めることも可)、部はbookクラスと同様に、独立の頁を使用します。
13958 \end_layout
13959
13960 \begin_layout Description
13961 Oldfontcommands: LaTeX旧2.09版で使用されていた旧いフォントコマンド(
13962 \family typewriter
13963
13964 \backslash
13965 rm
13966 \family default
13967
13968 \family typewriter
13969
13970 \backslash
13971 it
13972 \family default
13973 など)は、Memoirにおいては、既定では使用することができません。Memoirがこれらのコマンドを検知すると、エラーを発してLaTeXを停止させます。しかし、
13974 クラスオプション
13975 \emph on
13976 oldfontcommands
13977 \emph default
13978 を指定すると、これらのコマンドが容認され、エラーの代わりに警告を発するのみとなります(これによって、少なくともLaTeXは停止しなくなります)。まだ、多くのパッ
13979 ケージと、就中多くのBibTeXスタイルファイルが、これらのコマンドを使用しているので、我々はこのオプションを既定で使うこととしました。
13980 \end_layout
13981
13982 \begin_layout Subsection
13983 追加された機能
13984 \end_layout
13985
13986 \begin_layout Standard
13987 LyXでサポートされる機能(今のところそれほど多くはありません)を簡単に説明しましょう。詳しくはMemoirの取扱説明書
13988 \begin_inset Foot
13989 status collapsed
13990
13991 \begin_layout Plain Layout
13992 \begin_inset Flex URL
13993 status collapsed
13994
13995 \begin_layout Plain Layout
13996
13997 CTAN:/macros/latex/memoir/memman.pdf
13998 \end_layout
13999
14000 \end_inset
14001
14002
14003 \end_layout
14004
14005 \end_inset
14006
14007 を見てください。
14008 \end_layout
14009
14010 \begin_layout Description
14011 概要: 概要が、追加された機能として扱われているのを不思議に思われるかもしれませんが、bookクラスとしては追加された機能なのです。通常bookクラスには概要は
14012 ないのですが、memoirにはあります。これは、どこでも何回でも自由に使うことができます。
14013 \end_layout
14014
14015 \begin_layout Description
14016 章要約: この古い組版様式はご覧になったことがあるかも知れません。章の内容が、見出しの下と目次に要約されているものです(たとえば、「我らが英雄がトロヤに到着する
14017 。彼は友人を失うが、新たな友人を得る。」など)。章要約(chapterprecis)はこれを行います。したがって、章要約は章の下でのみ意味を持ちます。
14018 \end_layout
14019
14020 \begin_layout Description
14021 題辞: 題辞(epigraph)は章頭の、気の利いた標語やモットーです。題辞環境は、そのような標語を組む洗練された方法を提供します。標語本体(本文)とその著者(
14022 出典)は、短い線で区切られます。この環境には二つの引数(本文と出典)が必要なので、ここでもLyXを少しだます必要があります。ここでは、2つの引数の間に、
14023 \emph on
14024 <標語>
14025 \family typewriter
14026 \emph default
14027 }{
14028 \family default
14029 \emph on
14030 <標語の著者>
14031 \emph default
14032 のように、(TeXモードで)波括弧を入れなくてはなりません。
14033 \end_layout
14034
14035 \begin_layout Description
14036 詩題: Memoirには(複雑で隠喩的なものも含めて)詩を組版するための多くの機能がありますが、LyXは、そのうちいくつかしかサポートしていません。詩題はその一
14037 つです。これは詩用の中央揃えタイトルで、目次にも表示されます(詩句が詩の標準環境です。Memoirには、詩句の拡張版もありますが、これらを使うためにはTeXコー
14038 ドを使用しなくてはなりません。これらの環境は通常の詩句環境の中に入れ子にしなくてはならないのですが、LyXではそれができないためです)。
14039 \end_layout
14040
14041 \begin_layout Description
14042 詩題*: 目次に現れない他は詩題と同じです。
14043 \end_layout
14044
14045 \begin_layout Section
14046 Article(mwart)・book(mwbk)・report(mwrep)
14047 \begin_inset Argument
14048 status collapsed
14049
14050 \begin_layout Plain Layout
14051
14052 \family typewriter
14053 mw
14054 \family default
14055 クラス
14056 \end_layout
14057
14058 \end_inset
14059
14060
14061 \end_layout
14062
14063 \begin_layout Standard
14064
14065 \noun on
14066 Tomasz Luczak
14067 \noun default
14068
14069 \end_layout
14070
14071 \begin_layout Standard
14072 LyX文書クラス
14073 \emph on
14074 article (mwart)
14075 \emph default
14076
14077 \emph on
14078 report (mwrep)・book
14079 \emph default
14080  
14081 \emph on
14082 (mwbk)
14083 \emph default
14084 は、それぞれLaTeX文書クラス
14085 \family typewriter
14086 mwart.cls
14087 \family default
14088
14089 \family typewriter
14090 mwrep.cls
14091 \family default
14092
14093 \family typewriter
14094 mwbk.cls
14095 \family default
14096 に対応しています。これらは、標準の
14097 \family typewriter
14098 article.cls
14099 \family default
14100
14101 \family typewriter
14102 report.cls
14103 \family default
14104
14105 \family typewriter
14106 book.cls
14107 \family default
14108 を代替するものであり、多くの点で、ポーランド語の組版慣習によく適合しています。
14109 \end_layout
14110
14111 \begin_layout Standard
14112 基本的な違いは、次の点です。
14113 \end_layout
14114
14115 \begin_layout Itemize
14116 付番のない見出し(
14117 \family sans
14118 節*
14119 \family default
14120 などの星付き)も目次に加えられます。
14121 \end_layout
14122
14123 \begin_layout Itemize
14124 以下のページスタイルの追加
14125 \end_layout
14126
14127 \begin_deeper
14128 \begin_layout Description
14129 uheadings 分離線付きヘッダ
14130 \end_layout
14131
14132 \begin_layout Description
14133 myheadings 
14134 \family typewriter
14135
14136 \backslash
14137 markright
14138 \family default
14139 コマンドおよび
14140 \family typewriter
14141
14142 \backslash
14143 markboth
14144 \family default
14145 コマンドで設定するカスタムヘッダ
14146 \end_layout
14147
14148 \begin_layout Description
14149 myuheadings 分離線付きカスタムヘッダ
14150 \end_layout
14151
14152 \begin_layout Description
14153 outer ページの外側にページ番号
14154 \end_layout
14155
14156 \end_deeper
14157 \begin_layout Itemize
14158 オプション
14159 \end_layout
14160
14161 \begin_deeper
14162 \begin_layout Description
14163 rmheadings セリフ体見出し --- 既定
14164 \end_layout
14165
14166 \begin_layout Description
14167 sfheadings サンセリフ体見出し
14168 \end_layout
14169
14170 \begin_layout Description
14171 authortitle タイトルページは、著者名・タイトルの順で配置 --- 既定
14172 \end_layout
14173
14174 \begin_layout Description
14175 titleauthor タイトルページは、タイトル・著者名の順で配置
14176 \end_layout
14177
14178 \begin_layout Description
14179 withmarginpar ページ上に余白のための場所を確保
14180 \end_layout
14181
14182 \end_deeper
14183 \begin_layout Section
14184 Paper
14185 \end_layout
14186
14187 \begin_layout Standard
14188
14189 \family sans
14190 paper
14191 \family default
14192 文書クラスは標準
14193 \family sans
14194 article
14195 \family default
14196 クラスの代替となるものです。これは
14197 \family sans
14198 同様の
14199 \family default
14200 機能を提供しますが、サンセリフ体の節見出し・ヘッディング等を持つこちらのレイアウトの方が気に入るかも知れません。
14201 \end_layout
14202
14203 \begin_layout Section
14204 RevTeX4
14205 \end_layout
14206
14207 \begin_layout Standard
14208 by 
14209 \noun on
14210 Amir Karger
14211 \end_layout
14212
14213 \begin_layout Standard
14214 \begin_inset VSpace bigskip
14215 \end_inset
14216
14217
14218 \end_layout
14219
14220 \begin_layout Standard
14221 \noindent
14222
14223 \family sans
14224 Revtex
14225 \begin_inset space ~
14226 \end_inset
14227
14228 4
14229 \family default
14230 テキストクラスは、アメリカ物理学会のRevTeX 4.0(1999年5月の
14231 \begin_inset Formula $\beta$
14232 \end_inset
14233
14234 リリース)クラスで動作します。
14235 \end_layout
14236
14237 \begin_layout Standard
14238 LyXには、RevTeX 3.1で動作する
14239 \family sans
14240 Revtex
14241 \family default
14242 テキストクラスもあります。しかしながら、第3.1版はLaTeX 2.09で動作するものであり、基本的に時代遅れなものになっています。LyXはLaTeX2eを必要とす
14243 ることから、第3.1版はLyXとうまく協調しないことを意味しますが、動作するようには調整してあります。RevTeX 4.0は、LaTeX2eで素直に動作するようにデ
14244 ザインされているので、LyXと
14245 \family sans
14246 RevTeX
14247 \begin_inset space ~
14248 \end_inset
14249
14250 4
14251 \family default
14252 テキストクラスの組で使用するのは、たいへん簡単です。
14253 \end_layout
14254
14255 \begin_layout Standard
14256 この取扱説明書は、RevTeX 4.0の説明書の
14257 \emph on
14258 補完
14259 \emph default
14260 として使用されることを前提としています。したがって、ここではRevTeX固有マクロの説明はせず、必要な場合にはプリアンブルに何と書けば良いかを知っているものとし
14261 て説明します。
14262 \end_layout
14263
14264 \begin_layout Subsection
14265 導入
14266 \end_layout
14267
14268 \begin_layout Standard
14269 RevTeX 4パッケージのREADMEファイルにあるとおり、ともかくRevTeX 4を導入しなくてはなりません。パッケージは、The RevTeX
14270  4 Web Site 
14271 \begin_inset Flex URL
14272 status collapsed
14273
14274 \begin_layout Plain Layout
14275
14276 http://publish.aps.org/revtex4/
14277 \end_layout
14278
14279 \end_inset
14280
14281 から入手することができます。これをLaTeXが検出することのできる場所に導入してください。それから、適当に選んだディレクトリ(もといクラスファイルを導入したのと
14282 は異なるディレクトリ)で簡単なRevTeX 4文書を LaTeXでコンパイルできるかどうか確認してください。この後、LyXを再初期設定すると、クラスファイルを検
14283 出し、RevTeX4テキストクラスが使用できるようになるはずです。
14284 \end_layout
14285
14286 \begin_layout Standard
14287 使い始めるには、
14288 \family typewriter
14289 tex2lyx
14290 \family default
14291 を使ってRevTeX 4文書を読み込むか、またはひな型ディレクトリにある
14292 \family sans
14293 Revtex
14294 \begin_inset space ~
14295 \end_inset
14296
14297 4
14298 \family default
14299 のひな型を使うのが、おそらく一番簡単な方法でしょう。
14300 \end_layout
14301
14302 \begin_layout Subsection
14303 プリアンブルに関すること
14304 \end_layout
14305
14306 \begin_layout Standard
14307
14308 \family typewriter
14309
14310 \backslash
14311 documentclass
14312 \family default
14313 に与える「preprint」や「aps」のような非必須引数は、他のクラス同様、
14314 \family sans
14315 文書\SpecialChar \menuseparator
14316 設定\SpecialChar \menuseparator
14317 文書クラス
14318 \family default
14319
14320 \family sans
14321 クラスオプション
14322 \family default
14323 フィールドに入れます。RevTeXでは、少なくとも一つの非必須引数が必要なことに注意してください。
14324 \end_layout
14325
14326 \begin_layout Standard
14327
14328 \family typewriter
14329
14330 \backslash
14331 draft
14332 \family default
14333 など他のプリアンブルは、他のクラス同様、
14334 \family sans
14335 文書\SpecialChar \menuseparator
14336 設定\SpecialChar \menuseparator
14337 LaTeXプリアンブル
14338 \family default
14339 に入れてください。
14340 \end_layout
14341
14342 \begin_layout Subsection
14343 レイアウト
14344 \end_layout
14345
14346 \begin_layout Standard
14347 レイアウトは、基本的にRevTeX4.0のコマンドに対応しています。たとえば、Emailレイアウトは、
14348 \family typewriter
14349
14350 \backslash
14351 email{}
14352 \family default
14353 に対応しています。(少なくともRevTeX 4.0 Beta現在では)
14354 \family sans
14355 住所
14356 \family default
14357
14358 \family sans
14359 所属
14360 \family default
14361 はまったく同じものなので、両方を使う必要はありません
14362 \begin_inset Foot
14363 status collapsed
14364
14365 \begin_layout Plain Layout
14366 ついでながら、
14367 \family typewriter
14368 tex2lyx
14369 \family default
14370 は両方とも対応しているので、
14371 \family typewriter
14372
14373 \backslash
14374 address
14375 \family default
14376
14377 \family typewriter
14378
14379 \backslash
14380 affiliation
14381 \family default
14382 のどちらも翻訳することができます。
14383 \end_layout
14384
14385 \end_inset
14386
14387
14388 \end_layout
14389
14390 \begin_layout Subsection
14391 重要な注意
14392 \end_layout
14393
14394 \begin_layout Standard
14395 RevTeX 4には、バグを引き起こしがちなために、気をつけなくてはならない特殊な面がいくつかあるため、LyXではさらに気をつけなくてはなりません。
14396 \end_layout
14397
14398 \begin_layout Standard
14399 RevTeXでは、
14400 \family typewriter
14401
14402 \backslash
14403 thanks
14404 \family default
14405 コマンドは、
14406 \family typewriter
14407
14408 \backslash
14409 author
14410 \family default
14411 コマンドの
14412 \emph on
14413 外側
14414 \emph default
14415 に来なくてはなりません。LyXでは、独立した
14416 \family sans
14417 感謝
14418 \family default
14419 レイアウトがこの働きをします。直接
14420 \family sans
14421 、著者
14422 \family default
14423 レイアウトに脚注を付けてしまうと、おかしなことが起こる可能性があります。詳細については、RevTeX 4の取扱説明書をご覧ください。
14424 \end_layout
14425
14426 \begin_layout Standard
14427 また、
14428 \family sans
14429 著者電子メール
14430 \family default
14431
14432 \family sans
14433 著者URL・感謝(thanks)
14434 \family default
14435 レイアウトは、
14436 \family sans
14437 著者
14438 \family default
14439 レイアウトと
14440 \family sans
14441 住所(
14442 \family default
14443 または同等の
14444 \family sans
14445 所属
14446 \family default
14447 )レイアウトの間に置かなければなりません。
14448 \family sans
14449 感謝(thanks)
14450 \family default
14451
14452 \family sans
14453 住所
14454 \family default
14455 の後に置いてしまうと、LaTeXはコンパイルに失敗します。
14456 \end_layout
14457
14458 \begin_layout Subsection
14459 問題点
14460 \end_layout
14461
14462 \begin_layout Standard
14463 このレイアウトの主な問題点は、電子メールやタイトルのようなレイアウトに非必須引数を用いることができないことです(これはこのレイアウトだけの問題ではありません。例
14464 えば、節レイアウトも非必須引数を使用することができません)。これは、たとえばページヘッダにヘッダ用タイトルを設定したい場合などには、ファイルをLaTeXファイル
14465 に変換した後に(これは最終的にAPSに原稿を送る際には行わなくてはなりません)、テキストエディタを使ってLaTeXファイルを編集し、非必須引数を書き加えなくては
14466 ならないということです。これらのレイアウトがないと、
14467 \family typewriter
14468
14469 \backslash
14470 altaffiliation
14471 \family default
14472 (またそれと同等な
14473 \family typewriter
14474
14475 \backslash
14476 altaddress
14477 \family default
14478 )は使えませんので、対応するレイアウトは存在せず、手動で書き加える必要があります
14479 \begin_inset Foot
14480 status collapsed
14481
14482 \begin_layout Plain Layout
14483
14484 \emph on
14485 JMarcからの註:
14486 \emph default
14487  実は、LyX 1.3.0 では非必須引数を一部サポートしているのですが、このレイアウトは、まだこの機能を使うようにはアップデートされていないのです。
14488 \end_layout
14489
14490 \end_inset
14491
14492
14493 \end_layout
14494
14495 \begin_layout Section
14496 Springer学術誌(
14497 \family sans
14498 svjour)
14499 \end_layout
14500
14501 \begin_layout Standard
14502
14503 \noun on
14504 Martin Vermeer
14505 \noun default
14506
14507 \end_layout
14508
14509 \begin_layout Subsection
14510 説明
14511 \end_layout
14512
14513 \begin_layout Standard
14514 これは、Springer Verlag社発行のいくつかの学術誌で使用されている書式のレイアウトファイルです。
14515 \begin_inset Flex URL
14516 status collapsed
14517
14518 \begin_layout Plain Layout
14519
14520 http://www.springer.de/author/tex/help-journals.html
14521 \end_layout
14522
14523 \end_inset
14524
14525 に必要なクラスファイル(LaTeX2e用になりました)とそれに対応する学術誌の一覧があります。このレイアウトはモジュール式になっています。つまり、全ジャーナル共
14526 通部分は
14527 \family typewriter
14528 svjour.inc
14529 \family default
14530 に実装されており、各誌個別のレイアウトファイル(たとえばJournal of Geodesy用の
14531 \family typewriter
14532 svjog.layout
14533 \family default
14534 など)から取り込むことができます。
14535 \end_layout
14536
14537 \begin_layout Standard
14538 このことは、上記の学術誌一覧にある他のSpringer誌のサポートを実装するためには、
14539 \family typewriter
14540 svjog.layout
14541 \family default
14542 に書かれている指示に従って、自作の
14543 \family typewriter
14544 sv
14545 \family default
14546 <学術誌名>
14547 \family typewriter
14548 .layout
14549 \family default
14550 を書くだけで良いことを意味します。
14551 \end_layout
14552
14553 \begin_layout Standard
14554 このレイアウトは、Journal of Geodesyに対してのみ、充分な試験が為されています。
14555 \family typewriter
14556 svjour
14557 \family default
14558
14559 \family typewriter
14560 svjog
14561 \family default
14562 は、標準LyX頒布版に収録済みです。関連するクラスファイルを(Springerからダウンロードして)適切なディレクトリに導入し、LaTeXを再設定した後(teT
14563 eXの場合は、必要に応じてroot権限で
14564 \family typewriter
14565 texhash
14566 \family default
14567 を実行します)、LyXを再初期設定すれば、動作するはずです。
14568 \end_layout
14569
14570 \begin_layout Subsection
14571 新スタイル
14572 \end_layout
14573
14574 \begin_layout Standard
14575 多くの定理環境 --- 
14576 \family sans
14577 主張
14578 \family default
14579
14580 \family sans
14581 推論
14582 \family default
14583 ・\SpecialChar \ldots{}
14584
14585 \family sans
14586 定理
14587 \family default
14588
14589 \end_layout
14590
14591 \begin_layout Standard
14592
14593 \family sans
14594 ヘッドノート
14595 \family default
14596
14597 \family sans
14598 献呈
14599 \family default
14600
14601 \family sans
14602 サブタイトル・ヘッダ用LaTeXタイトル・ヘッダ用著者名・所属機関・メール・オフプリント・キーワード・謝辞(acknowledgements)・謝辞(ackno
14603 wledgement)
14604 \family default
14605 。詳しくは Springerのクラスファイルの説明書を読んでください。
14606 \end_layout
14607
14608 \begin_layout Subsection
14609 サポートしているジャーナル
14610 \end_layout
14611
14612 \begin_layout Itemize
14613
14614 \emph on
14615 Journal of Geodesy
14616 \emph default
14617
14618 \family typewriter
14619 svjog.layout
14620 \family default
14621  --- Martin Vermeer
14622 \end_layout
14623
14624 \begin_layout Itemize
14625
14626 \emph on
14627 Probability Theory and Related Fields
14628 \emph default
14629
14630 \family typewriter
14631 svprobth.layout
14632 \family default
14633  --- Jean-Marc Lasgouttes
14634 \end_layout
14635
14636 \begin_layout Standard
14637 あなた自身のレイアウトファイルをつくってください。難しくはありません。
14638 \end_layout
14639
14640 \begin_layout Subsection
14641 Credits
14642 \end_layout
14643
14644 \begin_layout Standard
14645 これらのファイルは、以前の 
14646 \family typewriter
14647 ejour2.layout
14648 \family default
14649 をもとにしています。
14650 \family typewriter
14651 ejour2.layout
14652 \family default
14653 は SpringerのLaTeX 2.09用のスタイルファイルを使った素人細工のようなレイアウトファイルです。これらのファイルはすでにありません。Jean-Mar
14654 c Lasgouttesのおかげで LyXのレイアウトファイルのメカニズムをよりよく理解することができました。
14655 \end_layout
14656
14657 \begin_layout Subsection
14658 バグ
14659 \end_layout
14660
14661 \begin_layout Standard
14662 多分あります。以前の 
14663 \family typewriter
14664 ejour2
14665 \family default
14666 よりは少なくなっているとは思いますが。
14667 \end_layout
14668
14669 \begin_layout Standard
14670 制限事項:定理環境の環境の番号は表示されません。#が表示されるだけです。
14671 \end_layout
14672
14673 \begin_layout Section
14674 Slides(別名
14675 \noun on
14676 SliTeX
14677 \noun default
14678
14679 \begin_inset Foot
14680 status collapsed
14681
14682 \begin_layout Plain Layout
14683 (訳註)この節の内容は、全般的に古くなっています。
14684 \end_layout
14685
14686 \end_inset
14687
14688
14689 \begin_inset CommandInset label
14690 LatexCommand label
14691 name "sec:slitex"
14692
14693 \end_inset
14694
14695
14696 \end_layout
14697
14698 \begin_layout Standard
14699
14700 \noun on
14701 John Weiss
14702 \noun default
14703
14704 \end_layout
14705
14706 \begin_layout Subsection
14707 はじめに
14708 \end_layout
14709
14710 \begin_layout Standard
14711 本節では、オーバーへッドプロジェクタ用のスライドをつくるのに、LyXをどのように使えばよいかを説明します。これを行う文書クラスには、既定のslideクラスと
14712 \family sans
14713 FoilTeX
14714 \family default
14715 スライドクラスの2つがあります。本節は前者について説明を行います。
14716 \end_layout
14717
14718 \begin_layout Standard
14719 誤解のないように、正しく明確に、もう一度言っておきます。
14720 \end_layout
14721
14722 \begin_layout Standard
14723 \begin_inset VSpace bigskip
14724 \end_inset
14725
14726
14727 \end_layout
14728
14729 \begin_layout Standard
14730 \align center
14731
14732 \size large
14733 本節は文書クラス
14734 \begin_inset Quotes eld
14735 \end_inset
14736
14737
14738 \family sans
14739 transparencies (slides)
14740 \family default
14741
14742 \begin_inset Quotes erd
14743 \end_inset
14744
14745
14746 \emph on
14747 のみ
14748 \emph default
14749 を説明しています。
14750 \end_layout
14751
14752 \begin_layout Standard
14753 \begin_inset VSpace bigskip
14754 \end_inset
14755
14756
14757 \end_layout
14758
14759 \begin_layout Standard
14760
14761 \family sans
14762 「slides (FoilTeX)
14763 \family default
14764 」の説明をお探しならば、第
14765 \begin_inset CommandInset ref
14766 LatexCommand ref
14767 reference "sec:foiltex"
14768
14769 \end_inset
14770
14771 節をご覧ください。
14772 \family sans
14773 foils
14774 \family default
14775 クラス「
14776 \family sans
14777 slides (FoilTeX)
14778 \family default
14779 」は、実際、本節で説明している既定
14780 \family sans
14781 slides
14782 \family default
14783 クラスよりも良いようです
14784 \begin_inset Foot
14785 status collapsed
14786
14787 \begin_layout Plain Layout
14788 \SpecialChar \ldots{}
14789
14790 \family sans
14791 FoilTeX
14792 \family default
14793 の支持者からは聞いています。けれども私は使ったことがないので、本当かどうか確かめようがありません。
14794 \end_layout
14795
14796 \end_inset
14797
14798
14799 \end_layout
14800
14801 \begin_layout Standard
14802 このクラスは、旧SLITeXパッケージをLaTeX2e用に改良したものです。LaTeX2e頒布版すべてが、このクラス(以下では単に「
14803 \family sans
14804 slides
14805 \family default
14806 」と述べることにします)を含んでいるので、あなたもお持ちのはずです。前述の
14807 \family sans
14808 foils
14809 \family default
14810 のように、同じくオーバーへッドプロジェクタ用のスライドを生成しながら、このクラスよりも良い仕事をするクラスもあります。しかしながら、オーバーレイを生成するなど、
14811 他のクラスにはできないが
14812 \family sans
14813 slides
14814 \family default
14815 ならばできることもあります。詳しくは以下をお読みください。
14816 \end_layout
14817
14818 \begin_layout Subsection
14819 使い始めるには
14820 \begin_inset CommandInset label
14821 LatexCommand label
14822 name "sec:slidesetup"
14823
14824 \end_inset
14825
14826
14827 \end_layout
14828
14829 \begin_layout Standard
14830 当然ながら、この文書クラスを使用するには、
14831 \family sans
14832 文書\SpecialChar \menuseparator
14833 設定
14834 \family default
14835 ダイアログのクラスリストから「
14836 \family sans
14837 transparencies (slides)
14838 \family default
14839 」を選択しなくてはなりません。このクラスについて、以下のように、特に知っておいた方が良いことがいくつかあります。
14840 \end_layout
14841
14842 \begin_layout Itemize
14843
14844 \family sans
14845 用紙方向
14846 \family default
14847
14848 \family sans
14849 二段組文書
14850 \family default
14851 の各オプションは、あえて変更する必要はありません。これらのオプションは、
14852 \family sans
14853 slides
14854 \family default
14855 クラスではサポートされていないので、効果がありません。
14856 \end_layout
14857
14858 \begin_layout Itemize
14859
14860 \family sans
14861 ヘディング様式
14862 \family default
14863 オプションは、このクラスでは少し異なった振る舞いをします。各選択肢とその機能は、以下の通りです。
14864 \end_layout
14865
14866 \begin_deeper
14867 \begin_layout Description
14868 プレーン(plain) 最終出力の右下隅にページ番号が付きます。
14869 \end_layout
14870
14871 \begin_layout Description
14872 設定(headings)
14873 \family sans
14874  プレーン(plain)
14875 \family default
14876 と同様ですが、それ以外にあなたが指定したタイムマーカーをすべて出力します。これが既定値です。
14877 \end_layout
14878
14879 \begin_layout Description
14880 空 最終出力には、ページ番号もタイムマーカーも位置揃えマーカーも出力されません。
14881 \end_layout
14882
14883 \end_deeper
14884 \begin_layout Itemize
14885
14886 \family sans
14887 slides
14888 \family default
14889 クラスには、もう一つ
14890 \family typewriter
14891 clock
14892 \family default
14893 というオプションがあります。これを使用するには、
14894 \family sans
14895 クラスオプション
14896 \family default
14897 に「
14898 \family typewriter
14899 clock
14900 \family default
14901 」と入力してください。
14902 \end_layout
14903
14904 \begin_deeper
14905 \begin_layout Standard
14906 このオプションを使うと、
14907 \family sans
14908 注釈
14909 \family default
14910 にタイムマーカーを加えることができます。詳細は、第
14911 \begin_inset CommandInset ref
14912 LatexCommand ref
14913 reference "sec:slideNote"
14914
14915 \end_inset
14916
14917 節をご覧ください。
14918 \end_layout
14919
14920 \end_deeper
14921 \begin_layout Standard
14922
14923 \family sans
14924 slides
14925 \family default
14926 クラスを用いた文書を自動的にセットアップするには、ひな型ファイル「
14927 \family typewriter
14928 slides.lyx
14929 \family default
14930 」を使用することもできます(新規ファイルを開く際に
14931 \family sans
14932 ファイル\SpecialChar \menuseparator
14933 新規(ひな型使用)
14934 \family default
14935 を使用してください)。ひな型ファイルには、このクラスが使用する特別な段落環境の用例も含まれています。これらについては、以下で説明します。
14936 \end_layout
14937
14938 \begin_layout Subsection
14939 段落環境
14940 \end_layout
14941
14942 \begin_layout Subsubsection
14943
14944 \family sans
14945 サポートされている環境
14946 \end_layout
14947
14948 \begin_layout Standard
14949 新しく
14950 \family sans
14951 slides
14952 \family default
14953 文書を開いたときにまず気付くのは、フォント寸法とフォント族の違いでしょう。ここでは、
14954 \family sans
14955 サンセリフ体
14956 \family default
14957 フォントの
14958 \family sans
14959 極大
14960 \family default
14961 寸法が用いられており、出力でもこのフォントが使用されます。これは、現在スライドを作成中であることの「目印」だと考えてください。出力スライドは大きなフォントを使用
14962 するため、書ける場所は少なくなります。もちろん、既定の大きな画面フォントはWYSIWYGではなく、スライドであることの目印に過ぎません。
14963 \end_layout
14964
14965 \begin_layout Standard
14966 次に気付くのは、(ツールバー左端の)段落環境プルダウンボックスが変わっていることでしょう。通常見かける環境の多くがなくなって、代わりに5つの新しい環境が入ってい
14967 ます。これは、
14968 \family sans
14969 slides
14970 \family default
14971 クラスが、標準段落環境のうち以下のものしかサポートしていないためです。
14972 \end_layout
14973
14974 \begin_layout Itemize
14975
14976 \family sans
14977 標準
14978 \end_layout
14979
14980 \begin_layout Itemize
14981
14982 \family sans
14983 箇条書き(記号)
14984 \end_layout
14985
14986 \begin_layout Itemize
14987
14988 \family sans
14989 箇条書き(連番)
14990 \end_layout
14991
14992 \begin_layout Itemize
14993
14994 \family sans
14995 箇条書き(記述)
14996 \end_layout
14997
14998 \begin_layout Itemize
14999
15000 \family sans
15001 箇条書き(一覧)
15002 \end_layout
15003
15004 \begin_layout Itemize
15005
15006 \family sans
15007 引用(字下げあり)
15008 \end_layout
15009
15010 \begin_layout Itemize
15011
15012 \family sans
15013 引用(字下げなし)
15014 \end_layout
15015
15016 \begin_layout Itemize
15017
15018 \family sans
15019 詩句
15020 \end_layout
15021
15022 \begin_layout Itemize
15023
15024 \family sans
15025 キャプション
15026 \end_layout
15027
15028 \begin_layout Itemize
15029
15030 \family sans
15031 LyXコード
15032 \end_layout
15033
15034 \begin_layout Itemize
15035
15036 \family sans
15037 コメント
15038 \end_layout
15039
15040 \begin_layout Standard
15041 これ以外の標準的な環境、例えば節見出し用の環境などは
15042 \family sans
15043 slides
15044 \family default
15045 クラスでは使えません。
15046 \end_layout
15047
15048 \begin_layout Standard
15049 一方、以下の新しい環境があります。
15050 \end_layout
15051
15052 \begin_layout Itemize
15053
15054 \family sans
15055 スライド
15056 \end_layout
15057
15058 \begin_layout Itemize
15059
15060 \family sans
15061 オーバーレイ
15062 \end_layout
15063
15064 \begin_layout Itemize
15065
15066 \family sans
15067 注釈
15068 \end_layout
15069
15070 \begin_layout Itemize
15071
15072 \family sans
15073 不可視文
15074 \end_layout
15075
15076 \begin_layout Itemize
15077
15078 \family sans
15079 可視文
15080 \end_layout
15081
15082 \begin_layout Standard
15083 これら5つの環境は、LyXの「機能」のために使い方に癖があります。ご存じのように、LyXでは、空の段落環境に他の環境を入れることができません。それ自体は素晴らし
15084 いデザインなのですが、これは、スライドを平文以外では書き始めることができないことを意味します。これを取り扱うためには、ちょっとした「LaTeXマジック」が必要に
15085 なります。
15086 \end_layout
15087
15088 \begin_layout Subsubsection
15089 新環境の癖
15090 \begin_inset CommandInset label
15091 LatexCommand label
15092 name "sec:スライドの癖"
15093
15094 \end_inset
15095
15096
15097 \end_layout
15098
15099 \begin_layout Standard
15100 5つの新しい環境にはすべて、LyX現行版の制約に由来する癖があります。いま述べたように、LyXでは、環境を別の環境で開始することが禁止されています。これを回避す
15101 るために、
15102 \family sans
15103 スライド
15104 \family default
15105 環境は『
15106 \emph on
15107 ユーザーの手引き
15108 \emph default
15109 』で述べられているような段落環境ではなくなっています。
15110 \end_layout
15111
15112 \begin_layout Standard
15113
15114 \family sans
15115 スライド
15116 \family default
15117
15118 \family sans
15119 オーバーレイ
15120 \family default
15121
15122 \family sans
15123 注釈
15124 \family default
15125 は「疑似環境」だとお考えください。これらは節見出しや「
15126 \family sans
15127 キャプション
15128 \family default
15129 」のように見えますが、実際には(必要なら前段落を終了して)新しい段落環境を開始します。同様に、
15130 \family sans
15131 不可視文
15132 \family default
15133
15134 \family sans
15135 可視文
15136 \family default
15137 も「疑似コマンド」とお考えください。この2つは特定のアクションを行います。
15138 \end_layout
15139
15140 \begin_layout Standard
15141
15142 \family sans
15143 スライド
15144 \family default
15145
15146 \family sans
15147 オーバーレイ
15148 \family default
15149
15150 \family sans
15151 注釈
15152 \family default
15153
15154 \family sans
15155 不可視文
15156 \family default
15157
15158 \family sans
15159 可視文
15160 \family default
15161 の5環境に共通しているのは、長めのラベルを持つことです。このラベルに続く文章—通常は段落環境の内容になるはずですが—は、
15162 \family sans
15163 スライド
15164 \family default
15165
15166 \family sans
15167 オーバーレイ
15168 \family default
15169
15170 \family sans
15171 注釈
15172 \family default
15173
15174 \family sans
15175 不可視文
15176 \family default
15177
15178 \family sans
15179 可視文
15180 \family default
15181 では、まったく意味がなく、LyXはこの部分を完全に無視します。これらの5つの環境の内容は、完全に空のままにしておいて構いません。
15182 \end_layout
15183
15184 \begin_layout Standard
15185 長めのラベルの後に文章を入れる
15186 \emph on
15187 必要は
15188 \emph default
15189 まったく
15190 \emph on
15191 ない
15192 \emph default
15193 とはいえ、何か書いておきたいこともあるかもしれません。たとえば、スライドの内容に関する短い説明などがそうでしょう。この場合、いつもどおり説明用のコメントを入力し
15194
15195 \family sans
15196 Return
15197 \family default
15198 を押してください。
15199 \end_layout
15200
15201 \begin_layout Standard
15202 一方、説明文を入れたくない場合には、LyXの制約に直面します。自然が真空を憎むように、LyXでは、古い環境に何かを置くまでは、その中に新しい環境を入れることがで
15203 きません。そこで以下のようにしてください。
15204 \end_layout
15205
15206 \begin_layout Itemize
15207 新しい
15208 \family sans
15209 スライド
15210 \family default
15211
15212 \family sans
15213 オーバーレイ
15214 \family default
15215
15216 \family sans
15217 注釈
15218 \family default
15219
15220 \family sans
15221 不可視文
15222 \family default
15223
15224 \family sans
15225 可視文
15226 \family default
15227
15228 \emph on
15229 中に入れる
15230 \emph default
15231 文章を入力してください。
15232 \end_layout
15233
15234 \begin_layout Itemize
15235 段落の先頭に移動します。
15236 \end_layout
15237
15238 \begin_layout Itemize
15239 次に
15240 \family sans
15241 Return
15242 \family default
15243 を押します。
15244 \end_layout
15245
15246 \begin_layout Itemize
15247 最後に、この新しい空の段落を
15248 \family sans
15249 スライド
15250 \family default
15251
15252 \family sans
15253 オーバーレイ
15254 \family default
15255
15256 \family sans
15257 注釈
15258 \family default
15259
15260 \family sans
15261 不可視文
15262 \family default
15263
15264 \family sans
15265 可視文
15266 \family default
15267 に変更します。
15268 \end_layout
15269
15270 \begin_layout Standard
15271 将来のLyXでは、このような癖が解決されることを祈っています\SpecialChar \ldots{}
15272
15273 \begin_inset Foot
15274 status collapsed
15275
15276 \begin_layout Plain Layout
15277 (訳註)ここの記述は古くなっています。
15278 \end_layout
15279
15280 \end_inset
15281
15282
15283 \end_layout
15284
15285 \begin_layout Subsection
15286
15287 \family sans
15288 スライド
15289 \family default
15290
15291 \family sans
15292 オーバーレイ
15293 \family default
15294
15295 \family sans
15296 注釈で発表用のスライドを作る
15297 \end_layout
15298
15299 \begin_layout Subsubsection
15300
15301 \family sans
15302 スライド
15303 \family default
15304 環境を使う
15305 \end_layout
15306
15307 \begin_layout Standard
15308 もし本節が、実際のプレゼンテーションの作り方を教えてくれるものと期待されているとすれば、大いにがっかりされるかもしれません。当然ながら、プレゼンテーション用の資
15309 料を準備するうえで
15310 \family sans
15311 slides
15312 \family default
15313 クラスを役立てる方法を詳しく説明はしますが、内容をどうするかはあなた次第です(そしてこれもLyXの哲学です)。
15314 \end_layout
15315
15316 \begin_layout Standard
15317
15318 \family sans
15319 スライド
15320 \family default
15321 環境を選択すれば(方法は第
15322 \begin_inset CommandInset ref
15323 LatexCommand ref
15324 reference "sec:スライドの癖"
15325
15326 \end_inset
15327
15328 節参照のこと)、LyXは新規スライドを開始します。この環境ないし「疑似環境」のラベルは、鮮やかな青で「新規スライド:」と表示されます。この環境の後のテキスト環境
15329 や段落環境は、すべて新規スライドに入ります。簡単ですよね。
15330 \end_layout
15331
15332 \begin_layout Standard
15333 Slidesは、おそらくLyXの中で強制的に改頁をしなくてはならない唯一のクラスです(これは
15334 \family sans
15335 段落レイアウト
15336 \family default
15337 ダイアログで指定できます)。実際、一つのスライドの内容を入力し終わったら、改頁したくなるはずです。仮に一つのスライドに物理的に入りきらない文章を入力したとすると
15338 、入りきらない部分は、次の新規スライドにまわされます。しかしながら、入りきらない部分のスライドにはページ番号が付きませんので、こうするのはお勧めしません。その上
15339 、一枚に収まらないスライドでは、
15340 \family sans
15341 オーバーレイ
15342 \family default
15343 を使用すると干渉する恐れがあります。
15344 \end_layout
15345
15346 \begin_layout Standard
15347
15348 \family sans
15349 オーバーレイ
15350 \family default
15351 環境と
15352 \family sans
15353 注釈
15354 \family default
15355 環境も、
15356 \family sans
15357 スライド
15358 \family default
15359 環境と同様の動作を示します。これらは、青の代わりに鮮やかなマゼンタで、それぞれ「
15360 \noun on
15361 新規オーバーレイ
15362 \noun default
15363 :」ないし「
15364 \noun on
15365 新規注釈:
15366 \noun default
15367 」というラベルを表示します。ラベルのフォントも、3つの環境でそれぞれ異なるものが使用されます。
15368 \end_layout
15369
15370 \begin_layout Standard
15371
15372 \family sans
15373 スライド
15374 \family default
15375 と同様に、
15376 \family sans
15377 オーバーレイ
15378 \family default
15379
15380 \family sans
15381 注釈
15382 \family default
15383 の内容が、一つのスライドないしページに物理的に収まりきらない場合には、余分は新規スライドに回されます。この場合には、
15384 \family sans
15385 注釈
15386 \family default
15387
15388 \family sans
15389 オーバーレイ
15390 \family default
15391 の本来の目的が達せられなくなりますので、ここでもこのような状態は避けるべきでしょう。
15392 \end_layout
15393
15394 \begin_layout Subsubsection
15395
15396 \family sans
15397 スライドでオーバーレイを使用する
15398 \end_layout
15399
15400 \begin_layout Standard
15401
15402 \family sans
15403 オーバーレイ
15404 \family default
15405 の背後にある考え方は、別のスライドの上にスライドを載せようとするものです。メインの
15406 \family sans
15407 スライド
15408 \family default
15409 に図があるとき、関連した文章を表示する前に、図について議論を進めたいと思うことがあるかもしれません。これを行うひとつの方法は、
15410 \family sans
15411 スライド
15412 \family default
15413 で後に表示したい部分に黒い紙の蓋を貼り付けてしまうことですが、この方法は、たとえばグラフを他のグラフに重ねたい場合などには、うまく行きません。この場合には、二つ
15414 のグラフを揃えるために、重ねる二つのスライドを、喋りながら手探りで揃えなくてはなりません。これらのような場合には、
15415 \family sans
15416 オーバーレイ
15417 \family default
15418 環境を使えば、もっと楽になります。
15419 \end_layout
15420
15421 \begin_layout Standard
15422
15423 \family sans
15424 オーバーレイ
15425 \family default
15426 は、「親」
15427 \family sans
15428 スライド
15429 \family default
15430 のページ番号を引継ぎ、その後に「
15431 \family typewriter
15432 -a
15433 \family default
15434 」を付け加えます
15435 \begin_inset Foot
15436 status collapsed
15437
15438 \begin_layout Plain Layout
15439 想像できるように、複数のオーバーレイがあれば、「
15440 \family typewriter
15441 -a
15442 \family default
15443 」「
15444 \family typewriter
15445 -b
15446 \family default
15447 」「
15448 \family typewriter
15449 -c
15450 \family default
15451 」などが親スライドのページ番号に付け加えられます。
15452 \end_layout
15453
15454 \end_inset
15455
15456 。当然のことながら、
15457 \family sans
15458 スライド
15459 \family default
15460
15461 \family sans
15462 オーバーレイ
15463 \family default
15464 の内容は両方とも、1枚のスライドに物理的に収まるようになっていなければなりません。
15465 \family sans
15466 オーバーレイ
15467 \family default
15468
15469 \family sans
15470 スライド
15471 \family default
15472 の「一部」であると考えるのがよいでしょう。LyXでは、
15473 \family sans
15474 オーバーレイ
15475 \family default
15476 のラベルを
15477 \family sans
15478 スライド
15479 \family default
15480 のラベルよりも下げることで、このことを視覚的に表しています。また、印刷可能な出力を生成すると、
15481 \family sans
15482 オーバーレイ
15483 \family default
15484 と親
15485 \family sans
15486 スライド
15487 \family default
15488 両方の四隅に、揃えマーカーがあることに気づかれるはずです。これは、2枚のスライドを物理的に重ね合わせるための補助となるものです。
15489 \end_layout
15490
15491 \begin_layout Standard
15492 2つのスライドをオーバーレイさせる際の大きな問題は、2枚のスライドの内容を揃えることです。2枚目のスライドのグラフには、どれだけの余白を残しておくべきなのでしょ
15493 うか?さらにややこしく、2枚目のスライドにグラフと文章を入れたいときに、その間に割り込んでしまうような文章がメインスライドにある場合には、どうでしょうか?正しい
15494 寸法の垂直スペースを挿入してみることもできるでしょう。しかし、もっと良い方法として、
15495 \family sans
15496 不可視文
15497 \family default
15498
15499 \family sans
15500 可視文
15501 \family default
15502 を使用する方法があります。
15503 \end_layout
15504
15505 \begin_layout Standard
15506 これらの名前が意味するとおり、
15507 \family sans
15508 不可視文
15509 \family default
15510
15511 \family sans
15512 可視文
15513 \family default
15514 は、それぞれ続く文章すべてを見えなくしたり見えるようにしたりするコマンド型の段落環境です。しかしながら、第
15515 \begin_inset CommandInset ref
15516 LatexCommand ref
15517 reference "sec:スライドの癖"
15518
15519 \end_inset
15520
15521 節で述べたように、この2つの環境の
15522 \emph on
15523
15524 \emph default
15525 には何も置くことができません。
15526 \family sans
15527 不可視文
15528 \family default
15529 を作成すると、「<以下不可視文>」と書かれた水色のラベルが、ページに中央揃えで表示されます。このラベルに続く段落は、それが置かれるべき
15530 \family sans
15531 スライド
15532 \family default
15533 (あるいは
15534 \family sans
15535 オーバーレイ
15536 \family default
15537 ;どちらでも同じことです)部分に、代わりに空白の部分が置かれます。
15538 \end_layout
15539
15540 \begin_layout Standard
15541
15542 \family sans
15543 可視文
15544 \family default
15545 の場合には、中央揃えのラベルは、鮮やかな緑の「<以下可視文>」となります。このラベル以降の段落は、通常通りの挙動を示します。新規の
15546 \family sans
15547 スライド
15548 \family default
15549
15550 \family sans
15551 オーバーレイ
15552 \family default
15553
15554 \family sans
15555 注釈
15556 \family default
15557 を開始すると、
15558 \family sans
15559 不可視文
15560 \family default
15561 は自動的に終了されることに注意してください。したがって、
15562 \family sans
15563 スライド
15564 \family default
15565 の終わりでは、
15566 \family sans
15567 可視文
15568 \family default
15569 を使用する必要はありません。
15570 \end_layout
15571
15572 \begin_layout Standard
15573 ここまでで、
15574 \family sans
15575 スライド
15576 \family default
15577
15578 \family sans
15579 オーバーレイ
15580 \family default
15581 上で
15582 \family sans
15583 不可視文
15584 \family default
15585
15586 \family sans
15587 可視文
15588 \family default
15589 を適切に使用して、スライドをオーバーレイさせる方法が明らかになったことと思います。
15590 \end_layout
15591
15592 \begin_layout Enumerate
15593 メインのスライドか
15594 \family sans
15595 オーバーレイ
15596 \family default
15597 かに関わらず、スライド上に現れるすべてを含んだ
15598 \family sans
15599 スライド
15600 \family default
15601 を作成します。
15602 \end_layout
15603
15604 \begin_layout Enumerate
15605
15606 \family sans
15607 オーバーレイ
15608 \family default
15609 のみに表示するすべての図や段落の前に、
15610 \family sans
15611 不可視文
15612 \family default
15613 環境を挿入し、必要ならば、
15614 \family sans
15615 オーバーレイ
15616 \family default
15617 のみの文章の後に
15618 \family sans
15619 可視文
15620 \family default
15621 環境を挿入します。
15622 \end_layout
15623
15624 \begin_layout Enumerate
15625
15626 \family sans
15627 スライド
15628 \family default
15629 の直後から、
15630 \family sans
15631 オーバーレイ
15632 \family default
15633 を開始します。
15634 \end_layout
15635
15636 \begin_layout Enumerate
15637 この
15638 \family sans
15639 スライド
15640 \family default
15641 の内容を
15642 \family sans
15643 オーバーレイ
15644 \family default
15645 にコピーします。
15646 \end_layout
15647
15648 \begin_layout Enumerate
15649
15650 \family sans
15651 オーバーレイ
15652 \family default
15653 内部の
15654 \family sans
15655 不可視文
15656 \family default
15657 行をすべて
15658 \family sans
15659 不可視文
15660 \family default
15661 に変更し、
15662 \family sans
15663 可視文
15664 \family default
15665
15666 \family sans
15667 不可視文
15668 \family default
15669 に変更します。
15670 \end_layout
15671
15672 \begin_layout Standard
15673 これだけです。これで
15674 \family sans
15675 オーバーレイ
15676 \family default
15677 ができあがりました。
15678 \end_layout
15679
15680 \begin_layout Standard
15681 LyX 
15682 \family sans
15683 slides
15684 \family default
15685 クラスをデザインする上で、ひとつ残された問題があります。段落途中の文章を不可視にしたり、不可視段落の途中の文章を再度可視にしたりすることはできないのです。これを
15686 実現するためには、LaTeXコードを埋め込む必要があります
15687 \begin_inset Foot
15688 status collapsed
15689
15690 \begin_layout Plain Layout
15691 このコマンドは、
15692 \end_layout
15693
15694 \begin_layout Itemize
15695
15696 \family typewriter
15697 {
15698 \backslash
15699 invisible \SpecialChar \ldots{}
15700  }
15701 \end_layout
15702
15703 \begin_layout Itemize
15704
15705 \family typewriter
15706 {
15707 \backslash
15708 visible \SpecialChar \ldots{}
15709  }
15710 \end_layout
15711
15712 \begin_layout Plain Layout
15713 \SpecialChar \ldots{}
15714 のような形となり、TeXとしてマークする必要があります。「可視性」を変更したい文章は、波括弧のあいだ(そして
15715 \family typewriter
15716
15717 \backslash
15718 invisible
15719 \family default
15720 ないし
15721 \family typewriter
15722
15723 \backslash
15724 visible
15725 \family default
15726 コマンドの後ろ)に入れます。TeXとしてマークする方法がわからない場合は、
15727 \emph on
15728 ユーザーの手引き
15729 \emph default
15730 をご参照ください。
15731 \end_layout
15732
15733 \end_inset
15734
15735
15736 \end_layout
15737
15738 \begin_layout Subsubsection
15739
15740 \family sans
15741 スライドで注釈を使う
15742 \family default
15743
15744 \begin_inset CommandInset label
15745 LatexCommand label
15746 name "sec:スライド注釈"
15747
15748 \end_inset
15749
15750
15751 \end_layout
15752
15753 \begin_layout Standard
15754
15755 \family sans
15756 オーバーレイ
15757 \family default
15758 と同様、
15759 \family sans
15760 注釈
15761 \family default
15762 も「親」
15763 \family sans
15764 スライド
15765 \family default
15766 に関連付けられています。ここでもLyX
15767 \family sans
15768 スライド
15769 \family default
15770 クラスは視覚的な効果を与えています。
15771 \family sans
15772 注釈
15773 \family default
15774 のラベルは
15775 \family sans
15776 スライド
15777 \family default
15778 よりも短く(オーバーレイのラベルよりも長いですが)、
15779 \family sans
15780 オーバーレイ
15781 \family default
15782 のラベルと同様、派手な赤紫色です。加えて、印刷した
15783 \family sans
15784 注釈
15785 \family default
15786 には、「親」スライドのページ番号に「
15787 \family typewriter
15788 -
15789 \family default
15790 1」「
15791 \family typewriter
15792 -
15793 \family default
15794 2」「
15795 \family typewriter
15796 -
15797 \family default
15798 3」等を付けたページ番号が付けられます。1つの
15799 \family sans
15800 スライド
15801 \family default
15802 には、複数の
15803 \family sans
15804 注釈
15805 \family default
15806 を関連付けることができるので、
15807 \family sans
15808 スライド
15809 \family default
15810
15811 \family sans
15812 オーバーレイ
15813 \family default
15814 と同じように、長い注釈は、1枚の紙に収まるように分割したいと思われるに違いありません。
15815 \end_layout
15816
15817 \begin_layout Standard
15818
15819 \family sans
15820 注釈
15821 \family default
15822 の目的は明らかです。
15823 \family sans
15824 スライド
15825 \family default
15826 に関して付け加えたいことを書き留めておくことです。特定の
15827 \family sans
15828 スライド
15829 \family default
15830 についての覚書として使うこともできます。後者の場合には、タイムマーカを利用したいこともあるかもしれません。現在のところ、LyXの
15831 \family sans
15832 スライド
15833 \family default
15834 クラスは、
15835 \noun on
15836 Sli
15837 \noun default
15838 TeXの機能であるタイムマーカを「ネイティブには」サポートしていません。したがって、LaTeXコードを使用することに頼らなくてはなりません。
15839 \end_layout
15840
15841 \begin_layout Standard
15842 タイムマーカを使用するには、クラスオプション「
15843 \family typewriter
15844 clock
15845 \family default
15846 」を追加指定する必要があります(第
15847 \begin_inset CommandInset ref
15848 LatexCommand ref
15849 reference "sec:slidesetup-1"
15850
15851 \end_inset
15852
15853 節参照)。このオプションはタイムマーカ機能を有効にして、生成したすべての
15854 \family sans
15855 注釈
15856 \family default
15857 の左下にタイムマーカを表示します。タイムマーカに表示するものを設定するには、LaTeXコマンド「
15858 \family typewriter
15859
15860 \backslash
15861 settime{}
15862 \family default
15863 」および「
15864 \family typewriter
15865
15866 \backslash
15867 addtime{}
15868 \family default
15869 」を使用します。両コマンドは、秒で測った時間を引数にとります。「
15870 \family typewriter
15871
15872 \backslash
15873 settime{}
15874 \family default
15875 」は、タイムマーカを特定の時間に設定し、「
15876 \family typewriter
15877
15878 \backslash
15879 addtime{}
15880 \family default
15881 」は、タイムマーカを指定した分だけ進めます。このようにタイムマーカと
15882 \family sans
15883 注釈
15884 \family default
15885 を用いれば、特定の
15886 \family sans
15887 スライド
15888 \family default
15889 にどれだけの時間をかけるのか忘れないでいられます。
15890 \end_layout
15891
15892 \begin_layout Standard
15893 最後に、説明しておくべき機能がもう一つあります。当然ながら、
15894 \family sans
15895 スライド
15896 \family default
15897
15898 \family sans
15899 オーバーレイ
15900 \family default
15901 はすべてスライドに、
15902 \family sans
15903 注釈
15904 \family default
15905 はすべて普通の紙に印刷したいはずです。しかしながら、
15906 \family sans
15907 注釈
15908 \family default
15909 は関連付けられた親スライドの直後に
15910 \emph on
15911 来なくてはなりません
15912 \emph default
15913 。ユーザーはどうしたら良いのでしょうか。
15914 \end_layout
15915
15916 \begin_layout Standard
15917 幸いなことに、どれを印刷するか選択することを可能にするLaTeXコマンドが、2種類あります。どちらも文書のプリアンブルに記述されなくてはなりません。コマンド「
15918 \family typewriter
15919
15920 \backslash
15921 onlyslides{
15922 \backslash
15923 slides}
15924 \family default
15925 」は、出力に
15926 \family sans
15927 スライド
15928 \family default
15929
15930 \family sans
15931 オーバーレイ
15932 \family default
15933 のみが含まれるようにするものです。同様に、「
15934 \family typewriter
15935
15936 \backslash
15937 onlynotes{
15938 \backslash
15939 notes}
15940 \family default
15941 」は
15942 \family sans
15943 注釈
15944 \family default
15945 以外の出力をすべて抑制します。私のアドバイスとしては、両コマンドをプリアンブルに書いておいて、最初は両方ともコメントアウトしておくと良いでしょう。そうすれば、執
15946 筆時にはプレゼンテーション全体をプレビューすることができます。いったん書き終えたならば、二つのうち一方のコメントを外して、印刷したい方を選ぶことができます。私な
15947 らば、まず
15948 \family typewriter
15949
15950 \backslash
15951 onlyslides{
15952 \backslash
15953 slides}
15954 \family default
15955 のコメントを外して、現ファイル名に「*
15956 \family typewriter
15957 -slides
15958 \family default
15959 」を付けた新たなファイルに出力を行ない、今度はこの行をふたたびコメントアウトするとともに、「
15960 \family typewriter
15961
15962 \backslash
15963 onlynotes{
15964 \backslash
15965 notes
15966 \family default
15967 }」のコメントを外して、これを「
15968 \family typewriter
15969 *-notes.ps
15970 \family default
15971 」というファイルに出力します。そうすれば、必要に応じて、スライドまたは通常の紙をプリンタにセットし、一方のファイルをプリンタに送ればよいのです。
15972 \end_layout
15973
15974 \begin_layout Standard
15975
15976 \family typewriter
15977
15978 \backslash
15979 onlyslides{}
15980 \family default
15981 」および「
15982 \family typewriter
15983
15984 \backslash
15985 onlynotes{}
15986 \family default
15987 」コマンドには、他の引数を与えることもできます。詳しくは、LaTeXの良書をご覧ください。
15988 \end_layout
15989
15990 \begin_layout Subsection
15991
15992 \family sans
15993 slides
15994 \family default
15995 クラスのひな型ファイル
15996 \end_layout
15997
15998 \begin_layout Standard
15999
16000 \family sans
16001 slides
16002 \family default
16003 クラス用のひな型ファイルとして「
16004 \family typewriter
16005 slides.lyx
16006 \family default
16007 」が提供されています。これを使用するには、新しいプレゼンテーションを作り始める際に、
16008 \family sans
16009 ファイル\SpecialChar \menuseparator
16010 新規(ひな型使用)
16011 \family default
16012 メニューを選択してください。すると新規ファイルには、
16013 \family sans
16014 スライド
16015 \family default
16016
16017 \family sans
16018 オーバーレイ
16019 \family default
16020
16021 \family sans
16022 注釈
16023 \family default
16024 の組が、例として含まれており、
16025 \family sans
16026 スライド
16027 \family default
16028
16029 \family sans
16030 オーバーレイ
16031 \family default
16032 には、さらに
16033 \family sans
16034 不可視文
16035 \family default
16036
16037 \family sans
16038 可視文
16039 \family default
16040 の使用例も含まれています。また、プリアンブルには、次のように書き込まれています。
16041 \end_layout
16042
16043 \begin_layout LyX-Code
16044 % Uncomment to print out only slides and overlays
16045 \end_layout
16046
16047 \begin_layout LyX-Code
16048 %
16049 \end_layout
16050
16051 \begin_layout LyX-Code
16052 %
16053 \backslash
16054 onlyslides{
16055 \backslash
16056 slides}
16057 \begin_inset Newline newline
16058 \end_inset
16059
16060  
16061 \end_layout
16062
16063 \begin_layout LyX-Code
16064 % Uncomment to print out only notes
16065 \end_layout
16066
16067 \begin_layout LyX-Code
16068 %
16069 \end_layout
16070
16071 \begin_layout LyX-Code
16072 %
16073 \backslash
16074 onlynotes{
16075 \backslash
16076 notes}
16077 \end_layout
16078
16079 \begin_layout Standard
16080 最後に、私はこの文書クラスを、LaTeX2eの組み込みクラスである「
16081 \noun on
16082 SliTeX
16083 \noun default
16084 エミュレーション」クラスをサポートする目的で作成しました。私もLyXチームの他のメンバーも、この組み込みスライドクラスを使用することに賛成したり反対したりするも
16085 のではありません。これは単に、ユーザーがこれを使いたかったり必要としたりしたときのためにあるものです。プレゼンテーションを作成するためには、
16086 \family sans
16087 Foils
16088 \family default
16089 クラス(第
16090 \begin_inset CommandInset ref
16091 LatexCommand ref
16092 reference "sec:foiltex"
16093
16094 \end_inset
16095
16096 節参照)や「
16097 \family typewriter
16098 seminar
16099 \family default
16100 」パッケージ(一部のTeX頒布版に含まれています)のように、他のLaTeX2eクラスも存在します。私はこれらについては知らないのですが、他にどのようなことができ
16101 るのか試してみてください。
16102 \end_layout
16103
16104 \begin_layout Chapter
16105 ソフトウェアを追加する必要がある LyX機能
16106 \end_layout
16107
16108 \begin_layout Section
16109 TeXのチェック
16110 \end_layout
16111
16112 \begin_layout Standard
16113
16114 \noun on
16115 Asger Alstrup
16116 \noun default
16117
16118 \end_layout
16119
16120 \begin_layout Subsection
16121 はじめに
16122 \end_layout
16123
16124 \begin_layout Standard
16125
16126 \family typewriter
16127 chktex
16128 \family default
16129 プログラムが導入されていると
16130 \begin_inset Foot
16131 status collapsed
16132
16133 \begin_layout Plain Layout
16134 LaTeX頒布版としてMiKTeXを使用している場合には、
16135 \family typewriter
16136 chktex
16137 \family default
16138 はまだ利用可能ではありません。
16139 \end_layout
16140
16141 \end_inset
16142
16143
16144 \family sans
16145 ツール
16146 \family default
16147 メニューの下に、
16148 \family sans
16149 TeX構文チェック
16150 \family default
16151 という項目が表示されます。
16152 \family typewriter
16153 chktex
16154 \family default
16155 は、CTAN
16156 \begin_inset CommandInset href
16157 LatexCommand href
16158 target "http://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html"
16159
16160 \end_inset
16161
16162 から入手することができます。
16163 \end_layout
16164
16165 \begin_layout Standard
16166
16167 \family sans
16168 ChkTeX
16169 \family default
16170 パッケージは、LaTeXの構成物には直感的でないものもあり、すぐ忘れてしまいがちであるのに不満を感じた
16171 \begin_inset Flex Noun
16172 status collapsed
16173
16174 \begin_layout Plain Layout
16175 Jens T.
16176  Berger Thielemann
16177 \end_layout
16178
16179 \end_inset
16180
16181 が書いたプログラムです。このプログラムは、LaTeXファイルを走査して、ファイルの整合性をチェックし、犯しがちな誤りを見つけ出します。別の技術用語では、LaTe
16182 Xにおける
16183 \family typewriter
16184 lint
16185 \family default
16186 であるとも言えます。
16187 \end_layout
16188
16189 \begin_layout Standard
16190 さて、LyXはつねに正しいLaTeXファイルを生成するはずなのに、文法チェッカーはLyXで何をするというのでしょうか。答えは簡単です。
16191 \family typewriter
16192 lint
16193 \family default
16194 がC言語プログラムの
16195 \emph on
16196 文法
16197 \emph default
16198 をチェックするだけでなく、打ち間違いによる
16199 \emph on
16200 意味上の
16201 \emph default
16202 チェックも行うように、
16203 \family sans
16204 ChkTeX
16205 \family default
16206 は、文法エラーの他に犯しがちな
16207 \emph on
16208 写植上の
16209 \emph default
16210 誤りも検出してくれるからです。
16211 \family sans
16212 ChkTeX
16213 \family default
16214 は、以下のような誤りを検出することができます。
16215 \end_layout
16216
16217 \begin_layout Itemize
16218 省略記号の検出:
16219 \begin_inset Newline newline
16220 \end_inset
16221
16222 ...ではなく\SpecialChar \ldots{}
16223 を使わなくてはなりません
16224 \end_layout
16225
16226 \begin_layout Itemize
16227 括弧の前後にスペースを置かない:
16228 \begin_inset Newline newline
16229 \end_inset
16230
16231 ( wrong spacing ):誤った空白
16232 \end_layout
16233
16234 \begin_layout Itemize
16235 よく使われる省略形の後ろは通常スペースにする:
16236 \begin_inset Newline newline
16237 \end_inset
16238
16239 e.
16240 \begin_inset space \thinspace{}
16241 \end_inset
16242
16243 g.
16244 \begin_inset space \space{}
16245 \end_inset
16246
16247 is too wide spacing.:広すぎる空白
16248 \end_layout
16249
16250 \begin_layout Itemize
16251 直前の文章が大文字で終わっているときに、文末スペースに直す:
16252 \begin_inset Newline newline
16253 \end_inset
16254
16255 This is a TEST.
16256  And this is wrong spacing.:誤った空白
16257 \end_layout
16258
16259 \begin_layout Itemize
16260 ラベルや類似コマンドの前のスペース:
16261 \begin_inset Newline newline
16262 \end_inset
16263
16264 ラベルが別のページに行ってしまわないように、ラベルは文章に接していなくてはなりません。 
16265 \begin_inset CommandInset label
16266 LatexCommand label
16267 name "sec:chktex"
16268
16269 \end_inset
16270
16271  
16272 \begin_inset Foot
16273 status collapsed
16274
16275 \begin_layout Plain Layout
16276 この脚注は、正しくないページに行ってしまう恐れがあります。
16277 \end_layout
16278
16279 \end_inset
16280
16281  このラベルは離れすぎです。
16282 \end_layout
16283
16284 \begin_layout Itemize
16285 参照の前にハードスペースではなくスペース:
16286 \begin_inset Newline newline
16287 \end_inset
16288
16289 運が悪ければ、参照文字列と参照番号のあいだでちょうど改行されてしまい、残念な結果となります。第
16290 \begin_inset CommandInset ref
16291 LatexCommand ref
16292 reference "sec:chktex"
16293
16294 \end_inset
16295
16296 節をご覧ください。
16297 \end_layout
16298
16299 \begin_layout Itemize
16300 数字のあいだで
16301 \begin_inset Formula $\times$
16302 \end_inset
16303
16304 ではなく「x」が使われている:
16305 \begin_inset Newline newline
16306 \end_inset
16307
16308 2x2は、
16309 \begin_inset Formula $2\times2$
16310 \end_inset
16311
16312 よりも安っぽく見えます。
16313 \end_layout
16314
16315 \begin_layout Standard
16316 などなど\SpecialChar \ldots{}
16317
16318 \family sans
16319 ChkTeX
16320 \family default
16321 は、印刷する前に文書を「仕上げる」上で、たいへん価値のあるツールです。必須のスペルチェックを終えた直後、組版の微調整をする前には、これを実行するべきです。
16322 \end_layout
16323
16324 \begin_layout Subsection
16325 使いかた
16326 \end_layout
16327
16328 \begin_layout Standard
16329 このプログラムを導入したならば、使うのは
16330 \family sans
16331 ツール\SpecialChar \menuseparator
16332 TeX構文チェック
16333 \family default
16334 を選択するだけなので簡単です。こうすると、LyXは使用中の文書のLaTeXファイルを生成して、
16335 \family sans
16336 ChkTeX
16337 \family default
16338 を起動し、当該ファイルを検査しますが、
16339 \family sans
16340 ChkTeX
16341 \family default
16342 から警告があった場合には、それを含んだ「エラーボックス」をLyX中に挿入します。警告は、誤りのある箇所のそばに置かれるので、メニュー項目の
16343 \family sans
16344 移動\SpecialChar \menuseparator
16345 エラー
16346 \family default
16347 を選択するか、既定の
16348 \family typewriter
16349 cua
16350 \family default
16351 キー設定ファイルならば短絡キー
16352 \family sans
16353 C-g
16354 \family default
16355 を押せば、簡単に警告の箇所を見出すことができます。エラーボックスを開けるには、マウスでボックスをクリックするか、
16356 \family typewriter
16357 cua
16358 \family default
16359 キー設定の場合には短絡キー
16360 \family sans
16361 C-i
16362 \family default
16363
16364 \family typewriter
16365 emacs
16366 \family default
16367 キー設定の場合は短絡キー
16368 \family sans
16369 C-o
16370 \family default
16371 を押します。警告を読み、それが誤りを示していれば修正します。警告が何を意味しているか理解しにくい場合には、無視しても問題はありません。画面上の文書と、
16372 \family sans
16373 ChkTeX
16374 \family default
16375 を起動する際に行なわれる実際の技術的な操作のあいだには、隠された層があり、この隔たりのせいで、一部の警告が不可解なものになったり、明らかに馬鹿げたものになる場合
16376 があるのです。
16377 \end_layout
16378
16379 \begin_layout Standard
16380 本文書自体、この機能を確認する良い材料になりますので、実行してみてください。すると、かなりの量の警告が出るはずです。これはコンピュータが敏感すぎるせいですので、
16381 警告のほとんどは実際には警告に値しません。
16382 \end_layout
16383
16384 \begin_layout Subsection
16385 微調整のしかた
16386 \end_layout
16387
16388 \begin_layout Standard
16389 場合によっては、
16390 \family sans
16391 ChkTeX
16392 \family default
16393 は、あなたが望むよりも煩すぎると思うかもしれません。そのような場合には、必要と思うまで
16394 \family sans
16395 ChkTeX
16396 \family default
16397 を無効にするか、あなたにもう少し合うように
16398 \family sans
16399 ChkTeX
16400 \family default
16401 を調整することができます。
16402 \end_layout
16403
16404 \begin_layout Standard
16405
16406 \family sans
16407 ChkTeX
16408 \family default
16409 は調整や拡張がひじょうに柔軟なのですが、LyXにおける
16410 \family sans
16411 ChkTeX
16412 \family default
16413 関連の問題が、それですべて解決すると思うべきではありません。LyXは、
16414 \family sans
16415 ChkTeX
16416 \family default
16417 出力
16418 \begin_inset Foot
16419 status collapsed
16420
16421 \begin_layout Plain Layout
16422
16423 \family sans
16424 chktex
16425 \family default
16426 の実際の出力は、
16427 \family sans
16428 chktex
16429 \family default
16430 を実行した直後に
16431 \family sans
16432 文書\SpecialChar \menuseparator
16433 LaTeXログ
16434 \family default
16435 を使えば見ることができます。
16436 \end_layout
16437
16438 \end_inset
16439
16440 から得た行番号と内部構造を一致させるため、やや特殊なLaTeXファイルを生成しなくてはならないので、警告の一部は正しく表示されていないように見えるでしょう。これ
16441 に対処するためには、以下の2つの方法があります。
16442 \end_layout
16443
16444 \begin_layout Itemize
16445
16446 \family sans
16447 設定
16448 \family default
16449
16450 \family sans
16451 出力
16452 \family default
16453
16454 \family sans
16455 LaTeX
16456 \family default
16457 タブ)中の
16458 \family sans
16459 ChkTeX
16460 \family default
16461 起動コマンドラインを調整するか、グローバルな
16462 \family sans
16463 ChkTeX
16464 \family default
16465 の設定ファイル(通常は
16466 \begin_inset Flex Code
16467 status collapsed
16468
16469 \begin_layout Plain Layout
16470 chktexrc
16471 \end_layout
16472
16473 \end_inset
16474
16475 ファイル)を調整します。コマンドラインからどの警告を有効・無効にできるかは以下をご覧ください。
16476 \end_layout
16477
16478 \begin_layout Itemize
16479
16480 \family sans
16481 ファイル\SpecialChar \menuseparator
16482 書き出し\SpecialChar \menuseparator
16483 LaTeX
16484 \family default
16485 を使って文書をLaTeXファイルに変換し、そのファイルに対して
16486 \family typewriter
16487 chktex
16488 \family default
16489 を手動で実行します。このようにすると、LyX文書中の対応箇所を見つけるのがやや面倒ですが、少し我慢すれば見つけることができます。
16490 \end_layout
16491
16492 \begin_layout Standard
16493 以下は、
16494 \family sans
16495 設定
16496 \family default
16497 で有効化・無効化できる警告メッセージです。警告を無効にするには
16498 \family typewriter
16499 -n#
16500 \family default
16501 、有効にするには
16502 \family typewriter
16503 -w#
16504 \family default
16505 を用います。イタリック表示の項目は、既定で無効となっています。既定値は "
16506 \family typewriter
16507 chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
16508 \family default
16509 "です。
16510 \end_layout
16511
16512 \begin_layout Standard
16513 LyXは、
16514 \family typewriter
16515 chktex
16516 \family default
16517 と通信するために、他のコマンドラインパラメータを特定の方法で使用しているため、メッセージを有効化・無効化する以外のオプションを使うべきではありません。
16518 \end_layout
16519
16520 \begin_layout Enumerate
16521
16522 \size small
16523 \emph on
16524 Command terminated with space.
16525 \end_layout
16526
16527 \begin_layout Enumerate
16528
16529 \size small
16530 Non-breaking space (
16531 \begin_inset Quotes eld
16532 \end_inset
16533
16534
16535 \family typewriter
16536 ~
16537 \family default
16538
16539 \begin_inset Quotes erd
16540 \end_inset
16541
16542 ) should have been used.
16543 \end_layout
16544
16545 \begin_layout Enumerate
16546
16547 \size small
16548 \emph on
16549 You should enclose the previous parenthesis with 
16550 \begin_inset Quotes eld
16551 \end_inset
16552
16553
16554 \family typewriter
16555 {}
16556 \family default
16557
16558 \begin_inset Quotes erd
16559 \end_inset
16560
16561 .
16562 \end_layout
16563
16564 \begin_layout Enumerate
16565
16566 \size small
16567 Italic correction (
16568 \begin_inset Quotes eld
16569 \end_inset
16570
16571
16572 \family typewriter
16573
16574 \backslash
16575 /
16576 \family default
16577
16578 \begin_inset Quotes erd
16579 \end_inset
16580
16581 ) found in non-italic buffer.
16582 \end_layout
16583
16584 \begin_layout Enumerate
16585
16586 \size small
16587 Italic correction (
16588 \begin_inset Quotes eld
16589 \end_inset
16590
16591
16592 \family typewriter
16593
16594 \backslash
16595 /
16596 \family default
16597
16598 \begin_inset Quotes erd
16599 \end_inset
16600
16601 ) found more than once.
16602 \end_layout
16603
16604 \begin_layout Enumerate
16605
16606 \size small
16607 \emph on
16608 No italic correction (
16609 \begin_inset Quotes eld
16610 \end_inset
16611
16612
16613 \family typewriter
16614
16615 \backslash
16616 /
16617 \family default
16618
16619 \begin_inset Quotes erd
16620 \end_inset
16621
16622 ) found.
16623 \end_layout
16624
16625 \begin_layout Enumerate
16626
16627 \size small
16628 Accent command 
16629 \begin_inset Quotes eld
16630 \end_inset
16631
16632
16633 \family typewriter
16634 cmd
16635 \family default
16636
16637 \begin_inset Quotes erd
16638 \end_inset
16639
16640  needs use of 
16641 \begin_inset Quotes eld
16642 \end_inset
16643
16644
16645 \family typewriter
16646 cmd
16647 \family default
16648
16649 \begin_inset Quotes erd
16650 \end_inset
16651
16652 .
16653 \end_layout
16654
16655 \begin_layout Enumerate
16656
16657 \size small
16658 Wrong length of dash may have been used.
16659 \end_layout
16660
16661 \begin_layout Enumerate
16662
16663 \size small
16664 \emph on
16665 \begin_inset Quotes eld
16666 \end_inset
16667
16668
16669 \family typewriter
16670 %s
16671 \family default
16672
16673 \begin_inset Quotes erd
16674 \end_inset
16675
16676  expected, found 
16677 \begin_inset Quotes eld
16678 \end_inset
16679
16680
16681 \family typewriter
16682 %s
16683 \family default
16684
16685 \begin_inset Quotes erd
16686 \end_inset
16687
16688 .
16689 \end_layout
16690
16691 \begin_layout Enumerate
16692
16693 \size small
16694 Solo 
16695 \begin_inset Quotes eld
16696 \end_inset
16697
16698
16699 \family typewriter
16700 %s
16701 \family default
16702
16703 \begin_inset Quotes erd
16704 \end_inset
16705
16706  found.
16707 \end_layout
16708
16709 \begin_layout Enumerate
16710
16711 \size small
16712 You should use 
16713 \begin_inset Quotes eld
16714 \end_inset
16715
16716
16717 \family typewriter
16718 %s
16719 \family default
16720
16721 \begin_inset Quotes erd
16722 \end_inset
16723
16724  to achieve an ellipsis.
16725 \end_layout
16726
16727 \begin_layout Enumerate
16728
16729 \size small
16730 Inter-word spacing (
16731 \begin_inset Quotes eld
16732 \end_inset
16733
16734
16735 \family typewriter
16736
16737 \backslash
16738
16739 \family default
16740  
16741 \begin_inset Quotes eld
16742 \end_inset
16743
16744 ) should perhaps be used.
16745 \end_layout
16746
16747 \begin_layout Enumerate
16748
16749 \size small
16750 Inter-sentence spacing (
16751 \begin_inset Quotes eld
16752 \end_inset
16753
16754
16755 \family typewriter
16756
16757 \backslash
16758 @
16759 \family default
16760
16761 \begin_inset Quotes erd
16762 \end_inset
16763
16764 ) should perhaps be used.
16765 \end_layout
16766
16767 \begin_layout Enumerate
16768
16769 \size small
16770 Could not find argument for command.
16771 \end_layout
16772
16773 \begin_layout Enumerate
16774
16775 \size small
16776 No match found for 
16777 \begin_inset Quotes eld
16778 \end_inset
16779
16780
16781 \family typewriter
16782 %s
16783 \family default
16784
16785 \begin_inset Quotes erd
16786 \end_inset
16787
16788 .
16789 \end_layout
16790
16791 \begin_layout Enumerate
16792
16793 \size small
16794 Math mode still on at end of LaTeX file.
16795 \end_layout
16796
16797 \begin_layout Enumerate
16798
16799 \size small
16800 Number of 
16801 \begin_inset Quotes eld
16802 \end_inset
16803
16804
16805 \family typewriter
16806 char
16807 \family default
16808
16809 \begin_inset Quotes erd
16810 \end_inset
16811
16812  doesn't match the number of 
16813 \begin_inset Quotes eld
16814 \end_inset
16815
16816
16817 \family typewriter
16818 char
16819 \family default
16820
16821 \begin_inset Quotes erd
16822 \end_inset
16823
16824 .
16825 \end_layout
16826
16827 \begin_layout Enumerate
16828
16829 \size small
16830 You should use either 
16831 \family typewriter
16832
16833 \begin_inset Quotes eld
16834 \end_inset
16835
16836
16837 \family default
16838  or 
16839 \family typewriter
16840
16841 \begin_inset Quotes erd
16842 \end_inset
16843
16844
16845 \family default
16846  as an alternative to 
16847 \begin_inset Quotes eld
16848 \end_inset
16849
16850
16851 \family typewriter
16852 "
16853 \family default
16854
16855 \begin_inset Quotes erd
16856 \end_inset
16857
16858 .
16859 \end_layout
16860
16861 \begin_layout Enumerate
16862
16863 \size small
16864 You should use "
16865 \family typewriter
16866 '
16867 \family default
16868 " (ASCII 39) instead of "" (ASCII 180).
16869 \end_layout
16870
16871 \begin_layout Enumerate
16872
16873 \size small
16874 User-specified pattern found.
16875 \end_layout
16876
16877 \begin_layout Enumerate
16878
16879 \size small
16880 This command might not be intended.
16881 \end_layout
16882
16883 \begin_layout Enumerate
16884
16885 \size small
16886 \emph on
16887 Comment displayed.
16888 \end_layout
16889
16890 \begin_layout Enumerate
16891
16892 \size small
16893 Either 
16894 \family typewriter
16895 ''
16896 \backslash
16897 ,'
16898 \family default
16899  or 
16900 \family typewriter
16901 '
16902 \backslash
16903 ,''
16904 \family default
16905  will look better.
16906 \end_layout
16907
16908 \begin_layout Enumerate
16909
16910 \size small
16911 Delete this space to maintain correct page references.
16912 \end_layout
16913
16914 \begin_layout Enumerate
16915
16916 \size small
16917 \emph on
16918 You might wish to put this between a pair of 
16919 \begin_inset Quotes eld
16920 \end_inset
16921
16922
16923 \family typewriter
16924 {}
16925 \family default
16926
16927 \begin_inset Quotes erd
16928 \end_inset
16929
16930 .
16931 \end_layout
16932
16933 \begin_layout Enumerate
16934
16935 \size small
16936 You ought to remove spaces in front of punctuation.
16937 \end_layout
16938
16939 \begin_layout Enumerate
16940
16941 \size small
16942 Could not execute LaTeX command.
16943 \end_layout
16944
16945 \begin_layout Enumerate
16946
16947 \size small
16948 Don't use 
16949 \family typewriter
16950
16951 \backslash
16952 /
16953 \family default
16954  in front of small punctuation.
16955 \end_layout
16956
16957 \begin_layout Enumerate
16958
16959 \family typewriter
16960 \size small
16961 $
16962 \backslash
16963 times$
16964 \family default
16965  may look prettier here.
16966 \end_layout
16967
16968 \begin_layout Enumerate
16969
16970 \size small
16971 \emph on
16972 Multiple spaces detected in output.
16973 \end_layout
16974
16975 \begin_layout Enumerate
16976
16977 \size small
16978 This text may be ignored.
16979 \end_layout
16980
16981 \begin_layout Enumerate
16982
16983 \size small
16984 Use 
16985 \family typewriter
16986
16987 \begin_inset Quotes eld
16988 \end_inset
16989
16990
16991 \family default
16992  to begin quotation, not 
16993 \family typewriter
16994 '
16995 \family default
16996 .
16997 \end_layout
16998
16999 \begin_layout Enumerate
17000
17001 \size small
17002 Use 
17003 \family typewriter
17004 '
17005 \family default
17006  to end quotation, not 
17007 \family typewriter
17008
17009 \begin_inset Quotes eld
17010 \end_inset
17011
17012
17013 \family default
17014 .
17015 \end_layout
17016
17017 \begin_layout Enumerate
17018
17019 \size small
17020 Don't mix quotes.
17021 \end_layout
17022
17023 \begin_layout Enumerate
17024
17025 \size small
17026 You should perhaps use 
17027 \begin_inset Quotes eld
17028 \end_inset
17029
17030
17031 \family typewriter
17032 cmd
17033 \family default
17034
17035 \begin_inset Quotes erd
17036 \end_inset
17037
17038  instead.
17039 \end_layout
17040
17041 \begin_layout Enumerate
17042
17043 \size small
17044 You should put a space in front of/after parenthesis.
17045 \end_layout
17046
17047 \begin_layout Enumerate
17048
17049 \size small
17050 You should avoid spaces in front of/after parenthesis.
17051 \end_layout
17052
17053 \begin_layout Enumerate
17054
17055 \size small
17056 \emph on
17057 You should not use punctuation in front of/after quotes.
17058 \end_layout
17059
17060 \begin_layout Enumerate
17061
17062 \size small
17063 Double space found.
17064 \end_layout
17065
17066 \begin_layout Enumerate
17067
17068 \size small
17069 You should put punctuation outside inner/inside display math mode.
17070 \end_layout
17071
17072 \begin_layout Enumerate
17073
17074 \size small
17075 You ought to not use primitive TeX in LaTeX code.
17076 \end_layout
17077
17078 \begin_layout Enumerate
17079
17080 \size small
17081 You should remove spaces in front of 
17082 \begin_inset Quotes eld
17083 \end_inset
17084
17085
17086 \family typewriter
17087 %s
17088 \family default
17089
17090 \begin_inset Quotes erd
17091 \end_inset
17092
17093
17094 \end_layout
17095
17096 \begin_layout Enumerate
17097
17098 \size small
17099 \begin_inset Quotes eld
17100 \end_inset
17101
17102
17103 \family typewriter
17104 %s
17105 \family default
17106
17107 \begin_inset Quotes erd
17108 \end_inset
17109
17110  is normally not followed by 
17111 \begin_inset Quotes eld
17112 \end_inset
17113
17114
17115 \family typewriter
17116 %c
17117 \family default
17118
17119 \begin_inset Quotes erd
17120 \end_inset
17121
17122 .
17123 \end_layout
17124
17125 \begin_layout Standard
17126 LyXの将来の版では、このツール(およびその縮小版
17127 \family typewriter
17128 lacheck
17129 \family default
17130 )の力を最大限引き出すように、より完備したインターフェイスを提供できればと考えています。しかし、現状でも十分に役立つものとなっています。ある程度長さがある既存文
17131 書に使用してみていただければ、きっと驚かれることでしょう。
17132 \end_layout
17133
17134 \begin_layout Section
17135 LyXでのバージョン管理
17136 \end_layout
17137
17138 \begin_layout Standard
17139
17140 \noun on
17141 Lars Bullik Bjønnes
17142 \noun default
17143 および
17144 \noun on
17145 Pavel Sanda
17146 \noun default
17147
17148 \end_layout
17149
17150 \begin_layout Subsection
17151 はじめに
17152 \end_layout
17153
17154 \begin_layout Standard
17155 かつて私の友人が、LyXをグループプロジェクトに使おうとしましたが、当時のLyXには、バージョン管理機能やファイルロック機構が備わっていなかったために、採用を見
17156 合わせました。この事実は少々私をいらだたせ、(将来的にCVSやSCCSのサポートできる拡張性を含め)少なくともRCSのサポートをするべきだと考えたのです。いまや
17157 これは実現しました。LyXは、今ではもっとも基本的なRCS/CVS/SVNコマンドをサポートしています。もしもっと洗練されたことを行いたい場合には、ターミナル上
17158 から手動で行う必要があります。
17159 \end_layout
17160
17161 \begin_layout Standard
17162 LyXで実際にバージョン管理機能を使い始める前に、RCS/CVS/SVNの使用法に習熟しておかなくてはなりません。また、CVSのサポートは、subversion
17163 のサポートほど良くないので、CVSよりもSVNを使うことをお勧めします。Subversionを学び始めるには、SVN Book
17164 \begin_inset Foot
17165 status collapsed
17166
17167 \begin_layout Plain Layout
17168 \begin_inset CommandInset href
17169 LatexCommand href
17170 target "http://svnbook.red-bean.com/"
17171
17172 \end_inset
17173
17174
17175 \end_layout
17176
17177 \end_inset
17178
17179 が良いでしょう。RCSの場合は、「rsintro」をお読みください(これはmanファイルです。
17180 \family typewriter
17181 man rcsintro
17182 \family default
17183 で読めます)。このファイルは、RCSの基本機能のすべてを説明しています。特に、RCSディレクトリに関するコメントと、マスターRCSファイル(
17184 \family typewriter
17185 ,v
17186 \family default
17187 で終わるファイルです)の概念に注意を払ってください。
17188 \end_layout
17189
17190 \begin_layout Standard
17191 LyXへの実装においては、GNU RCSまたはCVS/SVNパッケージの最新版を仮定しています。旧版への保証はありません。ログメッセージのほとんどは、現在のとこ
17192 ろ操作後には表示されません。確認したい場合には、メッセージペインで確かめてください。
17193 \end_layout
17194
17195 \begin_layout Standard
17196 自製の外部コマンドを導入したい場合には、LyX関数説明書のvcコマンドを確認してください。
17197 \end_layout
17198
17199 \begin_layout Subsection
17200 LyXにおけるRCSコマンド
17201 \end_layout
17202
17203 \begin_layout Standard
17204 以下の節ではLyXでサポートされているRCSコマンドを説明します。それらのコマンドは
17205 \family sans
17206 ファイル\SpecialChar \menuseparator
17207 バージョン管理
17208 \family default
17209 のサブメニューにあります。LyXは、RCS 5.7に対して試験されています。
17210 \end_layout
17211
17212 \begin_layout Subsubsection
17213
17214 \family sans
17215 登録
17216 \end_layout
17217
17218 \begin_layout Standard
17219 文書がバージョン管理の下にない場合には、これがメニューにあらわれる唯一の項目です。文書がバージョン管理下にあれば、項目
17220 \family sans
17221 登録
17222 \family default
17223 は不可視になります。
17224 \end_layout
17225
17226 \begin_layout Standard
17227 このコマンドは、文書をRCSに登録します(CVSが管理しているディレクトリ下にない場合)。すると対話的に、文書の最初の説明を入力するように尋ねられます。すると文
17228 書は読み込み専用モードになるので、変更を加えるためには
17229 \family sans
17230 チェックアウトして編集
17231 \family default
17232 を実行する必要があります。バージョン管理下にある文書は、ミニバッファのファイル名の後ろに「 [RCS:<バージョン> <ロック>]」という項目が表示されます。
17233 \end_layout
17234
17235 \begin_layout Standard
17236 実行されるRCSコマンドは:
17237 \family typewriter
17238 ci -q -u -i -t-"<初期説明文>" <ファイル名>
17239 \end_layout
17240
17241 \begin_layout Standard
17242 スイッチについて知りたい場合は、
17243 \family typewriter
17244 man ci
17245 \family default
17246 を読んでください。
17247 \end_layout
17248
17249 \begin_layout Subsubsection
17250
17251 \family sans
17252 変更をチェックインする
17253 \end_layout
17254
17255 \begin_layout Standard
17256 ファイルの編集が終わると、その変更をチェックインします。このとき、変更についての説明文を求められます。これは履歴ログに記録されます。バージョン番号は繰り上がり、
17257 変更がマスターRCSファイルに適用され、文書がアンロックされて読み込み専用モードになります。
17258 \end_layout
17259
17260 \begin_layout Standard
17261 RCSコマンド:
17262 \family typewriter
17263 ci -q -u -m"<説明文>" <ファイル名>
17264 \end_layout
17265
17266 \begin_layout Subsubsection
17267
17268 \family sans
17269 チェックアウトして編集
17270 \end_layout
17271
17272 \begin_layout Standard
17273 これは、文書をロックして編集できるようにします。そしてあなただけが文書を読み書きできるようにします。通常は、しばらくの間、文書を編集し、それが終わると変更をチェ
17274 ックインします。あなたがファイルをロックしたことを反映して、ステータスラインが変わります。
17275 \end_layout
17276
17277 \begin_layout Standard
17278 RCSコマンド:
17279 \family typewriter
17280 co -q -l <ファイル名>
17281 \end_layout
17282
17283 \begin_layout Subsubsection
17284
17285 \family sans
17286 リポジトリのバージョンに戻す
17287 \end_layout
17288
17289 \begin_layout Standard
17290 これは、最終チェックイン以降、文書に加えられた変更をすべて破棄します。変更が破棄される前に、警告が発せられます。
17291 \end_layout
17292
17293 \begin_layout Standard
17294 RCSコマンド:
17295 \family typewriter
17296 co -f -u<バージョン> <ファイル名>
17297 \end_layout
17298
17299 \begin_layout Subsubsection
17300
17301 \family sans
17302 最後のチェックインを取り消す
17303 \end_layout
17304
17305 \begin_layout Standard
17306 これは、最後のチェックインがあたかも為されなかったかのようにします。LyXに読み込まれた文書に変更は加えられませんが、マスターRCSファイルから最後のバージョン
17307 が削除されます。
17308 \end_layout
17309
17310 \begin_layout Standard
17311 RCSコマンド:
17312 \family typewriter
17313 rcs -o<バージョン> <ファイル名>
17314 \end_layout
17315
17316 \begin_layout Subsubsection
17317
17318 \family sans
17319 履歴を表示
17320 \end_layout
17321
17322 \begin_layout Standard
17323 RCS文書の完全な履歴を表示します。ブラウザ中に、
17324 \family typewriter
17325 rlog <ファイル名>
17326 \family default
17327 の出力が表示されます。詳細は
17328 \family typewriter
17329 man rlog
17330 \family default
17331 をご覧ください。
17332 \end_layout
17333
17334 \begin_layout Subsubsection
17335 改訂情報
17336 \end_layout
17337
17338 \begin_layout Standard
17339 LyXは、RCSバージョン番号情報(のみ)をサポートしています。詳細については、
17340 \begin_inset CommandInset ref
17341 LatexCommand ref
17342 reference "sub:VCS改訂情報"
17343
17344 \end_inset
17345
17346 を参照。
17347 \end_layout
17348
17349 \begin_layout Subsection
17350 LyXにおけるCVSコマンド
17351 \end_layout
17352
17353 \begin_layout Standard
17354 LyXは、現在CVSを一部サポートしています。そのコマンドは、
17355 \family sans
17356 ファイル\SpecialChar \menuseparator
17357 バージョン管理
17358 \family default
17359 サブメニューにあります。バージョン管理システムSVNの方が強力なので、可能ならばCVSではなく、SVNを使用してください。
17360 \end_layout
17361
17362 \begin_layout Subsubsection
17363 CVSの一般的な利用法
17364 \end_layout
17365
17366 \begin_layout Standard
17367 CVSを初めて使いたい場合には、外部ツールを使用して自分のレポジトリを作成し、作業コピーをチェックアウトする必要があります。クライアント=サーバーモデルを使用し
17368 ている場合には、最初のレポジトリチェックアウトを行う前にログインする必要があるかもしれません。
17369 \end_layout
17370
17371 \begin_layout Standard
17372 改訂管理下にある文書のレポジトリを他人も利用している場合に、同一文書の同一箇所に別々の変更を加えてしまうと問題が発生します。標準的なCVSレポジトリは、ファイル
17373 ロッキング機構を有しません。これは驚くべきことかもしれませんが、コンフリクトは、文書の同じ箇所の特定の内容について、人々が意見を異にしている場合にのみ発生します
17374 。したがって、共著者同士がコンスタントにコミュニケーションを交わしていれば、このようなコンフリクトは滅多に発生しません。もしコミュニケーションがなければ、いずれ
17375 にしても根本的な問題があるわけです。それにもかかわらず、いわゆる「予備付きチェックアウト」を使用したいと思う人々もいます。この場合、最初にチェックアウトした際に
17376 、全ファイルの作業コピーは読み込み専用にされ、ユーザーは、作業コピーを書き込み可能にする特別なコマンドを使用した後、編集を開始することになります。変更をチェック
17377 インすると、作業コピーは読み込み専用状態に戻ります。LyXで予備付きチェックアウトを利用したい場合には、
17378 \begin_inset Flex Code
17379 status collapsed
17380
17381 \begin_layout Plain Layout
17382 .cvsrc
17383 \end_layout
17384
17385 \end_inset
17386
17387 ファイルを編集して、
17388 \begin_inset Flex Code
17389 status collapsed
17390
17391 \begin_layout Plain Layout
17392 cvs -r
17393 \end_layout
17394
17395 \end_inset
17396
17397 という行を書き加える必要があります。この方法の利点は、文書のうち、書き込み可能コピーを誰が使用しているかを見ることができることです。ただし、一人のユーザーだけが
17398 コピーを書き込み可能にしているとは限りません。
17399 \end_layout
17400
17401 \begin_layout Standard
17402 LyXは、あなたが予備付きチェックアウトを使用しているか、予備なしチェックアウトを利用しているか、推測しようと試みます。使用中の作業コピーが読み込み専用になって
17403 いるか、あるいはそれが書き込み可能であって、CVS/Baseサブディレクトリに使用中文書のコピーが存在している場合には、予備付きチェックアウトを使用しているもの
17404 と仮定し、そうでない場合には予備なしチェックアウトを使用しているものと仮定します。予備付きチェックアウトが検出された場合には、作業コピーが読み込み専用の場合に書
17405 き込み可能にするためには、
17406 \begin_inset Flex MenuItem
17407 status collapsed
17408
17409 \begin_layout Plain Layout
17410 チェックアウト
17411 \end_layout
17412
17413 \end_inset
17414
17415 メニューを使用しなくてはなりません。その後、
17416 \begin_inset Flex MenuItem
17417 status collapsed
17418
17419 \begin_layout Plain Layout
17420 チェックイン
17421 \end_layout
17422
17423 \end_inset
17424
17425 メニューが利用可能になるので、自分が加えた変更をリポジトリに移した後、作業コピーを再び読み込み専用にする際には、これを使用します。
17426 \end_layout
17427
17428 \begin_layout Standard
17429 CVSの詳細な情報は、
17430 \begin_inset Flex URL
17431 status collapsed
17432
17433 \begin_layout Plain Layout
17434
17435 http://www.nongnu.org/cvs
17436 \end_layout
17437
17438 \end_inset
17439
17440
17441 \begin_inset Flex URL
17442 status collapsed
17443
17444 \begin_layout Plain Layout
17445
17446 http://ximbiot.com/cvs
17447 \end_layout
17448
17449 \end_inset
17450
17451 にあります。
17452 \end_layout
17453
17454 \begin_layout Standard
17455 以下に言及するサブコマンドとスイッチを理解するには、
17456 \family typewriter
17457 man cvs
17458 \family default
17459 をお読みください。
17460 \end_layout
17461
17462 \begin_layout Subsubsection
17463 登録
17464 \end_layout
17465
17466 \begin_layout Standard
17467 お使いの文書が改訂管理下に置かれていなければ、メニューにはこの項目だけが表示されます。もし改訂管理が有効ならば、
17468 \family sans
17469 登録
17470 \family default
17471 項目は表示されません。
17472 \end_layout
17473
17474 \begin_layout Standard
17475 本コマンドは、既に文書ディレクトリをCVS管理下に置いている場合に
17476 \series bold
17477 \emph on
17478 のみ
17479 \series default
17480 \emph default
17481 (すなわち
17482 \begin_inset Flex Code
17483 status collapsed
17484
17485 \begin_layout Plain Layout
17486 CVS/Entries
17487 \end_layout
17488
17489 \end_inset
17490
17491 ファイルが存在する場合にのみ)、お使いの文書をCVSに登録します。つまり、外部ツールを使用して、アーカイブを自分で作成ないしチェックアウトしなくてはならないこと
17492 を意味します(このステップを忘れてしまうと、LyXは文書をRCSに登録します)。
17493 \end_layout
17494
17495 \begin_layout Standard
17496 すると、文書の最初の説明文を入力するように促されます。登録したファイルは、まだチェックインされたわけではないことに注意してください。
17497 \end_layout
17498
17499 \begin_layout Standard
17500 実行されるCVSコマンドは、
17501 \family typewriter
17502 cvs -q add -m"<入力した説明文>" "<ファイル名>"
17503 \family default
17504  です。
17505 \end_layout
17506
17507 \begin_layout Standard
17508 上記および他のすべてのCVSコマンドにおける
17509 \family typewriter
17510 "<ファイル名>"
17511 \family default
17512 は、「カレント作業ディレクトリをファイルの場所に移動し、パスコンポーネントを除いたファイル名を引数として使用する」という意味になります。
17513 \end_layout
17514
17515 \begin_layout Subsubsection
17516 変更のチェックイン
17517 \end_layout
17518
17519 \begin_layout Standard
17520 ファイルの編集を終えたら、変更をコミットします。このとき、文書に変更が加えられていれば、変更の説明文を入れるよう促されます。その後、変更がレポジトリに書き込まれ
17521 ます。文書を変更せず、予備付きチェックアウトが検出された場合、
17522 \begin_inset Flex MenuItem
17523 status collapsed
17524
17525 \begin_layout Plain Layout
17526 チェックアウト
17527 \end_layout
17528
17529 \end_inset
17530
17531 で作られた予備は取り消されます。
17532 \end_layout
17533
17534 \begin_layout Labeling
17535 \labelwidthstring 00.00.0000
17536 CVSコマンド: 
17537 \begin_inset space ~
17538 \end_inset
17539
17540
17541 \begin_inset Newline newline
17542 \end_inset
17543
17544
17545 \begin_inset Flex Code
17546 status collapsed
17547
17548 \begin_layout Plain Layout
17549 cvs -q commit -m"<入力した説明文>" "<ファイル名>"
17550 \end_layout
17551
17552 \end_inset
17553
17554 あるいは
17555 \begin_inset Newline newline
17556 \end_inset
17557
17558
17559 \begin_inset Flex Code
17560 status collapsed
17561
17562 \begin_layout Plain Layout
17563 cvs -q unedit "<ファイル名>"
17564 \end_layout
17565
17566 \end_inset
17567
17568
17569 \end_layout
17570
17571 \begin_layout Subsubsection
17572 変更のチェックアウト
17573 \end_layout
17574
17575 \begin_layout Standard
17576 レポジトリを他人と共有している場合、他人の加えた変更を自らの作業コピーに取り込まなくてはならないことがあります。
17577 \end_layout
17578
17579 \begin_layout Standard
17580 CVSコマンド:
17581 \family typewriter
17582 cvs -q update "<ファイル名>"
17583 \end_layout
17584
17585 \begin_layout Standard
17586 読み込み専用チェックアウトが検出された場合、作業コピーを書き込み可能にし予備を作成します。
17587 \end_layout
17588
17589 \begin_layout Standard
17590 CVSコマンド:
17591 \family typewriter
17592 cvs -q edit "<ファイル名>"
17593 \end_layout
17594
17595 \begin_layout Subsubsection
17596 レポジトリのバージョンに戻す
17597 \end_layout
17598
17599 \begin_layout Standard
17600 これは、最後のチェックイン以降、文書に加えられた変更をすべて廃棄します。変更が廃棄される前に警告が表示されます。最初にファイルが削除され、次にCVS更新コマンド
17601 が実行されます。
17602 \end_layout
17603
17604 \begin_layout Standard
17605 CVSコマンド:
17606 \family typewriter
17607 cvs -q update "<ファイル名>"
17608 \end_layout
17609
17610 \begin_layout Standard
17611 予備付きチェックアウトが検出され、作業コピーに変更がない場合、予備のみが取り消されます。
17612 \end_layout
17613
17614 \begin_layout Standard
17615 CVSコマンド:
17616 \family typewriter
17617 cvs -q unedit "<ファイル名>"
17618 \end_layout
17619
17620 \begin_layout Subsubsection
17621 ローカルディレクトリチェックアウトのレポジトリからの更新
17622 \end_layout
17623
17624 \begin_layout Standard
17625 子文書や図を含んだり、外部
17626 \begin_inset Flex Code
17627 status collapsed
17628
17629 \begin_layout Plain Layout
17630 .tex
17631 \end_layout
17632
17633 \end_inset
17634
17635 ファイルを取り込むなど、文書が複雑になるにつれ、バージョン管理の利用は複雑になります。LyXは、文書が存在するツリー全体の更新をサポートします。これは、CVSの
17636 使用法について詳しい知識のない人々や、レポジトリに追加素材をコミットする野望のない人々と共同作業をするような場合に、特に便利です。ファイル構造は、すべての外部フ
17637 ァイルが、文書と同じディレクトリかそのサブディレクトリに来るように組織する必要があります。いずれにしても、複合文書を新しいディレクトリを建てて収容するのは、望ま
17638 しい習慣です。
17639 \end_layout
17640
17641 \begin_layout Standard
17642 コマンド
17643 \begin_inset Flex Code
17644 status collapsed
17645
17646 \begin_layout Plain Layout
17647 レポジトリを使ってローカル辞書を更新
17648 \end_layout
17649
17650 \end_inset
17651
17652 は、ディレクトリ全体を更新します。ローカルの変更が検出された場合には、更新を開始する前にユーザーに警告が発せられます。マージコンフリクトが発生した場合には、コン
17653 フリクトを起こしている部分の新旧バージョンが、両方とも最終文書に置かれますので、マージの結果を見直し、修正する必要があります。コンフリクトは、
17654 \begin_inset Flex Code
17655 status collapsed
17656
17657 \begin_layout Plain Layout
17658 <<<<<<<
17659 \end_layout
17660
17661 \end_inset
17662
17663
17664 \begin_inset Flex Code
17665 status collapsed
17666
17667 \begin_layout Plain Layout
17668 >>>>>>>
17669 \end_layout
17670
17671 \end_inset
17672
17673 の対に囲まれ、
17674 \begin_inset Flex Code
17675 status collapsed
17676
17677 \begin_layout Plain Layout
17678 =======
17679 \end_layout
17680
17681 \end_inset
17682
17683 で区切られて表示されます。最初の部分は、文書名に続いて、更新操作前のバージョンが置かれています。第2の部分は、
17684 \begin_inset Flex Code
17685 status collapsed
17686
17687 \begin_layout Plain Layout
17688 >
17689 \end_layout
17690
17691 \end_inset
17692
17693 記号列の後にバージョン番号に続いて、レポジトリ版が置かれます。
17694 \end_layout
17695
17696 \begin_layout Labeling
17697 \labelwidthstring 00.00.0000
17698 CVSコマンド: 
17699 \begin_inset space ~
17700 \end_inset
17701
17702
17703 \begin_inset Newline newline
17704 \end_inset
17705
17706
17707 \begin_inset Flex Code
17708 status collapsed
17709
17710 \begin_layout Plain Layout
17711 cd $path; cvs diff "."
17712 \end_layout
17713
17714 \end_inset
17715
17716 (変更が検出された場合には知らせる)
17717 \begin_inset Newline newline
17718 \end_inset
17719
17720
17721 \begin_inset Flex Code
17722 status collapsed
17723
17724 \begin_layout Plain Layout
17725 cd $path; cvs -q update "."
17726 \end_layout
17727
17728 \end_inset
17729
17730
17731 \end_layout
17732
17733 \begin_layout Standard
17734 ここで
17735 \begin_inset Flex Code
17736 status collapsed
17737
17738 \begin_layout Plain Layout
17739 $path
17740 \end_layout
17741
17742 \end_inset
17743
17744 は文書パスを表します。
17745 \end_layout
17746
17747 \begin_layout Subsubsection
17748 履歴を表示
17749 \end_layout
17750
17751 \begin_layout Standard
17752 これは、CVS文書の全履歴を表示します。
17753 \begin_inset Flex Code
17754 status collapsed
17755
17756 \begin_layout Plain Layout
17757 cvs log 
17758 \begin_inset Quotes eld
17759 \end_inset
17760
17761 <ファイル名>
17762 \begin_inset Quotes erd
17763 \end_inset
17764
17765
17766 \end_layout
17767
17768 \end_inset
17769
17770 の出力がブラウザに表示されます。
17771 \end_layout
17772
17773 \begin_layout Subsection
17774 LyXにおけるSVNコマンド
17775 \end_layout
17776
17777 \begin_layout Standard
17778 LyXは、現在SVNを一部サポートしています。そのコマンドは、
17779 \begin_inset Flex MenuItem
17780 status collapsed
17781
17782 \begin_layout Plain Layout
17783 ファイル\SpecialChar \menuseparator
17784 バージョン管理
17785 \end_layout
17786
17787 \end_inset
17788
17789 メニューにあります。レポジトリへのアクセスに、ssh経由のパスワード保護アクセスを使用している場合には、端末ウィンドウでの入力を促されます。LyXは、SVN
17790  1.5および1.6に対して試験されています
17791 \begin_inset Foot
17792 status collapsed
17793
17794 \begin_layout Plain Layout
17795 ほとんどのコマンドは、1.4でも動作します。第
17796 \begin_inset CommandInset ref
17797 LatexCommand ref
17798 reference "sub:レポジトリからSVN同期"
17799
17800 \end_inset
17801
17802 節をご覧ください。
17803 \end_layout
17804
17805 \end_inset
17806
17807
17808 \end_layout
17809
17810 \begin_layout Subsubsection
17811 登録
17812 \end_layout
17813
17814 \begin_layout Standard
17815 お使いの文書が改訂管理下に置かれていなければ、メニューにはこの項目だけが表示されます。もし改訂管理が有効ならば、
17816 \family sans
17817 登録
17818 \family default
17819 項目は表示されません。
17820 \end_layout
17821
17822 \begin_layout Standard
17823 本コマンドは、既に文書のあるディレクトリをSVN管理下に置いている場合に
17824 \emph on
17825 のみ
17826 \emph default
17827 (すなわち
17828 \begin_inset Flex Code
17829 status collapsed
17830
17831 \begin_layout Plain Layout
17832 .svn/entries
17833 \end_layout
17834
17835 \end_inset
17836
17837 ファイルが存在する場合にのみ)、お使いの文書をSVNに登録します。つまり、アーカイブはご自分でチェックアウトしなくてはなりません。
17838 \end_layout
17839
17840 \begin_layout Standard
17841 すると、文書の最初の説明文を入力するように促されます。登録したファイルは、まだコミットされたわけではないことに注意してください。
17842 \end_layout
17843
17844 \begin_layout Standard
17845 実行されるSVNコマンドは、
17846 \begin_inset Flex Code
17847 status collapsed
17848
17849 \begin_layout Plain Layout
17850 svn add -q 
17851 \begin_inset Quotes eld
17852 \end_inset
17853
17854 <ファイル名>
17855 \begin_inset Quotes erd
17856 \end_inset
17857
17858
17859 \end_layout
17860
17861 \end_inset
17862
17863 です。
17864 \end_layout
17865
17866 \begin_layout Standard
17867 スイッチの説明は
17868 \begin_inset Flex Code
17869 status collapsed
17870
17871 \begin_layout Plain Layout
17872 man svn
17873 \end_layout
17874
17875 \end_inset
17876
17877 をお読みください。
17878 \end_layout
17879
17880 \begin_layout Subsubsection
17881 変更をチェックイン
17882 \end_layout
17883
17884 \begin_layout Standard
17885 ファイルの編集を終えたら、変更をコミットします。このとき、変更の説明文を入れるよう促されます。その後、変更がコミットされます。
17886 \end_layout
17887
17888 \begin_layout Standard
17889 SVNコマンド
17890 \begin_inset Foot
17891 status collapsed
17892
17893 \begin_layout Plain Layout
17894 ロックが有効になっていない場合です。第
17895 \begin_inset CommandInset ref
17896 LatexCommand ref
17897 reference "sub:SVNファイルロック"
17898
17899 \end_inset
17900
17901 節をご覧ください。
17902 \end_layout
17903
17904 \end_inset
17905
17906
17907 \begin_inset Flex Code
17908 status collapsed
17909
17910 \begin_layout Plain Layout
17911 svn commit -q -m
17912 \begin_inset Quotes erd
17913 \end_inset
17914
17915 <入力した説明文>
17916 \begin_inset Quotes erd
17917 \end_inset
17918
17919  
17920 \begin_inset Quotes eld
17921 \end_inset
17922
17923 <ファイル名>
17924 \begin_inset Quotes erd
17925 \end_inset
17926
17927
17928 \end_layout
17929
17930 \end_inset
17931
17932
17933 \end_layout
17934
17935 \begin_layout Subsubsection
17936 チェックアウトして編集
17937 \end_layout
17938
17939 \begin_layout Standard
17940 このファイルの変更点をレポジトリから取得して更新します。すべての干渉点は、手動で解決しなくてはならないので、この機能を使う前にSVNのマージ法と干渉解決法を理解
17941 しておくようにしてください。
17942 \end_layout
17943
17944 \begin_layout Standard
17945 SVNコマンド
17946 \begin_inset Foot
17947 status collapsed
17948
17949 \begin_layout Plain Layout
17950 同上。
17951 \end_layout
17952
17953 \end_inset
17954
17955
17956 \begin_inset Flex Code
17957 status collapsed
17958
17959 \begin_layout Plain Layout
17960 svn update --non-interactive 
17961 \begin_inset Quotes eld
17962 \end_inset
17963
17964 <ファイル名>
17965 \begin_inset Quotes erd
17966 \end_inset
17967
17968
17969 \end_layout
17970
17971 \end_inset
17972
17973
17974 \end_layout
17975
17976 \begin_layout Subsubsection
17977 保存されたバージョンに戻す
17978 \end_layout
17979
17980 \begin_layout Standard
17981 これは、最後のチェックイン以降、文書に加えられた変更をすべて廃棄します。変更が廃棄される前に警告が表示されます。
17982 \end_layout
17983
17984 \begin_layout Standard
17985 SVNコマンド:
17986 \begin_inset Flex Code
17987 status collapsed
17988
17989 \begin_layout Plain Layout
17990 svn revert -q 
17991 \begin_inset Quotes eld
17992 \end_inset
17993
17994 <ファイル名>
17995 \begin_inset Quotes erd
17996 \end_inset
17997
17998
17999 \end_layout
18000
18001 \end_inset
18002
18003
18004 \end_layout
18005
18006 \begin_layout Subsubsection
18007 \begin_inset CommandInset label
18008 LatexCommand label
18009 name "sub:レポジトリからSVN同期"
18010
18011 \end_inset
18012
18013 レポジトリを使ったローカルディレクトリの同期
18014 \begin_inset Foot
18015 status collapsed
18016
18017 \begin_layout Plain Layout
18018 このコマンドは、subversion 
18019 \begin_inset Formula $\geqq1.5$
18020 \end_inset
18021
18022 でのみ動作することに注意してください。
18023 \end_layout
18024
18025 \end_inset
18026
18027
18028 \end_layout
18029
18030 \begin_layout Standard
18031 上記の各コマンドはすべて、共通の短所を持っています。すなわち、これらのコマンドは現在の文書しか取り扱わないのです。もし、作業中の文書に図を含めたり、外部
18032 \begin_inset Flex Code
18033 status collapsed
18034
18035 \begin_layout Plain Layout
18036 .tex
18037 \end_layout
18038
18039 \end_inset
18040
18041 ファイルを取り込んだりすれば、管理はずっと複雑になります。そこでLyXは、文書のおいてあるツリー全体の更新をサポートします
18042 \begin_inset Foot
18043 status collapsed
18044
18045 \begin_layout Plain Layout
18046 すべての外部ファイルが、文書と同じディレクトリかそれ以下のサブディレクトリに来るようにファイル構造を構成する必要があります。
18047 \end_layout
18048
18049 \end_inset
18050
18051 。これは、subversion管理を知らなかったりレポジトリに新しい素材をコミットする勇気のない人たちと共同作業をする羽目になったときに、ひじょうに役に立ちます
18052
18053 \end_layout
18054
18055 \begin_layout Standard
18056 \begin_inset Flex Code
18057 status collapsed
18058
18059 \begin_layout Plain Layout
18060 ローカル辞書をレポジトリを使って更新
18061 \end_layout
18062
18063 \end_inset
18064
18065 コマンドは、ディレクトリ全体を更新し、マージに衝突が発生した場合には、ローカル版は保存されるので、意図しないデータロスが発生しません。ローカルな変更が発見された
18066 場合には、更新が開始される前にユーザに警告が与えられます。
18067 \end_layout
18068
18069 \begin_layout Labeling
18070 \labelwidthstring 00.00.0000
18071 SVNコマンド: 
18072 \begin_inset space ~
18073 \end_inset
18074
18075
18076 \begin_inset Newline newline
18077 \end_inset
18078
18079
18080 \begin_inset Flex Code
18081 status collapsed
18082
18083 \begin_layout Plain Layout
18084 svn diff $path(変更が発見された場合には通知します)
18085 \begin_inset Newline newline
18086 \end_inset
18087
18088 svn update --accept mine-full $path
18089 \end_layout
18090
18091 \end_inset
18092
18093
18094 \end_layout
18095
18096 \begin_layout Standard
18097 ここで
18098 \begin_inset Flex Code
18099 status collapsed
18100
18101 \begin_layout Plain Layout
18102 $path
18103 \end_layout
18104
18105 \end_inset
18106
18107 は文書のパスを示します。
18108 \end_layout
18109
18110 \begin_layout Subsubsection
18111 履歴を表示
18112 \end_layout
18113
18114 \begin_layout Standard
18115 これは、SVN文書の全履歴を表示します。
18116 \begin_inset Flex Code
18117 status collapsed
18118
18119 \begin_layout Plain Layout
18120 svn log 
18121 \begin_inset Quotes eld
18122 \end_inset
18123
18124 <ファイル名>
18125 \begin_inset Quotes erd
18126 \end_inset
18127
18128
18129 \end_layout
18130
18131 \end_inset
18132
18133 の出力がブラウザに表示されます。
18134 \end_layout
18135
18136 \begin_layout Subsubsection
18137 ファイルロック
18138 \begin_inset CommandInset label
18139 LatexCommand label
18140 name "sub:SVNファイルロック"
18141
18142 \end_inset
18143
18144
18145 \end_layout
18146
18147 \begin_layout Standard
18148 別々の改訂管理システム間でファイルを交換しようとすると、二人のユーザが同じ文書(の一部)を編集している場合、マージが衝突する問題を引き起こします。そのような衝突
18149 が発生した場合、手動で解決しなくてはならなくなりますが、その合理的な解決法としては、与えられた時間に一人のユーザだけがファイルを編集することが許されるように保証
18150 するための、何らかのロック機構を導入することが考えられます。
18151 \end_layout
18152
18153 \begin_layout Standard
18154 SVNには、このように相互に排他的なファイルアクセスを提供する機構が二つあります。ロックと、
18155 \begin_inset Flex Code
18156 status collapsed
18157
18158 \begin_layout Plain Layout
18159 svn:needs-lock
18160 \end_layout
18161
18162 \end_inset
18163
18164 svnファイル特性に依拠した書き込み権限の自動設定(第
18165 \begin_inset CommandInset ref
18166 LatexCommand ref
18167 reference "sub:自動ロック特性"
18168
18169 \end_inset
18170
18171 節を参照)です
18172 \begin_inset Foot
18173 status open
18174
18175 \begin_layout Plain Layout
18176 http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html
18177 \end_layout
18178
18179 \end_inset
18180
18181 。ある文書について、この特性が検出されたときには、LyXは自動的に文書編集にSVNロックを使用するようになり、チェックイン・チェックアウト機構はRCSと同じ枠組
18182 みに切り替わります。これは特に、LyXでのファイルの使われ方に以下の二つのモードがあることを意味します。
18183 \end_layout
18184
18185 \begin_layout Itemize
18186 非ロック状態。読み込まれたファイルは、読み込み専用モードになります。編集するためには、チェックアウトする必要があります。
18187 \emph on
18188 チェックアウト
18189 \emph default
18190 を行うと、レポジトリからの更新と、書き込みロックの獲得が行われます。ロックの獲得ができないと、非ロック状態から出ることができません。
18191 \end_layout
18192
18193 \begin_layout Itemize
18194 ロック状態。読み込まれたファイルは、「通常の」編集モードになります。他のユーザには、このファイルを編集する許可が与えられません。
18195 \emph on
18196 チェックイン
18197 \emph default
18198 を行うと、変更のコミットと書き込みロックの解放が行われます。文書に変更が加えられなかった場合には、コミットは実行されず
18199 \begin_inset Foot
18200 status collapsed
18201
18202 \begin_layout Plain Layout
18203 コミットは実行されないのに、コミットメッセージを入力するよう促されますが、驚かないでください。
18204 \end_layout
18205
18206 \end_inset
18207
18208 、書き込みロックの解放のみが行われます。
18209 \end_layout
18210
18211 \begin_layout Standard
18212 SVNコマンド:
18213 \end_layout
18214
18215 \begin_layout Labeling
18216 \labelwidthstring 00.00.0000
18217 チェックイン: 
18218 \begin_inset Flex Code
18219 status collapsed
18220
18221 \begin_layout Plain Layout
18222 svn commit -q -m
18223 \begin_inset Quotes erd
18224 \end_inset
18225
18226 <説明>
18227 \begin_inset Quotes erd
18228 \end_inset
18229
18230  
18231 \begin_inset Quotes eld
18232 \end_inset
18233
18234 <ファイル名>
18235 \begin_inset Quotes erd
18236 \end_inset
18237
18238
18239 \end_layout
18240
18241 \end_inset
18242
18243
18244 \begin_inset Newline newline
18245 \end_inset
18246
18247
18248 \begin_inset Flex Code
18249 status collapsed
18250
18251 \begin_layout Plain Layout
18252 svn unlock 
18253 \begin_inset Quotes eld
18254 \end_inset
18255
18256 <ファイル名>
18257 \begin_inset Quotes erd
18258 \end_inset
18259
18260
18261 \end_layout
18262
18263 \end_inset
18264
18265
18266 \end_layout
18267
18268 \begin_layout Labeling
18269 \labelwidthstring 00.00.0000
18270 チェックアウト: 
18271 \begin_inset Flex Code
18272 status collapsed
18273
18274 \begin_layout Plain Layout
18275 svn update 
18276 \begin_inset Quotes eld
18277 \end_inset
18278
18279 <ファイル名>
18280 \begin_inset Quotes erd
18281 \end_inset
18282
18283
18284 \end_layout
18285
18286 \end_inset
18287
18288
18289 \begin_inset Newline newline
18290 \end_inset
18291
18292
18293 \begin_inset Flex Code
18294 status collapsed
18295
18296 \begin_layout Plain Layout
18297 svn unlock 
18298 \begin_inset Quotes eld
18299 \end_inset
18300
18301 <ファイル名>
18302 \begin_inset Quotes erd
18303 \end_inset
18304
18305
18306 \end_layout
18307
18308 \end_inset
18309
18310
18311 \end_layout
18312
18313 \begin_layout Subsubsection
18314 自動ロック特性
18315 \begin_inset CommandInset label
18316 LatexCommand label
18317 name "sub:自動ロック特性"
18318
18319 \end_inset
18320
18321
18322 \end_layout
18323
18324 \begin_layout Standard
18325 上述したような
18326 \begin_inset Flex Code
18327 status collapsed
18328
18329 \begin_layout Plain Layout
18330 .lyx
18331 \end_layout
18332
18333 \end_inset
18334
18335 ファイルに対する書き込み権限の自動設定は、
18336 \begin_inset Flex MenuItem
18337 status collapsed
18338
18339 \begin_layout Plain Layout
18340 ファイル\SpecialChar \menuseparator
18341 バージョン管理\SpecialChar \menuseparator
18342 ロック特性を使用
18343 \end_layout
18344
18345 \end_inset
18346
18347 で行うことができます。このコマンドは、SVNサーバでファイルがロックされていないときのみ使用可能状態になります(つまり、使用するにはチェックアウトが必要です)。
18348 \end_layout
18349
18350 \begin_layout Standard
18351 SVNコマンド:
18352 \end_layout
18353
18354 \begin_layout Labeling
18355 \labelwidthstring 00.00.0000
18356 チェックイン: 
18357 \begin_inset Flex Code
18358 status collapsed
18359
18360 \begin_layout Plain Layout
18361 svn propset svn:needs-lock ON 
18362 \begin_inset Quotes eld
18363 \end_inset
18364
18365 <ファイル名>
18366 \begin_inset Quotes erd
18367 \end_inset
18368
18369
18370 \end_layout
18371
18372 \end_inset
18373
18374
18375 \end_layout
18376
18377 \begin_layout Labeling
18378 \labelwidthstring 00.00.0000
18379 チェックアウト: 
18380 \begin_inset Flex Code
18381 status collapsed
18382
18383 \begin_layout Plain Layout
18384 svn propdel svn:needs-lock 
18385 \begin_inset Quotes eld
18386 \end_inset
18387
18388 <ファイル名>
18389 \begin_inset Quotes erd
18390 \end_inset
18391
18392
18393 \end_layout
18394
18395 \end_inset
18396
18397
18398 \end_layout
18399
18400 \begin_layout Subsubsection
18401 \begin_inset CommandInset label
18402 LatexCommand label
18403 name "sub:VCS改訂情報"
18404
18405 \end_inset
18406
18407 文書の改訂情報
18408 \end_layout
18409
18410 \begin_layout Standard
18411 文書中で改訂情報を有効化するにはいくつかの方法があります。
18412 \end_layout
18413
18414 \begin_layout Itemize
18415 LyXによる直接サポート
18416 \end_layout
18417
18418 \begin_deeper
18419 \begin_layout Itemize
18420 ツリー改訂情報(
18421 \begin_inset Flex Code
18422 status collapsed
18423
18424 \begin_layout Plain Layout
18425 vcs-tree-revision
18426 \end_layout
18427
18428 \end_inset
18429
18430 )。
18431 \begin_inset Flex Code
18432 status collapsed
18433
18434 \begin_layout Plain Layout
18435 svnversion
18436 \end_layout
18437
18438 \end_inset
18439
18440 コマンドの出力を返します。下記の表が、結果の読み方のヒントを与えるでしょう。
18441 \end_layout
18442
18443 \begin_layout Standard
18444 \align center
18445 \begin_inset Tabular
18446 <lyxtabular version="3" rows="6" columns="2">
18447 <features tabularvalignment="middle">
18448 <column alignment="center" valignment="top" width="0">
18449 <column alignment="center" valignment="top" width="0">
18450 <row>
18451 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
18452 \begin_inset Text
18453
18454 \begin_layout Plain Layout
18455 出力
18456 \end_layout
18457
18458 \end_inset
18459 </cell>
18460 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
18461 \begin_inset Text
18462
18463 \begin_layout Plain Layout
18464 意味
18465 \end_layout
18466
18467 \end_inset
18468 </cell>
18469 </row>
18470 <row>
18471 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
18472 \begin_inset Text
18473
18474 \begin_layout Plain Layout
18475 4123:4168
18476 \end_layout
18477
18478 \end_inset
18479 </cell>
18480 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
18481 \begin_inset Text
18482
18483 \begin_layout Plain Layout
18484 改訂版の混合した作業コピー
18485 \end_layout
18486
18487 \end_inset
18488 </cell>
18489 </row>
18490 <row>
18491 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
18492 \begin_inset Text
18493
18494 \begin_layout Plain Layout
18495 4168M
18496 \end_layout
18497
18498 \end_inset
18499 </cell>
18500 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
18501 \begin_inset Text
18502
18503 \begin_layout Plain Layout
18504 修正された作業コピー
18505 \end_layout
18506
18507 \end_inset
18508 </cell>
18509 </row>
18510 <row>
18511 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
18512 \begin_inset Text
18513
18514 \begin_layout Plain Layout
18515 4123S
18516 \end_layout
18517
18518 \end_inset
18519 </cell>
18520 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
18521 \begin_inset Text
18522
18523 \begin_layout Plain Layout
18524 スイッチされた作業コピー
18525 \end_layout
18526
18527 \end_inset
18528 </cell>
18529 </row>
18530 <row>
18531 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
18532 \begin_inset Text
18533
18534 \begin_layout Plain Layout
18535 4123P
18536 \end_layout
18537
18538 \end_inset
18539 </cell>
18540 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
18541 \begin_inset Text
18542
18543 \begin_layout Plain Layout
18544 チェックアウト頻度が低かったことによる不完全な作業コピー
18545 \end_layout
18546
18547 \end_inset
18548 </cell>
18549 </row>
18550 <row>
18551 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
18552 \begin_inset Text
18553
18554 \begin_layout Plain Layout
18555 4123:4168MS
18556 \end_layout
18557
18558 \end_inset
18559 </cell>
18560 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
18561 \begin_inset Text
18562
18563 \begin_layout Plain Layout
18564 改訂版が混合し、修正され、スイッチされた作業コピー
18565 \end_layout
18566
18567 \end_inset
18568 </cell>
18569 </row>
18570 </lyxtabular>
18571
18572 \end_inset
18573
18574
18575 \end_layout
18576
18577 \begin_layout Itemize
18578 ファイル改訂情報。
18579 \begin_inset Flex Code
18580 status collapsed
18581
18582 \begin_layout Plain Layout
18583 svn
18584 \begin_inset space ~
18585 \end_inset
18586
18587 info
18588 \begin_inset space ~
18589 \end_inset
18590
18591 --xml
18592 \begin_inset space ~
18593 \end_inset
18594
18595 file.lyx
18596 \end_layout
18597
18598 \end_inset
18599
18600 の出力を解析したものが返されます。サポートされるフラグは
18601 \end_layout
18602
18603 \begin_deeper
18604 \begin_layout Itemize
18605 最終コミットのバージョン番号(
18606 \begin_inset Flex Code
18607 status collapsed
18608
18609 \begin_layout Plain Layout
18610 vcs-revision
18611 \end_layout
18612
18613 \end_inset
18614
18615
18616 \end_layout
18617
18618 \begin_layout Itemize
18619 最終コミットの著者(
18620 \begin_inset Flex Code
18621 status collapsed
18622
18623 \begin_layout Plain Layout
18624 vcs-author
18625 \end_layout
18626
18627 \end_inset
18628
18629
18630 \end_layout
18631
18632 \begin_layout Itemize
18633 最終コミットの日付(
18634 \begin_inset Flex Code
18635 status collapsed
18636
18637 \begin_layout Plain Layout
18638 vcs-date
18639 \end_layout
18640
18641 \end_inset
18642
18643
18644 \end_layout
18645
18646 \begin_layout Itemize
18647 最終コミットの時間(
18648 \begin_inset Flex Code
18649 status collapsed
18650
18651 \begin_layout Plain Layout
18652 vcs-time
18653 \end_layout
18654
18655 \end_inset
18656
18657
18658 \end_layout
18659
18660 \end_deeper
18661 \begin_layout Standard
18662 これらの情報は、情報差込枠で得ることができます(例:
18663 \begin_inset Flex Code
18664 status collapsed
18665
18666 \begin_layout Plain Layout
18667 info-insert buffer vcs-date
18668 \end_layout
18669
18670 \end_inset
18671
18672 )。これらの情報は、ファイルをsvn管理下に置いたときのみ(すなわち使用中文書の
18673 \begin_inset Flex Code
18674 status collapsed
18675
18676 \begin_layout Plain Layout
18677 .svn
18678 \end_layout
18679
18680 \end_inset
18681
18682 ディレクトリがあるときのみ)利用可能です。
18683 \end_layout
18684
18685 \end_deeper
18686 \begin_layout Itemize
18687 もう一つの---ハッカー的な---方法は、SVNキーワードを使用する方法です
18688 \begin_inset Foot
18689 status collapsed
18690
18691 \begin_layout Plain Layout
18692 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html
18693 \end_layout
18694
18695 \end_inset
18696
18697 。簡単に言えば、ファイルキーワード特性を設定して(例:
18698 \family sans
18699 svn propset svn:keywords 'Rev' file.lyx
18700 \family default
18701 )、文書中にキーワードTeXコード
18702 \begin_inset Foot
18703 status collapsed
18704
18705 \begin_layout Plain Layout
18706 これは、LyXがキーワードタグの途中で改行してしまわないことを確実にするための、簡単な方法です。
18707 \end_layout
18708
18709 \end_inset
18710
18711 タグ(例:
18712 \begin_inset ERT
18713 status open
18714
18715 \begin_layout Plain Layout
18716
18717 $Rev$
18718 \end_layout
18719
18720 \end_inset
18721
18722 )を貼り付けるのです。このようにして、SVNクライアントは、各更新やコミットの後に自動的に改訂番号を代入することができるのです(例
18723 \begin_inset ERT
18724 status open
18725
18726 \begin_layout Plain Layout
18727
18728 $Rev: 59 $
18729 \end_layout
18730
18731 \end_inset
18732
18733 )。このアプローチにはいくつか問題があります。第一に、TeXの世界では「$」文字は数式を表すのに使われるので、LyX中の
18734 \begin_inset Formula $Rev$
18735 \end_inset
18736
18737 という数式表現が、すべて
18738 \begin_inset Formula $Rev:59$
18739 \end_inset
18740
18741 になってしまいます。その他のId・Date・Authorなどといったキーワードも同様です。第二に、SVN出力は使用中のロケールに依存するので、Dateが用いられ
18742 ると、SVNは、問題を引き起こすような文字列を容易に生成してしまいます。第三に、文書中には、番号だけでなく「Rev:59」という文字列全体が表示されてしまいます
18743 。Subversionがユーザ定義のキーワードを実装するまでは、このアプローチを信頼性を持って使用したり、LyXがこれを直接サポートすることは、難しそうです。
18744 \end_layout
18745
18746 \begin_layout Subsection
18747 SVNとWindows環境
18748 \end_layout
18749
18750 \begin_layout Quote
18751 ユーザが、かなり早いうちに自分自身でコマンドライン操作を理解できないのであれば、TortoiseSVNを使った方が賢明でしょう。---P.
18752  A.
18753  ルービン
18754 \end_layout
18755
18756 \begin_layout Subsubsection
18757 準備
18758 \end_layout
18759
18760 \begin_layout Standard
18761 LyXを導入して、Subversionレポジトリへのアクセス権を持っている他に、ユーザはSubversionクライアントプログラムを導入する必要があります。クラ
18762 イアントプログラムのWindows用インストーラは
18763 \begin_inset CommandInset href
18764 LatexCommand href
18765 name "CollabNet"
18766 target "http://www.collab.net/nonav/downloads/subversion/"
18767
18768 \end_inset
18769
18770 にあります。ユーザは
18771 \begin_inset CommandInset href
18772 LatexCommand href
18773 name "TortoiseSVN"
18774 target "http://tortoisesvn.tigris.org/"
18775
18776 \end_inset
18777
18778 も導入することを考えるでしょう。これはSubversionの操作をWindows Explorerのコンテクスト(右クリック)メニューに統合します。LyX外部で
18779 行う操作は、一般的にExplorerコンテクストメニューを使った方が便利です。TortoiseSVNは、LyX自身が使用するクライアントプログラムの代わりとは成
18780 りませんので、注意してください。
18781 \end_layout
18782
18783 \begin_layout Subsubsection
18784 文書をSubversion管理下に置くには
18785 \end_layout
18786
18787 \begin_layout Standard
18788 LyX文書をSubversionのバージョン管理下に置く前に、その親ディレクトリをバージョン管理下に置かなくてはなりません。文書を、既にレポジトリに存在するプロ
18789 ジェクトに追加する際には、新規文書が置かれることになるディレクトリへ、プロジェクトをチェックアウトすることによって実現します。プロジェクト自体がバージョン管理下
18790 にない場合(たとえばこの文書が新規プロジェクトの最初のファイルである場合)には、このディレクトリをレポジトリにインポートしなくてはなりません。これは、LyXの外
18791 部で行います。インポートもチェックアウトも共に、TortoiseSVNを使えば、Explorerのコンテクストメニューから簡単に終えることができます。あるいは、
18792 DOSプロンプトでコマンドライン・クライアントを使って成し遂げることもできます。TortoiseSVNを使ったプロジェクトのインポート手続きを下記で説明します。
18793 レポジトリは既に存在し、新規プロジェクトを
18794 \begin_inset Flex Code
18795 status collapsed
18796
18797 \begin_layout Plain Layout
18798 C:
18799 \backslash
18800 new project
18801 \end_layout
18802
18803 \end_inset
18804
18805 で開始するものとします。Subversionクライアントプログラムを使うための情報を得るには、DOSシェルで
18806 \begin_inset Flex Code
18807 status collapsed
18808
18809 \begin_layout Plain Layout
18810 svn --help
18811 \end_layout
18812
18813 \end_inset
18814
18815 を実行してください。
18816 \end_layout
18817
18818 \begin_layout Enumerate
18819 Windows Explorerで
18820 \begin_inset Flex Code
18821 status collapsed
18822
18823 \begin_layout Plain Layout
18824 C:
18825 \backslash
18826 new project
18827 \end_layout
18828
18829 \end_inset
18830
18831 を見つけ出して右クリックし、
18832 \begin_inset Flex MenuItem
18833 status collapsed
18834
18835 \begin_layout Plain Layout
18836 TortoiseSVN\SpecialChar \menuseparator
18837 Repo-browser
18838 \end_layout
18839
18840 \end_inset
18841
18842 を選択してください。必要であれば、レポジトリのURLを調整し、OKをクリックしてください。
18843 \end_layout
18844
18845 \begin_layout Enumerate
18846 新規プロジェクトフォルダを置くレポジトリレベル(多くの場合最上位レベル)を右クリックし、
18847 \begin_inset Flex MenuItem
18848 status collapsed
18849
18850 \begin_layout Plain Layout
18851 Create folder\SpecialChar \ldots{}
18852
18853 \end_layout
18854
18855 \end_inset
18856
18857 をクリックしてください。プロジェクトフォルダの名称を入力してOKをクリックしてください。必要であればログファイル用のメッセージを入力し、再びOKをクリックしてく
18858 ださい。新規プロジェクトフォルダがレポジトリに現れるはずです。最後にOKを再度クリックして、レポジトリブラウザを終了してください。
18859 \end_layout
18860
18861 \begin_layout Enumerate
18862 再度
18863 \begin_inset Flex Code
18864 status collapsed
18865
18866 \begin_layout Plain Layout
18867 C:
18868 \backslash
18869 new project
18870 \end_layout
18871
18872 \end_inset
18873
18874 を右クリックし、今度は
18875 \begin_inset Flex MenuItem
18876 status collapsed
18877
18878 \begin_layout Plain Layout
18879 SVN Checkout\SpecialChar \ldots{}
18880
18881 \end_layout
18882
18883 \end_inset
18884
18885 を選択してください。レポジトリにたった今作成した、プロジェクトフォルダのURLを選択し、チェックアウトディレクトリを
18886 \begin_inset Flex Code
18887 status collapsed
18888
18889 \begin_layout Plain Layout
18890 C:
18891 \backslash
18892 new project
18893 \end_layout
18894
18895 \end_inset
18896
18897 に設定してから、OKをクリックしてください。フォルダが空でないことを警告されますが、OKをクリックして進んでください。すると、
18898 \begin_inset Flex Code
18899 status collapsed
18900
18901 \begin_layout Plain Layout
18902 C:
18903 \backslash
18904 new project
18905 \end_layout
18906
18907 \end_inset
18908
18909 の下に
18910 \begin_inset Flex Code
18911 status collapsed
18912
18913 \begin_layout Plain Layout
18914 .svn
18915 \end_layout
18916
18917 \end_inset
18918
18919 ディレクトリが作成されます。
18920 \end_layout
18921
18922 \begin_layout Enumerate
18923 LyXで文書を新規作成するか開くかして、
18924 \begin_inset Flex MenuItem
18925 status collapsed
18926
18927 \begin_layout Plain Layout
18928 ファイル\SpecialChar \menuseparator
18929 バージョン管理\SpecialChar \menuseparator
18930 登録
18931 \end_layout
18932
18933 \end_inset
18934
18935 をクリックします。ログメッセージを入力してOKをクリックし、文書をバージョン管理にコミットしてください。
18936 \end_layout
18937
18938 \begin_layout Standard
18939 爾後、
18940 \begin_inset Flex MenuItem
18941 status collapsed
18942
18943 \begin_layout Plain Layout
18944 ファイル\SpecialChar \menuseparator
18945 バージョン管理
18946 \end_layout
18947
18948 \end_inset
18949
18950 メニューのすべての機能が使用できるようになります。Windows ExplorerのTortoiseSVNコンテクストメニューか、コマンドプロンプトでのSubv
18951 ersionクライアントプログラムを使用して、文書をチェックイン・チェックアウトしたり、履歴を見たりといったことができるようになります。
18952 \end_layout
18953
18954 \begin_layout Subsubsection
18955 Windows下でSVNと共にSSHトンネルを使うには
18956 \end_layout
18957
18958 \begin_layout Standard
18959 Linuxに較べて、WindowsでSVNクライアントをSSH経由で通信するようにさせるのは、かなり厄介な仕事です。どのようにクライアント側を設定すればよいか、
18960 少なくとも幾分かのヒントをお示しするつもりですが、sshとWindowsコマンドラインの知識が前もって必要であり、それと共にかなりの量のフラストレーションが溜ま
18961 ることを覚悟しておいてください。
18962 \end_layout
18963
18964 \begin_layout Enumerate
18965 前節で述べたように、Windows用のSVNクライアントを入手してください。これが新規の導入である場合には、何らかのSVNコマンド(たとえば
18966 \begin_inset Flex Code
18967 status collapsed
18968
18969 \begin_layout Plain Layout
18970 svn --version
18971 \end_layout
18972
18973 \end_inset
18974
18975 )を実行して、configファイル群を生成させてください。これらは後で変更を加える必要があります。
18976 \end_layout
18977
18978 \begin_layout Enumerate
18979 Windows用のsshクライアントを選んでください。選択肢はたくさんありますが、ここではPutty tools
18980 \begin_inset Foot
18981 status open
18982
18983 \begin_layout Plain Layout
18984 \begin_inset Flex URL
18985 status collapsed
18986
18987 \begin_layout Plain Layout
18988
18989 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
18990 \end_layout
18991
18992 \end_inset
18993
18994
18995 \end_layout
18996
18997 \end_inset
18998
18999 のものを使用することとしましょう。クライアントが接続の度にパスワードを訊いてこないように、接続を自動化する必要があります。簡単にするために、追加的なパスワード保
19000 護などを加えないキーのみを使用することとします。
19001 \end_layout
19002
19003 \begin_deeper
19004 \begin_layout Enumerate
19005 \begin_inset Flex Code
19006 status collapsed
19007
19008 \begin_layout Plain Layout
19009 puttygen
19010 \end_layout
19011
19012 \end_inset
19013
19014 を使ってキーを生成します。.ppkプライベートキーファイルを保存し、パブリックキーファイルはサーバ側に置きます。SVNサーバがLinuxで走っている場合、このパブ
19015 リックキーの書式はLinuxのopensshと互換性がないために、「Public key for pasting into OpenSSH authorized
19016 _keys file:」編集フィールドから、直接サーバの
19017 \begin_inset Flex Code
19018 status collapsed
19019
19020 \begin_layout Plain Layout
19021 ~/.ssh/authorized_keys
19022 \end_layout
19023
19024 \end_inset
19025
19026 または
19027 \begin_inset Flex Code
19028 status collapsed
19029
19030 \begin_layout Plain Layout
19031 authorized_keys2
19032 \end_layout
19033
19034 \end_inset
19035
19036 ファイルにコピー&ペーストを行わなくてはならないことに注意してください。
19037 \end_layout
19038
19039 \begin_layout Enumerate
19040 Puttyのplinkを入手してください。SVNのconfigファイル
19041 \begin_inset Foot
19042 status collapsed
19043
19044 \begin_layout Plain Layout
19045 正確なパスはWindowsのバージョンに依りますが、通常は
19046 \begin_inset Flex Code
19047 status collapsed
19048
19049 \begin_layout Plain Layout
19050 c:
19051 \backslash
19052 Documents and Settings
19053 \backslash
19054 user
19055 \backslash
19056 Application Data
19057 \backslash
19058 Subversion
19059 \backslash
19060 config
19061 \end_layout
19062
19063 \end_inset
19064
19065
19066 \begin_inset Flex Code
19067 status collapsed
19068
19069 \begin_layout Plain Layout
19070 AppData
19071 \backslash
19072 Roaming
19073 \backslash
19074 Subversion
19075 \end_layout
19076
19077 \end_inset
19078
19079 辺りにあります。
19080 \end_layout
19081
19082 \end_inset
19083
19084 中の
19085 \begin_inset Flex Code
19086 status collapsed
19087
19088 \begin_layout Plain Layout
19089 [tunnels]
19090 \end_layout
19091
19092 \end_inset
19093
19094 セクションにsshコマンドを設定してください。例:
19095 \begin_inset Flex Code
19096 status collapsed
19097
19098 \begin_layout Plain Layout
19099 ssh=c:/path/plink.exe -i c:/path/private_key.ppk
19100 \end_layout
19101
19102 \end_inset
19103
19104
19105 \begin_inset Foot
19106 status collapsed
19107
19108 \begin_layout Plain Layout
19109 通常、正確なコマンドを機能させるには長い時間がかかり、それは多くの物事に依存します。たとえば、リモートサーバがPuttyなどの既定セッションとして保存されないよ
19110 うにしてください。うまく行かない場合には、まずSVNなしでplink経由の接続を試してください。
19111 \end_layout
19112
19113 \end_inset
19114
19115
19116 \end_layout
19117
19118 \end_deeper
19119 \begin_layout Enumerate
19120 SVNアーカイブをチェックアウトしてください。例:
19121 \begin_inset Flex Code
19122 status collapsed
19123
19124 \begin_layout Plain Layout
19125 svn co svn+ssh://user@server/repository_path
19126 \end_layout
19127
19128 \end_inset
19129
19130
19131 \end_layout
19132
19133 \begin_layout Subsubsection
19134 行末変換
19135 \end_layout
19136
19137 \begin_layout Standard
19138 共著者同士がLinuxとWindowsを混在させているとき、LyXは.lyxファイル中で異なった行末記号を使用することになります。これは、LyXの機能に関する限り
19139 問題になりませんが、コミット差分は巨大になり、マージではコンフリクトを引き起こしがちです。幸いにして、SVNは、.lyxファイルを
19140 \begin_inset Flex Code
19141 status collapsed
19142
19143 \begin_layout Plain Layout
19144 native
19145 \end_layout
19146
19147 \end_inset
19148
19149 モードに切り替える際
19150 \begin_inset Foot
19151 status collapsed
19152
19153 \begin_layout Plain Layout
19154 手短には
19155 \begin_inset Flex Code
19156 status collapsed
19157
19158 \begin_layout Plain Layout
19159 svn propset svn:eol-style native FILE_NAME
19160 \end_layout
19161
19162 \end_inset
19163
19164
19165 \end_layout
19166
19167 \end_inset
19168
19169 、CR/LF問題をどのように取り扱えばいいかを知っているので大丈夫です
19170 \begin_inset Foot
19171 status collapsed
19172
19173 \begin_layout Plain Layout
19174 \begin_inset Flex URL
19175 status collapsed
19176
19177 \begin_layout Plain Layout
19178
19179 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html
19180 \end_layout
19181
19182 \end_inset
19183
19184
19185 \end_layout
19186
19187 \end_inset
19188
19189
19190 \end_layout
19191
19192 \begin_layout Subsection
19193 さらなる調整
19194 \end_layout
19195
19196 \begin_layout Standard
19197 vcコマンド機構が最近になって付け加えられたおかげで、LyXのパワーユーザは、改訂管理のための自製コマンドを作ることができるようになりました。
19198 \end_layout
19199
19200 \begin_layout Standard
19201 たとえば、以下のようにして、二つのTortoiseSVNコマンドを直接統合することができます。
19202 \end_layout
19203
19204 \begin_layout Description
19205 コミット: 
19206 \begin_inset Flex Code
19207 status collapsed
19208
19209 \begin_layout Plain Layout
19210 vc-command DR "." "TortoiseProc /command:commit /path:$$p"
19211 \end_layout
19212
19213 \end_inset
19214
19215
19216 \end_layout
19217
19218 \begin_layout Description
19219 元に戻す: 
19220 \begin_inset Flex Code
19221 status collapsed
19222
19223 \begin_layout Plain Layout
19224 vc-command DR "." "TortoiseProc /command:revert /path:$$p"
19225 \end_layout
19226
19227 \end_inset
19228
19229
19230 \end_layout
19231
19232 \begin_layout Subsection
19233 バージョン管理と文書比較
19234 \end_layout
19235
19236 \begin_layout Standard
19237 バージョン管理は、通常
19238 \begin_inset Flex Code
19239 status collapsed
19240
19241 \begin_layout Plain Layout
19242 diff
19243 \end_layout
19244
19245 \end_inset
19246
19247 ダンプを生成することによって、改訂版の間の変更点を検査するのが、典型的な使用法です。これは平文ファイルには有効なのですが、複雑な構造を持つLyXファイルの場合に
19248 は、あまり便利ではありません。そこで、LyXは独自の文書比較機能を提供しています。この機能を呼び出すには2つの方法があります。1つは、LyXの
19249 \begin_inset Flex Code
19250 status collapsed
19251
19252 \begin_layout Plain Layout
19253 VC_COMPARE
19254 \end_layout
19255
19256 \end_inset
19257
19258 関数を直接呼び出す方法であり(詳細はLyX関数説明書を参照)、もう1つは
19259 \begin_inset Flex MenuItem
19260 status collapsed
19261
19262 \begin_layout Plain Layout
19263 旧改訂と比較\SpecialChar \ldots{}
19264
19265 \end_layout
19266
19267 \end_inset
19268
19269 メニューないしアイコンを使用する方法です。当該文書のうち、任意の2つの改訂版を比較することもできますし、編集中の現行版を古い改訂版と比較することもできます(この
19270 とき改訂版遡及数「
19271 \begin_inset Flex MenuItem
19272 status collapsed
19273
19274 \begin_layout Plain Layout
19275 0
19276 \end_layout
19277
19278 \end_inset
19279
19280 」は、編集中のファイルと最後にコミットした改訂版との比較を意味します)。
19281 \end_layout
19282
19283 \begin_layout Standard
19284 この機能は、SVNとRCSでサポートされていますが、RCSは、より複雑なバージョン付けスキームを持っているため、制約があります。ダイアログ中で改訂版を指定する際
19285 の数字は、つねにRCS改訂番号の最後の数を指し示します(例:「1.2.35」版のときには「35」)。
19286 \end_layout
19287
19288 \begin_layout Section
19289 文芸的プログラミング
19290 \end_layout
19291
19292 \begin_layout Standard
19293
19294 \noun on
19295 Kayvan Sylvan
19296 \noun default
19297 (kayvan@sylvan.com)改訂 
19298 \noun on
19299 Edmar Wienskoski Jr.
19300 \noun default
19301 (edmar-w-jr@technologist.com)原文
19302 \end_layout
19303
19304 \begin_layout Subsection
19305 はじめに
19306 \end_layout
19307
19308 \begin_layout Standard
19309 この節の主な目的は、文芸的プログラミング(literate programming)のために、LyXをどう使えばよいかをお見せすることです。ここでは、あなたがこ
19310 のプログラミング技術をよくご存じで、「tangling」や「weaving」の意味するところを知っているものとして説明します。そうでない場合には、以下の各節にあ
19311 るウェブリンクをたどってください。そこには、かつての開発の歴史から最新のツールチップまで、たくさんの良質なドキュメンテーションがあります。
19312 \end_layout
19313
19314 \begin_layout Standard
19315 また、あなたが、LyXの設定を変更することを厭わない程度までLyXに習熟しており、Xリソースファイルにも親しんでいることを前提にしています。そうでない場合は、あ
19316 なたの必要とするトピックを扱っている、LyXの他の説明書で調べてください。
19317 \end_layout
19318
19319 \begin_layout Subsection
19320 文芸的プログラミング
19321 \end_layout
19322
19323 \begin_layout Standard
19324 以下は、文芸的プログラミング FAQからの抜粋です。
19325 \end_layout
19326
19327 \begin_layout Quotation
19328 文芸的プログラミングは、人間が読むのに適した形でのドキュメンテーションとソースの組合わせです。実際、文芸的プログラムは楽しい読み物であるべきであり、さらには参加
19329 したいとさえ思わせるべきなのです!(ボブ、ごめん。言わずにはいれなかった。)一般的に、文芸的プログラムは、ソースとドキュメンテーションを同一ファイル上に結合した
19330 ものです。そして、文芸的プログラミングツールは、ファイルを解析して、読むことのできるドキュメンテーションか、あるいはコンパイル可能なソースを生成します。文芸的プ
19331 ログラミングのWEBスタイルは、D.
19332 \begin_inset space \thinspace{}
19333 \end_inset
19334
19335 E.
19336  Knuthが、TeX組版ソフトウエアを開発中に作り出したものです。
19337 \end_layout
19338
19339 \begin_layout Standard
19340 他のエキスパートの発言です。
19341 \end_layout
19342
19343 \begin_layout Quotation
19344
19345 \emph on
19346 文芸的プログラミングは、冗長なコメント付けと何が違いますか?
19347 \end_layout
19348
19349 \begin_layout Quotation
19350 3つの際立った特徴があります。重要な順に列挙すれば、
19351 \end_layout
19352
19353 \begin_deeper
19354 \begin_layout Itemize
19355 推敲の順序が柔軟
19356 \end_layout
19357
19358 \begin_layout Itemize
19359 ブラウジングの自動サポート
19360 \end_layout
19361
19362 \begin_layout Itemize
19363 特に図式と数式を含んだドキュメンテーションの組版
19364 \end_layout
19365
19366 \end_deeper
19367 \begin_layout Quotation
19368 などがあります。
19369 \end_layout
19370
19371 \begin_layout Standard
19372 あなたの興味に火を付けたところで参考文献を見てみましょう。
19373 \end_layout
19374
19375 \begin_layout Subsubsection
19376 参考文献
19377 \end_layout
19378
19379 \begin_layout Standard
19380 完全な文芸的プログラミング FAQは
19381 \end_layout
19382
19383 \begin_layout Quote
19384 Literate Programming FAQ 
19385 \begin_inset Flex URL
19386 status collapsed
19387
19388 \begin_layout Plain Layout
19389
19390 http://shelob.ce.ttu.edu/daves/lpfaq/faq.html
19391 \end_layout
19392
19393 \end_inset
19394
19395
19396 \end_layout
19397
19398 \begin_layout Standard
19399 にあります。
19400 \end_layout
19401
19402 \begin_layout Standard
19403 このFAQには、23(二十三です!)の文芸的プログラミング用ツールが列挙されています。一部のツールは、特定のプログラミング言語用に特化したものですが、一般的な対
19404 象を持つものもあります。私は自分で使うのに、いくつかの理由から
19405 \noun on
19406 Noweb
19407 \noun default
19408 を選びました。
19409 \end_layout
19410
19411 \begin_layout Itemize
19412 ドキュメンテーションをLaTeXでもHTMLでも出力できる。
19413 \end_layout
19414
19415 \begin_layout Itemize
19416 開放的なアーキテクチャに持っているので、新しいフィルタをプラグインとして加えたり、自分が必要な特別な処理を実行することが容易である。
19417 \end_layout
19418
19419 \begin_layout Itemize
19420 すでに利用可能となっているフィルタの良質なコレクションがある(HTMLはその一つです)。
19421 \end_layout
19422
19423 \begin_layout Itemize
19424 無料である。
19425 \end_layout
19426
19427 \begin_layout Standard
19428 Nowebのウェブページは
19429 \end_layout
19430
19431 \begin_layout Quote
19432 Nowebホームページ 
19433 \begin_inset Flex URL
19434 status collapsed
19435
19436 \begin_layout Plain Layout
19437
19438 http://www.cs.virginia.edu/~nr/noweb/
19439 \end_layout
19440
19441 \end_inset
19442
19443
19444 \end_layout
19445
19446 \begin_layout Standard
19447 にあります。ここから始めれば、たくさんの興味深いリンクや、文芸的プログラミングの用例にたどり着くことができます。
19448 \end_layout
19449
19450 \begin_layout Subsection
19451 LyXと文芸的プログラミング
19452 \end_layout
19453
19454 \begin_layout Standard
19455 LyXにおける文芸的プログラミングのサポートは、LyXの汎用変換機構を使用して実現しています。このサポートは「Noweb非依存」的な方法で提供されているので、L
19456 yXの設定を変更するだけで、自分の好きな他の文芸的プログラミングツールを使って、この新しいLyXの機能を利用することができます。
19457 \end_layout
19458
19459 \begin_layout Subsubsection
19460 ドキュメントとコードの生成(weavingおよびtangling)
19461 \end_layout
19462
19463 \begin_layout Paragraph
19464 文書クラスの選択
19465 \end_layout
19466
19467 \begin_layout Standard
19468 NowebとLyXの導入に成功すると、新規文書を開いたり、既存文書の文書クラスを変更しようとする際、以下の3つの新しい文書クラスが利用可能になっているはずです。
19469 \end_layout
19470
19471 \begin_layout Itemize
19472 Article (Noweb)
19473 \end_layout
19474
19475 \begin_layout Itemize
19476 Book (Noweb)
19477 \end_layout
19478
19479 \begin_layout Itemize
19480 Report (Noweb)
19481 \end_layout
19482
19483 \begin_layout Standard
19484 文芸的プログラミング文書を作成する場合には、これらのうち一つを選んでください。
19485 \end_layout
19486
19487 \begin_layout Standard
19488 文芸的プログラミング文書は、これら3つのクラスに限定されないことに注意してください。letterのような他のスタイルから新しいクラスを作成することもできますし、
19489 Article (AMS)のような他のクラスバリエーションと組み合わせて作成することもできます。既存のクラスではカバーできないような、特別なニーズがある場合には
19490 、LyX開発者用メーリングリスト(lyx-devel@lists.lyx.org)に連絡していただければ、新しい項目を加えるように調整するか、そのしかたをお教えしま
19491
19492 \begin_inset Foot
19493 status collapsed
19494
19495 \begin_layout Plain Layout
19496 これは非常に簡単です。これを行うには、4行から成るファイルを作成し、自動設定を実行するだけなのです。
19497 \end_layout
19498
19499 \end_inset
19500
19501 。また、Noweb以外の文芸的プログラミングツールを使用する場合にも、そのための新しい文書クラスをつくる必要があります。
19502 \end_layout
19503
19504 \begin_layout Paragraph
19505 コードの入力
19506 \end_layout
19507
19508 \begin_layout Standard
19509 LyXでは、
19510 \noun on
19511 Scrap
19512 \noun default
19513
19514 \begin_inset Foot
19515 status collapsed
19516
19517 \begin_layout Plain Layout
19518 Nowebでの名称は「Chunk」です。歴史的な理由から、別の文芸プログラミングツールNuwebで使われている「scrap」という用語を使用しています。Nuwe
19519 bは、私がNowebに乗り換える前に長年使用していたツールです。
19520 \end_layout
19521
19522 \end_inset
19523
19524 という名前のレイアウトを使えば、コードを入力することができます。Nowebは次のようにscrapを区切ります。
19525 \end_layout
19526
19527 \begin_layout LyX-Code
19528 <<My scrap>>=
19529 \end_layout
19530
19531 \begin_layout LyX-Code
19532   code
19533 \end_layout
19534
19535 \begin_layout LyX-Code
19536   more code
19537 \end_layout
19538
19539 \begin_layout LyX-Code
19540   even more code
19541 \end_layout
19542
19543 \begin_layout LyX-Code
19544   @
19545 \end_layout
19546
19547 \begin_layout Standard
19548 問題は<<と@の間にあるものを完全にそのままの形で扱わなければならないことです。つまりLyXはこの間に書かれたものへのどんな変更も禁止しなくてははなりません。こ
19549 れはScrapと呼ぶ特別なレイアウトで扱われます。この環境は通常の段落のようですが、自由に空白を入れることができます。
19550 \end_layout
19551
19552 \begin_layout Standard
19553 Scrap段落環境の欠点は、連続したコードの段落の間に空行がソースコードにも印刷したドキュメントにも入ることです。これを回避するためには、Scrap環境の中の改
19554 行には(ctrl-return)を使ってください。上の例では次のようにします
19555 \begin_inset Foot
19556 status collapsed
19557
19558 \begin_layout Plain Layout
19559 印刷したバージョンを読んでいる場合にはこの例と上の例の違いが分かりません。
19560 \end_layout
19561
19562 \end_inset
19563
19564
19565 \end_layout
19566
19567 \begin_layout LyX-Code
19568 <<My scrap>>=
19569 \begin_inset Newline newline
19570 \end_inset
19571
19572   code
19573 \begin_inset Newline newline
19574 \end_inset
19575
19576   more code
19577 \begin_inset Newline newline
19578 \end_inset
19579
19580   even more code
19581 \begin_inset Newline newline
19582 \end_inset
19583
19584   @
19585 \end_layout
19586
19587 \begin_layout Standard
19588 この環境はうまく働きます。不便な点は普通のリターンのかわりにctrl-returnを使わなければならないことです
19589 \begin_inset Foot
19590 status collapsed
19591
19592 \begin_layout Plain Layout
19593 これは改善しなければならない点でしょう。
19594 \end_layout
19595
19596 \end_inset
19597
19598
19599 \end_layout
19600
19601 \begin_layout Standard
19602 また、Scrapの中にNowebの%defを使うことができます。これを使うことでNowebのidentifierの相互参照に項目を加えることができます。次の例を
19603 見てください。
19604 \end_layout
19605
19606 \begin_layout LyX-Code
19607 <<My scrap>>=
19608 \begin_inset Newline newline
19609 \end_inset
19610
19611   def some_function(args):
19612 \begin_inset Newline newline
19613 \end_inset
19614
19615     "This is the doc string for this function."
19616 \begin_inset Newline newline
19617 \end_inset
19618
19619     print "My args: ", args
19620 \end_layout
19621
19622 \begin_layout LyX-Code
19623 @ %def some_function
19624 \end_layout
19625
19626 \begin_layout Standard
19627 これをどのように使って、その結果相互参照がどうなるかは
19628 \emph on
19629 LIBDIR/examples/listerrors.lyx
19630 \emph default
19631 の中の文芸pythonプログラムを見るとよくわかります。
19632 \end_layout
19633
19634 \begin_layout Paragraph
19635 ドキュメンテーションの生成
19636 \end_layout
19637
19638 \begin_layout Standard
19639 新しい文章ファイルを正しい文書クラスでつくり、その中にコードとテキストも入れました。これをどうやって印刷したらいいのでしょう。簡単です。
19640 \begin_inset Flex MenuItem
19641 status collapsed
19642
19643 \begin_layout Plain Layout
19644 表示\SpecialChar \menuseparator
19645 DVI
19646 \end_layout
19647
19648 \end_inset
19649
19650 等を選ぶだけです。普通の文章の場合と同じで、特別なことは必要ありません。
19651 \end_layout
19652
19653 \begin_layout Standard
19654 LyXの内部で何が起っているかを説明しておきましょう。
19655 \end_layout
19656
19657 \begin_layout Enumerate
19658 \begin_inset Flex MenuItem
19659 status collapsed
19660
19661 \begin_layout Plain Layout
19662 表示\SpecialChar \menuseparator
19663 DVI
19664 \end_layout
19665
19666 \end_inset
19667
19668 が選ばれると、LaTeXファイルがつくられます。
19669 \end_layout
19670
19671 \begin_deeper
19672 \begin_layout Standard
19673 ドキュメントが文芸プログラミング用のクラスであった場合には、拡張子に(
19674 \begin_inset Flex MenuItem
19675 status collapsed
19676
19677 \begin_layout Plain Layout
19678 設定
19679 \end_layout
19680
19681 \end_inset
19682
19683 パネルで設定した)文芸プログラム用のものがつけられます。それ以外は .texが拡張子に使われます。
19684 \end_layout
19685
19686 \end_deeper
19687 \begin_layout Enumerate
19688 違いがファイル名だけなのに注意してください。LyXによる特別な処理は必要ありません。Scrap環境でコードを入力するのだけがポイントです。
19689 \end_layout
19690
19691 \begin_layout Enumerate
19692 ドキュメントが文芸プログラムクラスなら、LyXは内部のLyXからNowebのコンバータを使い、それからNowebからLaTeXのコンバータ
19693 \begin_inset Foot
19694 status collapsed
19695
19696 \begin_layout Plain Layout
19697 これらのコンバータは、
19698 \family sans
19699 \bar under
19700 E
19701 \bar default
19702 dit\SpecialChar \menuseparator
19703
19704 \bar under
19705 P
19706 \bar default
19707 references
19708 \family default
19709  パネルの Conversion タブで設定できます。
19710 \end_layout
19711
19712 \end_inset
19713
19714 を使ってLaTeXファイルを生成します。
19715 \end_layout
19716
19717 \begin_deeper
19718 \begin_layout Standard
19719 それ以外の場合はこのステップを飛ばします。
19720 \end_layout
19721
19722 \end_deeper
19723 \begin_layout Enumerate
19724 最後にLaTeXが実行され、普通の文章と同じ後処理が行われます。
19725 \end_layout
19726
19727 \begin_layout Standard
19728 様々なコンバータから走らせるコマンドを変えることによって、特定の文芸プログラム用のソフトウエアにしばられないようになっています。
19729 \end_layout
19730
19731 \begin_layout Paragraph
19732 コードの生成
19733 \end_layout
19734
19735 \begin_layout Standard
19736 ビルドメニューが選ばれた場合や、それに対応するツールバーのボタンが押された場合、上のステップ1と同様にLaTeXファイルが生成されます。それからLyXは
19737 \family typewriter
19738 Noweb->Program
19739 \family default
19740 のコンバータを起動します。通常は、このコンバータは(他のコンバータと同じように)2つの部分からできています。
19741 \end_layout
19742
19743 \begin_layout Enumerate
19744 コンバータプログラム。このプログラムは、一つのフォーマットから他のフォーマットへの変換を行います(この場合は、Nowebフォーマットからプログラムの疑似フォーマ
19745 ットへ変換します)。
19746 \end_layout
19747
19748 \begin_layout Enumerate
19749 エラーログパーサー。これはエラーメッセージをLyXが理解できる形へ書き直します。これによって、LyXはファイルバッファの正しい位置へエラーボックスを配置すること
19750 ができます。
19751 \end_layout
19752
19753 \begin_layout Standard
19754 はじめのパートのために、「変換子」設定で、
19755 \begin_inset Quotes eld
19756 \end_inset
19757
19758
19759 \family typewriter
19760 build-script$$i
19761 \family default
19762
19763 \begin_inset Quotes erd
19764 \end_inset
19765
19766 と指定します。これは基本的に、LyXが
19767 \family typewriter
19768 build-script
19769 \family default
19770 (プログラムかスクリプト名)を(一般にはLyXの一時ファイル用のディレクトリにつくられる)Nowebファイルの名前とともに起動することを意味しています。
19771 \end_layout
19772
19773 \begin_layout Standard
19774 以下にbuild-scriptの一例を書いておきます。パスが通っているディレクトリに置いて使います。
19775 \end_layout
19776
19777 \begin_layout LyX-Code
19778 #!/bin/sh
19779 \end_layout
19780
19781 \begin_layout LyX-Code
19782 #
19783 \end_layout
19784
19785 \begin_layout LyX-Code
19786 notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 sh
19787 \end_layout
19788
19789 \begin_layout Standard
19790 コンバータの設定の次の部分はFlagsです。これを
19791 \begin_inset Quotes eld
19792 \end_inset
19793
19794
19795 \family typewriter
19796 originaldir,parselog=listerrors
19797 \family default
19798
19799 \begin_inset Quotes erd
19800 \end_inset
19801
19802 と指定してください。これで、
19803 \family typewriter
19804 build-script
19805 \family default
19806 が出すすべてのエラーをlisterrorsプログラムに渡します。
19807 \end_layout
19808
19809 \begin_layout Standard
19810 コンバータコードがlisterrorsプログラムを探す順序は、はじめに
19811 \emph on
19812 MYLYXDIR/scripts
19813 \emph default
19814 、次に
19815 \emph on
19816 LIBDIR/scripts
19817 \emph default
19818 、最後にパスです。
19819 \end_layout
19820
19821 \begin_layout Paragraph
19822 文章中でのプログラムの構築操作の説明
19823 \end_layout
19824
19825 \begin_layout Standard
19826 LyXとNowebの統合の最後の部分は、
19827 \begin_inset Quotes eld
19828 \end_inset
19829
19830 build-script
19831 \begin_inset Quotes erd
19832 \end_inset
19833
19834  scrapです。一般に、あなたのプログラムの構築操作の説明それ自身をscrapに入れて文章中に含めなければなりません。上の例のnoweb用のbuild-scr
19835 iptでは、scrapを見つけるのにnotangleコマンドを使い、shを使って起動します。
19836 \end_layout
19837
19838 \begin_layout Standard
19839 以下に典型的なscrapがどのようなものかを書いておきます。
19840 \end_layout
19841
19842 \begin_layout LyX-Code
19843 <<build-script>>=
19844 \begin_inset Newline newline
19845 \end_inset
19846
19847 #!/bin/sh
19848 \begin_inset Newline newline
19849 \end_inset
19850
19851
19852 \begin_inset Newline newline
19853 \end_inset
19854
19855 if [ -z "${NOWEB_SOURCE}" ]
19856 \begin_inset Newline newline
19857 \end_inset
19858
19859 then
19860 \begin_inset Newline newline
19861 \end_inset
19862
19863   NOWEB_SOURCE=myfile.nw
19864 \begin_inset Newline newline
19865 \end_inset
19866
19867 fi
19868 \begin_inset Newline newline
19869 \end_inset
19870
19871 [...
19872  code to extract files ...]
19873 \begin_inset Newline newline
19874 \end_inset
19875
19876 [...
19877  code to compile files ...]
19878 \begin_inset Newline newline
19879 \end_inset
19880
19881 @
19882 \end_layout
19883
19884 \begin_layout Standard
19885
19886 \emph on
19887 LIBDIR/examples/listerrors.lyx
19888 \emph default
19889
19890 \emph on
19891 LIBDIR/examples/Literate.lyx
19892 \emph default
19893 を見てください。この2つのファイルには異なる実装のlisterrorsプログラムが含まれていて、これまで説明してきた各々の部分が全体としてどのようになるかをわか
19894 ってもらうための例です。また、
19895 \emph on
19896 LIBDIR/examples/noweb2lyx.lyx
19897 \emph default
19898 も見てください。面白いことに、これらの3つのファイルは、Python、C、Perlが各々使われていて、LyXの文芸プログラミングのサポートがプログラム言語に依存
19899 しないことを示しています。
19900 \end_layout
19901
19902 \begin_layout Subsubsection
19903 LyXの設定
19904 \end_layout
19905
19906 \begin_layout Standard
19907 すべての文芸プログラムのための設定は、
19908 \begin_inset Flex MenuItem
19909 status collapsed
19910
19911 \begin_layout Plain Layout
19912 ツール\SpecialChar \menuseparator
19913 設定
19914 \end_layout
19915
19916 \end_inset
19917
19918 パネルの「変換子」タブですることができます。重要な部分を見ておきましょう。
19919 \end_layout
19920
19921 \begin_layout Description
19922 the
19923 \begin_inset space ~
19924 \end_inset
19925
19926
19927 \begin_inset Quotes eld
19928 \end_inset
19929
19930 literate
19931 \begin_inset Quotes erd
19932 \end_inset
19933
19934
19935 \begin_inset space ~
19936 \end_inset
19937
19938 format 書式タブで設定します。ここで、Noweb特有の設定を行います。
19939 \family sans
19940 GUI名
19941 \family default
19942
19943 \family typewriter
19944 NoWeb
19945 \family default
19946 に、拡張子を
19947 \family typewriter
19948 .nw
19949 \family default
19950 に設定してください。これによって、LyXに変換プロセスの第一段階でつくられるファイルに
19951 \family typewriter
19952 .nw
19953 \family default
19954 という拡張子をつけることを指示します。
19955 \end_layout
19956
19957 \begin_layout Description
19958 the
19959 \begin_inset space ~
19960 \end_inset
19961
19962
19963 \family sans
19964 Program
19965 \family default
19966
19967 \begin_inset space ~
19968 \end_inset
19969
19970 format これは空にしてください。この項目のただひとつの目的は変換の最終的なフォーマットを指定することです(これが設定されていると、このフォーマットからの変
19971 換を行えます)。
19972 \end_layout
19973
19974 \begin_layout Description
19975
19976 \family sans
19977 NoWeb
19978 \family default
19979 ->
19980 \family sans
19981 LaTeX
19982 \family default
19983  このコンバータは、weavingの段階を行います。Nowebの場合は、
19984 \begin_inset Quotes eld
19985 \end_inset
19986
19987
19988 \family typewriter
19989 noweave -delay -index $$i > $$o
19990 \family default
19991
19992 \begin_inset Quotes erd
19993 \end_inset
19994
19995 に設定してください。
19996 \end_layout
19997
19998 \begin_layout Description
19999
20000 \family sans
20001 NoWeb
20002 \family default
20003 ->
20004 \family sans
20005 Program
20006 \family default
20007  これは、tanglingを行います。以前に説明したように、
20008 \family typewriter
20009 build-script $$i
20010 \family default
20011  と設定して、Flagsに 
20012 \begin_inset Quotes eld
20013 \end_inset
20014
20015
20016 \family typewriter
20017 originaldir,parselog=listerrors
20018 \family default
20019
20020 \begin_inset Quotes erd
20021 \end_inset
20022
20023  を入れてください。
20024 \end_layout
20025
20026 \begin_layout Subsubsection
20027 デバッグ機能の拡張
20028 \end_layout
20029
20030 \begin_layout Standard
20031 ddd/gdbまたは他のデバッガで使えるserver-goto-file-rowという関数が新たにLyXサーバに実装されました。
20032 \end_layout
20033
20034 \begin_layout Standard
20035 ddd/gdbでデバッグしているとき、一つのキーストロークで現在実行している位置でテキストエディタを起動できます。既定のdddの設定ではShift-Ctrl-V
20036 になっています。この設定はdddで
20037 \begin_inset Flex MenuItem
20038 status collapsed
20039
20040 \begin_layout Plain Layout
20041 ツール\SpecialChar \menuseparator
20042 設定\SpecialChar \menuseparator
20043 ファイル書式
20044 \end_layout
20045
20046 \end_inset
20047
20048 ウインドウを表示して、
20049 \begin_inset Flex MenuItem
20050 status collapsed
20051
20052 \begin_layout Plain Layout
20053 編集プログラム
20054 \end_layout
20055
20056 \end_inset
20057
20058 エントリを変えると変えることができます。
20059 \end_layout
20060
20061 \begin_layout Standard
20062 新しいLyXサーバの関数と、このdddの機能を使うために
20063 \begin_inset Flex MenuItem
20064 status collapsed
20065
20066 \begin_layout Plain Layout
20067 編集プログラム
20068 \end_layout
20069
20070 \end_inset
20071
20072 を次のように設定してください。
20073 \end_layout
20074
20075 \begin_layout LyX-Code
20076 echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
20077 \end_layout
20078
20079 \begin_layout Standard
20080 こうしておくとdddを使っていてプログラムの編集したい場所があったとき、(dddのウインドウで)Shift-Ctrl-Vを押すだけでdddはLyXサーバに情報を
20081 送り、LyXは同じファイルを表示し、カーソルはdddが示した場所へあらわれます。これでもうデバッグの最中に推測しながらスクロールして場所を探す必要がなくなります
20082
20083 \end_layout
20084
20085 \begin_layout Standard
20086 この機能が動くにはLyXサーバが利用可能でなければなりません(既定ではLyXサーバーは使えないようになっています)。LyXサーバを使えるようにするには、
20087 \family sans
20088
20089 \begin_inset Flex MenuItem
20090 status collapsed
20091
20092 \begin_layout Plain Layout
20093
20094 \family sans
20095 設定
20096 \end_layout
20097
20098 \end_inset
20099
20100
20101 \family default
20102
20103 \family sans
20104
20105 \begin_inset Flex MenuItem
20106 status collapsed
20107
20108 \begin_layout Plain Layout
20109
20110 \family sans
20111 パス
20112 \end_layout
20113
20114 \end_inset
20115
20116
20117 \family default
20118 タブ)の
20119 \family sans
20120
20121 \begin_inset Flex MenuItem
20122 status collapsed
20123
20124 \begin_layout Plain Layout
20125
20126 \family sans
20127 LyXサーバーパイプ
20128 \family default
20129
20130 \end_layout
20131
20132 \end_inset
20133
20134
20135 \family default
20136
20137 \begin_inset Quotes eld
20138 \end_inset
20139
20140
20141 \family typewriter
20142 /home/<your-home-directory>/.lyx/lyxpipe
20143 \family default
20144
20145 \begin_inset Quotes erd
20146 \end_inset
20147
20148  のようにパスを指定してください。
20149 \end_layout
20150
20151 \begin_layout Standard
20152 詳しくは『
20153 \emph on
20154 取扱説明書カスタマイズ篇
20155 \emph default
20156 』のLyXサーバの説明を読んでください。
20157 \end_layout
20158
20159 \begin_layout Subsubsection
20160 ツールバーの拡張
20161 \end_layout
20162
20163 \begin_layout Standard
20164 ツールバーに加えることのできる6つの新しいボタンがあります。そのうちの5つのボタンは段落環境へのショートカットです。
20165 \family sans
20166 Standard
20167 \family default
20168
20169 \family sans
20170 Section
20171 \family default
20172
20173 \family sans
20174 LaTeX
20175 \family default
20176
20177 \family sans
20178 LyX-Code
20179 \family default
20180
20181 \family sans
20182 Scrap
20183 \family default
20184 環境用のボタンを用意しています。最後の一つはファイルメニューの Build Programエントリへのショートカットです。
20185 \end_layout
20186
20187 \begin_layout Standard
20188 LyXはツールバーで使うためのいくつものボタンを用意しています。私のツールバーはこの6つのショートカットに
20189 \begin_inset Flex MenuItem
20190 status collapsed
20191
20192 \begin_layout Plain Layout
20193 表示\SpecialChar \menuseparator
20194 更新\SpecialChar \menuseparator
20195 DVI
20196 \end_layout
20197
20198 \end_inset
20199
20200
20201 \begin_inset Flex MenuItem
20202 status collapsed
20203
20204 \begin_layout Plain Layout
20205 表示\SpecialChar \menuseparator
20206 DVI
20207 \end_layout
20208
20209 \end_inset
20210
20211 を組み合わせたものになっています。
20212 \end_layout
20213
20214 \begin_layout LyX-Code
20215 Toolbar
20216 \end_layout
20217
20218 \begin_layout LyX-Code
20219   Layouts
20220 \end_layout
20221
20222 \begin_layout LyX-Code
20223   Icon "layout Standard"
20224 \end_layout
20225
20226 \begin_layout LyX-Code
20227   Icon "layout Section"
20228 \end_layout
20229
20230 \begin_layout LyX-Code
20231   Icon "layout LaTeX"
20232 \end_layout
20233
20234 \begin_layout LyX-Code
20235   Icon "layout LyX-Code"
20236 \end_layout
20237
20238 \begin_layout LyX-Code
20239   Icon "layout Scrap"
20240 \end_layout
20241
20242 \begin_layout LyX-Code
20243   Separator
20244 \end_layout
20245
20246 \begin_layout LyX-Code
20247   Icon "buffer-view"
20248 \end_layout
20249
20250 \begin_layout LyX-Code
20251   Icon "buffer-typeset"
20252 \end_layout
20253
20254 \begin_layout LyX-Code
20255   Icon "build-program"
20256 \end_layout
20257
20258 \begin_layout LyX-Code
20259   Separator
20260 \end_layout
20261
20262 \begin_layout LyX-Code
20263 .
20264 \end_layout
20265
20266 \begin_layout LyX-Code
20267 .
20268 \end_layout
20269
20270 \begin_layout LyX-Code
20271 .
20272 \end_layout
20273
20274 \begin_layout LyX-Code
20275 End
20276 \end_layout
20277
20278 \begin_layout Subsubsection
20279 色を変える
20280 \end_layout
20281
20282 \begin_layout Standard
20283 LyXではいくつもの色を
20284 \begin_inset Flex MenuItem
20285 status collapsed
20286
20287 \begin_layout Plain Layout
20288 設定
20289 \end_layout
20290
20291 \end_inset
20292
20293 で変えることができます。まず変えたいと思うのはLaTeXフォントカラーでしょう。既定では赤になっていますが、ScrapはLaTeXフォントを使い、文芸的プログラ
20294 ミングでは多くのScrapがあるためにそれらがすべて赤では疲れてしまいます。
20295 \begin_inset Flex MenuItem
20296 status collapsed
20297
20298 \begin_layout Plain Layout
20299 操作性\SpecialChar \menuseparator
20300
20301 \end_layout
20302
20303 \end_inset
20304
20305 タブでこの色を変えることができます。
20306 \end_layout
20307
20308 \begin_layout Standard
20309 次にすることは画面の改行文字を見えなくすることです。改行文字の色を背景の色と同じにすることで改行文字を見えなくできます。私は改行文字を背景の色に似ているが少し違
20310 う色にすることを勧めます。こうすると、改行文字があるのはわかりますが、じゃまにならないでしょう。
20311 \end_layout
20312
20313 \begin_layout Chapter
20314 LaTeXの達人の秘密
20315 \begin_inset CommandInset label
20316 LatexCommand label
20317 name "cha:secrets"
20318
20319 \end_inset
20320
20321
20322 \end_layout
20323
20324 \begin_layout Standard
20325 LyXは強力な道具ですが、TeX/LaTeXでできることをすべてサポートしているわけではありません。しかし、ツールバーのTeXボタンを押したり、LaTeXプリア
20326 ンブルに追加するのをためらわなければ、多くのTeXやLaTeXのトリックを使うことができます。この節ではそのようなトリック、ヒント、アイデアを紹介します。まず家
20327 で、あまり重要でない文章で試してください。自分の博士論文でまず試そうとは考えない方がいいでしょう。
20328 \end_layout
20329
20330 \begin_layout Standard
20331 この節で紹介するものの多くは、通常のLaTeXディストリビューションにはあまり入っていないファイルを使います。teTeXを使っている場合には、ほとんどのファイル
20332 は含まれていますが、それでもいくつかは近くのCTANアーカイブからダウンロードする必要があります。しばしば、同じことをするのにいくつもの方法があったり、同じこと
20333 をするいくつものLaTeXファイルがあります。ここで紹介しているのは、いくつもの方法を比べてその中で我々が推薦するものではなく、単にあることをある特定のファイル
20334 でできるということの紹介です。
20335 \end_layout
20336
20337 \begin_layout Section
20338 多段組み
20339 \end_layout
20340
20341 \begin_layout Subsection
20342 目的
20343 \end_layout
20344
20345 \begin_layout Standard
20346 この章
20347 \begin_inset Foot
20348 status collapsed
20349
20350 \begin_layout Plain Layout
20351 編集者註:もともとの章は
20352 \family typewriter
20353 multicol
20354 \family default
20355 パッケージの使い方を説明した見事な章でした。ただし、この取扱説明書にそのまま載せるには長すぎました。そのために重要な節のみを選んであります。もとの章(ほとんど物
20356 語です)は
20357 \family typewriter
20358 examples/multicol.lyx
20359 \family default
20360 にあります。
20361 \end_layout
20362
20363 \end_inset
20364
20365 の目的は、LyXの文章でどのようにLaTeXパッケージ
20366 \family typewriter
20367 multicol
20368 \family default
20369 を使うことができるのかを説明することです。LyXは
20370 \family typewriter
20371 multicol
20372 \family default
20373 パッケージをサポートしていないので、ちょっとしたトリックが必要です。この節を読むとどのようなトリックか明らかになるはずです。
20374 \end_layout
20375
20376 \begin_layout Subsection
20377 制限事項
20378 \end_layout
20379
20380 \begin_layout Standard
20381
20382 \family typewriter
20383 multicol
20384 \family default
20385 パッケージでは同じページ内で一段組みと多段組みを切り替えることができます。脚注も(ほとんどの場合)正しく扱われますが、カラムの下ではなくページの下におかれます。
20386 しかし、LaTeXのフロートメカニズムは現在の実装では部分的に使うことができなくなっています。今のところこの環境の範囲では、ページ幅のフロートしか使えません。
20387 \end_layout
20388
20389 \begin_layout Subsection
20390
20391 \end_layout
20392
20393 \begin_layout Subsubsection
20394 二段組み
20395 \end_layout
20396
20397 \begin_layout Standard
20398 二段組みを使いたい場合には、二段組みのレイアウトを始めたい場所にLaTeXモードで
20399 \family typewriter
20400
20401 \backslash
20402 begin{multicols}{2}
20403 \family default
20404 を挿入してください。そして二段組みを終わりたい場所に
20405 \family typewriter
20406
20407 \backslash
20408 end{multicols}
20409 \family default
20410 を入れます。次の例を見てください。
20411 \end_layout
20412
20413 \begin_layout Standard
20414 \begin_inset ERT
20415 status open
20416
20417 \begin_layout Plain Layout
20418
20419
20420 \backslash
20421 begin{multicols}{2}
20422 \end_layout
20423
20424 \end_inset
20425
20426
20427 \end_layout
20428
20429 \begin_layout Standard
20430 \noindent
20431
20432 \series bold
20433 \size small
20434 The Adventure of the Empty House
20435 \series default
20436
20437 \begin_inset Newline newline
20438 \end_inset
20439
20440 by 
20441 \noun on
20442 Sir Arthur Conan Doyle
20443 \end_layout
20444
20445 \begin_layout Standard
20446
20447 \size small
20448 It was in the spring of the year 1894 that all London was interested, and
20449  the fashionable world dismayed, by the murder of the Honourable Ronald
20450  Adair under most unusual and inexplicable circumstances.
20451  The public has already learned those particulars of the crime which came
20452  out in the police investigation, but a good deal was suppressed upon that
20453  occasion, since the case for the prosecution was so overwhelmingly strong
20454  that it was not necessary to bring forward all the facts.
20455  Only now, at the end of nearly ten years, am I allowed to supply those
20456  missing links which make up the whole of that remarkable chain.
20457  The crime was of interest in itself, but that interest was as nothing to
20458  me compared to the inconceivable sequel, which afforded me the greatest
20459  shock and surprise of any event in my adventurous life.
20460  Even now, after this long interval, I find myself thrilling as I think
20461  of it, and feeling once more that sudden flood of joy, amazement, and increduli
20462 ty which utterly submerged my mind.
20463  Let me say to that public, which has shown some interest in those glimpses
20464  which I have occasionally given them of the thoughts and actions of a very
20465  remarkable man, that they are not to blame me if I have not shared my knowledge
20466  with them, for I should have considered it my first duty to do so, had
20467  I not been barred by a positive prohibition from his own lips, which was
20468  only withdrawn upon the third of last month.
20469 \end_layout
20470
20471 \begin_layout Standard
20472 \begin_inset ERT
20473 status open
20474
20475 \begin_layout Plain Layout
20476
20477
20478 \backslash
20479 end{multicols}
20480 \end_layout
20481
20482 \end_inset
20483
20484
20485 \end_layout
20486
20487 \begin_layout Subsubsection
20488 多段組み
20489 \end_layout
20490
20491 \begin_layout Standard
20492 二段以上の多段組みをする場合も同じようにできます。
20493 \end_layout
20494
20495 \begin_layout Standard
20496 \begin_inset ERT
20497 status open
20498
20499 \begin_layout Plain Layout
20500
20501
20502 \backslash
20503 begin{multicols}{3}
20504 \end_layout
20505
20506 \end_inset
20507
20508
20509 \end_layout
20510
20511 \begin_layout Standard
20512
20513 \size footnotesize
20514 It can be imagined that my close intimacy with Sherlock Holmes had interested
20515  me deeply in crime, and that after his disappearance I never failed to
20516  read with care the various problems which came before the public.
20517  And I even attempted, more than once, for my own private satisfaction,
20518  to employ his methods in their solution, though with indifferent success.
20519  There was none, however, which appealed to me like this tragedy of Ronald
20520  Adair.
20521  As I read the evidence at the inquest, which led up to a verdict of willful
20522  murder against some person or persons unknown, I realized more clearly
20523  than I had ever done the loss which the community had sustained by the
20524  death of Sherlock Holmes.
20525  There were points about this strange business which would, I was sure,
20526  have specially appealed to him, and the efforts of the police would have
20527  been supplemented, or more probably anticipated, by the trained observation
20528  and the alert mind of the first criminal agent in Europe.
20529  All day, as I drove upon my round, I turned over the case in my mind and
20530  found no explanation which appeared to me to be adequate.
20531  At the risk of telling a twice-told tale, I will recapitulate the facts
20532  as they were known to the public at the conclusion of the inquest.
20533 \end_layout
20534
20535 \begin_layout Standard
20536 \begin_inset ERT
20537 status open
20538
20539 \begin_layout Plain Layout
20540
20541
20542 \backslash
20543 end{multicols}
20544 \end_layout
20545
20546 \end_inset
20547
20548
20549 \end_layout
20550
20551 \begin_layout Standard
20552 三段組み以上も可能ですが、読みにくくなり実用的ではないでしょう。
20553 \end_layout
20554
20555 \begin_layout Subsubsection
20556 カラムの中のカラム
20557 \end_layout
20558
20559 \begin_layout Standard
20560 カラムの中にカラムを入れることもできます。
20561 \end_layout
20562
20563 \begin_layout Standard
20564 \begin_inset ERT
20565 status open
20566
20567 \begin_layout Plain Layout
20568
20569
20570 \backslash
20571 begin{multicols}{2}
20572 \end_layout
20573
20574 \end_inset
20575
20576
20577 \end_layout
20578
20579 \begin_layout Standard
20580
20581 \size footnotesize
20582 The Honourable Ronald Adair was the second son of the Earl of Maynooth,
20583  at that time governor of one of the Australian colonies.
20584  Adair's mother had returned from Australia to undergo the operation for
20585  cataract, and she, her son Ronald, and her daughter Hilda were living together
20586  at 427 Park Lane.
20587 \end_layout
20588
20589 \begin_layout Standard
20590 \begin_inset ERT
20591 status open
20592
20593 \begin_layout Plain Layout
20594
20595
20596 \backslash
20597 begin{multicols}{2}
20598 \end_layout
20599
20600 \end_inset
20601
20602
20603 \end_layout
20604
20605 \begin_layout Standard
20606
20607 \size footnotesize
20608 The youth moved in the best society--had, so far as was known, no enemies
20609  and no particular vices.
20610  He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
20611  had been broken off by mutual consent some months before, and there was
20612  no sign that it had left any very profound feeling behind it.
20613  For the rest {sic} the man's life moved in a narrow and conventional circle,
20614  for his habits were quiet and his nature unemotional.
20615  Yet it was upon this easy-going young aristocrat that death came, in most
20616  strange and unexpected form, between the hours of ten and eleven-twenty
20617  on the night of March 30, 1894.
20618 \end_layout
20619
20620 \begin_layout Standard
20621 \begin_inset ERT
20622 status open
20623
20624 \begin_layout Plain Layout
20625
20626
20627 \backslash
20628 end{multicols}
20629 \end_layout
20630
20631 \end_inset
20632
20633
20634 \end_layout
20635
20636 \begin_layout Standard
20637
20638 \size footnotesize
20639 Ronald Adair was fond of cards--playing continually, but never for such
20640  stakes as would hurt him.
20641  He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
20642  It was shown that, after dinner on the day of his death, he had played
20643  a rubber of whist at the latter club.
20644  He had also played there in the afternoon.
20645
20646 \size default
20647  
20648 \size footnotesize
20649 The evidence of those who had played with him-- Mr.
20650  Murray, Sir John Hardy, and Colonel Moran--showed that the game was whist,
20651  and that there was a fairly equal fall of the cards.
20652  Adair might have lost five pounds, but not more.
20653  His fortune was a considerable one, and such a loss could not in any way
20654  affect him.
20655  He had played nearly every day at one club or other, but he was a cautious
20656  player, and usually rose a winner.
20657  It came out in evidence that, in partnership with Colonel Moran, he had
20658  actually won as much as four hundred and twenty pounds in a sitting, some
20659  weeks before, from Godfrey Milner and Lord Balmoral.
20660  So much for his recent history as it came out at the inquest.
20661 \end_layout
20662
20663 \begin_layout Standard
20664 \begin_inset ERT
20665 status open
20666
20667 \begin_layout Plain Layout
20668
20669
20670 \backslash
20671 end{multicols}
20672 \end_layout
20673
20674 \end_inset
20675
20676
20677 \end_layout
20678
20679 \begin_layout Standard
20680 より複雑な形でカラムの中にカラムを入れる例や、へッダのスペース、縦のカラムを分ける線の入れ方などの例は、ファイル 
20681 \family typewriter
20682 examples/multicol.lyx
20683 \family default
20684 を読んでください。
20685 \end_layout
20686
20687 \begin_layout Section
20688 箇条書き(連番)段落環境での番号振り
20689 \begin_inset Argument
20690 status collapsed
20691
20692 \begin_layout Plain Layout
20693 箇条書き(連番)の番号振り
20694 \end_layout
20695
20696 \end_inset
20697
20698
20699 \end_layout
20700
20701 \begin_layout Standard
20702 既定での
20703 \begin_inset Flex MenuItem
20704 status collapsed
20705
20706 \begin_layout Plain Layout
20707 箇条書き(連番)
20708 \end_layout
20709
20710 \end_inset
20711
20712 段落環境での番号の付け方はアラビア数字で始まり、アルファベットの大文字で終わります。違う番号の付け方をしたい場合にはどうしたらいいのでしょうか。次の例を見てくだ
20713 さい。
20714 \end_layout
20715
20716 \begin_layout LyX-Code
20717
20718 \backslash
20719 renewcommand{
20720 \backslash
20721 labelenumi}{
20722 \backslash
20723 Roman{enumi}.}
20724 \end_layout
20725
20726 \begin_layout LyX-Code
20727
20728 \backslash
20729 renewcommand{
20730 \backslash
20731 labelenumii}{
20732 \backslash
20733 Alph{enumii}.}
20734 \end_layout
20735
20736 \begin_layout LyX-Code
20737
20738 \backslash
20739 renewcommand{
20740 \backslash
20741 labelenumiii}{
20742 \backslash
20743 arabic{enumiii}.}
20744 \end_layout
20745
20746 \begin_layout LyX-Code
20747
20748 \backslash
20749 renewcommand{
20750 \backslash
20751 labelenumiv}{
20752 \backslash
20753 alph{enumiv}.)}
20754 \end_layout
20755
20756 \begin_layout Standard
20757 これは番号の付け方をまず大文字のローマ数字、次に大文字のアルファベット、アラビア数字、小文字のアルファベットにします。
20758 \end_layout
20759
20760 \begin_layout Standard
20761 前の例にはもう少しおまけがついていて、番号の後に点が入ります。例えば初めのレベルのレベルは
20762 \begin_inset Quotes eld
20763 \end_inset
20764
20765 I.
20766 \begin_inset Quotes erd
20767 \end_inset
20768
20769 のようになります。読みやすいように、番号の付け方を説明するのに<
20770 \begin_inset Quotes eld
20771 \end_inset
20772
20773 I.
20774 \begin_inset Quotes erd
20775 \end_inset
20776
20777 ,
20778 \begin_inset space ~
20779 \end_inset
20780
20781
20782 \begin_inset Quotes erd
20783 \end_inset
20784
20785 A.
20786 \begin_inset Quotes erd
20787 \end_inset
20788
20789 ,
20790 \begin_inset space ~
20791 \end_inset
20792
20793
20794 \begin_inset Quotes erd
20795 \end_inset
20796
20797 1.
20798 \begin_inset Quotes erd
20799 \end_inset
20800
20801 ,
20802 \begin_inset space ~
20803 \end_inset
20804
20805
20806 \begin_inset Quotes eld
20807 \end_inset
20808
20809 a.)
20810 \begin_inset Quotes erd
20811 \end_inset
20812
20813 >のような表示方法を使うことにしましょう。
20814 \end_layout
20815
20816 \begin_layout Standard
20817 例を見て分かるように、各々のネストのレベルにラベルコマンド
20818 \family typewriter
20819
20820 \backslash
20821 labelenumi
20822 \family default
20823  \SpecialChar \ldots{}
20824  
20825 \family typewriter
20826
20827 \backslash
20828 labelenumiv
20829 \family default
20830 とカウンタ
20831 \family typewriter
20832 enumi
20833 \family default
20834  \SpecialChar \ldots{}
20835  
20836 \family typewriter
20837 enumiv
20838 \family default
20839 があります。使うことのできる番号印刷用のコマンドは 
20840 \family typewriter
20841
20842 \backslash
20843 arabic{}
20844 \family default
20845
20846 \family typewriter
20847
20848 \backslash
20849 roman{}
20850 \family default
20851
20852 \family typewriter
20853
20854 \backslash
20855 Roman{}
20856 \family default
20857
20858 \family typewriter
20859
20860 \backslash
20861 alph{}
20862 \family default
20863
20864 \family typewriter
20865
20866 \backslash
20867 Alph{}
20868 \family default
20869 の5つでカウンタを一つ引数として取ります。これらの前または後ろに好きな文字を加えることができます。ただしスペースを加える必要はありません。
20870 \end_layout
20871
20872 \begin_layout Standard
20873 これらの機能を使った例をお見せしましょう。
20874 \end_layout
20875
20876 \begin_layout LyX-Code
20877
20878 \backslash
20879 renewcommand{
20880 \backslash
20881 labelenumi}{
20882 \backslash
20883 #
20884 \backslash
20885 Alph{enumi}
20886 \backslash
20887 #}
20888 \end_layout
20889
20890 \begin_layout LyX-Code
20891
20892 \backslash
20893 renewcommand{
20894 \backslash
20895 labelenumii}{
20896 \backslash
20897 Alph{enumi}.
20898 \backslash
20899 arabic{enumii}}
20900 \end_layout
20901
20902 \begin_layout LyX-Code
20903
20904 \backslash
20905 renewcommand{
20906 \backslash
20907 labelenumiii}{
20908 \backslash
20909 alph{enumiii}+}
20910 \end_layout
20911
20912 \begin_layout LyX-Code
20913
20914 \backslash
20915 renewcommand{
20916 \backslash
20917 labelenumiv}{(
20918 \backslash
20919 roman{enumiv})}
20920 \end_layout
20921
20922 \begin_layout Standard
20923 この例は番号の付け方を <
20924 \begin_inset Quotes eld
20925 \end_inset
20926
20927 #A#
20928 \begin_inset Quotes erd
20929 \end_inset
20930
20931 ,
20932 \begin_inset space ~
20933 \end_inset
20934
20935
20936 \begin_inset Quotes erd
20937 \end_inset
20938
20939 A.1
20940 \begin_inset Quotes erd
20941 \end_inset
20942
20943 ,
20944 \begin_inset space ~
20945 \end_inset
20946
20947
20948 \begin_inset Quotes erd
20949 \end_inset
20950
20951 a+
20952 \begin_inset Quotes erd
20953 \end_inset
20954
20955 ,
20956 \begin_inset space ~
20957 \end_inset
20958
20959
20960 \begin_inset Quotes eld
20961 \end_inset
20962
20963 (i)
20964 \begin_inset Quotes erd
20965 \end_inset
20966
20967 >のようにします。
20968 \end_layout
20969
20970 \begin_layout Section
20971 Dropped Capitals
20972 \end_layout
20973
20974 \begin_layout Standard
20975 \noindent
20976 \begin_inset ERT
20977 status collapsed
20978
20979 \begin_layout Plain Layout
20980
20981
20982 \backslash
20983 newfont{
20984 \backslash
20985 tmpfont}{cmr17 scaled 2500}{
20986 \backslash
20987 tmpfont T}
20988 \backslash
20989 vspace*{-8.4ex}
20990 \end_layout
20991
20992 \end_inset
20993
20994
20995 \end_layout
20996
20997 \begin_layout Standard
20998 \noindent
20999 \begin_inset ERT
21000 status open
21001
21002 \begin_layout Plain Layout
21003
21004
21005 \backslash
21006 hangindent=3.3em 
21007 \backslash
21008 hangafter=-3
21009 \end_layout
21010
21011 \end_inset
21012
21013  hose of you who like the style of old books probably also like 
21014 \begin_inset Quotes eld
21015 \end_inset
21016
21017 dropped capitals
21018 \begin_inset Quotes erd
21019 \end_inset
21020
21021 ---those large capital letters which begin each new chapter or section.
21022  
21023 \end_layout
21024
21025 \begin_layout Standard
21026 昔の本のスタイルが好きならこの例のように、dropped capitalsも多分好きでしょう。これは新しい章、または節が大きな大文字で始まるものです。これをLy
21027 X/LaTeXで実現するのは(少しはplain TeXを知る必要はありますが)簡単ですが、この節の初めのTeXモードを見てもらうと分かるように多くの仕事と繰り返
21028 しが必要になります。
21029 \end_layout
21030
21031 \begin_layout Standard
21032 \begin_inset ERT
21033 status open
21034
21035 \begin_layout Plain Layout
21036
21037
21038 \backslash
21039 verb+
21040 \backslash
21041 bigdrop{-1em}{3}{ptmri}{T}+
21042 \end_layout
21043
21044 \end_inset
21045
21046 こちらの方が簡単でしょう。CTANにある
21047 \family typewriter
21048 dropcaps
21049 \family default
21050 (またはより新しい
21051 \family typewriter
21052 dropping
21053 \family default
21054 )パッケージを使えば簡単にこのような文字をあなたの文章に入れることができます。このパッケージは teTeXに含まれていないのでこの文章の中でお見せできませんが、
21055 この段落を新しい文章にコピーして、先頭の
21056 \family typewriter
21057
21058 \backslash
21059 verb
21060 \family default
21061 と+を取り除き、プリアンブルに
21062 \family typewriter
21063
21064 \backslash
21065 usepackage{dropcaps}
21066 \family default
21067 を加えると、Times Roman ItalicのTが3行文の高さで余白に1emでた形で印刷されます(TeXが探せるディレクトリに
21068 \family typewriter
21069 dropcaps.sty
21070 \family default
21071 があることを確認してください)。最初の引数は字下げの量です。この例では負ですから余白に突き出します。2番目の引数は行数で表した文字の高さです。3番目の引数はフォ
21072 ント名です。tfmファイルも持つ物なら何でも動きます(
21073 \family typewriter
21074 .../texmf/fonts/tfm
21075 \family default
21076 ディレクトリで色々探してみてください)。私が気に入っているは
21077 \family typewriter
21078 yinit
21079 \family default
21080 で、これはdropped capital用に特にデザインされたドイツ文字のフォントです。4番目の引数が使う文字です。
21081 \family typewriter
21082 dropping
21083 \family default
21084 パッケージは
21085 \family typewriter
21086
21087 \backslash
21088 bigdrop
21089 \family default
21090 コマンド以外にも少し簡単な
21091 \family typewriter
21092
21093 \backslash
21094 dropping
21095 \family default
21096 コマンドも持っています。
21097 \end_layout
21098
21099 \begin_layout Section
21100 標準的でない形の段落
21101 \end_layout
21102
21103 \begin_layout Standard
21104 \begin_inset ERT
21105 status collapsed
21106
21107 \begin_layout Plain Layout
21108
21109
21110 \backslash
21111 begin{sloppypar}
21112 \end_layout
21113
21114 \end_inset
21115
21116
21117 \end_layout
21118
21119 \begin_layout Standard
21120 \begin_inset ERT
21121 status collapsed
21122
21123 \begin_layout Plain Layout
21124
21125
21126 \backslash
21127 newdimen
21128 \backslash
21129 varunit 
21130 \end_layout
21131
21132 \begin_layout Plain Layout
21133
21134
21135 \backslash
21136 setlength{
21137 \backslash
21138 varunit}{4.5in}
21139 \end_layout
21140
21141 \end_inset
21142
21143
21144 \end_layout
21145
21146 \begin_layout Standard
21147 \noindent
21148 \begin_inset ERT
21149 status collapsed
21150
21151 \begin_layout Plain Layout
21152
21153
21154 \backslash
21155 parshape 19 0.45
21156 \backslash
21157 varunit 0.332
21158 \backslash
21159 varunit
21160 \end_layout
21161
21162 \begin_layout Plain Layout
21163
21164 0.40
21165 \backslash
21166 varunit 0.300
21167 \backslash
21168 varunit
21169 \end_layout
21170
21171 \begin_layout Plain Layout
21172
21173 0.35
21174 \backslash
21175 varunit 0.293
21176 \backslash
21177 varunit
21178 \end_layout
21179
21180 \begin_layout Plain Layout
21181
21182 0.30
21183 \backslash
21184 varunit 0.300
21185 \backslash
21186 varunit
21187 \end_layout
21188
21189 \begin_layout Plain Layout
21190
21191 0.25
21192 \backslash
21193 varunit 0.317
21194 \backslash
21195 varunit
21196 \end_layout
21197
21198 \begin_layout Plain Layout
21199
21200 0.20
21201 \backslash
21202 varunit 0.342
21203 \backslash
21204 varunit
21205 \end_layout
21206
21207 \begin_layout Plain Layout
21208
21209 0.15
21210 \backslash
21211 varunit 0.373
21212 \backslash
21213 varunit
21214 \end_layout
21215
21216 \begin_layout Plain Layout
21217
21218 0.10
21219 \backslash
21220 varunit 0.410
21221 \backslash
21222 varunit
21223 \end_layout
21224
21225 \begin_layout Plain Layout
21226
21227 0.05
21228 \backslash
21229 varunit 0.453
21230 \backslash
21231 varunit
21232 \end_layout
21233
21234 \begin_layout Plain Layout
21235
21236 0.00
21237 \backslash
21238 varunit 0.500
21239 \backslash
21240 varunit
21241 \end_layout
21242
21243 \begin_layout Plain Layout
21244
21245 0.05
21246 \backslash
21247 varunit 0.453
21248 \backslash
21249 varunit
21250 \end_layout
21251
21252 \begin_layout Plain Layout
21253
21254 0.10
21255 \backslash
21256 varunit 0.410
21257 \backslash
21258 varunit
21259 \end_layout
21260
21261 \begin_layout Plain Layout
21262
21263 0.15
21264 \backslash
21265 varunit 0.373
21266 \backslash
21267 varunit
21268 \end_layout
21269
21270 \begin_layout Plain Layout
21271
21272 0.20
21273 \backslash
21274 varunit 0.342
21275 \backslash
21276 varunit
21277 \end_layout
21278
21279 \begin_layout Plain Layout
21280
21281 0.25
21282 \backslash
21283 varunit 0.317
21284 \backslash
21285 varunit
21286 \end_layout
21287
21288 \begin_layout Plain Layout
21289
21290 0.30
21291 \backslash
21292 varunit 0.300
21293 \backslash
21294 varunit
21295 \end_layout
21296
21297 \begin_layout Plain Layout
21298
21299 0.35
21300 \backslash
21301 varunit 0.293
21302 \backslash
21303 varunit
21304 \end_layout
21305
21306 \begin_layout Plain Layout
21307
21308 0.40
21309 \backslash
21310 varunit 0.300
21311 \backslash
21312 varunit
21313 \end_layout
21314
21315 \begin_layout Plain Layout
21316
21317 0.45
21318 \backslash
21319 varunit 0.332
21320 \backslash
21321 varunit
21322 \end_layout
21323
21324 \begin_layout Plain Layout
21325
21326 \end_layout
21327
21328 \end_inset
21329
21330 長方形の段落の形を変えたい場合があるでしょう。そういう場合は楽しいTeXコマンド
21331 \family typewriter
21332
21333 \backslash
21334 parshape
21335 \family default
21336 を使いましょう。この例で分かるように適当に行の長さを設定することで好きな形の段落が作れます。馬鹿げているように見えるかもしれませんが、dropped
21337  capitalを最終調整したり、長方形ではない図のまわりを文章で囲ったりするのにこのような手作業が必要なのです。
21338 \end_layout
21339
21340 \begin_layout Standard
21341 \begin_inset VSpace bigskip
21342 \end_inset
21343
21344 文法は
21345 \family typewriter
21346
21347 \backslash
21348 parshape numlines #1indent #1length #2indent #2length \SpecialChar \ldots{}
21349  #nindent #nlength
21350 \family default
21351  です。
21352 \family typewriter
21353 numlines
21354 \family default
21355 は段落をつくる行数です。その段落の本文がこれより短い場合はそこで終わり、長い場合には最後の行の定義がそれ以後も使われます。
21356 \family typewriter
21357 #nindent
21358 \family default
21359
21360 \family typewriter
21361 #nlength
21362 \family default
21363 エントリは左余白からの字下げの量と、字下げされたところからの行の長さを指定します。この形は現在の段落にだけ適応されて、次の段落では通常の形にリセットされます。
21364 \end_layout
21365
21366 \begin_layout Standard
21367 \begin_inset ERT
21368 status collapsed
21369
21370 \begin_layout Plain Layout
21371
21372
21373 \backslash
21374 end{sloppypar}
21375 \end_layout
21376
21377 \end_inset
21378
21379
21380 \end_layout
21381
21382 \end_body
21383 \end_document