mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-29 21:05:12 +00:00
be91997227
Norman Ramsey is now at Tufts, and URLs to his websites at previous institutions are broken. The new link gives the same information as the old links did (verified with web.archive.org).
19068 lines
339 KiB
Plaintext
19068 lines
339 KiB
Plaintext
#LyX 2.1 created this file. For more info see http://www.lyx.org/
|
||
\lyxformat 474
|
||
\begin_document
|
||
\begin_header
|
||
\textclass scrbook
|
||
\begin_preamble
|
||
% DO NOT ALTER THIS PREAMBLE!!!
|
||
%
|
||
% This preamble is designed to ensure that the manual prints
|
||
% out as advertised. If you mess with this preamble,
|
||
% parts of the manual may not print out as expected. If you
|
||
% have problems LaTeXing this file, please contact
|
||
% the documentation team
|
||
% email: lyx-docs@lists.lyx.org
|
||
|
||
% if pdflatex is used
|
||
\usepackage{ifpdf}
|
||
\ifpdf
|
||
|
||
% set fonts for nicer pdf view
|
||
\IfFileExists{lmodern.sty}
|
||
{\usepackage{lmodern}}{}
|
||
|
||
\fi % end if pdflatex is used
|
||
|
||
% the pages of the TOC are numbered roman
|
||
% and a PDF-bookmark for the TOC is added
|
||
\pagenumbering{roman}
|
||
\let\myTOC\tableofcontents
|
||
\renewcommand{\tableofcontents}{%
|
||
\pdfbookmark[1]{\contentsname}{}
|
||
\myTOC
|
||
\cleardoublepage
|
||
\pagenumbering{arabic}}
|
||
|
||
% used for multi-column text
|
||
\usepackage{multicol}
|
||
|
||
% extra space for tables
|
||
\newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
|
||
\end_preamble
|
||
\options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
|
||
\use_default_options false
|
||
\begin_modules
|
||
logicalmkup
|
||
theorems-ams
|
||
theorems-ams-extended
|
||
multicol
|
||
shapepar
|
||
\end_modules
|
||
\maintain_unincluded_children false
|
||
\begin_local_layout
|
||
Format 7
|
||
InsetLayout CharStyle:MenuItem
|
||
LyxType charstyle
|
||
LabelString menu
|
||
LatexType command
|
||
LatexName menuitem
|
||
Font
|
||
Family Sans
|
||
EndFont
|
||
Preamble
|
||
\newcommand*{\menuitem}[1]{{\sffamily #1}}
|
||
EndPreamble
|
||
End
|
||
\end_local_layout
|
||
\language polish
|
||
\language_package default
|
||
\inputencoding auto
|
||
\fontencoding global
|
||
\font_roman default
|
||
\font_sans default
|
||
\font_typewriter default
|
||
\font_math auto
|
||
\font_default_family default
|
||
\use_non_tex_fonts false
|
||
\font_sc false
|
||
\font_osf false
|
||
\font_sf_scale 100
|
||
\font_tt_scale 100
|
||
\graphics default
|
||
\default_output_format default
|
||
\output_sync 0
|
||
\bibtex_command default
|
||
\index_command default
|
||
\paperfontsize 12
|
||
\spacing single
|
||
\use_hyperref true
|
||
\pdf_title "LyX's Additional Features manual"
|
||
\pdf_author "LyX Team"
|
||
\pdf_subject "LyX's additional features documentation"
|
||
\pdf_keywords "LyX, Documentation, Additional"
|
||
\pdf_bookmarks true
|
||
\pdf_bookmarksnumbered true
|
||
\pdf_bookmarksopen false
|
||
\pdf_bookmarksopenlevel 1
|
||
\pdf_breaklinks false
|
||
\pdf_pdfborder false
|
||
\pdf_colorlinks true
|
||
\pdf_backref false
|
||
\pdf_pdfusetitle false
|
||
\pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
|
||
\papersize default
|
||
\use_geometry false
|
||
\use_package amsmath 1
|
||
\use_package amssymb 1
|
||
\use_package cancel 0
|
||
\use_package esint 0
|
||
\use_package mathdots 1
|
||
\use_package mathtools 0
|
||
\use_package mhchem 1
|
||
\use_package stackrel 0
|
||
\use_package stmaryrd 0
|
||
\use_package undertilde 0
|
||
\cite_engine basic
|
||
\cite_engine_type default
|
||
\biblio_style plain
|
||
\use_bibtopic false
|
||
\use_indices false
|
||
\paperorientation portrait
|
||
\suppress_date false
|
||
\justification true
|
||
\use_refstyle 0
|
||
\index Indeks
|
||
\shortcut idx
|
||
\color #008000
|
||
\end_index
|
||
\secnumdepth 3
|
||
\tocdepth 3
|
||
\paragraph_separation indent
|
||
\paragraph_indentation default
|
||
\quotes_language german
|
||
\papercolumns 1
|
||
\papersides 2
|
||
\paperpagestyle headings
|
||
\tracking_changes false
|
||
\output_changes false
|
||
\html_math_output 0
|
||
\html_css_as_file 0
|
||
\html_be_strict true
|
||
\end_header
|
||
|
||
\begin_body
|
||
|
||
\begin_layout Title
|
||
LyX -- Zaawansowane możliwości
|
||
\end_layout
|
||
|
||
\begin_layout Author
|
||
by the LyX Team
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
\noindent
|
||
Opiekunem tego pliku jest aktualnie
|
||
\noun on
|
||
Mike Ressler
|
||
\noun default
|
||
.
|
||
Proszę wysyłać komentarze i poprawki błędów na podany adres.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
polskie tłumaczenie:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
Tomasz Łuczak
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
\noindent
|
||
Opiekunem wersji polskiej tego pliku jest aktualnie
|
||
\noun on
|
||
Tomasz Łuczak,
|
||
\noun default
|
||
tlu@technodat.com.pl.
|
||
Proszę wysyłać komentarze i poprawki błędów na podany adres.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
przy współpracy Pawła Dziekońskiego
|
||
\end_layout
|
||
|
||
\begin_layout Date
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
today
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset CommandInset toc
|
||
LatexCommand tableofcontents
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Chapter
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Podręcznik
|
||
\emph on
|
||
Zaawansowana Edycja
|
||
\emph default
|
||
, który właśnie czytasz jest właściwie drugą częścią
|
||
\emph on
|
||
Podręcznika Użytkownika
|
||
\emph default
|
||
.
|
||
Powód podziału jest prosty:
|
||
\emph on
|
||
Podręcznik Użytkownika
|
||
\emph default
|
||
jest już dość obszerny i zawiera opis wszystkich podstawowych funkcji,
|
||
które trzeba poznać do przygotowania większości dokumentów.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX Team ma długoterminowy cel tworzenia rozszerzeń LyX-a przez różne pliki
|
||
konfiguracyjne.
|
||
To oznacza, że jeśli chcesz obsługiwać pakiet LaTeX-a
|
||
\family sans
|
||
Fizzwizzle
|
||
\family default
|
||
, to możesz utworzyć plik układu dla tego pakietu bez konieczności dokonywania
|
||
samodzielnie zmian w LyX-ie.
|
||
Już przyczyniliśmy się do powstania kilku nowych funkcji tą drogą.
|
||
Ten podręcznik, to jest miejsce, gdzie wszystko to udokumentowano.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Ten podręcznik dokumentuje także kilka funkcji specjalnych, jak faksowanie,
|
||
kontrola wersji, obsługa SGML-u, które wymagają dodatkowego oprogramowania
|
||
do poprawnej pracy.
|
||
Ostatni rozdział traktuje o narzędziach i sposobach LaTeX-a, które można
|
||
zastosować do wykończenia Twoich dokumentów używając funkcji LaTeX-a.
|
||
Poza tym LyX jest tylko edytorem WYSIWYM i będzie zawsze tylko interfejsem
|
||
do pewnych funkcji LaTeX-a.
|
||
Oczywiście, z udokumentowanymi wszystkimi funkcjami.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli nie przeczytałeś jeszcze wprowadzenia, to właśnie czytasz niewłaściwy
|
||
podręcznik.
|
||
Wprowadzenie jest pierwszym miejscem, od którego powinieneś zacząć.
|
||
Opisuje on notację i format wszystkich podręczników.
|
||
Powinieneś gruntownie zaznajomić się z
|
||
\emph on
|
||
Podręcznikiem Użytkownika
|
||
\emph default
|
||
i wszystkimi podstawowymi funkcjami LyX-a.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wiele rozdziałów w tym dokumencie jest niezależnymi artykułami napisanymi
|
||
przez pojedyncze osoby i są one odpowiednio zaznaczone.
|
||
Tymi osobami są generalnie ci, którzy napisali nowy plik układu (layout)
|
||
dla nowej klasy dokumentu lub pakietu LaTeX-a, lub zaimplementowali jakąś
|
||
funkcję.
|
||
Jeśli nie wspomniano o autorze w rozdziale lub sekcji to znaczy, że został
|
||
napisany przez LyX Documentation Team.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pierwszy rozdział stanowi suplement do narzędzi edycyjnych LyX-a, nie ujętych
|
||
w
|
||
\emph on
|
||
Podręczniku Użytkownika
|
||
\emph default
|
||
i przeznaczony jest dla bardziej zaawansowanych użytkowników.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wszystkie rozdziały tego podręcznika są w różnym stopniu, ale jednak, opisują
|
||
współpracę LyX-a i LaTeX-a, pierwszy rozdział opisuje wewnętrzną pracę
|
||
LyX-a, jak prosto LyX tworzy kod LaTeX-a jeśli chcesz.
|
||
To jest oczywiste dla wielu użytkowników LyX-a.
|
||
\end_layout
|
||
|
||
\begin_layout Chapter
|
||
LyX i LaTeX
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Jak LyX używa LaTeX-a
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
To jest rozdział dla TeX-ników i dla ciekawych LaTeX-a.
|
||
Wyjaśnimy w nim jak pracują LyX i LaTeX tworząc wynikowe dokumenty do druku.
|
||
Tylko w tym miejscu i tylko w tym podręczniku zakładamy Twoją znajomość
|
||
LaTeX-a.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Od jakiegoś czasu LyX-a nazywamy ,,WYSIWYM frontendem do LaTeX'', ale to
|
||
nie jest dalej prawdą.
|
||
Istnieją również inne frontendy do LaTeX-a.
|
||
To są generalnie edytory potrafiące uruchomić LaTeX-a i zaznaczać błędy
|
||
podczas edycji.
|
||
Mimo że LyX
|
||
\emph on
|
||
jest
|
||
\emph default
|
||
edytorem i
|
||
\emph on
|
||
potrafi
|
||
\emph default
|
||
uruchomić LaTeX-a, i również zaznaczać błędy, i także wiele, wiele więcej.
|
||
Dzięki koncepcji WYSIWYM
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
What You See Is What You Mean -- dostajesz to o co Ci chodzi
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
, nie musisz znać LaTeX-a aby efektywnie używać LyX-a.
|
||
LyX posiada także kilka rozszerzeń do LaTeX-a
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
The Team did this for parsing/coding reasons.
|
||
The new macros allow LyX to more easily produce LaTeX code and ensure that
|
||
the resulting code is correct.
|
||
Nothing that you, the user, need worry about.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Spróbuj kiedyś wybrać polecenie
|
||
\family sans
|
||
Eksportuj\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik
|
||
\family default
|
||
i spójrz na preambułę utworzonego pliku
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
.
|
||
Będziesz mógł zauważyć różne nowe makra zdefiniowane specjalnie przez LyX-a
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Trochę historii: kiedyś wszystkie makra znajdowały się w pliku
|
||
\family typewriter
|
||
lyx.sty
|
||
\family default
|
||
.
|
||
Pewnego dnia The Team zdecydował, że utworzone pliki
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
powinny być bardziej przenośne.
|
||
Tak teraz makra są umieszczone w preambule.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Jednak to wszystko dzieje się przeźroczyście dla użytkownika.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Mamy kilka poleceń, które automatycznie wywołują LaTeX-a.
|
||
Oto one:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Podgląd\SpecialChar \menuseparator
|
||
DVI
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Podgląd\SpecialChar \menuseparator
|
||
PostScript/PDF
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Podgląd\SpecialChar \menuseparator
|
||
Aktualizuj\SpecialChar \menuseparator
|
||
DVI
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Podgląd\SpecialChar \menuseparator
|
||
Aktualizuj\SpecialChar \menuseparator
|
||
Postscript/PDF
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Plik\SpecialChar \menuseparator
|
||
Drukuj
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Tylko te polecenia wywołują LaTeX-a jeśli dokument się zmienił od czasu
|
||
ostatniego uruchomienia LaTeX-a
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Podczas uruchomienia LaTeX-a podczas edycji pliku, LyX wykonuje następujące
|
||
czynności:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Konwertuje dokument
|
||
\family typewriter
|
||
.lyx
|
||
\family default
|
||
do LaTeX-a i zapisuje plik z rozszerzeniem
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Uruchamia LaTeX-a z plikiem
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
(być może kilka razy).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Jeśli są błędy , to zaznacza je w dokumencie.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli uruchamiasz LaTeX-a poleceniem podglądu
|
||
\family sans
|
||
DVI
|
||
\family default
|
||
, LyX uruchamia
|
||
\family typewriter
|
||
xdvi
|
||
\family default
|
||
z plikiem
|
||
\family typewriter
|
||
.dvi
|
||
\family default
|
||
.
|
||
Jeśli użyłeś polecenia podglądu
|
||
\family sans
|
||
PostScript
|
||
\family default
|
||
lub
|
||
\family sans
|
||
\bar under
|
||
D
|
||
\bar default
|
||
rukuj
|
||
\family default
|
||
, LyX wykonuje dwa kroki więcej:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Uruchamia
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
do konwersji pliku Dvi do pliku postscriptowego:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Itemize
|
||
Dla
|
||
\family sans
|
||
Podglądu
|
||
\family default
|
||
, plik wyjściowy ma rozszerzenie
|
||
\family typewriter
|
||
.ps_tmp
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Dla
|
||
\family sans
|
||
\bar under
|
||
D
|
||
\bar default
|
||
rukuj
|
||
\family default
|
||
, plik wyjściowy ma rozszerzenie
|
||
\family typewriter
|
||
.ps
|
||
\family default
|
||
, jak można było się spodziewać.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
Wywołuje
|
||
\family typewriter
|
||
ghostview
|
||
\family default
|
||
lub wysyła plik postscriptowy do drukarki.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
,,Pomocy! LyX utworzył nieczytelny plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
!''
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Użytkownicy LaTeX-a będą krzyczeć to przez całą noc, gdy deklaracje LyX-a
|
||
są nie do wykorzystania --- oni po prostu nie czytali dokumentacji do LyX-a
|
||
(RTFM!)
|
||
\begin_inset Foot
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
Uwaga
|
||
\noun on
|
||
John Weiss
|
||
\noun default
|
||
: I know a certain faculty member who actually did complain to me that LyX
|
||
doesn't generate LaTeX files.
|
||
Ain't it funny how, sometimes, faculty are the worst at reading instructions?
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Należy postawić sprawę jasno.
|
||
LyX produkuje dwa rodzaje plików LaTeX-owych.
|
||
Jedne są czytelne dla ludzi.
|
||
Inne są czytelne dla LyX-a.
|
||
Za każdym wywołaniem LaTeX-a przez LyX-a, tworzy on plik LaTeX-a, który
|
||
może być łatwo skanowany w celu poszukiwania błędów.
|
||
W rezultacie plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
nie jest czytelny dla ludzi.
|
||
Nie próbuj go czytać.
|
||
Jeśli chcesz mieć plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
aby móc wysłać go koledze, to wybierz polecenie
|
||
\family sans
|
||
Eksportuj\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Powtórzymy to jeszcze raz, specjalnie dla podkreślenia :
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.23cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Quote
|
||
Jeśli chcesz plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
móc wysłać koledze, to wybierz polecenie
|
||
\family sans
|
||
Eksportuj\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.23cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Importowanie plików LaTeX-a do LyX-a
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:Importowanie-plików-LaTeX-a"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
You can import a LaTeX file into LyX by using the
|
||
\family sans
|
||
\bar under
|
||
F
|
||
\bar default
|
||
ile\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
I
|
||
\bar default
|
||
mport\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
L
|
||
\bar default
|
||
aTeX
|
||
\family default
|
||
command in LyX.
|
||
This will call a program named
|
||
\family typewriter
|
||
tex2lyx
|
||
\family default
|
||
---which will create a file
|
||
\family typewriter
|
||
foo.lyx
|
||
\family default
|
||
from the file
|
||
\family typewriter
|
||
foo.tex
|
||
\family default
|
||
---and then open that file.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
\lang english
|
||
tex2lyx
|
||
\family default
|
||
will translate most legal LaTeX, but not everything.
|
||
It will leave things it doesn't understand in TeX mode, so after translating
|
||
a file with
|
||
\family typewriter
|
||
tex2lyx
|
||
\family default
|
||
, you can look for red text and hand-edit it to look right.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
If you just want to put a piece of LaTeX code into a LyX file, see
|
||
\lang polish
|
||
sekcji
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:latexcodes"
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Wstawianie poleceń LaTeX-a do dokumentów LyX-a
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:latexcodes"
|
||
|
||
\end_inset
|
||
|
||
To jest raczej ważny punkt: możesz zawsze wstawić kod LaTeX-a do dowolnego
|
||
dokumentu LyX-a.
|
||
LyX po prostu nie może i prawdopodobnie nigdy nie będzie mógł wyświetlić
|
||
wszystkich możliwych konstrukcji LaTeX.
|
||
Jeśli potrzebujesz wstawić polecenie LaTeX-a do dokumentu LyX-a, to użyj
|
||
wstawki ERT, którą możesz wstawić do dokumentu poleceniem
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
T
|
||
\bar default
|
||
eX
|
||
\family default
|
||
.
|
||
Wstawka ERT może występować w trzech formach:
|
||
\family sans
|
||
collapsed
|
||
\family default
|
||
,
|
||
\family sans
|
||
open
|
||
\family default
|
||
i
|
||
\family sans
|
||
inlined
|
||
\family default
|
||
.
|
||
Pierwsze dwie formy są podobne do innych rozwijalnych wstawek (takich jak
|
||
np.
|
||
wstawka przypisu) i są wygodne do zaznaczenia poleceń LaTeX-a.
|
||
Forma
|
||
\family sans
|
||
inlined
|
||
\family default
|
||
wstawki wyświetla jej zawartość, co jest wygodne dla krótkich fragmentów
|
||
kodu LaTeX-a.
|
||
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
% tak jak ten
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Możesz przełączać się pomiędzy tymi formami przez kliknięcie prawym klawiszem
|
||
myszy na wstawce.
|
||
Uwaga jeśli chcesz więcej niż jeden wiersz poleceń LaTeX-a, to nie możesz
|
||
korzystać z trybu
|
||
\family sans
|
||
inlined
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Tutaj jest przykład wstawienia poleceń LaTeX-a w dokumencie LyX-a.
|
||
Oto kod:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
begin{tabular}{ll}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
This is an example for a minipage environment.
|
||
You
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
can put nearly everything in it, even (non-floating)
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
figures and tables.
|
||
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
&
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
begin{verbatim}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
This ...
|
||
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
end{verbatim}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
end{tabular}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wstawka ERT zawierająca powyższy tekst jest umieszczona bezpośrednio po
|
||
tym akapicie.
|
||
Jeśli czytasz ten podręcznik w LyX-ie, to zobaczysz tylko przycisk z czerwonym
|
||
tekstem.
|
||
Czytając drukowaną wersję tego podręcznika zobaczysz rezultaty:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
begin{tabular}{ll}
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
This is an example for a minipage environment.
|
||
You can put nearly everything in it, even (non-floating) figures and tables.
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
&
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
begin{verbatim}
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
This ...
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
end{verbatim}
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
end{minipage}
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
end{tabular}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Ponadto możesz utworzyć oddzielny plik zawierający skomplikowaną strukturę
|
||
LaTeX-a i dołączyć go poleceniem
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
ołącz plik
|
||
\family default
|
||
(powinieneś wybrać opcję
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw
|
||
\family default
|
||
).
|
||
Zalecamy abyś dołączał pliki
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
, o których
|
||
\emph on
|
||
wiesz
|
||
\emph default
|
||
, że są poprawne.
|
||
W innym wypadku będziesz miał sporo zajęcia z wyszukiwaniem błędów\SpecialChar \ldots{}
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Kilka ostatnich uwag o wyróżnieniu:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Wewnątrz LyX-a, kod LaTeX-a pojawia się
|
||
\emph on
|
||
na czerwono
|
||
\emph default
|
||
,
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
LyX
|
||
\emph on
|
||
nie
|
||
\emph default
|
||
sprawdza poprawności Twojego kodu LaTeX-owego,
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Staraj się nie odkrywać koła na nowo.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Na koniec dwie uwagi.
|
||
Po pierwsze, LyX posiada niewiele funkcji całkowicie wbudowanych ale będzie
|
||
więcej.
|
||
Bądź pewien, sprawdzając podręcznik, że danej funkcji LyX nie posiada zanim
|
||
zaczniesz kodować ją w LaTeX-u
|
||
\begin_inset Foot
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
Uwaga od
|
||
\noun on
|
||
John Weiss
|
||
\noun default
|
||
-a: I seem to do this an awful lot.
|
||
Sat down and merrily began coding something to print out labels, only to
|
||
learn that there were already 2 different LaTeX packages to do this.
|
||
Worse yet - I had them already!
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Po drugie istnieje wiele pakietów LaTeX-a począwszy od składu etykiet czy
|
||
kopert do ładnych wielostronicowych tabel.
|
||
Przejrzyj archiwum CTAN aby poznać więcej szczegółów.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli potrzebujesz zrobić trochę dzikich i ładnych rzeczy wewnątrz dokumentu,
|
||
bądź pewien swoich konstrukcji korzystając z dobrej książki o LaTeX-u.
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pewna liczba poleceń LaTeX-a musi być umieszczona przed początkiem tekstu.
|
||
Powinny one zostać umieszczone w preambule co opisano w następnej sekcji.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Preambuła LyX-a i LaTeX-a
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
O preambule LaTeX-a
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli już znasz LaTeX-a, to nie potrzebujesz tutaj wyjaśnienia do czego
|
||
służy preambuła.
|
||
Jeśli nie wiesz, to dajemy Ci kilka porad -- zalecamy abyś znów zapoznał
|
||
się z książką o LaTeX-u aby poznać więcej informacji.
|
||
W innym przypadku powinieneś czytać poniższe sekcje, ponieważ w nich jest
|
||
wyjaśnione co możesz zrobić i czego nie musisz zrobić w preambule LyX-owego
|
||
dokumentu.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Preambuła LaTeX-a znajduje się na samym początku dokumentu
|
||
\emph on
|
||
przed
|
||
\emph default
|
||
jego treścią.
|
||
Służy ona do:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
deklaracji klasy dokumentu.
|
||
LyX już wykonuje to za Ciebie.
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
Jeśli jesteś LaTeX-nikiem i masz już trochę dopasowanych klas dokumentów,
|
||
których chcesz używać, to zajrzyj do podręcznika
|
||
\emph on
|
||
Konfiguracja
|
||
\emph default
|
||
aby dowiedzieć się jak wykonać do nich interfejs.
|
||
Nie zapomnij wysłać swoich osiągnięć do LyX Team-u aby je włączyć do przyszłych
|
||
wersji!
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
deklaracji używanych pakietów.
|
||
Pakiety LaTeX-a dostarczają specjalne polecenia, które są dostępne w dokumencie
|
||
tylko jeśli zadeklarujemy pakiet w preambule.
|
||
Na przykład, pakiet
|
||
\family typewriter
|
||
indentfirst
|
||
\family default
|
||
wymusza wcinanie wszystkich akapitów.
|
||
istnieją pakiety dla etykiet, kopert, marginesów itd.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
ustawiania liczników, zmiennych, długości i szerokości.
|
||
Istnieje kilka liczników LaTeX-a i zmiennych, które
|
||
\emph on
|
||
muszą
|
||
\emph default
|
||
być ustawione globalnie z poziomu preambuły, aby uzyskać żądany efekt [istnieją
|
||
inne zmienne, które można ustawiać także wewnątrz dokumentu].
|
||
Marginesy są dobrym przykładem czegoś co musi być ustawione w preambule.
|
||
Innym przykładem jest format nalepek na listy.
|
||
Możesz ustawić je gdziekolwiek, ale najlepszym miejscem do tego jest preambuła.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
deklaracji definiowanych przez użytkownika poleceń [za pomocą polecenia
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
newcommand
|
||
\family default
|
||
lub
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand
|
||
\family default
|
||
], głównie skrótów dla poleceń LaTeX-a, które występują często w tekście
|
||
dokumentu.
|
||
Mimo to preambuła jest dobrym miejscem na deklaracje poleceń, które
|
||
\emph on
|
||
mogą
|
||
\emph default
|
||
być deklarowane gdziekolwiek indziej [byleby
|
||
\emph on
|
||
przed
|
||
\emph default
|
||
ich pierwszym użyciem w tekście].
|
||
To może być użyteczne jeśli mamy wiele kodu LaTeX-a w dokumencie, który
|
||
normalnie nie powinien się zdarzyć.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX dodaje do preambuły własne definicje podczas tworzenia pliku
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
.
|
||
To czyni dokumenty LaTeX-a utworzone przez LyX-a przenośnymi.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Zmiana preambuły
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Polecenia, które dodaje LyX do preambuły są zafiksowane i nie możesz ich
|
||
zmienić bez samodzielnego patchowania LyX-a.
|
||
Możesz jednak dodać własne rzeczy do preambuły.
|
||
Możesz to zrobić na dwa sposoby:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Wybierz polecenie
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
reambuła
|
||
\family default
|
||
z menu
|
||
\family sans
|
||
\bar under
|
||
F
|
||
\bar default
|
||
ormatowanie
|
||
\family default
|
||
.
|
||
Otworzy się wówczas okno, w którym możesz wpisać swoje polecenia.
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
Edytor preambuły jest prymitywny, nie spodziewaj się po nim zbyt wiele.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Enumerate
|
||
Utwórz w swoim domyślnym szablonie dokumentu odpowiednie wpisy w preambule.
|
||
Wówczas tworząc nowy dokument na jego podstawie preambuła będzie już wpisana.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX nie dodaje niczego do Twojej części preambuły.
|
||
Zanim dodasz deklaracje do preambuły powinieneś upewnić się, że nie jest
|
||
już to wykonane przez LyX-a [czy pamiętasz co mówiliśmy o ponownym wynalezieniu
|
||
koła?].
|
||
Ponadto
|
||
\emph on
|
||
dokonuj poprawnych wpisów w preambule
|
||
\emph default
|
||
-- LyX nie sprawdza jej poprawności.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Przykłady
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Tutaj znajduje się kilka przykładów co można dodać do preambuły:
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Przykład #1: Przesunięcie strony
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Istnieją dwie zmienne LaTeX-a do sterowania pozycją strony:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
.
|
||
Ich nazwy są samoobjaśniające.
|
||
Te zmienne są użyteczne jeśli w tej chwili o etykietach.
|
||
Czasami rozmiar medium i obszar medium, na którym będziesz drukować nie
|
||
pokrywają się.
|
||
Wówczas mamy polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Domyślną wartością dla
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
jest 0 pt, czyli strona nie jest przesunięta.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Niestety, niektóre sterowniki DVI wydają się zawsze przesuwać stronę.
|
||
Nie mamy pomysłu dlaczego lub dlaczego Twój administrator nie poprawił
|
||
tego.
|
||
Jeśli używasz LyX-a w systemie, którego osobiście nie nadzorujesz, a którego
|
||
administrator to ,,doofus'', to polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
mogą zaoszczędzić Ci dni.
|
||
Na przykład Twoje marginesy lewy i górny są zawsze o pół cala zbyt duże.
|
||
Należy wówczas dodać do preambuły następujące polecenia:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
hoffset}{-0.5 in}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
voffset}{-0.5 in}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\SpecialChar \ldots{}
|
||
a Twoje marginesy będą teraz poprawne.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Przykład #2: Etykiety
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Mówiąc etykiety mamy na myśli wydruk etykiet z adresami.
|
||
Istnieje miły pakiet, dostępny w najbliższym Ci archiwum CTAN, do wydruku
|
||
etykiet o nazwie
|
||
\family typewriter
|
||
labels.sty
|
||
\family default
|
||
.
|
||
Twój system może nie mieć go domyślnie zainstalowanego -- zostawiamy Ci
|
||
to do sprawdzenia.
|
||
Pewnie będziesz chciał przeczytać dokumentację pakietu -- my nie zrobimy
|
||
tego za Ciebie.
|
||
Jednak poniższym przykładem podpowiadamy Ci jak z niego skorzystać.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Po pierwsze wybierz klasę dokumentu
|
||
\family sans
|
||
article
|
||
\family default
|
||
.
|
||
Następnie wpisz do preambuły następujące deklaracje:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
usepackage{labels}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
LabelCols=3
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
LabelRows=7
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
LeftBorder=8mm
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
RightBorder=8mm
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
TopBorder=9mm
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
BottomBorder=2mm
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Te ustawienia są odpowiednie dla arkusza etykiet Avery, nr #5360.
|
||
Teraz jesteś gotów do wydruku etykiet, ale potrzeba jeszcze wstawić polecenia
|
||
LaTeX umieszczając polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{labels}
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{labels}
|
||
\family default
|
||
wokół każdego tekstu z treścią etykiety.
|
||
Ta i inne funkcje pakietu
|
||
\family typewriter
|
||
labels.sty
|
||
\family default
|
||
są wyjaśnione w dokumentacji.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Być może, że kiedyś, ktoś napisze plik układu LyX-a do obsługi tego pakietu
|
||
wprost.
|
||
Być może to będziesz Ty.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Przykład #3: Wcięcie akapitu
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Amerykanie są wyćwiczeni we wcinaniu pierwszego wiersza
|
||
\emph on
|
||
każdego
|
||
\emph default
|
||
akapitu.
|
||
Tak jak wszystkie inne dziwne quirks, większość Amerykanów będzie wyć i
|
||
jęczeć dopóki nie będą mieli wcinanych pierwszych wierszy we wszystkich
|
||
akapitach
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Uwaga od
|
||
\noun on
|
||
Johna Weiss'a
|
||
\noun default
|
||
: To było napisane przez Amerykanina -- przeze
|
||
\emph on
|
||
mnie
|
||
\emph default
|
||
! Tak postrzegam moich rodaków.
|
||
Nieprzerwanie ja nie lubię tego.
|
||
Thpbpbpbpbpbpbpbp!
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Przyp.
|
||
tłum.
|
||
Polacy również.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Oczywiście takie zachowanie nie jest standardem w typografii.
|
||
W książkach wcinana jest tylko pierwszy wiersz akapitu jeśli ten akapit
|
||
występuje po poprzednim akapicie.
|
||
Ideą wcinania pierwszego wiersza akapitu jest wyróżnienie sąsiadujących
|
||
akapitów.
|
||
Jeśli jednak nie ma poprzedniego akapitu, np.
|
||
pod rysunkiem lub na początku rozdziału czy sekcji, pierwszy akapit nie
|
||
będzie wyróżniony wcięciem.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli jesteś amerykaninem, to nie przejmuj się takimi ezoterycznymi rzeczami,
|
||
po prostu chcesz mieć wcięcia! Dodaj to do preambuły
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Przyp.
|
||
tłum.
|
||
Klasy
|
||
\family sans
|
||
mwart
|
||
\family default
|
||
,
|
||
\family sans
|
||
mwbk
|
||
\family default
|
||
i
|
||
\family sans
|
||
mwrep
|
||
\family default
|
||
autorstwa
|
||
\noun on
|
||
Marcina Wolińskiego
|
||
\noun default
|
||
automatycznie wcinają wszystkie akapity.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
usepackage{indentfirst}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli Twoja dystrybucja TeX-a nie jest podła, to będziesz miał ten pakiet
|
||
zainstalowany i wszystkie akapity będą wcinane tak jak na to zasługują.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Przykład #4: Ten dokument
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Możesz także sprawdzić jaką preambułę posiada ten dokument, aby poznać jakie
|
||
zaawansowane rzeczy możesz zrobić.
|
||
Ponadto więcej przykładów co można wpisać do preambuły znajdziesz w tym
|
||
podręczniku.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Błędy LyX-a i LaTeX-a
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Gdy LyX wywołuje LaTeX-a, informuje go aby ignorował wszelkie błędy i przetwarza
|
||
ł dalej.
|
||
Można to wykorzystać do przejrzenia logu przebiegu LaTeX i wykonania post-morte
|
||
m czynności.
|
||
Jak wspomnieliśmy wcześniej, LyX tworzy dwa rodzaje plików
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
, jeden z nich jest używany do lokalizacji błędów w dokumencie.
|
||
Jeśli pojawi się błąd, to LyX umieści prostokąt ze słowem ,,Błąd'' w odpowiedni
|
||
m miejscu w dokumencie
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
LyX okazjonalnie nie odgadnie miejsca, w którym zdarzył się błąd.
|
||
To się zdarza zwykle przy tabelach, rysunkach, matematyce i preambule.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Zostanie także wyświetlony komunikat informujący o fakcie wystąpienia błędów
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Możesz nawigować pomiędzy błędami za pomocą polecenia
|
||
\family sans
|
||
Błąd
|
||
\family default
|
||
z menu
|
||
\family sans
|
||
\bar under
|
||
N
|
||
\bar default
|
||
awigacja
|
||
\family default
|
||
.
|
||
Możesz ,,otwierać'' znaczniki błędów i podejrzeć komunikaty LaTeX-a przez
|
||
kliknięcie na znaczniku.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wiele osób lubi zobaczyć wprost cały log, który jest dostępny z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
odgląd\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
K
|
||
\bar default
|
||
omunikaty LaTeX-a
|
||
\family default
|
||
.
|
||
Istniej kilka powszechnych komunikatów błędów i ostrzeżeń.
|
||
Wyjaśnimy je tutaj.
|
||
Powinieneś zajrzeć do dobrej książki o LaTeX-u dla zapoznania się z pełną
|
||
listą.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
LaTeX Warning:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
Komunikat zaczynające się tymi słowy jest komunikatem diagnostycznym LaTeX-a.
|
||
Otrzymasz podobne ostrzeżenie gdy dodasz lub zmienisz odnośnik lub wpis
|
||
bibliografii, wówczas LaTeX komunikuje Ci, że powinien zostać uruchomiony
|
||
jeszcze raz.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Ostrzeżenie można w większości zignorować.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
LaTeX Font Warning:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
Inny komunikat ostrzegawczy, tym razem o fontach, których LaTeX nie potrafił
|
||
znaleźć.
|
||
Reszta komunikatu często informuje jakich fontów użył LaTeX w zastępstwie.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Możesz go bezpiecznie zignorować.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
Overfull
|
||
\backslash
|
||
hbox
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
LaTeX absolutnie
|
||
\emph on
|
||
uwielbia
|
||
\emph default
|
||
dawać takie komunikaty.
|
||
Ostrzeżenia dotyczą wierszy, które są zbyt długie i wystają poza prawy
|
||
margines.
|
||
Prawie zawsze jest to niezauważalne na wydruku.
|
||
Albo jeden lub dwa znaki przekraczają prawy margines.
|
||
LaTeX zdaje się generować co najmniej jeden taki komunikat dla dowolnego
|
||
dokumentu jaki napiszesz.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Możesz ignorować te głupie komunikaty.
|
||
Zobaczysz na własne oczy jeśli coś będzie zbyt szerokie, spójrz na wynik
|
||
przetwarzania.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
Underfull
|
||
\backslash
|
||
hbox
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
LaTeX komunikuje nam, że zbyt małe wypełnienie wiersza zmusza go do wstawienia
|
||
zbyt dużych odstępów między wyrazami.
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Możesz go także zignorować.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
Overfull
|
||
\backslash
|
||
vbox
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
Underfull
|
||
\backslash
|
||
vbox
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
Ostrzeżenie o kłopotach z łamaniem stron -- zbyt małych lub zbyt dużych
|
||
odstępach pionowych.
|
||
Jeszcze raz spójrz na wynik przetwarzania.
|
||
Zobaczysz na własne oczy jeśli coś będzie zbyt szerokie.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
LaTeX Error: File
|
||
\begin_inset Quotes els
|
||
\end_inset
|
||
|
||
Xxxx
|
||
\begin_inset Quotes ers
|
||
\end_inset
|
||
|
||
not found
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
Plik ,,Xxxx'' nie jest zainstalowany w systemie.
|
||
Ten komunikat pojawia się często, gdy nie zainstalowałeś pakietów użytych
|
||
w dokumencie.
|
||
Jeśli nie dotykałeś preambuły lub nie używałeś polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{}
|
||
\family default
|
||
, to znaczy że brakuje jednego z pakietów, które próbuje załadować LyX.
|
||
Użyj polecenia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
omoc\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
K
|
||
\bar default
|
||
onfiguracja LaTeX
|
||
\family default
|
||
aby zobaczyć listę pakietów znanych LyX-owi.
|
||
Ten plik jest uaktualniany podczas każdej rekonfiguracji LyX-a (polecenie
|
||
|
||
\family sans
|
||
\bar under
|
||
E
|
||
\bar default
|
||
dycja
|
||
\bar under
|
||
\SpecialChar \menuseparator
|
||
R
|
||
\bar default
|
||
ekonfiguruj
|
||
\family default
|
||
) i zawiera informacje, które pakiety zostały wykryte i do czego służą.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli
|
||
\emph on
|
||
użyłeś
|
||
\emph default
|
||
polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{}
|
||
\family default
|
||
i pakiet nie został zainstalowany, to należy zainstalować go samodzielnie.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
LaTeX Error: Unknown option
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
Błąd pojawia się gdy podano niezdefiniowaną (lub błędną) opcję użytego pakietu.
|
||
Sprawdź dokumentację do pakietu.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
Undefined control sequence
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
Jeśli wstawiłeś polecenie LaTeX w dokumencie, ale popełniłeś np.
|
||
błąd literowy, to otrzymasz taki właśnie komunikat błędu.
|
||
Być może zapomniałeś załadować jakiś pakiet.
|
||
W ogólnym przypadku, komunikat błędu zwykle oznacza, że użyłeś niezdefiniowaneg
|
||
o polecenia.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Standard
|
||
Istnieją jeszcze inne komunikaty błędów i ostrzeżeń, a wiele z nich jest
|
||
samoobjaśniających.
|
||
Podane są częstymi komunikatami.
|
||
Inne są naprawdę zaszyfrowane.
|
||
To są aktualne komunikaty TeX-a i my na prawdę nie mamy klucza jak je odszyfrow
|
||
ać.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Oto ogólny tok postępowania jeśli zdarzy się błąd:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Sprawdź poprawność poleceń LaTeX-a wstawionych w dokumencie.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Jeśli nie ma błędów literowych, to sprawdź poprawność ich użycia.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Jeśli dostaniesz pęk znaczników błędów na samym początku dokumentu, to znaczy,
|
||
że jest jakiś błąd w preambule.
|
||
Zacznij debugować swoją preambułę.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Jeśli nie dodałeś niczego do preambuły i nie wstawiłeś żadnych poleceń LaTeX-a
|
||
do dokumentu, to najpierw sprawdź swoją dystrybucję LaTeX.
|
||
Sprawdź brakujące pakiety i zainstaluj je.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
OK, nie brakuje pakietów.
|
||
Czy nie użyłeś jakieś opcji dopasowującej w LyX-ie? Precyzując, czy nie
|
||
użyłeś jej niewłaściwie, jak próba ręcznego wstawienia wielu
|
||
\family sans
|
||
Protected Blank
|
||
\family default
|
||
s,
|
||
\family sans
|
||
Linebreak
|
||
\family default
|
||
s czy
|
||
\family sans
|
||
Pagebreak
|
||
\family default
|
||
s? Czy próbowałeś to kludge coś razem z nimi zamiast użyć odpowiednich środowisk
|
||
akapitów?
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
OK, nie użyłeś żadnej opcji dopasowującej, postępujesz zgodnie z zasadami.
|
||
Czy próbowałeś przeprowadzić jakiś fantastyczny manewr? Czy zrobiłeś coś
|
||
wspaniałego w tabeli czy równaniu, jak wstawienie grafiki do komórki tabeli?
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Czy nie masz zbyt długich akapitów tekstu gdzie LaTeX nie może znaleźć miejsca
|
||
na przełamanie wiersza? Domyślnie LaTeX jest dokładny w dodawaniu ekstra
|
||
odstępów między wyrazami aby przełamać wiersz.
|
||
Proponowane jest przerobienie akapitów aby usunąć ten problem.
|
||
Jeśli to nie jest możliwe, możesz objąć swój tekst w
|
||
\family typewriter
|
||
|
||
\backslash
|
||
sloppypar
|
||
\family default
|
||
aby obniżyć wymagania LaTeX-a przy łamaniu wierszy.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Czy nie przesadziłeś z zagnieżdżaniem? LyX [aktualnie] nie sprawdza czy
|
||
nie przekroczyłeś limitu zagnieżdżenia środowiska.
|
||
Jeśli zagnieździłeś środowiska aż do 17 poziomu, to może być problem.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Nie otrzymałeś żadnych komunikatów błędów ale wynik źle wygląda.
|
||
Jeśli masz tabelę lub rysunek szerszy lub dłuższy od strony, to powinieneś:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Enumerate
|
||
przeskalować rysunek do odpowiednich wymiarów,
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
skrócić tabelę, tak aby pasowała.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli dalej jest źle z wynikiem i nie próbowałeś przeprowadzić żadnych wspaniały
|
||
ch lub kludge opcji dopasowujących, to my nie wiemy co jest nie tak.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Standard
|
||
Jeśli to nie pomoże, to
|
||
\emph on
|
||
prawdopodobnie
|
||
\emph default
|
||
znalazłeś błąd w LyX-ie\SpecialChar \ldots{}
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Chapter
|
||
Dodatkowe narzędzia składu dokumentu
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Przygotowanie bibliografii za pomocą BibTeX-a
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Mike Ressler
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Ressler is to blame for all of Chapter 1 except where noted.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
STOP! jeśli wiesz czym jest BibTeX lub masz dobry pomysł na jego zastosowanie
|
||
(np.
|
||
ułożenie swojej własnej bazy bibliograficznej) nie idź, a biegnij do swojego
|
||
egzemplarza drugiego wydania Lamporta
|
||
\emph on
|
||
LaTeX: A Document Preparation System
|
||
\emph default
|
||
, zwłaszcza
|
||
\emph on
|
||
Dodatek B
|
||
\emph default
|
||
.
|
||
W dalszej dyskusji zakładamy, że masz utworzony poprawny plik bibliografii
|
||
oraz masz poprawnie ustawione wszystkie odpowiednie zmienne środowiska
|
||
(np.
|
||
|
||
\family typewriter
|
||
BIBINPUTS
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
BSTINPUTS
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
TEXINPUTS
|
||
\family default
|
||
) oraz jeśli jesteś odpowiednio zdesperowany powinieneś utworzyć plik LaTeX-a
|
||
,,
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
'' z bazą BibTeX-a.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Dla tych, którzy nie znają BibTeX-a, jest to system do tworzenia wielkich
|
||
baz Twoich często używanych odnośników do literatury.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Dla wszystkich przyszłych artykułów, zapisz tylko potrzebne pozycje literatury
|
||
do wstawienia do bazy i oznacz odpowiednim kluczem każdy odnośnik.
|
||
Nawet jeśli piszesz tylko kilka dokumentów z kilkoma odnośnikami w każdym,
|
||
to warto poświęcić Twój czas na sprawdzenie BibTeX-a i zdecydować czy będzie
|
||
użyteczny dla Ciebie.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Aby używać BibTeX-a w LyX-ie należy najpierw zapoznać się
|
||
\emph on
|
||
Podręcznikiem Użytkownika
|
||
\emph default
|
||
, w którym opisano sposób wstawiania cytowań.
|
||
Podstawowy mechanizm wstawiania odnośników BibTeX-a jest taki sam.
|
||
Umieść kursor na końcu dokumentu i wybierz
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
S
|
||
\bar default
|
||
pisy\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
C
|
||
\bar default
|
||
ytowanie
|
||
\family default
|
||
.
|
||
W otwartym oknie dialogowym wypełnij dwa pola:
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Baza
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Danych podaj nazwę pliku
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
ale BEZ rozszerzenia
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
.
|
||
Dla wyszukiwania w wielu plikach
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
należy podać ich nazwy rozdzielając je przecinkiem.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Styl podaj nazwę pliku stylu BibTeX-a BEZ rozszerzenia
|
||
\family typewriter
|
||
.bst
|
||
\family default
|
||
.
|
||
Domyślnym stylem jest
|
||
\family typewriter
|
||
plain
|
||
\family default
|
||
|
||
\begin_inset Foot
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
Dostępne są również style zgodne z polskimi zwyczajami typograficznymi o
|
||
nazwach:
|
||
\family typewriter
|
||
plabbrv
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
plalpha
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
plplain
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
plunsrt
|
||
\family default
|
||
.
|
||
Przyp.
|
||
tłum.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
(który powinien być dołączony do Twojej dystrybucji LaTeX-a, tak że nie
|
||
musisz przejmować się utworzeniem go).
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Zakładamy, że dla każdego cytowania źródło znajduje się w pliku
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
, wywołujemy polecenie
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
C
|
||
\bar default
|
||
ytowanie
|
||
\family default
|
||
w odpowiednim miejscu w tekście i wybierz z listy właściwy klucz odnośnika.
|
||
Nie potrzeba nic więcej; gdy wywołujemy na przykład polecenie
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
odgląd\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
VI
|
||
\family default
|
||
, powinieneś zobaczyć że BibTeX i LaTeX są wywoływane gdy zachodzi potrzeba,
|
||
włączając wielokrotne wywołanie LaTeX-a.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Tworzenie indeksu
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Dobry indeks jest jedną z najtrudniejszych rzeczy do zrobienia w długim
|
||
dokumencie.
|
||
LyX pomaga wykonać rzeczy trochę prościej za pomocą interfejsu do programu
|
||
|
||
\family typewriter
|
||
makeindex
|
||
\begin_inset Foot
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
Dla dokumentów polskojęzycznych powinien być wywoływany program
|
||
\family typewriter
|
||
plmindex
|
||
\family default
|
||
.
|
||
Przyp.
|
||
tłum.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, który można znaleźć w dystrybucjach.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wstawianie indeksu i zaznaczanie słów do włączenia do indeksu odbywa się
|
||
taką samą drogą jak przygotowanie bibliografii opisanej w poprzedniej sekcji.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Najpierw przejdź na koniec swojego dokumentu i wybierz
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
S
|
||
\bar default
|
||
pisy\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
I
|
||
\bar default
|
||
ndeks
|
||
\family default
|
||
.
|
||
Następnie, dla każdego słowa, które chcesz dodać do indeksu, umieść kursor
|
||
na końcu tego słowa i wybierz
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
Wstaw poprzedzające słowo do indeksu
|
||
\family default
|
||
.
|
||
To spowoduje umieszczenie znacznika pokazującego słowo, które pojawi się
|
||
w indeksie.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeżeli chcesz dokładnie podać co ma pojawić się w indeksie -- na przykład
|
||
potrzebujesz mieć słowo ,,kot'' w indeksie, które będzie odnosiło się do
|
||
słów w tekście ,,kot'' i ,,koty'' to po prostu wybierz polecenie
|
||
\family sans
|
||
Wstaw\SpecialChar \menuseparator
|
||
Słowo do indeksu
|
||
\family default
|
||
i wpisz słowo ,,kot'' w oknie dialogowym.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
I to wszystko.
|
||
LyX automatycznie wywoła
|
||
\family typewriter
|
||
makeindex
|
||
\family default
|
||
i samodzielnie utworzy indeks.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Bądź ostrożny i nie wstawiaj spacji pomiędzy słowem a znacznikiem indeksu,
|
||
ponieważ może się zdarzyć utworzenie niewłaściwego numeru strony w indeksie.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Powinieneś zdawać sobie sprawę, że istnieją bardziej zaawansowane metody
|
||
użycia
|
||
\family typewriter
|
||
makeindex
|
||
\family default
|
||
: spójrz w dokumentację dołączoną do Twojej dystrybucji LaTeX-a i znajdź
|
||
jak wykonać zagnieżdżone wpisy itp.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Dokumenty wieloczęściowe
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Podstawy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Przy pracy z dużymi plikami zawierającymi wiele sekcji i rozdziałów, często
|
||
jest wygodniej podzielić dokument na kilka plików lub być może masz ---
|
||
perhaps you have something where a table may change from time to time,
|
||
but the preceding text does not.
|
||
W takim przypadku powinieneś na serio rozważyć użycie dokumentów wieloczęściowy
|
||
ch.
|
||
Na przykład prace naukowe często składają się z pięciu głównych części:
|
||
wprowadzenia, obserwacji, wyników, dyskusji i podsumowania.
|
||
Każda z tych części może być zapisana w oddzielnym pliku LyX-a, gdzie jeden
|
||
plik będzie dokumentem głównym zawierającym tytuł, autorów, streszczenie,
|
||
spis treści, itd.
|
||
oraz pięć dołączonych plików dokumentów składowych (podrzędnych).
|
||
Należy zwrócić uwagę, że każdy z plików podrzędnych włączanych do dokumentu
|
||
głównego stanowi niezależny dokument, który może być formatowany i drukowany
|
||
niezależnie.
|
||
Można dołączać również pliki LaTeX-a, ale pliki te nie mogą posiadać własnej
|
||
preambuły (wszystko przed
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{document}
|
||
\family default
|
||
i za
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{document}
|
||
\family default
|
||
musi być usunięte) gdyż w przeciwnym wypadku LaTeX zgłosi błąd podczas
|
||
przetwarzania dokumentu głównego.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX pozwala łatwo włączać pliki poleceniem z menu
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
D
|
||
\bar under
|
||
o
|
||
\bar default
|
||
łącz plik
|
||
\family default
|
||
.
|
||
Po wybraniu polecenia otwiera się okno wyboru dokumentu.
|
||
Po wybraniu dokumentu do wstawienia/dołączenia, w bieżącej pozycji kursora
|
||
wstawiany jest mały prostokąt.
|
||
Kliknięcie na prostokącie wyświetla okno dialogowe dołączania dokumentu.
|
||
W tym oknie można wybrać plik do dołączenia i metodę dołączenia.
|
||
Wybór pliku powinien być już jasny.
|
||
W oknie mamy do wyboru trzy metody dołączania plików; ,,dołącz'', ,,wstaw''
|
||
i ,,maszynopis''.
|
||
Różnica pomiędzy ,,dołącz'' a ,,wstaw'' jest w pełni jasna tylko dla LaTeX-pert
|
||
ów.
|
||
Praktycznie różnica polega na tym, że pliki ,,dołączane'' zaczynają się
|
||
od nowej strony, a pliki ,,wstawiane'' od miejsca wstawienia.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Generalnie, plik główny jest konwertowany do formatu LaTeX przed składaniem,
|
||
podczas gdy dołączane pliki są konwertowane do formatu LaTeX, który nie
|
||
zawiera preambuły.
|
||
Zaznaczenie pola Nie
|
||
\family sans
|
||
formatuj
|
||
\family default
|
||
zabezpiecza przed konwersją.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Dołączanie plików metodą ,,maszynopis'' pozwala na dołączanie ,,dosłowne''
|
||
plików w środowisku verbatim z czcionką o stałej szerokości.
|
||
Normalnie spacje w pliku są niewidzialne, dwie kolejne spacje są zachowywane,
|
||
inaczej niż standardowo w LyX-ie.
|
||
Przycisk
|
||
\family sans
|
||
Zachowaj spacje
|
||
\family default
|
||
pozwala na zachowanie spacji lub przywraca standardową interpretację spacji
|
||
wielokrotnych.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Odnośniki pomiędzy plikami
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jest możliwe ustawienie odnośników pomiędzy różnymi plikami.
|
||
Najpierw otwórz wszystkie pliki pomiędzy którymi chcesz wykonać odnośniki,
|
||
na przykład dwa pliki A i B, gdzie plik B jest dołączony do pliku A.
|
||
Wstawiliśmy etykietę w pliku A i chcemy odnośnik do niej w pliku B.
|
||
Będąc w dokumencie A z menu wybieramy
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw \SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
O
|
||
\bar default
|
||
dnośnik wewnętrzny
|
||
\family default
|
||
.
|
||
Teraz przełączamy się na dokument B bez zamykania okna odnośnika.
|
||
Wstawiamy odnośnik i już!
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Gdy przeglądasz plik A wszystko jest poprawnie dołączone i etykietowane.
|
||
Jeśli zamkniesz okno odnośnika i ponownie otworzysz je w dokumencie B to
|
||
zobaczysz tylko etykiety pliku B.
|
||
Ta procedura może nie jest intuicyjna (czasami zdarza się błąd) ale działa.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Algorytmy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\emph on
|
||
(z konfiguracji LaTeX)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pakiet
|
||
\family sans
|
||
algorithm
|
||
\family default
|
||
jest potrzebny do wydania ,,wstawek algorytmów''.
|
||
Jest on użyteczny przy umieszczaniu krótkich algorytmów w miejscu złamania
|
||
strony i obsługuje także spis algorytmów.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Podrysunek
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\emph on
|
||
(z konfiguracji LaTeX)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pakiet
|
||
\family sans
|
||
subfigure
|
||
\family default
|
||
jest używany w LyX-ie podczas wyboru ,,Podrysunek'' w oknie Rysunek.
|
||
Kilka rysunków zaznaczonych w ten sposób może być upakowanych w jednej
|
||
wstawce w indywidualnymi podpisami.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Ozdobne nagłówki i stopki
|
||
\begin_inset Foot
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
Właściwie powinnyśmy używać nazw:
|
||
\emph on
|
||
pagina górna
|
||
\emph default
|
||
i
|
||
\emph on
|
||
pagina dolna
|
||
\emph default
|
||
.
|
||
Przyp.
|
||
tłum.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Domyślny układ strony jest raczej nieskomplikowany -- plain; dla klasy artykuł
|
||
numery stron są wycentrowane u dołu strony.
|
||
Ten dokument jest klasy książka (book) i jest trochę bardziej ozdobny,
|
||
ale aby rzeczywiście postawić na wygląd potrzebujesz użyć stylu ,,fancy''
|
||
co wspomniano w
|
||
\emph on
|
||
Podręczniku Użytkownika
|
||
\emph default
|
||
.
|
||
Ta sekcja opisuje polecenia LaTeX-a, które trzeba wstawić w preambule lub
|
||
w tekście aby otrzymać żądany efekt.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Nagłówek i stopka strony są podzielone na trzy pola określające lewą, środkową
|
||
i prawą ich część.
|
||
Poleceniami LaTeX-a do ustawiania tych pól w najprostszy sposób są
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
chead
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rhead
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lfoot
|
||
\family default
|
||
itd.
|
||
przypuśćmy, że chcesz wstawić swoje nazwisko w lewym górnym narożniku każdej
|
||
strony.
|
||
Po prostu wstaw następujące polecenie w preambule:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead{John Q.
|
||
DocWriter}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Zobaczysz w podglądzie swoje nazwisko w lewym górnym narożniku każdej strony.
|
||
Jeśli pole ma domyślną wartość, której chcesz się pozbyć (często numer
|
||
strony pojawia się w centralnej części stopki) to po prostu wstaw polecenie
|
||
z pustym argumentem, jak w przykładzie:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cfoot{}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Zróbmy rzeczywiście ozdobną stronę: wstawmy w nagłówku po lewej nazwę sekcji
|
||
wraz ze słowem ,,Sekcja'' (np.
|
||
Sekcja 3) oraz numer strony po prawej (np.
|
||
Strona 4), natomiast w stopce po lewej swoje nazwisko i datę po prawej.
|
||
Do tego będą nam potrzebne następujące polecenia w preambule:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead{Sekcja
|
||
\backslash
|
||
thesection}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
chead{}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rhead{Strona
|
||
\backslash
|
||
thepage}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lfoot{John Q.
|
||
DocWriter}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cfoot{}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rfoot{
|
||
\backslash
|
||
today}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thesection
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thepage
|
||
\family default
|
||
dają dostęp do liczników sekcji i stron LaTeX-a, i będą wydrukowane w bieżącej
|
||
sekcji i numerze strony.
|
||
Polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
today
|
||
\family default
|
||
wydrukuje bieżącą datę.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Cienką linię oddzielającą nagłówek i stopkę od treści strony możemy także
|
||
zmodyfikować.
|
||
Jeśli nie chcesz linii w nagłówku to ustal jej grubość na 0.
|
||
Domyślną grubością linii nagłówkowej jest 0.4pt, dla linii stopki zaś jest
|
||
0pt.
|
||
Możesz użyć polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
headrulewidth}{0.4pt}
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
footrulewidth}{0.4pt}
|
||
\family default
|
||
do ustawiania ich grubości.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Możesz przełączać i wyłączać ustawienia nagłówków/stopek za pomocą poleceń:
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thispagestyle{empty}
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thispagestyle{plain}
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thispagestyle{fancy}
|
||
\family default
|
||
.
|
||
Po prostu wstaw je w tekście na stronie, którą chcesz zmienić i zaznacz
|
||
je jako kod TeX-a.
|
||
Strony tytułowe są oznaczone domyślnie jako plain, podczas gdy kolejne
|
||
strony są w stylu fancy gdy używasz globalnego ustawienia fancy.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Istnieje wiele złożonych poleceń, które będą wstawiały rzeczy w lewym górnym
|
||
narożniku na stronach nieparzystych itd.
|
||
ale po szczegóły odsyłamy Cię do dokumentacji pakietu
|
||
\family typewriter
|
||
fancyhdr
|
||
\family default
|
||
.
|
||
Na przykład jeśli masz instalację teTeX-a zobacz
|
||
\family typewriter
|
||
/usr/share/texmf/doc/latex/fancyhdr/fancyhdr.dvi
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Końcowym przykładem jest możliwość wstawienia pliku Encapsulated PostScript
|
||
do nagłówka lub stopki.
|
||
Pewnie będziesz chciał wstawić logo firmy do lewego dolnego narożnika strony.
|
||
Spróbuj wstawić następujące polecenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead{
|
||
\backslash
|
||
resizebox{1in}{!}{
|
||
\backslash
|
||
includegraphics{logo.eps}}}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\noindent
|
||
(będzie potrzebne w preambule polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{graphics}
|
||
\family default
|
||
).
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Ministrony
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LaTeX dostarcza mechanizmu do tworzenia strony wewnątrz strony, zwanych
|
||
ministronami (minipages).
|
||
Wewnątrz ministrony są dostępne wszystkie zwykłe reguły wcinania, łamania
|
||
wierszy itd.
|
||
LyX także dostarcza tę możliwość.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Ministrony posiadają własną wstawkę, aby wstawić ministronę wybierz polecenie
|
||
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw \SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
M
|
||
\bar default
|
||
inistrony
|
||
\family default
|
||
.
|
||
Klikając prawym klawiszem myszy na wstawkę otwiera się okienko, w którym
|
||
można ustalić wyrównianie i szerokość ministrony.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Uwaga.
|
||
Jeśli ministrona jest zbyt długa aby zmieścić się na stronie, to zostanie
|
||
skrócona, a nie wcięta na następnej stronie (nie pojawi się reszta na następnej
|
||
stronie).
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Są dwie dalsze opcje ministron.
|
||
Jeśli umieścisz dwie ministrony obok siebie, to można wstawić
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
Z
|
||
\bar default
|
||
nak specjalny\SpecialChar \menuseparator
|
||
HFill
|
||
\family default
|
||
do maksymalnego rozsunięcia ich, który wymuszi początek pierwszej ministrony
|
||
od lewego marginesu a koniec następnej na prawym marginesie.
|
||
Sprawdź tą opcję dla drugiej ministrony, nie dla pierwszej.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset Box Frameless
|
||
position "t"
|
||
hor_pos "c"
|
||
has_inner_box 1
|
||
inner_pos "c"
|
||
use_parbox 0
|
||
use_makebox 0
|
||
width "1.5in"
|
||
special "none"
|
||
height "1pt"
|
||
height_special "totalheight"
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
To jest ministrona, która nie używa hfill.
|
||
To jest drugie zdanie ministrony, która nie używa hfill.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset Box Frameless
|
||
position "t"
|
||
hor_pos "c"
|
||
has_inner_box 1
|
||
inner_pos "c"
|
||
use_parbox 0
|
||
use_makebox 0
|
||
width "1.5in"
|
||
special "none"
|
||
height "1pt"
|
||
height_special "totalheight"
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
To jest druga ministrona, która nie używa hfill.
|
||
To jest drugie zdanie drugiej ministrony, która nie używa hfill.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace medskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
To jest zwykły tekst, który rozdziela dwa przykłady
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace medskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset Box Frameless
|
||
position "t"
|
||
hor_pos "c"
|
||
has_inner_box 1
|
||
inner_pos "c"
|
||
use_parbox 0
|
||
use_makebox 0
|
||
width "1.5in"
|
||
special "none"
|
||
height "1pt"
|
||
height_special "totalheight"
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
To jest ministrona, która używa hfill.
|
||
To jest drugie zdanie ministrony, która używa hfill.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Box Frameless
|
||
position "t"
|
||
hor_pos "c"
|
||
has_inner_box 1
|
||
inner_pos "c"
|
||
use_parbox 0
|
||
use_makebox 0
|
||
width "1.5in"
|
||
special "none"
|
||
height "1pt"
|
||
height_special "totalheight"
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
To jest druga ministrona, która używa hfill.
|
||
To jest drugie zdanie drugiej ministrony, która używa hfill.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Oblewanie rysunku tekstem
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset Wrap figure
|
||
lines 0
|
||
placement r
|
||
overhang 0col%
|
||
width "6cm"
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
\begin_inset Graphics
|
||
filename ../clipart/mobius.eps
|
||
width 40col%
|
||
rotateOrigin center
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
\begin_inset Caption Standard
|
||
|
||
\begin_layout Plain Layout
|
||
Ten rysunek jest oblany tekstem, a to jest śliczny podpis
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Często zadawanym pytaniem jest pytanie o możliwość ,,oblewania'' rysunków
|
||
tekstem w ten sposób, że rysunek zajmuje część kolumny a reszta jest wypełniona
|
||
tekstem.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Obok znajduje się rysunek pętli Moebiusa -- powinieneś go już zobaczyć w
|
||
|
||
\emph on
|
||
Podręczniku Użytkownika
|
||
\emph default
|
||
.
|
||
Aby oblać tekstem rysunek jak ten, nalezy wybrac z menu polecenie
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
stawki\SpecialChar \menuseparator
|
||
Rysunek oblany
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Uwaga: ten pakiet jest bardzo kruchy
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Kruchy w sensie LaTeX-a.
|
||
Przyp.
|
||
tłum.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Dla przykładu, mając rysunek zbyt blisko końca strony będzie zamieszanie
|
||
treści powyżej, gdy będziemy mieć dwa rysunki blisko siebie.
|
||
Używaj tego pakietu oszczędnie i czytaj dokumentację zawartą w pakiecie.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Miejmy nadzieję, że w przyszłości LyX będzie obsługiwał te funkcje natywnie.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Opcje tabel
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Standardowy układ tabel będzie odpowiedni w 99% wszystkich Twoich tabel,
|
||
ale w 1% prawdopodobnie będziesz potrzebował tabel specjalnie dostosowanych
|
||
do swoich wymagań.
|
||
Polecenie z menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
kład\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
T
|
||
\bar default
|
||
abela
|
||
\family default
|
||
otwiera okno formatowania tabeli.
|
||
W zakładce
|
||
\family sans
|
||
Kolumna
|
||
\family default
|
||
/
|
||
\family sans
|
||
Wiersz
|
||
\family default
|
||
znajduje się dostęp do kilku poleceń wyrównywania kolumn.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Teraz krótkie wspomnienie o LaTeX-u: gdy ustawiamy tabelę w LaTeX-u to dla
|
||
każdej kolumny deklarujemy typ wyrównania.
|
||
Dla przykładu możesz podać ,,
|
||
\family typewriter
|
||
l
|
||
\family default
|
||
'',,,
|
||
\family typewriter
|
||
c
|
||
\family default
|
||
'' lub ,,
|
||
\family typewriter
|
||
r
|
||
\family default
|
||
'' dla justowania do lewej, wyśrodkowania i wyrównania kolumny do prawej
|
||
(co w LyX-ie objawia się trzema przyciskami
|
||
\family sans
|
||
W lewo
|
||
\family default
|
||
/
|
||
\family sans
|
||
Center
|
||
\family default
|
||
/
|
||
\family sans
|
||
W prawo
|
||
\family default
|
||
).
|
||
Czwartym typem jest ,,
|
||
\family typewriter
|
||
p
|
||
\family default
|
||
'', który deklaruje szerokość kolumny (w LyX-ie mamy pole
|
||
\family sans
|
||
Szerokość
|
||
\family default
|
||
) co powoduje automatyczne łamanie wierszy.
|
||
Piątym typem jest ,,
|
||
\family typewriter
|
||
|
|
||
\family default
|
||
'' (vertical bar), który raczej służy do tworzenia pionowych kresek ramek
|
||
(w LyX-ie mamy do tego przyciski w polu
|
||
\family sans
|
||
Ramka
|
||
\family default
|
||
).
|
||
Kończąc, istnieje typ ,,
|
||
\family typewriter
|
||
@
|
||
\family default
|
||
'', który pozwala użyć cokolwiek jako separatora kolumn co jest zamknięte
|
||
w towarzyszących nawiasach włączając argument pusty.
|
||
Powody robienia tego mogą nie być jasne, ale cechy te mogą być bardzo użyteczne.
|
||
Najlepiej to pokazać na przykładach.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Usuwanie dodatkowej przestrzeni tabeli
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Tutaj znajduje się standardowa tabela:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.3cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\align center
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="3" columns="2">
|
||
<features rotate="0" tabularvalignment="middle">
|
||
<column alignment="left" valignment="top" width="0pt">
|
||
<column alignment="left" valignment="top" width="0pt">
|
||
<row>
|
||
<cell alignment="left" valignment="top" bottomline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Type
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="left" valignment="top" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Example
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="left" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Rock
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Granite
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Mineral
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Quartz
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.3cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Zwróć uwagę, że poziome kreski wystają troszkę z obu strona poza tekst.
|
||
Jeśli chcesz aby linie zaczynały i kończyły się równo z tekstem, to można
|
||
wstawić pusty separator na końcu aby zwolnić trochę miejsca dodawanego
|
||
domyślnie przez LaTeX-a.
|
||
Oto przykład:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.3cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\align center
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="3" columns="2">
|
||
<features rotate="0" tabularvalignment="middle">
|
||
<column alignment="left" valignment="top" width="0pt" special="@{} l">
|
||
<column alignment="left" valignment="top" width="0pt" special="l @{}">
|
||
<row>
|
||
<cell alignment="left" valignment="top" bottomline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Type
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="left" valignment="top" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Example
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="left" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Rock
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Granite
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Mineral
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Quartz
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.3cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
W tym przypadku w polu
|
||
\family sans
|
||
Wyrównanie
|
||
\family default
|
||
w
|
||
\family sans
|
||
Kolumnie specjalnej
|
||
\family default
|
||
dla lewej kolumny wpisano ,,
|
||
\family typewriter
|
||
@{} l
|
||
\family default
|
||
'', natomiast dla prawej wpisano ,,
|
||
\family typewriter
|
||
l @{}
|
||
\family default
|
||
'', co wstawia puste znaki na końcach.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Zmiana znaku separatora kolumn
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Teraz proponujemy zastosowanie
|
||
\begin_inset Formula $\sqrt{\pi}$
|
||
\end_inset
|
||
|
||
z odrobiną miejsca obok jako separatora kolumn tabeli.
|
||
Po prostu wyłącz pionowe ramki i wpisz w polu
|
||
\family sans
|
||
Wyrównanie
|
||
\family default
|
||
w obszarze
|
||
\family sans
|
||
Kolumna specjalna ,,
|
||
\family typewriter
|
||
l@{~$
|
||
\backslash
|
||
sqrt{
|
||
\backslash
|
||
pi}$~} l
|
||
\family default
|
||
''.
|
||
Oto wynik:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.3cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\align center
|
||
.
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="3" columns="2">
|
||
<features rotate="0" tabularvalignment="middle">
|
||
<column alignment="left" valignment="top" width="0pt">
|
||
<column alignment="left" valignment="top" width="0pt" special="@{~$\sqrt{\pi}$~}l">
|
||
<row>
|
||
<cell alignment="left" valignment="top" bottomline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Type
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="left" valignment="top" bottomline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Example
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="left" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Rock
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Granite
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Mineral
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Quartz
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.3cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wyrównanie kolumny według cyfr znaczących
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Proponujemy wyrównanie kolumny według cyfr znaczących.
|
||
Standardowym trickiem LaTeX-a jest podzielenie liczby na dwie kolumny;
|
||
w lewej -- przeznaczonej dla części całkowitej -- wyrównujemy do prawej
|
||
strony, a w prawej -- przeznaczonej dla części ułamkowej -- wyrównujemy
|
||
do lewej, natomiast separator kolumn ustawiamy jako pusty.
|
||
Oto przykład:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.3cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\align center
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="5" columns="3">
|
||
<features rotate="0" tabularvalignment="middle">
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<column alignment="right" valignment="top" width="0pt">
|
||
<column alignment="center" valignment="top" width="0pt" special="@{} l">
|
||
<row>
|
||
<cell alignment="center" valignment="top" bottomline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Wyrażenie
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell multicolumn="1" alignment="center" valignment="top" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Wartość
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell multicolumn="2" alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
\begin_inset Formula $\pi$
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="right" valignment="top" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
3.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
1416
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
\begin_inset Formula $\pi^{\pi}$
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
36.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
462
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
\begin_inset Formula $(\pi^{\pi})^{\pi}$
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
80663.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
\begin_inset Formula $\pi^{\pi^{\pi}}$
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
1.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
3402
|
||
\begin_inset Formula $\times10^{18}$
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.3cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Mimo że będzie to wyglądało trochę śmiesznie w LyX-ie, to na wydruku pojawią
|
||
się dwukolumnowa tabela, w której prawa kolumna jest wyrównana według cyfr
|
||
znaczących, a nagłówek jest wyśrodkowany.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Myślę, że najlepiej będzie jak opiszę jak to zrobiłem: Najpierw utworzyłem
|
||
tabelę 3 x 3 i usunąłem wszystkie ramki.
|
||
Następnie dodałem ramki pod nagłówkiem i rozdzielającą pierwszą i drugą
|
||
kolumnę.
|
||
Pierwsza kolumna jest wyśrodkowana.
|
||
W drugiej kolumnie wpisałem
|
||
\family typewriter
|
||
3.
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
36.
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
80663.
|
||
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
1.
|
||
\family default
|
||
, i wyrównałem tę kolumnę do prawej.
|
||
W trzeciej kolumnie wpisałem
|
||
\family typewriter
|
||
1416
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
462
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
3402
|
||
\begin_inset Formula $\times10^{18}$
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
oraz ustawiłem wyrównanie
|
||
\family typewriter
|
||
@{} l
|
||
\family default
|
||
.
|
||
Na końcu wpisałem
|
||
\family typewriter
|
||
Wartość
|
||
\family default
|
||
w środkowej kolumnie, podświetliłem je, wyrównałem do prawej.
|
||
Czyż nie łatwe?
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Lepsze rozwiązanie wyrównania według cyfr znaczących
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Alternatywnym rozwiązaniem wyrównania według cyfr znaczących w tabelach
|
||
jest użycie pakietu
|
||
\family typewriter
|
||
dcolumn
|
||
\family default
|
||
.
|
||
Dodaj następujący tekst do preambuły LaTeX-a:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
usepackage{dcolumn}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
newcolumntype{d}[1]{D{.}{.}{#1}}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Aby mieć kolumny wyrównane według cyfr znaczących wpisz w polu
|
||
\family sans
|
||
Wyrównanie
|
||
\family default
|
||
w oknie formatu tabeli w zakładce
|
||
\family sans
|
||
Kolumny/Wiersze
|
||
\family default
|
||
następujący tekst:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
d{liczba miejsc dziesiętnych danych}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\family roman
|
||
\emph on
|
||
[Przykładową tabelę usunięto.
|
||
Zobacz plik
|
||
\family default
|
||
\emph default
|
||
decimal.lyx
|
||
\family roman
|
||
\emph on
|
||
w katalogu examples.]
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Do utworzenia dodatkowego miejsca zwiększ liczbę miejsc dziesiętnych w
|
||
\family typewriter
|
||
d{}
|
||
\family default
|
||
.
|
||
Ustaw atrybut
|
||
\family sans
|
||
multicolumn
|
||
\family default
|
||
dla pojedynczej komórki niewrażliwy na wyrównanie względem cyfr znaczących.
|
||
Wadą tej metody jest to, że tryb matematyczny nie jest dopuszczalny w kolumnie
|
||
z wyrównaniem względem cyfr znaczących z wyjątkiem jeśli atrybut multicolumn
|
||
jest włączony.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Ta metoda oferuje taką samą elastyczność jak pakiet
|
||
\family typewriter
|
||
dcolumn
|
||
\family default
|
||
.
|
||
Możemy, na przykład zmienić separator wyrównania i mamy różne znaki separatorów
|
||
dla różnych kolumn przez definicję typów wielokrotnych kolumn w preambule.
|
||
Składnia jest następująca:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
D{separator_wej}{separator_wyj}{liczba_miejsc_dzieś}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Zainteresowanym czytelnikom polecamy dokumentację do pakietu
|
||
\family typewriter
|
||
dcolumn
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Wybór znaku wyliczenia
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:bullet"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Allan Rae
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX dostarcza 216 znaków dostępnych wprost z menu.
|
||
Użycie tego menu daje Ci możliwość łatwego wyboru odpowiedniego znaku dla
|
||
każdego poziomu zagnieżdżenia wyliczeń.
|
||
Te ustawienia są globalne dla całego dokumentu i nie można ustawić różnych
|
||
znaków w różnych akapitach
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Można tego dokonać tylko ręcznie
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Jak je zobaczyć
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Otwórz z menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
kład\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
i wybierz zakładkę
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
yróżnienia.
|
||
\family default
|
||
W zakładce wyświetlona jest tabela znaków wyliczenia.
|
||
Za pomocą przycisków umieszczonych po lewej stronie okna mamy dostęp do
|
||
sześciu zestawów znaków.
|
||
Przyciski umieszczone w górnej części okna przeznaczone są do wyboru głębokości
|
||
zagnieżdżenia wyliczenia.
|
||
Tekst pod tabelą zestawu znaków wyświetla nazwę LaTeX-a aktualnie wybranego
|
||
znaku.
|
||
Można również w tym miejscu podać własne definicje znaku wyliczenia.
|
||
Jeśli zmodyfikujesz domyślne ustawienia to będziesz potrzebował podać potrzebne
|
||
pakiety w preambule.
|
||
Znaki podzielone są na sześć zestawów ze względu na wymagane pakiety.
|
||
Poniższa tabela przedstawia przypisanie zestawów do pakietów LaTeX-a.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.3cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\align center
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="7" columns="2">
|
||
<features rotate="0" tabularvalignment="middle">
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<column alignment="center" valignment="top" width="0pt">
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Przycisk
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
Wymagany pakiet
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family sans
|
||
Standard
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family typewriter
|
||
base LaTeX
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family sans
|
||
Maths
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family typewriter
|
||
amssymb.sty
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family sans
|
||
Ding1
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family sans
|
||
Ding2
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family sans
|
||
Ding3
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family sans
|
||
Ding4
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace 0.3cm
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX nie zatrzyma Cię przed użyciem znaku z pakietu którego nie masz.
|
||
Jeśli otrzymasz komunikat błędu LaTeX-a podczas próby podglądu lub wydruku
|
||
będzie on oznaczał brak wymaganego pakietu.
|
||
LyX nie będzie ograniczał użycia przy lokalnej edycji i eksporcie gdziekolwiek.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Jak użyć
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wybierz przycisk głębokości wyliczenia i następnie wybierz znak i wielkość.
|
||
Zmiana nie będzie widoczna w LyX-ie, ale będzie widoczna w podglądzie dokumentu
|
||
przy użyciu xdvi lub ghostview.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Możesz przywrócić domyślny znak wyliczenia przez kliknięcie prawym klawiszem
|
||
myszy na przycisku poziomu wyliczenia.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli rzeczywiście chcesz mieć wiele układów akapitów z różnymi zestawami
|
||
znaków wyliczenia w każdym musisz wykonać trochę brudnej roboty.
|
||
Okno wyboru znaku wyliczenia może pomóc w znalezieniu nazwy LaTeX-owej
|
||
znaku.
|
||
Aby zrobić własne akapity musisz mieś następującą opcję:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
let
|
||
\backslash
|
||
savelabelitemi=
|
||
\backslash
|
||
labelitemi
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
small
|
||
\backslash
|
||
(
|
||
\backslash
|
||
sharp
|
||
\backslash
|
||
)}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Użyj polecenia LaTeX-a
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{}{}
|
||
\family default
|
||
do specyfikacji nowego znaku wyliczenia dla zadanej głębokości zagnieżdżenia.
|
||
To będzie także potrzebne do zapisu bieżącego znaku i jego późniejszego
|
||
ponownego przywołania.
|
||
W tym wyliczeniu zostały użyte następujące kody LaTeX-a do zmiany znaku
|
||
wyliczenia w pierwszym poziomie.
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
let
|
||
\backslash
|
||
savelabelitemi=
|
||
\backslash
|
||
labelitemi
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
small
|
||
\backslash
|
||
(
|
||
\backslash
|
||
sharp
|
||
\backslash
|
||
)}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Uwaga głębokość zagnieżdżenia w poleceniu
|
||
\family typewriter
|
||
|
||
\backslash
|
||
labelitem
|
||
\family default
|
||
jest podawana cyframi rzymskimi (podobnie jak numeracja części).
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
[
|
||
\backslash
|
||
(
|
||
\backslash
|
||
star
|
||
\backslash
|
||
)]
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
Podaj dla każdego indywidualnego wiersza wyliczenia kod znaku zamknięty
|
||
w nawiasy prostokątne i wpisane w trybie TeX.
|
||
Na przykład ten wiersz zaczyna się znakiem
|
||
\family typewriter
|
||
[
|
||
\backslash
|
||
(
|
||
\backslash
|
||
star
|
||
\backslash
|
||
)]
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Poczekaj na LyX 1.2.
|
||
Następne stabilne wydanie LyX-a powinna mieć wbudowaną obsługę definiowania
|
||
dla każdego wyliczenia oddzielnego zestawu znaków.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
savelabelitemi}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli będziesz potrzebował przywrócić z powrotem poprzednie globalne ustawienia
|
||
znaków to należy wpisać:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
savelabelitemi}
|
||
\end_layout
|
||
|
||
\begin_layout Chapter
|
||
Specjalne klasy dokumentu
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
AMS Math
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by David
|
||
\noun on
|
||
Johnson
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\noindent
|
||
Układ AMS-Math jest zestawem styli zalecanymi dla składu pism matematycznych
|
||
przesyłanych do wydawnictwa American Mathematical Society.
|
||
Układ nie jest przycięty do specyfiki pisma, ale można to łatwo zrobić.
|
||
Powinieneś przejrzeć dokumentację AMS pod kątem specyficznych instrukcji
|
||
dla każdego pisma (często wymagana jest tylko zmiana w jednym wierszu).
|
||
Dokumentacja AMS jest dostępna w internecie na stronie
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
http://www.ams.org
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
lub przez ftp
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
ftp://ftp.ams.org/pub/tex/amslatex/
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Te układy są odpowiednie i użyteczne dla zapisu matematyki.
|
||
Są aktualnie dostępne różne układy AMS-math:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
amsart -- standardowy format artykułu -- AMS article.
|
||
Wszystkie równania i wyrażenia są numerowane jako
|
||
\begin_inset Formula $(n.m)$
|
||
\end_inset
|
||
|
||
, gdzie pierwsza liczba oznacza sekcję, a druga odpowiada kolejnemu numerowi
|
||
środowiska (Theorems, Corollaries, Propositions, Definitions, Remarks,
|
||
itd.) w tej sekcji.
|
||
Istnieje także kilka (ale nie wszystkie) środowisk nienumerowanych, które
|
||
są używane okazjonalnie.
|
||
Nazwy nienumerowanych środowisk kończą się znakiem gwiazdki (*).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
amsart-seq -- tutaj, twierdzenia, definicje itd.
|
||
są numerowane kolejno, bez odniesienia do numeru sekcji.
|
||
Dostępne są również nienumerowane środowiska (ale nie wszystkie), do okazjonaln
|
||
ego użycia.
|
||
Nazwy nienumerowanych środowisk kończą się znakiem gwiazdki (*).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
amsbook - standardowy format książki -- AMS book (prawdziwe monografie).
|
||
Numeracja jest podobna jak w układzie amsart, z wyjątkiem numeracji wszystkiego
|
||
jako
|
||
\begin_inset Formula $(n,m,p)$
|
||
\end_inset
|
||
|
||
, gdzie pierwszy numer odnosi się do numeru rozdziału, drugi do sekcji,
|
||
a trzeci jest numerem kolejnym wyrażenia (Theorems, Corollaries, Propositions,
|
||
Definitions, Remarks, itd.) w tej sekcji.
|
||
Istnieje także kilka (ale nie wszystkie) środowisk nienumerowanych, które
|
||
są używane okazjonalnie.
|
||
Nazwy nienumerowanych środowisk kończą się znakiem gwiazdki (*).
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Dowolne pliki LyX-a ams-* mogą być konwertowane do schematu przez prostą
|
||
zmianę klasy dokumentu w menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
kład\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Co daje ten szablon?
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Te układy dostarczają długą listę środowisk.
|
||
Najbardziej matematyczne pisma i książki będą korzystać w większości z
|
||
tych środowisk, AMS-LaTeX-u sprzyja definiowaniu nieograniczonej liczby
|
||
rozmaitych takich deklaracji.
|
||
Jednak zalecane przez AMS środowiska są dostępne w LyX-ie.
|
||
Oto lista nowych środowisk (nie wyliczamy typowych takich jak
|
||
\family sans
|
||
sections, bibliography, title, author, date
|
||
\family default
|
||
):
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Theorem This is typically used for the statements of major results.
|
||
Słowo
|
||
\family sans
|
||
,,Theorem
|
||
\family default
|
||
'' wyświetlane jest czcionką półgrubą, along with an automatically-determined
|
||
number (an unnumbered version,
|
||
\family sans
|
||
Theorem*
|
||
\family default
|
||
, is also available).
|
||
Tekst jest pochylony.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Corollary This is used for statements which follow fairly directly from
|
||
previous statements.
|
||
Again, these can be major results.
|
||
Unnumbered version
|
||
\family sans
|
||
Corollary*
|
||
\family default
|
||
is available.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Lemma These are smaller results needed to prove other statements.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Proposition These are less major results which (hopefully) add to the general
|
||
theory being discussed.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Conjecture These are statements provided without justification, which the
|
||
author does not know how to prove, but which seem to be true (to the author,
|
||
at least).
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Criterion A required condition.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Algorithm A general procedure to be used.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Axiom This is a property or statement taken as true within the system being
|
||
discussed.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Definition Guess what this is for.
|
||
The font, both on-screen and in the output, is different for this environment
|
||
than for the previous ones.
|
||
The heading (,,definition'') is still set in boldface, along with the number,
|
||
if any, but the rest is set upright.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Example Skład jest podobny do Definition.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Condition
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Problem
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Exercise
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Remark This environment is also a new type of theorem.
|
||
This is set with the word Remark in italics, and the rest upright.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Note Set similarly to the Remark environment.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Notation
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Claim
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Summary
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Acknowledgement
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Case Generally, these are used to break up long arguments, using specific
|
||
instances of some condition.
|
||
The numbering scheme for cases is on its own, not together with other numbered
|
||
statements.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Conclusion
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Fact
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Proof Słowo ,,
|
||
\shape italic
|
||
Proof
|
||
\shape default
|
||
'' jest pisane kursywą, but the rest is set upright.
|
||
At the end of this environment (other environments can be nested within
|
||
this one, of course) a QED symbol (usually a square, but it can vary with
|
||
different styles) is placed.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Address Tu powinien być podany stały adres autora.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Current
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Address Tu powinien być podany czasowy adres autora, gdy wysyłał dokument,
|
||
o ile jest różny od podanego powyżej w Address.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Email Adres e-mail autora
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
URL Adres strony internetowej autora.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Keywords Słowa kluczowe i frazy używane do identyfikacji specyficznych dyskutowa
|
||
nych tematów w prasie.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Subjectclass These refer to the AMS Subject Classifications, published and
|
||
described in
|
||
\emph on
|
||
Mathematical Reviews
|
||
\emph default
|
||
.
|
||
These are also available online at the AMS cites listed above.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Thanks
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Dedicatory
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
Translator
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Ponadto, środowiska automatycznie włączają pakiety AMS-LaTeX i czcionki
|
||
AMS, które muszą być dostępne w Twoim systemie, aby można było używać tych
|
||
układów.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Dinbrief
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Klasa dokumentu
|
||
\family sans
|
||
dinbrief
|
||
\family default
|
||
może być użyta do pisania listów zgodnie z niemiecką konwencją.
|
||
Dla Ciebie w folderze
|
||
\family typewriter
|
||
.../lyx/share/templates
|
||
\family default
|
||
znajduje się plik przykładowy, aby było łatwiej zacząć.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Paper
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Klasa dokumentu
|
||
\family sans
|
||
paper
|
||
\family default
|
||
jest alternatywą dla standardowej klasy
|
||
\family sans
|
||
article
|
||
\family default
|
||
.
|
||
Daje ona podobną funkcjonalność, ale można preferować w tym układzie bezszeryfo
|
||
we tytularia i jeszcze więcej.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
A&A Paper
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Peter
|
||
\noun default
|
||
|
||
\noun on
|
||
Sütterlin
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
W tej sekcji opisano jak można użyć LyX-a do pisania artykułów do pism naukowych
|
||
|
||
\emph on
|
||
Astronomy and Astrophysics
|
||
\emph default
|
||
oraz
|
||
\emph on
|
||
Supplement Series
|
||
\emph default
|
||
przy użyciu klasy dokumentu
|
||
\family typewriter
|
||
aa.cls
|
||
\family default
|
||
z pakietu makr wydawnictwa Springer.
|
||
Ten pakiet może być ściągnięty z serwera ftp Springera
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace medskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\align center
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
ftp://ftp.springer.de/pub/tex/latex/aa
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace medskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Instrukcja do A&A Paper jest dostarczana razem z pakietem.
|
||
Ten tekst nie ma na celu zastąpienia oryginalnej instrukcji ale jest krótkim
|
||
przewodnikiem jak wykorzystać ten format.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Zaczynamy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Aby zacząć nowy dokument wybieramy z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
N
|
||
\bar default
|
||
owy
|
||
\family default
|
||
lub
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
Nowy z
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\bar under
|
||
s
|
||
\bar default
|
||
zablonu
|
||
\begin_inset Foot
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
Zalecamy korzystanie z szablonu.
|
||
Either create one yourself, or ask the local system administrator to suply
|
||
a site-wide version.
|
||
Przykładowy szablon jest częścią standardowej dystrybucji LyX-a.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
Jeśli nie użyłeś szablonu to zwróć uwagę na następujące ustawienia:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Wybierz klasę dokumentu
|
||
\family sans
|
||
paper (A&A)
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
\bar under
|
||
S
|
||
\bar default
|
||
tyl dokumentu
|
||
\family default
|
||
w zakładce
|
||
\family sans
|
||
Dokument
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Nie zmieniaj opcji
|
||
\family sans
|
||
\bar under
|
||
S
|
||
\bar default
|
||
tyl strony
|
||
\family default
|
||
: pozostaw
|
||
\family sans
|
||
domyślny
|
||
\family default
|
||
.
|
||
Układ jest zrobiony za pomocą makr i nie powinieneś niczego zmieniać.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Możesz chcieć użyć czcionki
|
||
\family sans
|
||
Times
|
||
\family default
|
||
wybierając z listy
|
||
\family sans
|
||
\bar under
|
||
C
|
||
\bar default
|
||
zcionka
|
||
\family default
|
||
, jako sugerowanej przez wydawnictwo Springer dla jednolitego wyglądu tekstu
|
||
wydruków.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Nagłówek
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pierwszą rzeczą do wprowadzenia jest dane nagłówkowe.
|
||
Które zawierają osiem wpisów, z których kilka jest opcjonalnych.
|
||
Oto one:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Thesaurus
|
||
\family default
|
||
: [wymagane] Zobacz podręcznik Springera.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Title
|
||
\family default
|
||
: [wymagane]
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Subtitle
|
||
\family default
|
||
: [wymagane]
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Author
|
||
\family default
|
||
: [wymagane]
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Address
|
||
\family default
|
||
: [wymagane]
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Offprints
|
||
\family default
|
||
: [opcjonalne] jeśli jest więcej niż jeden autor, to komu wysłać odbitki.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Email
|
||
\family default
|
||
: [opcjonalne] adres e-mail dla kontaktu z autorem.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Date
|
||
\family default
|
||
: [wymagane].
|
||
Suggested format is
|
||
\family typewriter
|
||
Received: <date> / Accepted <date>
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Nie potrzeba wydawać polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
maketitle
|
||
\family default
|
||
, jest to robione automatycznie przez LyX gdy nagłówek jest zakończony.
|
||
Although the order of the single header entries doesn't matter it is advised
|
||
to keep the above sequence, just to get the best optics and meets the layout
|
||
of the real document.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli chcesz umieścić przypis w nagłówku, np.
|
||
dla wskazania twojego aktualnego adresu, możesz użyć standardowego przypisu
|
||
za pomocą
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
P
|
||
\bar default
|
||
rzypis.
|
||
|
||
\family default
|
||
LyX w takim przypadku użyje automatycznie określenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thanks{}
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
In addition to these topics, Springer uses two additional LaTeX commands
|
||
that have no counterpart in LyX:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
and
|
||
\family default
|
||
do oddzielenia różnych nazw takich jak autorzy, instytucje.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
inst{<nr>}
|
||
\family default
|
||
to mark corresponding author/institute pairs.
|
||
The institutes are numbered sequentially as they appear in the
|
||
\family sans
|
||
Address
|
||
\family default
|
||
field, so you have to put a marker to each author.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
In both cases, the appropriate command has to be entered in LyX an marked
|
||
as LaTeX code.
|
||
See the examples.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Streszczenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Streszczenie powinno się znajdować bezpośrednio za nagłówkiem.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The only special thing about the abstract environment is that it should
|
||
contain an entry with the keywords.
|
||
This is not yet implemented for LyX, therefore you have to enter the LaTeX
|
||
command
|
||
\family typewriter
|
||
|
||
\backslash
|
||
keywords{}
|
||
\family default
|
||
by hand and mark it as LaTeX code.
|
||
Zobacz przykładowy artykuł.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Obsługiwane środowiska
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Układ A&A paper obsługuje następujące środowiska dla strukturyzacji tekstu:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Standard
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Section
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Subsection
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Subsubsection
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Itemize
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Enumerate
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Description
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Caption
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Abstract
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Acknowledgment
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Bibliography
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
LaTeX
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Polecenia nie obsługiwane przez LyX
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Kilka poleceń układu
|
||
\family sans
|
||
paper (A&A)
|
||
\family default
|
||
nie jest jeszcze obsługiwane w LyX-ie.
|
||
Kilka zostało już omówionych.
|
||
Dla kompletności poniżej są one wszystkie wypisane:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
and
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
appendix
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
authorrunning
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
inst{}
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
keywords{}
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
object{}
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
titlerunning{}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli chcesz użyć któregoś z tych poleceń, to musisz wpisać je sam.
|
||
I nie zapomnij wpisywać je w trybie LaTeX-a!
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wstawki -- rysunki i tabele
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX obsługuje niezbędne środowiska wstawek
|
||
\family sans
|
||
figure, figure*, table
|
||
\family default
|
||
i
|
||
\family sans
|
||
table*
|
||
\family default
|
||
, dlatego nie wspominamy o nich tutaj więcej.
|
||
Zajrzyj do
|
||
\emph on
|
||
Podręcznika Użytkownika
|
||
\emph default
|
||
.
|
||
Pamiętaj, że tabele powinny być wyrównane lewostronnie.
|
||
Do tego celu wybierz tabelę i zmień wyrównanie w
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
kład\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
A
|
||
\bar default
|
||
kapit.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jest tylko jedna specjalna rzecz: rysunki z podpisami.
|
||
Aby utworzyć takie rysunki musisz wykonać poniższe kroki:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Utwórz szeroką wstawkę:
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
W
|
||
\bar default
|
||
stawki\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
R
|
||
\bar default
|
||
ysunek(wide)
|
||
\family default
|
||
,
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Wpisz treść podpisu rysunku.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Naciśnij
|
||
\family sans
|
||
Enter
|
||
\family default
|
||
aby przesunąć kursor powyżej podpisu,
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Wstaw swój rysunek (eps),
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Ustaw kursor za rysunkiem i wstaw odstęp poziomy:
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
Z
|
||
\bar default
|
||
nak specjalny
|
||
\bar under
|
||
\SpecialChar \menuseparator
|
||
H
|
||
\bar default
|
||
Fill
|
||
\family default
|
||
,
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Przełącz się do trybu LaTeX:
|
||
\family sans
|
||
M-c
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
t
|
||
\family default
|
||
,
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Wpisz:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
parbox[b]{55mm}{
|
||
\family default
|
||
.
|
||
\series bold
|
||
Nie zamykaj nawiasu!
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Ustaw kursor za podpisem, przełącz się do trybu LaTeX-a i wstaw brakujący
|
||
nawias
|
||
\family typewriter
|
||
,,}
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Zobacz także rysunek w przykładowym artykule.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Szablon referatu
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
For submission, the paper has to be formated in a special double-spacing
|
||
layout.
|
||
For this purpose, you have to give the option
|
||
\family typewriter
|
||
referee
|
||
\family default
|
||
to the documentclass.
|
||
This must be done using the
|
||
\family sans
|
||
E
|
||
\bar under
|
||
x
|
||
\bar default
|
||
tra
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Options
|
||
\family default
|
||
field in the
|
||
\family sans
|
||
Document
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Layout
|
||
\family default
|
||
popup.
|
||
Just enter the string
|
||
\family typewriter
|
||
referee
|
||
\family default
|
||
there.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Przykład
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
W folderze
|
||
\family sans
|
||
Examples
|
||
\family default
|
||
znajduje się plik przykładowy artykuł napisany w LyX-ie.
|
||
To jest przykład z oryginalnago pakietu makr Springera przetłumaczonego
|
||
do LyX-a.
|
||
Użyj go jako inspirację i porównanie oryginalnego kodu LaTeX-a z LyX-owym
|
||
sposobem pisania.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
AASTeX
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Mike Ressler
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
AASTeX jest zestawem makr wydanych przez American Astronomical Society dla
|
||
ułatwienia wysyłania elektronicznych manuskryptów do trzech pism wydawanych
|
||
przez Towarzystwo:
|
||
\emph on
|
||
Astrophysical Journal
|
||
\emph default
|
||
(włączając Listy i Suplement),
|
||
\emph on
|
||
Astronomical Journal
|
||
\emph default
|
||
i
|
||
\emph on
|
||
Publications of the Astronomical Society of the Pacific
|
||
\emph default
|
||
.
|
||
LyX wymaga co najmniej wersji 5.0 tych makr.
|
||
Wersje starsze od 5.0 są przeznaczone dla LaTeX2.09 i są niekompatybilne
|
||
z LyX-em.
|
||
Pakiet AASTeX można pobrać z serwera ftp AAS
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace medskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\align center
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
ftp://ftp.aas.org/pubs
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace medskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
A complete user guide is contained in that package and you should familiarize
|
||
yourself with it thoroughly before embarking on writing a paper in LyX.
|
||
LyX will not reduce the need to figure out all the AASTeX commands, it
|
||
will only reduce the drudgery of typing everything in.
|
||
It is your responsibility to ensure that the final exported LaTeX document
|
||
conforms completely to the requirements of the journal to which you are
|
||
submitting your paper.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Starting a New Paper
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
I strongly suggest that you start with the AASTeX template file.
|
||
Click on
|
||
\family sans
|
||
File\SpecialChar \menuseparator
|
||
New from template
|
||
\family default
|
||
, enter the new file name, then choose the
|
||
\family typewriter
|
||
aastex.lyx
|
||
\family default
|
||
template.
|
||
This will show the most common fields found in a manuscript.
|
||
Simply overwrite the existing text (including the brackets,
|
||
\family typewriter
|
||
<>
|
||
\family default
|
||
) with the correct information.
|
||
Many of the AASTeX commands and environments can be implemented directly
|
||
in LyX, but some cannot: most noticeably
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaffilmark
|
||
\family default
|
||
and
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaffiltext
|
||
\family default
|
||
, which should stick out like a sore thumb if you actually just opened the
|
||
template file.
|
||
For commands such as these, the LaTeX code must be entered directly and
|
||
marked as such.
|
||
Such commands are referred to as ERT, or Evil Red Text.
|
||
I tried to minimize the amount of ERT needed in an AASTeX document, but
|
||
there is still more required than any of us would like.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Finishing Your Paper
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
When the paper is finished to your satisfaction and previews/prints correctly,
|
||
there are a few
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
postprocessing
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
actions which need to be done before you submit it to the journals.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Export your paper as a LaTeX file (
|
||
\family sans
|
||
File\SpecialChar \menuseparator
|
||
Export\SpecialChar \menuseparator
|
||
as LateX
|
||
\family default
|
||
).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Edit the resulting
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
file with your favorite text editor
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Enumerate
|
||
remove the comment lines before the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
command
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
remove the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage...{fontenc}
|
||
\family default
|
||
line if it appears (usually just after
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
}; also remove the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
secnumdepth
|
||
\family default
|
||
line if it appears.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
remove everything between (and including) the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatletter
|
||
\family default
|
||
and
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatother
|
||
\family default
|
||
commands, except for any commands you specifically put into the LaTeX preamble
|
||
(which should appear immediately after the
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
User specified LaTeX commands
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
comment in the
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
file).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
search for any
|
||
\family typewriter
|
||
|
||
\backslash
|
||
figcaption
|
||
\family default
|
||
commands and replace
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
FileName
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
with the correct, real file name.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
alter any
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cite
|
||
\family default
|
||
commands, if necessary (see section
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "cite"
|
||
|
||
\end_inset
|
||
|
||
below).
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Enumerate
|
||
Run the resulting file through LaTeX to make sure it still processes correctly.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Reread the journal requirements to make sure your filenames and formats
|
||
are correct.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Submit it.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Comments On Specific Commands
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
I will not describe the detailed usage of the individual AASTeX commands:
|
||
the AASTeX User Guide (
|
||
\family typewriter
|
||
aasguide.tex
|
||
\family default
|
||
) gives a good description of each.
|
||
Thus it's probably easiest for me to go down the list as found in the guide
|
||
and offer comments where necessary.
|
||
So let's begin \SpecialChar \ldots{}
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Things that work as expected
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Because they work as you might expect, I simply list them and the section
|
||
they are found in:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
(2.1.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{document}
|
||
\family default
|
||
(2.2),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
title
|
||
\family default
|
||
(2.3),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
author
|
||
\family default
|
||
(2.3),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
affil
|
||
\family default
|
||
(2.3),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abstract
|
||
\family default
|
||
(2.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
keywords
|
||
\family default
|
||
(2.5),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
section
|
||
\family default
|
||
(2.7),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
subsection
|
||
\family default
|
||
(2.7),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
subsubsection
|
||
\family default
|
||
(2.7),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
paragraph
|
||
\family default
|
||
(2.7),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{displaymath}
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{equation}
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{eqnarray}
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{mathletters}
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{thebibliography}
|
||
\family default
|
||
(2.12.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bibitem
|
||
\family default
|
||
(2.12.2),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{table}
|
||
\family default
|
||
(2.14.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{tabular}
|
||
\family default
|
||
(2.14.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
caption
|
||
\family default
|
||
(2.14.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
label
|
||
\family default
|
||
(2.14.4, amongst other places),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tablerefs
|
||
\family default
|
||
(2.14.5),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tablecomments
|
||
\family default
|
||
(2.14.5),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
url
|
||
\family default
|
||
(2.15.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{document}
|
||
\family default
|
||
(2.16).
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The following style options also work correctly:
|
||
\family typewriter
|
||
preprint
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
preprint2
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
eqsecnum
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
flushrt
|
||
\family default
|
||
(3, 3.1, 3.2).
|
||
Simply put them in
|
||
\family sans
|
||
Extra Options
|
||
\family default
|
||
box in
|
||
\family sans
|
||
Layout\SpecialChar \menuseparator
|
||
Document
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Things that work, but require more comment
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The following items work, but require a little more discussion:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
These items are reserved for use by the journal editors, but you can put
|
||
them into the LaTeX preamble if you feel compelled to do so:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
received
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
revised
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
accepted
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
ccc
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cpright
|
||
\family default
|
||
(all from 2.1.3)
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
These items may be placed in the LaTeX preamble, and are included as blanks
|
||
in the template file:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
slugcomment
|
||
\family default
|
||
(2.1.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
shorttitle
|
||
\family default
|
||
(2.1.5),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
shortauthors
|
||
\family default
|
||
(2.1.5)
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
email
|
||
\family default
|
||
(2.3) -- can only be used
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
standalone
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
, not in the middle of a paragraph.
|
||
Use ERT if you need to embed it.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
and
|
||
\family default
|
||
(2.3) -- will have extra {} after it.
|
||
This should not cause an error.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
notetoeditor
|
||
\family default
|
||
(2.6) -- can only be used
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
standalone
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
, not in the middle of a paragraph.
|
||
Use ERT if you need to embed it.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
placetable
|
||
\family default
|
||
(2.8) -- can't insert a cross-reference tag, you must type the tag name
|
||
by hand
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
placefigure
|
||
\family default
|
||
(2.8) -- same as for
|
||
\family typewriter
|
||
|
||
\backslash
|
||
placetable
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
acknowledgements
|
||
\family default
|
||
(2.9) -- will have extra {} after it.
|
||
This should not cause an error.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
appendix
|
||
\family default
|
||
(2.10) -- will have extra {} after it.
|
||
This should not cause an error.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
figcaption
|
||
\family default
|
||
(2.13.2) -- you will have to edit the optional argument by hand in the final
|
||
LaTeX file.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Things not implemented, use ERT
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaffilmark
|
||
\family default
|
||
(2.3),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaffiltext
|
||
\family default
|
||
(2.3),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
eqnum
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setcounter{equation}
|
||
\family default
|
||
(2.11),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citet
|
||
\family default
|
||
(2.12),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citep
|
||
\family default
|
||
(2.12), Journal name abbreviations (2.12.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
figurenum
|
||
\family default
|
||
(2.13.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
epsscale
|
||
\family default
|
||
(2.13.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
plotone
|
||
\family default
|
||
(2.13.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
plottwo
|
||
\family default
|
||
(2.13.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tablenum
|
||
\family default
|
||
(2.14.4),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tableline
|
||
\family default
|
||
(2.14.4, insert it as the first element in the lefthand cell after where
|
||
you want it.
|
||
Don't use any of LyX's rules in the table),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tablenotemark
|
||
\family default
|
||
(2.14.5),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
tablenotetext
|
||
\family default
|
||
(2.14.5), most everything in Misc (2.15, except
|
||
\family typewriter
|
||
|
||
\backslash
|
||
url
|
||
\family default
|
||
and
|
||
\family typewriter
|
||
|
||
\backslash
|
||
email
|
||
\family default
|
||
; see above),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
singlespace
|
||
\family default
|
||
(3.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
doublespace
|
||
\family default
|
||
(3.1),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onecolumn
|
||
\family default
|
||
(3.2),
|
||
\family typewriter
|
||
|
||
\backslash
|
||
twocolumn
|
||
\family default
|
||
(3.2)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Things that cannot be implemented
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\SpecialChar \ldots{}
|
||
at least in any meaningful sort of way, so I suggest ignoring them.
|
||
They are the references environment (2.12.3), and the deluxetable environment
|
||
(2.14).
|
||
If you really, really need to use deluxetable, I suggest editing it in
|
||
a separate file with a text editor, then using
|
||
\family sans
|
||
Insert\SpecialChar \menuseparator
|
||
Include File
|
||
\family default
|
||
to include it in your LyX document.
|
||
See the
|
||
\family typewriter
|
||
aas_sample.lyx
|
||
\family default
|
||
file to see an example of this.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
FAQs, Tips, Tricks, and Other Ruminations
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Getting LyX and AASTeX to cooperate
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
It can be a bit tricky to get LyX to recognize a new layout and document
|
||
class.
|
||
When all else fails, do this:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Make certain that LaTeX can find AASTeX.
|
||
Copy sample.tex (and perhaps table.tex) from the AASTeX distribution into
|
||
a directory completely unrelated to LaTeX or AASTeX and run LaTeX on
|
||
\family typewriter
|
||
sample.tex
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Make certain that
|
||
\family typewriter
|
||
aastex.layout
|
||
\family default
|
||
appears in
|
||
\family typewriter
|
||
/usr/.../share/lyx/layouts
|
||
\family default
|
||
or
|
||
\family typewriter
|
||
~/.lyx/layouts
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Rerun
|
||
\family sans
|
||
Options\SpecialChar \menuseparator
|
||
Reconfigure
|
||
\family default
|
||
in LyX, then restart LyX.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Open a regular new file, not from a template.
|
||
Does AASTeX appear in
|
||
\family sans
|
||
Layout\SpecialChar \menuseparator
|
||
Document\SpecialChar \menuseparator
|
||
Class
|
||
\family default
|
||
?
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
If you get a warning from an existing AASTeX document about not being able
|
||
to find the AASTeX layout or a message about
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
You should not mix title layouts with normal ones
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
, things haven't been installed correctly.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
LaTeX error processing a table
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX, by default, attempts to center the table caption/title.
|
||
This seems to produce a bad interaction in AASTeX so you should click somewhere
|
||
in the caption/title, then select
|
||
\family sans
|
||
Layout\SpecialChar \menuseparator
|
||
Paragraph
|
||
\family default
|
||
, then set the
|
||
\family sans
|
||
Alignment
|
||
\family default
|
||
to
|
||
\family sans
|
||
Block
|
||
\family default
|
||
.
|
||
This took care of it for me.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
References
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "cite"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
A few things: 1) I have noticed some funny spacing in the reference entries
|
||
in the text.
|
||
When you enter the bibliography item data, make sure their is
|
||
\emph on
|
||
no
|
||
\emph default
|
||
space between the last author and the parenthesis setting off the year;
|
||
\emph on
|
||
e.g.
|
||
\emph default
|
||
type
|
||
\family typewriter
|
||
Ressler(1992)
|
||
\family default
|
||
, not
|
||
\family typewriter
|
||
Ressler (1992)
|
||
\family default
|
||
.
|
||
2) I am really unhappy that I can't make
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citet
|
||
\family default
|
||
and
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citep
|
||
\family default
|
||
more automatic, but that would require changes to the LyX source code.
|
||
For now you can do one of two things: a) enter all your citations using
|
||
the built-in
|
||
\family sans
|
||
Insert\SpecialChar \menuseparator
|
||
Citation Reference
|
||
\family default
|
||
mechanism; at least you can take advantage of the automatic insertions.
|
||
Then edit the exported LaTeX file by hand changing the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cite
|
||
\family default
|
||
entries to the appropriate
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citet
|
||
\family default
|
||
or
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citep
|
||
\family default
|
||
commands before you submit it (
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cite
|
||
\family default
|
||
is currently equivalent to
|
||
\family typewriter
|
||
|
||
\backslash
|
||
citet
|
||
\family default
|
||
, so you wouldn't necessarily have to change those).
|
||
Or b) you can simply enter all your citations as ERT using the same key
|
||
for the argument that you used in the bibliography popup,
|
||
\emph on
|
||
e.g.
|
||
\family typewriter
|
||
\emph default
|
||
|
||
\backslash
|
||
citet{key}
|
||
\family default
|
||
.
|
||
Neither choice is pleasant, but until LyX's citation mechanism understands
|
||
\family typewriter
|
||
natbib
|
||
\family default
|
||
, we'll have to put up with it.
|
||
3) Entering the references at all is not obvious.
|
||
The easiest thing is to start typing your first reference at the end of
|
||
the document, then mark it as type
|
||
\family sans
|
||
References
|
||
\family default
|
||
.
|
||
That will put a small gray box in front of what you just typed.
|
||
Click on the box to fill in the rest of the information.
|
||
For new references, go to the end of an existing reference and press return.
|
||
That will create a new line with its own box, etc.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Włączanie plików EPS
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
With all due respect to Chris Biemesderfer and the others who have helped
|
||
to write the AASTeX package, the figure handling mechanism smells really
|
||
foul.
|
||
You can insert the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
plotone
|
||
\family default
|
||
, etc.
|
||
commands as ERT into a Figure Float box, but I never have much luck getting
|
||
the layout right.
|
||
My advice would be to avoid all EPS inclusions in the manuscript you submit
|
||
to the journal, but then use the standard LyX EPS file inclusion mechanism
|
||
when you want to make your nicer looking preprints.
|
||
LyX will insert a
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{graphics}
|
||
\family default
|
||
command into the LaTeX preamble and handle the figures in the standard
|
||
LaTeX2e way.
|
||
Anyone who attempts to print your AASTeX 5.0 manuscript must have a LaTeX2e
|
||
installation anyway, so why not take advantage of the infinitely better
|
||
graphics handling mechanism? If they complain about LaTeX2e or the graphics
|
||
package, point out that it appears in the second edition of Lamport (1994),
|
||
so it was time to upgrade six years ago.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Things I could have done, but didn't
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
There are a few ,,pretty'' things I could have implemented, but chose not
|
||
to.
|
||
For instance, I saw no point in double-spacing the text in the LyX window,
|
||
even though it is double-spaced in the paper manuscript.
|
||
Also, I chose not to make separate layouts for the preprint and preprint2
|
||
styles.
|
||
Since I assume you will spend most of your time in the plain manuscript
|
||
mode anyway, I decided not to chew up more disk space with this.
|
||
If you feel strongly that I should make such layouts, I will adhere to
|
||
the spirit of the rules laid out by the Mudgeeraba Creek Emu-Riding and
|
||
Boomerang-Throwing Association:
|
||
\end_layout
|
||
|
||
\begin_layout Quotation
|
||
,,Decisions of the judges will be final unless shouted down by a really
|
||
overwhelming majority of the crowd present.
|
||
Abusive and obscene language may not be used by contestants when addressing
|
||
members of the judging panel, or, conversely, by members of the judging
|
||
panel when addressing contestants (unless struck by a boomerang)''.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Final Caveat
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
To mangle the infamous quote by Donald Knuth about a computer algorithm,
|
||
,,I have only proved this to be correct, I have not actually tried it''.
|
||
I believe following the above procedures will produce an acceptable AASTeX
|
||
document, but as of this update (Jan 25, 2000), I have not yet submitted
|
||
a paper using it.
|
||
Hopefully in the next few months \SpecialChar \ldots{}
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
ijmpd
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Panayotis Papasotiriou
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Overview
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The ijmpd package is a set of macros that facilitates electronic manuscript
|
||
submission to the
|
||
\emph on
|
||
International Journal of Modern Physics D
|
||
\emph default
|
||
published by World Scientific.
|
||
The name of the document class is
|
||
\family typewriter
|
||
ws-ijmpd.cls
|
||
\family default
|
||
.
|
||
This file, together with instructions for the authors, can be downloaded
|
||
from the site
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
The ijmpd package is a modified version of the standard
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
article
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
package.
|
||
Most of its features are supported by LyX.
|
||
I have recently used LyX successfully to write an article submitted to
|
||
the
|
||
\emph on
|
||
International Journal of Modern Physics D
|
||
\emph default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Writing a paper
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
As usual, the easiest way to write a paper is to start with a template.
|
||
Click on
|
||
\family sans
|
||
\bar under
|
||
F
|
||
\bar default
|
||
ile\SpecialChar \menuseparator
|
||
New from
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
T
|
||
\bar default
|
||
emplate
|
||
\family default
|
||
, then choose the
|
||
\family typewriter
|
||
ijmpd.lyx
|
||
\family default
|
||
template.
|
||
This will give an (almost) empty document that includes the most common
|
||
fields found in a manuscript.
|
||
Simply overwrite the existing text (including the brackets,
|
||
\family typewriter
|
||
<>
|
||
\family default
|
||
) with the correct information.
|
||
You should keep in mind the following remarks.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
LyX won't let you change the font size and the page style of the document,
|
||
because the ijmpd package does not allow such modifications.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
The ijmpd package requires that the language of the document should not
|
||
be changed.
|
||
Before previewing your paper, be sure that the babel package is not used.
|
||
To do this, click on
|
||
\family sans
|
||
\bar under
|
||
E
|
||
\bar default
|
||
dit\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
P
|
||
\bar default
|
||
references
|
||
\family default
|
||
, select the
|
||
\family sans
|
||
Language
|
||
\family default
|
||
tab (under the
|
||
\family sans
|
||
Lang Opts
|
||
\family default
|
||
tab), then deselect the
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
se babel
|
||
\family default
|
||
option and click on
|
||
\family sans
|
||
\bar under
|
||
A
|
||
\bar default
|
||
pply
|
||
\family default
|
||
(or
|
||
\family sans
|
||
Save
|
||
\family default
|
||
, if you wish to make this change permanent).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Two new environments, named
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Theorem
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
and
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Proof
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
are available (their use is obvious).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Appendices may be added to the paper.
|
||
LyX offers a special environment, called
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Appendix
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
which marks the beginning of the appendix.
|
||
An appendix can contain normal sections, subsections, or subsubsections.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
The ijmpd package implements table captions quite differently than LyX does.
|
||
As a result, a table created by LyX is printed correctly, but its caption
|
||
is ignored.
|
||
If you need table captions, you should implement the whole table float
|
||
in a
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
file, then include this file to the LyX document (
|
||
\family sans
|
||
\bar under
|
||
I
|
||
\bar default
|
||
nsert\SpecialChar \menuseparator
|
||
Inclu
|
||
\bar under
|
||
d
|
||
\bar default
|
||
e file
|
||
\family default
|
||
).
|
||
Details on how to create an ijmpd table float can be found in the file
|
||
|
||
\family typewriter
|
||
ws-ijmpd.tex
|
||
\family default
|
||
, which is included in the ijmpd package.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Preparing a paper for submission
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Before you submit your paper you must export the LyX document as a LaTeX
|
||
file (
|
||
\family sans
|
||
\bar under
|
||
F
|
||
\bar default
|
||
ile\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
E
|
||
\bar default
|
||
xport\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
L
|
||
\bar default
|
||
ateX
|
||
\family default
|
||
), then make the following changes to the resulting
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
file.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Remove the comment lines before the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
command.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Remove everything between (and including) the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatletter
|
||
\family default
|
||
and
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatother
|
||
\family default
|
||
commands, except for any commands you specifically put into the LaTeX preamble.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The modified
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
file should be saved and processed through LaTeX as many times as necessary.
|
||
You may also want to check the resulting
|
||
\family typewriter
|
||
.dvi
|
||
\family default
|
||
document.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Use of ERT
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Użycie wstawek ERT jest opcjonalne i jest zredukowane do trzech poleceń,
|
||
which affect the look of the page.
|
||
If you started writing your paper by using the
|
||
\family typewriter
|
||
ijmpd.lyx
|
||
\family default
|
||
template, the ERT needed is already in its place; you usually don't need
|
||
to delete it.
|
||
You may only change the first ERT to specify the information printed to
|
||
the top of odd and even pages (authors' names and short paper's title,
|
||
respectively).
|
||
This ERT must have the form
|
||
\family typewriter
|
||
|
||
\backslash
|
||
markboth{Authors' Names}{Short Paper's Title}
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Kluwer
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Panayotis Papasotiriou
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Przegląd
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pakiet Kluwer jest zestawem makr wydanych przez Kluwer Academic Publishers
|
||
aby ułatwić elektroniczną wysyłkę manuskryptów do pism wydawanych przez
|
||
wydawnictwo.
|
||
Najbardziej znane z nich (at least in my domain of interest), to
|
||
\emph on
|
||
Astrophysics and Space Science
|
||
\emph default
|
||
i
|
||
\emph on
|
||
Solar Physics
|
||
\emph default
|
||
, ale istnieje wiele innych (zobacz kompletną listę pod adresem
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
http://www.wkap.nl/jrnllist.htm/JRNLHOME
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
).
|
||
Pakiet Kluwer można pobrać z serwisu
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
http://www.wkap.nl/kaphtml.htm/STYLEFILES
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Kompletna dokumentacja jest zawarta w pakiecie (ale można pobrać ją oddzielnie).
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX obsługuje wiele cech pakietu ale nie wszystkie.
|
||
Mimo to wstawki ERT są potrzebne do redukcji ,,osobliwych'' poleceń pakietu
|
||
(zobacz
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "subsec:kluwer_peculiarities"
|
||
|
||
\end_inset
|
||
|
||
).
|
||
Ja ostatnio napisałem bez żadnych problemów artykuł wysłany do pisma
|
||
\emph on
|
||
Astrophysics and Space Science
|
||
\emph default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Pisanie artykułów
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Najłatwiejszą drogą do napisania nowego artykułu jest skorzystanie z szablonu.
|
||
Wybierz polecenie z menu
|
||
\family sans
|
||
Plik\SpecialChar \menuseparator
|
||
Nowy z szablonu
|
||
\family default
|
||
, a następnie wybierz plik szablonu
|
||
\family typewriter
|
||
kluwer.lyx
|
||
\family default
|
||
.
|
||
Otrzymasz wówczas (prawie) pusty dokument, który zawiera większość pól
|
||
z manuskryptu z krótkim opisem ich użycia.
|
||
I jak w większości szablonów zastąp istniejące teksty (włączając nawiasy
|
||
|
||
\family typewriter
|
||
<>
|
||
\family default
|
||
) poprawnymi informacjami.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Przygotowanie artykułu do wysłania
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Podobnie jak przy pakiecie AASTeX przed wysyłką artykułu do wydawnictwa,
|
||
artykuł należy przetworzyć, co opisano dalej w kolejnych krokach:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Wyeksportuj artykuł do pliku LaTeX.
|
||
Zrób to przez wybór polecenia z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
E
|
||
\bar default
|
||
ksportuj\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
L
|
||
\bar default
|
||
aTeX
|
||
\family default
|
||
.
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Wyedytuj uzyskany plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
w edytorze tekstowym dokonując następujących zmian:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Enumerate
|
||
usuń wiersze komentarza przed poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
,
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
usuń wszystko pomiędzy dyrektywami
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatletter
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatother
|
||
\family default
|
||
włącznie, z wyjątkiem Twoich specyficznych poleceń wstawionych do preambuły.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Zapisz uzyskany plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Enumerate
|
||
Przetwórz plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
przez LaTeX tyle razy ile potrzeba (zwykle do trzech razy).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Zobacz utworzony plik
|
||
\family typewriter
|
||
.dvi
|
||
\family default
|
||
korzystając z przeglądarki np.
|
||
|
||
\family sans
|
||
xdvi
|
||
\family default
|
||
i sprawdź czy wszystko jest ok (tak powinno być jeśli nie popełniłeś błędów).
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
,,Osobliwości'' pakietu Kluwer
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "subsec:kluwer_peculiarities"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pakiet Kluwer posiada następujące ,,osobliwości'':
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Jest możliwe pisanie wielu artykułów w tym samym pliku LaTeX-a
|
||
\begin_inset Foot
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
Nie mogę wyobrazić sobie innego dobrego powodu aby to zrobić
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Każdy artykuł musi być zawarty w środowisku ,,article''.
|
||
Niestety, tego środowiska nie można pominąć, nawet jeśli piszemy tylko
|
||
jeden artykuł.
|
||
Dlatego każdy artykuł zaczyna się poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{article}
|
||
\family default
|
||
i kończy oczywiście poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{article}
|
||
\family default
|
||
.
|
||
Mimo to można to zaimplementować w LyX-ie, ale ja nie dołączam tego, od
|
||
czasu jak to wygląda brzydko i może peszyć nowych użytkowników.
|
||
Dlatego Ty potrzebujesz wpisać te polecenia wprost jako kod LaTeX (jako
|
||
wstawki ERT).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Informacje podane na początku artykułu (np.: title, subtitle, author, institution
|
||
, running title, running author, abstract i keywords) muszą znajdować się
|
||
w
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
środowisku ,,opening''.
|
||
Tego nie zaimplementowano w LyX-ie, tak że Ty musisz umieścić title, subtitle
|
||
itd.
|
||
pomiędzy dwoma wstawkami ERT (
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{opening}
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{opening}
|
||
\family default
|
||
).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Według podręcznika użytkownika etykieta każdej pozycji bibliografii musi
|
||
być zapisana jako
|
||
\family typewriter
|
||
|
||
\backslash
|
||
protect
|
||
\backslash
|
||
citeauthoryear{
|
||
\family default
|
||
\emph on
|
||
author(s)
|
||
\family typewriter
|
||
\emph default
|
||
}{
|
||
\family default
|
||
\emph on
|
||
year
|
||
\family typewriter
|
||
\emph default
|
||
}
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Szablon
|
||
\family typewriter
|
||
kluwer.lyx
|
||
\family default
|
||
zajmuje się tymi wszystkimi ,,osobliwościami'' Jeśli zaczynasz z nowym
|
||
artykułem korzystając z tego szablonu, to nie potrzebujesz robić nic specjalneg
|
||
o.
|
||
Tylko:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
nie usuwaj wstawek ERT dołączonych do szablonu i
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
skopiuj przykładową bibliografię dołączona do szablonu i dostosuj ją przez
|
||
dopisanie nowych pozycji.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Koma-Script
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Bernd Rellermeyer
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Przegląd
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX-owe klasy dokumentu
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
book(koma-script)
|
||
\emph default
|
||
, i
|
||
\emph on
|
||
letter(koma-script)
|
||
\emph default
|
||
odpowiadają LaTeX-owym klasom odpowiednio
|
||
\family typewriter
|
||
scrartcl.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
scrreprt.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
scrbook.cls
|
||
\family default
|
||
, i
|
||
\family typewriter
|
||
scrlettr.cls
|
||
\family default
|
||
, z rodziny Koma-Script.
|
||
Zastępują one standardowe klasy dokumentu odpowiednio
|
||
\family typewriter
|
||
article.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
report.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
book.cls
|
||
\family default
|
||
, i
|
||
\family typewriter
|
||
letter.cls
|
||
\family default
|
||
, i są bliższe europejskim konwencjom typograficznym
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Standardową wielkością czcionki jest 11pt w
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
, oraz 12pt w
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Tytularia, etykiety opisu środowisk i kilka elementów klasy
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
są składane czcionką półgrubą bezszeryfową
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Istnieje duża różnica pomiędzy starymi półgrubymi czcionkami bezszeryfowymi
|
||
rodziny cm, a nowymi rodziny ec, szczególnie w wyglądzie tytulariów.
|
||
Dla porównania półgruba czcionka bezszeryfowa rodziny ec wygląda na troszkę
|
||
cieńszą.
|
||
Pakiet LaTeX-a
|
||
\family typewriter
|
||
cmsd.sty
|
||
\family default
|
||
autorstwa
|
||
\shape smallcaps
|
||
Walter Schmidta
|
||
\shape default
|
||
pomaga tworzyć ,,zwykły'' wygląd przy użyciu czcionek ec.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Numeracja tytułów rozdziałów jest zrobiona tak samo jak numeracja sekcji,
|
||
czyli bez wiersza ,,Rozdział\SpecialChar \ldots{}
|
||
''.
|
||
Ponadto wygląd tytulariów może być zmieniony za pomocą kilku opcji (w LyX-ie
|
||
wprowadza się je w polach
|
||
\family sans
|
||
Opcje Dodatkowe
|
||
\family default
|
||
wywołanym z menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
kład\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
).
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Głównym zamierzeniem projektowania obszaru pisania klas dokumentu Koma-Script
|
||
są opcje
|
||
\family sans
|
||
BCOR
|
||
\family default
|
||
i
|
||
\family sans
|
||
DIV
|
||
\family default
|
||
(w LyX-ie wprowadza się je w polach
|
||
\family sans
|
||
Opcje Dodatkowe
|
||
\family default
|
||
wywołanym z menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
kład\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
).
|
||
Dzięki nim mamy klarowną możliwość zmiany szerokości marginesów jako opcje
|
||
w menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
kład\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Klasy LaTeX-owe rodziny Koma-Script definiują kilka dodatkowych poleceń.
|
||
Część z nich, które mają sens w LyX-ie są zaimplementowane w odpowiednich
|
||
środowiskach.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Szczegółowy opis (w języku niemieckim) LaTeX-owych klas dokumentu rodziny
|
||
Koma-Script można znaleźć w dokumentacji Koma-Script
|
||
\emph on
|
||
scrguide
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Istnieje angielskie tłumaczenie --
|
||
\emph on
|
||
screnggu
|
||
\emph default
|
||
, ale nie jest kompletne
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\emph default
|
||
Dalsze punkty opisują tylko te aspekty, które są związane z LyX-em.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Klasy article (koma-script), report (koma-script) i book (koma-script)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Klasy dokumentu
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book(koma-script)
|
||
\emph default
|
||
są zaimplementowane w plikach układu, odpowiednio:
|
||
\family typewriter
|
||
scrartcl.layout
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
scrreprt.layout
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
scrbook.layout
|
||
\family default
|
||
.
|
||
Zawierają one wszystkie środowiska odpowiednich standardowych klas dokumentu
|
||
odpowiednio
|
||
\emph on
|
||
article
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book
|
||
\emph default
|
||
, częściowo zmienione z wyłączeniem LyX-owego środowiska
|
||
\family sans
|
||
List
|
||
\family default
|
||
, które jest zastąpione przez nowe środowisko
|
||
\family sans
|
||
Labeling
|
||
\family default
|
||
o takiej samej funkcji.
|
||
Jednak środowisko
|
||
\family sans
|
||
Labeling
|
||
\family default
|
||
zostało dodane do kilku nowych środowisk, ale nie są one częścią klasy
|
||
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Addchap
|
||
\family default
|
||
,
|
||
\family sans
|
||
Addsec
|
||
\family default
|
||
: są odpowiednikami dla
|
||
\family sans
|
||
Chapter*
|
||
\family default
|
||
i
|
||
\family sans
|
||
Section*
|
||
\family default
|
||
, dodatkowo dają wpis do spisu treści.
|
||
|
||
\family sans
|
||
Addchap
|
||
\family default
|
||
nie istnieje w klasie
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Addchap*
|
||
\family default
|
||
,
|
||
\family sans
|
||
Addsec*
|
||
\family default
|
||
: zachowują się dokładnie tak jak
|
||
\family sans
|
||
Addchap
|
||
\family default
|
||
i
|
||
\family sans
|
||
Addsec
|
||
\family default
|
||
, additionally clearing running heads.
|
||
|
||
\family sans
|
||
Addchap*
|
||
\family default
|
||
nie istnieje w klasie
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Minisec
|
||
\family default
|
||
: generuje tytuł tuż nad następnym akapitem w standardowej wielkości czcionki
|
||
bez wpływu na strukturę dokumentu.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Następujące środowiska, razem ze standardowymi:
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
i
|
||
\family sans
|
||
Date
|
||
\family default
|
||
, tworzą stronę tytułową dokumentu.
|
||
Muszą być wstawione na początku pierwszego ,,normalnego'' akapitu
|
||
\begin_inset Foot
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
Odpowiednie polecenia LaTeX muszą pojawić się przed poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
maketitle
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
Gdy dane środowisko jest użyte częściej niż jeden raz, to zostanie uwzględnione
|
||
tylko ostatnie jego wystąpienie w tekście.
|
||
Te dodatkowe środowiska, podobnie jak
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
i
|
||
\family sans
|
||
Date
|
||
\family default
|
||
, nie wpływają na wygląd tworzonego dokumentu.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Subject
|
||
\family default
|
||
: tworzy wyśrodkowany akapit powyżej podstawowego tytułu (
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
) z tematem dokumentu.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Publishers
|
||
\family default
|
||
: tworzy wyśrodkowany akapit poniżej podstawowego tytułu (
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
) z nazwą wydawcy.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Dedication
|
||
\family default
|
||
: w klasach
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
tworzy wyśrodkowany akapit z dedykacją na oddzielnej stronie za stroną
|
||
tytułową, a w klasie
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
tworzy wyśrodkowany akapit z dedykacją poniżej podstawowego tytułu (
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
).
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Titlehead
|
||
\family default
|
||
: tworzy wyrównany do lewej powyżej podstawowego tytułu (
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
) dla nagłówka dokumentu.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Uppertitleback
|
||
\family default
|
||
: tworzy w druku dwustronnym w klasach
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
na tyle strony tytułowej u góry wyrównany do lewej akapit, a w przypadku
|
||
druku jednostronnego lub klasy
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
nie jest składane.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Lowertitleback
|
||
\family default
|
||
: tworzy w druku dwustronnym w klasach
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
na tyle strony tytułowej u dołu wyrównany do lewej akapit, a w przypadku
|
||
druku jednostronnego lub klasy
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
nie jest składane.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Extratitle
|
||
\family default
|
||
: tworzy specjalną ,,brudną'' stronę na początku dokumentu zawierającą akapit
|
||
bez specjalnego formatowania.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pliki układu dla klas dokumentu
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
włączają plik
|
||
\family typewriter
|
||
scrmacros.inc
|
||
\family default
|
||
.
|
||
Który jest właściwym miejscem do definiowania własnych środowisk.
|
||
Skopiuj
|
||
\family typewriter
|
||
scrmacros.inc
|
||
\family default
|
||
do swojego osobistego foldera układów i wyedytuj go!
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Klasa letter (koma-script)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\noindent
|
||
Klasa dokumentu
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
jest zaimplementowana w pliku układu
|
||
\family typewriter
|
||
scrlettr.layout
|
||
\family default
|
||
.
|
||
Zawiera on wszystkie środowiska odpowiadające standardowej klasie
|
||
\emph on
|
||
letter
|
||
\emph default
|
||
, częściowo zmienione z wyłączeniem LyX-owych środowisk
|
||
\family sans
|
||
List
|
||
\family default
|
||
,
|
||
\family sans
|
||
Comment
|
||
\family default
|
||
i
|
||
\family sans
|
||
LyX
|
||
\family default
|
||
-
|
||
\family sans
|
||
Code
|
||
\family default
|
||
, które są zastąpione przez nowe środowisko
|
||
\family sans
|
||
Labeling
|
||
\family default
|
||
o takiej samej funkcji.
|
||
Ponadto zawiera, w odróżnieniu od standardowej klasy, standardowe środowiska
|
||
|
||
\family sans
|
||
LaTeX
|
||
\family default
|
||
,
|
||
\family sans
|
||
Quotation
|
||
\family default
|
||
,
|
||
\family sans
|
||
Quote
|
||
\family default
|
||
i
|
||
\family sans
|
||
Verse
|
||
\family default
|
||
.
|
||
Dodatkowo jest kilka nowych specyficznych środowisk.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wygląd listu złożonego w tej klasie dokumentu może być sterowany za pomocą
|
||
kilku poleceń LaTeX-a (w LyX-ie można je wprowadzić wybierając z menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
kład\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
P
|
||
\bar default
|
||
reambuła LaTeX
|
||
\family default
|
||
)
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Na przykład, standardowy wygląd nagłówka listu zawierający nazwę i adres
|
||
jest całkowicie self-willed.
|
||
,,Podstawowy'' nagłówek jest tworzony za pomocą następujących poleceń w
|
||
preambule:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
firsthead{
|
||
\backslash
|
||
parbox[b]{
|
||
\backslash
|
||
textwidth}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
{
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
fromname
|
||
\backslash
|
||
|
||
\backslash
|
||
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
fromaddress}}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
nexthead{
|
||
\backslash
|
||
parbox[b]{
|
||
\backslash
|
||
textwidth}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
{
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
fromname
|
||
\backslash
|
||
hfill
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
pagename
|
||
\backslash
|
||
|
||
\backslash
|
||
thepage}}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
Dzięki temu autor listu może utworzyć swój własny układ.
|
||
Szczegółowy opis (w języku niemieckim) LaTeX-owych klas dokumentu rodziny
|
||
Koma-Script można znaleźć w dokumentacji Koma-Script
|
||
\emph on
|
||
scrguide
|
||
\emph default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Środowiska
|
||
\family sans
|
||
Letter
|
||
\family default
|
||
i
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
definiują początek listu i muszą być użyte w każdym liście.
|
||
Dla podkreślenia ich w dokumencie, są zaznaczone literami odpowiednio
|
||
\family sans
|
||
L
|
||
\family default
|
||
lub
|
||
\family sans
|
||
O
|
||
\family default
|
||
na lewym marginesie.
|
||
To umożliwia napisanie dowolnej liczby listów w jednym pliku.
|
||
Środowisko
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
tworzy nowy list używając tego samego adresu, a
|
||
\family sans
|
||
Letter
|
||
\family default
|
||
tworzy nowy adres.
|
||
Środowiska
|
||
\family sans
|
||
Closing
|
||
\family default
|
||
,
|
||
\family sans
|
||
PS
|
||
\family default
|
||
,
|
||
\family sans
|
||
CC
|
||
\family default
|
||
i
|
||
\family sans
|
||
Encl
|
||
\family default
|
||
są podstawowymi środowiskami i mogą być używane wielokrotnie w tym samym
|
||
liście.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Letter
|
||
\family default
|
||
: tworzy akapit na adres i definiuje początek listu.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
: tworzy akapit dla adresu i zaczyna nowy list.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Closing
|
||
\family default
|
||
: tworzy akapit na tekst zamykający list.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
PS
|
||
\family default
|
||
: tworzy akapit na Postscriptum.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
CC
|
||
\family default
|
||
: tworzy akapit na listę rozdzielnika (Do wiadomości).
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Encl
|
||
\family default
|
||
: tworzy akapit dla załączników.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Środowiska
|
||
\family sans
|
||
Name
|
||
\family default
|
||
,
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
,
|
||
\family sans
|
||
Address
|
||
\family default
|
||
,
|
||
\family sans
|
||
Telephone
|
||
\family default
|
||
,
|
||
\family sans
|
||
Place
|
||
\family default
|
||
,
|
||
\family sans
|
||
Backaddress
|
||
\family default
|
||
,
|
||
\family sans
|
||
Specialmail
|
||
\family default
|
||
,
|
||
\family sans
|
||
Location
|
||
\family default
|
||
,
|
||
\family sans
|
||
Title
|
||
\family default
|
||
i
|
||
\family sans
|
||
Subject
|
||
\family default
|
||
wyświetlają etykiety, dla ułatwienia wpisywania, których zawartość jest
|
||
przetwarzana przez klasę letter (Koma-Script)
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
It could be seen as a matter of inconsequence, that the types
|
||
\family sans
|
||
Letter
|
||
\family default
|
||
and
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
described above are not such input types as well.
|
||
Because of the special meaning of those types, however, I have implemented
|
||
them as ordinary paragraph types with a one letter mark in the left margin.
|
||
Moreover, it would affect my feeling of symmetry, if the
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
type and the
|
||
\family sans
|
||
Closing
|
||
\family default
|
||
type had such a serious different appearance.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
Te środowiska muszą być użyte na początku odpowiedniego środowiska
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Implementacja tych środowisk w trybie WYSIWYG nie ma sensu, ponieważ rzeczywisty
|
||
wygląd złożonego listu zależy nie tylko od użycia właściwego środowiska,
|
||
ale także innych czynników.
|
||
Na przykład podpis wprowadzony w środowisku
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
będzie pojawiał się tylko w liście, w którym użyto środowiska
|
||
\family sans
|
||
Closing
|
||
\family default
|
||
.
|
||
Zawartość środowiska
|
||
\family sans
|
||
Telephone
|
||
\family default
|
||
standardowo nie będzie pojawiać się przy wszystkich złożonych listach.
|
||
Możliwość projektowania wolnych nagłówków listu jest już wspomniana w przypisie
|
||
powyżej.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Środowiska mogą być także używane jako puste akapity.
|
||
To ma sens np.
|
||
dla środowiska
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
.
|
||
Jeśli środowisko
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
nie zostało w ogóle użyte, to standardowo jest zastępowane zawartością
|
||
środowiska
|
||
\family sans
|
||
Name
|
||
\family default
|
||
, ale jeśli mamy puste środowisko
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
to nie jest niczym zastępowane.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Przez użycie środowisk można utworzyć szablon listu, z częściowo wypełnionymi
|
||
polami środowisk (np.
|
||
Name, Address itd).
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Name
|
||
\family default
|
||
: nazwa nadawcy, standardowo pojawia się jako wyśrodkowany akapit w nagłówku
|
||
listu.
|
||
Tekst pisany jest dużymi literami.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
: podpis nadawcy, standardowo pojawia się poniżej treści środowiska
|
||
\family sans
|
||
Closing
|
||
\family default
|
||
.
|
||
Jeśli nie użyto środowiska
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
to zamiast niego pojawia się zawartość
|
||
\family sans
|
||
Name
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Address
|
||
\family default
|
||
: adres nadawcy, standardowo pojawia się jako wyśrodkowany akapit w nagłówku
|
||
listu, poniżej nazwy nadawcy.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Telephone
|
||
\family default
|
||
: numer telefonu nadawcy, pojawia się tylko, gdy jest włączona zmienna LaTeX
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
telephonenum
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Place
|
||
\family default
|
||
: miejsce napisania listu.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Date
|
||
\family default
|
||
: data napisania listu.
|
||
|
||
\family sans
|
||
Place
|
||
\family default
|
||
i
|
||
\family sans
|
||
Date
|
||
\family default
|
||
standardowo składane są w wierszu poniżej pola adresu nadawcy wyrównane
|
||
do prawej.
|
||
Jeśli środowisko
|
||
\family sans
|
||
Date
|
||
\family default
|
||
jest puste, to zawartość środowiska
|
||
\family sans
|
||
Place
|
||
\family default
|
||
nie pojawi się.
|
||
Jeśli nie użyto środowiska
|
||
\family sans
|
||
Date
|
||
\family default
|
||
, to domyślnie pobierana jest data składu.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Backaddress
|
||
\family default
|
||
: adres zwrotny, standardowo składany jest powyżej adresu docelowego małą
|
||
czcionką bezszeryfową.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Specialmail
|
||
\family default
|
||
: uwagi dla poczty (np.
|
||
do rąk własnych), standardowo pojawiają się pomiędzy adresem zwrotnym a
|
||
docelowym, i są podkreślone.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Location
|
||
\family default
|
||
: dodatkowa informacja, standardowo pojawia się przy prawym marginesie poniżej
|
||
adresu docelowego.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Title
|
||
\family default
|
||
: tytuł listu, standardowo pojawia się złożony wielką i półgrubą czcionką
|
||
bezszeryfową powyżej tematu listu.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Subject
|
||
\family default
|
||
: temat listu, standard złożony jest czcionką półgrubą powyżej akapitu
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Środowiska
|
||
\family sans
|
||
Yourref
|
||
\family default
|
||
,
|
||
\family sans
|
||
Yourmail
|
||
\family default
|
||
,
|
||
\family sans
|
||
Myref
|
||
\family default
|
||
,
|
||
\family sans
|
||
Customer
|
||
\family default
|
||
i
|
||
\family sans
|
||
Invoice
|
||
\family default
|
||
tworzą listy firmowe przez złożenie zawartości tych środowisk powyżej wiersza
|
||
tytułowego.
|
||
Dla pola daty używana jest zawartość środowiska
|
||
\family sans
|
||
Date
|
||
\family default
|
||
.
|
||
Jeśli wykorzystane jest choć jedno ze środowisk ,,biznesowych'', to zawartość
|
||
środowiska
|
||
\family sans
|
||
Place
|
||
\family default
|
||
nie jest składana, tylko ustawiana jest zmienna LaTeX
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
-
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
a
|
||
\family typewriter
|
||
|
||
\backslash
|
||
fromplace
|
||
\family default
|
||
.
|
||
te środowiska muszą być użyte przed odpowiednim środowiskiem
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Yourref
|
||
\family default
|
||
: Wasz znak (Your ref.)
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Yourmail
|
||
\family default
|
||
: Wasz list (Your letter of.)
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Myref
|
||
\family default
|
||
: Nasz znak (Our ref.)
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Customer
|
||
\family default
|
||
: Klient (Customer no.)
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Invoice
|
||
\family default
|
||
: Nr faktury (Invoice no.)
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Problemy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Przedstawienie WYSIWYG w LyX-ie dokumentów w klasie Koma-Script powoduje
|
||
kilka problemów.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Numery rozdziałów środowisk
|
||
\family sans
|
||
Chapter
|
||
\family default
|
||
są wyświetlane w wierszu powyżej tytułu rozdziału.
|
||
Taki przypadek jest spowodowany wewnętrznym przetwarzaniem przez LyX środowiska
|
||
|
||
\family sans
|
||
Counter_Chapter
|
||
\family default
|
||
w pliku układu.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Tytuły środowisk
|
||
\family sans
|
||
Addchap
|
||
\family default
|
||
i
|
||
\family sans
|
||
Addsec
|
||
\family default
|
||
są wstawione tylko do ,,prawdziwego'' LaTeX-owego spisu treści, a nie są
|
||
wyświetlane LyX-owym spisie treści (
|
||
\family sans
|
||
\bar under
|
||
N
|
||
\bar default
|
||
awigacja
|
||
\family default
|
||
).
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Tryb separacji akapitów w dokumencie
|
||
\emph on
|
||
letter
|
||
\emph default
|
||
wyświetlany jest jako odstęp, a nie wcięcie.
|
||
To jest standardowe zachowanie, do tego nie potrzeba żadnego polecenia
|
||
LaTeX-a.
|
||
Ale w oknie
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
kład\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
odpowiedni przełącznik wskazuje na załączony tryb
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
cięcie
|
||
\family default
|
||
.
|
||
Tryb
|
||
\family sans
|
||
\bar under
|
||
O
|
||
\bar default
|
||
dstęp
|
||
\family default
|
||
daje efekt po użyciu odpowiedniego polecenia LaTeX-a wstawionego do dokumentu
|
||
do wytworzenia odstępu.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Springer Journals (
|
||
\family sans
|
||
svjour
|
||
\family default
|
||
)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Martin Vermeer
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Opis
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Tutaj opisujemy klasy i pliki układu używanych dla niektórych pism wydawanych
|
||
przez wydawnictwo Springer Verlag i wymienionych na stronie
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
http://www.springer.de/author/tex/help-journals.html
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
, skąd powinieneś móc pobrać pliki klasy (tak, oczywiście teraz dla LaTeX2e!).
|
||
To jest modularny system: wspólne części dla wszystkich pism są zaimplementowan
|
||
e w pliku
|
||
\family typewriter
|
||
svjour.inc
|
||
\family default
|
||
, z którego korzystają specyficzne dla danego pisma pliki układu (np.:
|
||
\family typewriter
|
||
svjog.layout
|
||
\family default
|
||
dla
|
||
\emph on
|
||
Journal of Geodesy
|
||
\emph default
|
||
) .
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Oznacza to, że implementacja wsparcia dla innego pisma wydawnictwa Springer
|
||
wymaga napisania własnego pliku układu
|
||
\family typewriter
|
||
sv
|
||
\family default
|
||
<myjournal>
|
||
\family typewriter
|
||
.layout
|
||
\family default
|
||
na podstawie pliku
|
||
\family typewriter
|
||
svjog.layout
|
||
\family default
|
||
.
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Klasa dokumentu LyX-a była testowana tylko dla pisma
|
||
\emph on
|
||
Journal of Geodesy
|
||
\emph default
|
||
.
|
||
Pliki
|
||
\family typewriter
|
||
svjour
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
svjog
|
||
\family default
|
||
są zawarte w standardowej dystrybucji LyX-a.
|
||
Zainstaluj pobraną z serwera wydawnictwa Springer odpowiednią klasę LaTeX-ową
|
||
w odpowiednim katalogu TeX-a, odśwież bazę pakietów TeX-a (w teTeX-u uruchom
|
||
polecenie
|
||
\family typewriter
|
||
texhash
|
||
\family default
|
||
, jako root jeśli jest to niezbędne), zrekonfiguruj LyX-a i powinno już
|
||
działać.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Nowe style
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Duża liczba stylów typu theorem --
|
||
\family sans
|
||
Claim, Conjecture,
|
||
\family default
|
||
|
||
\family sans
|
||
\SpecialChar \ldots{}
|
||
Theorem
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family sans
|
||
Headnote, Dedication, Subtitle, Running_LaTeX_Title, Author_Running, Institute,
|
||
Mail, Offprints, Keywords, Acknowledgements, Acknowledgement
|
||
\family default
|
||
.
|
||
Zobacz dokumentację do pakietu aby poznać szczegóły.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Obsługiwane pisma
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\emph on
|
||
Journal of Geodesy
|
||
\emph default
|
||
:
|
||
\family typewriter
|
||
svjog.layout
|
||
\family default
|
||
-- Martin Vermeer
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\emph on
|
||
Probability Theory and Related Fields
|
||
\emph default
|
||
:
|
||
\family typewriter
|
||
svprobth.layout
|
||
\family default
|
||
-- Jean-Marc Lasgouttes
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Dodaj własne -- to nie jest trudne!
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Podziękowania
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Te pliki bazują częściowo na starszym pliku układu
|
||
\family typewriter
|
||
ejour2.layout
|
||
\family default
|
||
, który bazował na starym stylu LaTeX 2.09 z wydawnictwa Springer.
|
||
Wszystko to i układ
|
||
\family typewriter
|
||
ejour2
|
||
\family default
|
||
teraz nie działa.
|
||
Jean-Marc Lasgouttes bardzo pomógł mi znaleźć drogę implementacji układu
|
||
w LyX-ie.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Błędy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Prawdopodobne.
|
||
Ale prawdopodobnie mniej niż w starej klasie
|
||
\family typewriter
|
||
ejour2
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Ograniczenia np.: nie wyświetla numeru środowisk typu theorem, w tej chwili
|
||
#.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
AGU journals (
|
||
\family sans
|
||
aguplus
|
||
\family default
|
||
)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\shape smallcaps
|
||
Martin Vermeer
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Description
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
These are the layout files for some of the journals of the American Geophysical
|
||
Society.
|
||
It is assumed that you have both the AGU's own class files and AGUplus
|
||
installed (everything to be found at
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
http://publications.agu.org/files/2013/08/AGU-LaTeX.zip
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
).
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
New styles
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Redefined are
|
||
\family sans
|
||
Paragraph
|
||
\family default
|
||
,
|
||
\family sans
|
||
Paragraph*
|
||
\family default
|
||
.
|
||
They are still called this in the LyX GUI, though their LaTeX equivalents
|
||
in the AGU classes are
|
||
\family sans
|
||
Subsubsubsection
|
||
\family default
|
||
and
|
||
\family sans
|
||
Subsubsubsection*
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Newly defined styles are
|
||
\family sans
|
||
Left_Header
|
||
\family default
|
||
,
|
||
\family sans
|
||
Right_Header
|
||
\family default
|
||
,
|
||
\family sans
|
||
Received
|
||
\family default
|
||
,
|
||
\family sans
|
||
Revised
|
||
\family default
|
||
,
|
||
\family sans
|
||
Accepted
|
||
\family default
|
||
,
|
||
\family sans
|
||
CCC
|
||
\family default
|
||
,
|
||
\family sans
|
||
PaperId
|
||
\family default
|
||
,
|
||
\family sans
|
||
AuthorAddr
|
||
\family default
|
||
,
|
||
\family sans
|
||
SlugComment
|
||
\family default
|
||
.
|
||
These are mostly manuscript attributes and defined in the AGU class documentati
|
||
on.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
I suspect this is still badly incomplete.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
New floats
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family sans
|
||
Planotable
|
||
\family default
|
||
and
|
||
\family sans
|
||
Plate
|
||
\family default
|
||
.
|
||
We also have a new
|
||
\family sans
|
||
Table_Caption
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Supported journals
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\emph on
|
||
Journal of Geophysical Research
|
||
\emph default
|
||
:
|
||
\family typewriter
|
||
jgrga.layout
|
||
\family default
|
||
-- Martin Vermeer
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Add your own, it isn't so hard! Look at the
|
||
\family typewriter
|
||
jgrga.layout
|
||
\family default
|
||
example and
|
||
\family typewriter
|
||
aguplus.inc
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
EGS journals (
|
||
\family sans
|
||
egs
|
||
\family default
|
||
)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\shape smallcaps
|
||
Martin Vermeer
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Description
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
This is the layout file for the European Geophysical Society journals.
|
||
The needed
|
||
\family typewriter
|
||
egs.cls
|
||
\family default
|
||
can be downloaded from the web site of the EGS under
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
www.copernicus.org
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
New styles
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family sans
|
||
Right_address, Latex_Title, Affil, Journal, msnumber, FirstAuthor, Received,
|
||
Accepted
|
||
\family default
|
||
,
|
||
\family sans
|
||
Offsets
|
||
\family default
|
||
.
|
||
The current layout file is unfortunately very unmodular and would benefit
|
||
from using the various
|
||
\family typewriter
|
||
std*.inc
|
||
\family default
|
||
file inclusions.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Slides [aka
|
||
\noun on
|
||
Sli
|
||
\noun default
|
||
TeX]
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:slitex"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
John Weiss
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
W tej sekcji opisujemy jak użyć LyX-a do przygotowania slajdów do rzutników.
|
||
Istnieją dwie klasy dokumentów, które można do tego celu zastosować: domyślnie
|
||
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
i
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX.
|
||
W tej sekcji opisano pierwszą z nich.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Powiem to jeszcze raz, jasno, aby nie buło nieporozumień:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\align center
|
||
|
||
\size large
|
||
Ta sekcja dokumentu opisuje
|
||
\emph on
|
||
tylko
|
||
\emph default
|
||
klasę
|
||
\family sans
|
||
,,slides (default)
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli szukasz dokumentacji do
|
||
\family sans
|
||
,,slides (FoilTeX)
|
||
\family default
|
||
'', zajrzyj do sekcji
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:foiltex"
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Klasa
|
||
\family sans
|
||
foils
|
||
\family default
|
||
[
|
||
\family sans
|
||
,,slides (FoilTeX)
|
||
\family default
|
||
''] jest aktualnie trochę lepsza niż domyślnie klasa
|
||
\family sans
|
||
slides
|
||
\family default
|
||
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
\SpecialChar \ldots{}
|
||
lub tak powtarzam za jej adwokatami.
|
||
Nigdy jej nie używałem i nie wiem czy to jest prawda czy nie.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Ta klasa jest ulepszeniem LaTeX2e starego pakietu
|
||
\noun on
|
||
Sli
|
||
\noun default
|
||
TeX package.
|
||
Każda dystrybucja LaTeX2e zawiera tę klasę [którą, od teraz, będę nazywał
|
||
|
||
\family sans
|
||
,,slides
|
||
\family default
|
||
''], tak więc jesteś zmuszony ją mieć.
|
||
Jak wspomniałem wcześniej istnieją inne klasy, jak np.
|
||
|
||
\family sans
|
||
foils
|
||
\family default
|
||
, które także tworzą slajdy do rzutnika i wykonują to zadanie lepiej niż
|
||
ta.
|
||
Jednak istnieje kilka rzeczy, które klasa
|
||
\family sans
|
||
slides
|
||
\family default
|
||
może zrobić, a inne nie, np.
|
||
generowanie overlays.
|
||
Czytaj dalej aby dowiedzieć się więcej!
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Zaczynamy
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:slidesetup"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Oczywiście, aby użyć tej klasy dokumentu, potrzebujesz wybrać klasę
|
||
\family sans
|
||
,,slides (default)
|
||
\family default
|
||
'' z listy
|
||
\family sans
|
||
\bar under
|
||
C
|
||
\bar default
|
||
lass
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
.
|
||
Jest kilka rzeczy, które powinieneś wiedzieć o tej klasie:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Nie zmieniaj opcji
|
||
\family sans
|
||
Strony i Page cols
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
.
|
||
Nie są one obsługiwane przez klasę
|
||
\family sans
|
||
slides
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
W oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
lista styli dostępna w polu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
agestyle
|
||
\family default
|
||
zachowuje się troszkę inaczej dla tej klasy.
|
||
Dostępne są nastepujące style:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Description
|
||
|
||
\family sans
|
||
plain
|
||
\family default
|
||
W prawym dolnym narożniku slajdu umieszony zostanie numer slajdu,
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family sans
|
||
headings
|
||
\family default
|
||
Podobnie jak
|
||
\family sans
|
||
plain
|
||
\family default
|
||
, ale dodatkowo zostana wstawione krzyżyki w rogach folii dla dokładnego
|
||
pozycjonowania przy nakładaniu folii jedna na drugą.
|
||
To jest styl domyślny.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family sans
|
||
empty
|
||
\family default
|
||
Nie jest dodawany numer, data ani znaczniki wyrównania.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
Klasa
|
||
\family sans
|
||
slides
|
||
\family default
|
||
posiada dodatkową opcję:
|
||
\family typewriter
|
||
clock
|
||
\family default
|
||
.
|
||
Aby ją użyć, wpisz ,,
|
||
\family typewriter
|
||
clock
|
||
\family default
|
||
'' w polu
|
||
\family sans
|
||
Opcje doda
|
||
\bar under
|
||
t
|
||
\bar default
|
||
kowe
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokument
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
Użycie tej opcji pozwala dodać znacznik daty do
|
||
\family sans
|
||
Note
|
||
\family default
|
||
s.
|
||
Zobacz sekcję
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:slideNote"
|
||
|
||
\end_inset
|
||
|
||
aby poznać więcej szczegółów.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Standard
|
||
Możesz użyć szablonu ,,
|
||
\family typewriter
|
||
slides.lyx
|
||
\family default
|
||
'' aby automatycznie ustawić klasę nowego dokumentu na
|
||
\family sans
|
||
slides
|
||
\family default
|
||
[za pomoca polecenia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
Nowy z
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
szablonu
|
||
\family default
|
||
aby utworzyć nowy dokument].
|
||
Plik szablonu zawiera także kilka przykładów specjalnych środowisk akapitów
|
||
taj klasy.
|
||
Będzie to opisane dalej.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Środowiska akapitów
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Obsługiwane środowiska
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pierwszą rzeczą, którą powinieneś zauważyć gdy zaczynasz nowy dokument slajdów
|
||
jest rozmiar i typ czcionki: odpowiednio ,,
|
||
\family sans
|
||
Largest
|
||
\family default
|
||
'' i czcionka bezszeryfowa
|
||
\family sans
|
||
Sans
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Serif
|
||
\family default
|
||
.
|
||
This is also what's used in the output.
|
||
Think of this as a
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
visual cue
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
to remind you that this is a slide.
|
||
Your final slides will use a larger font; ergo, you'll have less space.
|
||
Of course, the larger default screen font isn't WYSIWYG, only a reminder.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The next thing that becomes obvious is the changes to the paragraph environment
|
||
pull-down box [at the far-left end of the toolbar].
|
||
Most of the paragraph environments you're used to seeing are missing.
|
||
There are also four new ones.
|
||
That's because the
|
||
\family sans
|
||
slides
|
||
\family default
|
||
class itself only supports certain paragraph environments:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Standard
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Itemize
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Enumerate
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Description
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
List
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
LaTeX
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Quotation
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Quote
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Verse
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Caption
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
LyX-Code
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Comment
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wszystkie inne standardowe środowiska włączając środowiska sekcji nie są
|
||
używane w klasie
|
||
\family sans
|
||
Slides
|
||
\family default
|
||
.
|
||
Z drugiej zaś strony zauważysz nowe środowiska:
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
In prior versions of this class, there was the mandatory
|
||
\family sans
|
||
EndAllSlides
|
||
\family default
|
||
paragraph environment.
|
||
\family sans
|
||
EndAllSlides
|
||
\family default
|
||
is deprecated; it will convert to a
|
||
\family sans
|
||
Comment
|
||
\family default
|
||
.
|
||
You should probably remove it.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
Slide
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Overlay
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Note
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
InvisibleText
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
VisibleText
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
These five are kind of quirky, due to a
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
feature
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
in LyX.
|
||
You see, LyX doesn't permit you to nest any other paragraph environment
|
||
into an empty environment.
|
||
Now, that's fine and dandy, but it means that you wouldn't be able to start
|
||
a slide with anything except plain text.
|
||
To deal with this, I've performed a little
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
LaTeX magic.
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Quirks of the New Environments
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:slideQuirk"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
All five of the new paragraph environments are somewhat quirky due to inherent
|
||
limitiations in the current version of LyX.
|
||
As I just mentioned, LyX forbids environments that begin with another environme
|
||
nt.
|
||
To get around this, the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
environment isn't a paragraph environment as described in the
|
||
\emph on
|
||
User's Guide
|
||
\emph default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
You should consider
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
,
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
, and
|
||
\family sans
|
||
Note
|
||
\family default
|
||
to be ,,pseudo-environments''.
|
||
They look like a section heading or a
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
Caption
|
||
\family default
|
||
,
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
but really begin a [and, if necessary, end the previous] paragraph environment.
|
||
Likewise, treat
|
||
\family sans
|
||
Invisible Text
|
||
\family default
|
||
and
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
as
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
pseudo-commands.
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
These two perform some action.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
A common feature of all five environments,
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
,
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
,
|
||
\family sans
|
||
Note
|
||
\family default
|
||
,
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
and
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
, is a rather long-ish label.
|
||
The text following this label --- ordinarily the contents of the paragraph
|
||
environment --- is utterly irrelevant for
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
,
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
,
|
||
\family sans
|
||
Note
|
||
\family default
|
||
,
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
and
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
.
|
||
LyX completely ignores it.
|
||
In fact, you can leave these five environments completely empty.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
While you don't
|
||
\emph on
|
||
have
|
||
\emph default
|
||
to put any text after the rather long-ish label, you might want to.
|
||
This could be a short description of the contents of the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
, for example.
|
||
In that case, enter in your descriptive comment and hit
|
||
\family sans
|
||
Return
|
||
\family default
|
||
as you normally would.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
If, on the other hand, you don't want to enter in any descriptive text,
|
||
you'll hit another LyX quirk.
|
||
LyX, like nature, abhors a vacuum, and will not let you start a new paragraph
|
||
environment until you put something in the old one.
|
||
So, do this:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Start entering the text that will
|
||
\emph on
|
||
follow
|
||
\emph default
|
||
the new
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
,
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
,
|
||
\family sans
|
||
Note
|
||
\family default
|
||
,
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
or
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Now move to the beginning of that paragraph.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Next, hit
|
||
\family sans
|
||
Return
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Finally, change this new, empty paragraph to a
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
,
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
,
|
||
\family sans
|
||
Note
|
||
\family default
|
||
,
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
or
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Some future version of LyX will, hopefully, resolve this quirkiness\SpecialChar \ldots{}
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Tworzenie prezentacji używając
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
,
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
i
|
||
\family sans
|
||
Note
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Użycie środowiska
|
||
\family sans
|
||
Slide
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
If you're expecting this section to teach you how to actually make a presentatio
|
||
n, you'll be sorely disappointed.
|
||
Naturally, I'll describe all of the ways the
|
||
\family sans
|
||
slides
|
||
\family default
|
||
class can assist you in preparing the materials for a presentation.
|
||
Filling in the contents, however, is up to you.
|
||
[Then again, that
|
||
\emph on
|
||
is
|
||
\emph default
|
||
the LyX philosophy.]
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Choosing the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
environment [in the manner described in section
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:slideQuirk"
|
||
|
||
\end_inset
|
||
|
||
] tells LyX to begin a new slide [duh].
|
||
The label for this environment/
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
pseudo-command
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
is an
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
ASCII line,
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
in cool blue, followed by the label,
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
NewSlide:
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
Any text or paragraph environments that follow this one go on the new slide.
|
||
It's that simple.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Slides are probably the only time you'll need to forcibly end pages in LyX.
|
||
In fact, you'll want to, once you finish entering the contents of one slide.
|
||
If you've entered more text than can physically fit on a slide, the extra
|
||
overflows onto a new slide.
|
||
I don't recommend doing this, however, since the overflow slide won't have
|
||
any page number on it.
|
||
Furthermore, it may interfere with any
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
you've made to accompany the oversized
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
and
|
||
\family sans
|
||
Note
|
||
\family default
|
||
environments work the same way as the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
environment.
|
||
They both create an
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
ASCII line
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
followed by a label [
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
NewOverlay:
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
and
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
NewNote:
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
, respectively].
|
||
The color is a stunning magenta instead of blue, and the
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
ASCII line
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
will look different, in style and in length.
|
||
The label fonts of all three also differ from one another.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
As with a
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
, if the contents of a
|
||
\family sans
|
||
Note
|
||
\family default
|
||
or
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
exceed the physical size of a slide or sheet of paper, the extra will overflow
|
||
onto a new sheet.
|
||
Again, you should avoid this.
|
||
It defeats the whole purpose of
|
||
\family sans
|
||
Note
|
||
\family default
|
||
s and
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
s.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Użycie
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
ze
|
||
\family sans
|
||
Slide
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The idea behind an
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
is a slide that sits atop another slide.
|
||
Perhaps you wish to discuss a figure on the main
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
before displaying the text associated with it.
|
||
One way to accomplish this is tape a flap of dark paper over the part of
|
||
the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
you want to display later.
|
||
This method fails, however, if you wish to overlap one graph with another,
|
||
for example.
|
||
You would then have to fumble while speaking to align the two separate,
|
||
overlapping
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
s to align the two graphs.
|
||
The use of an
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
environment in both cases makes life much easier.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Each
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
receives the page number of its
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
parent
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
, appended by
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
-a
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Presumably, mutliple
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
s would have
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
-a
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
,
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
-b
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
,
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
-c
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
, etc.
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
appended to the page number of the parent
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
and the
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
to each fit on a single physical slide! You should probably consider an
|
||
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
as ,,part of'' a
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
Indeed, the LyX
|
||
\family sans
|
||
slides
|
||
\family default
|
||
class provides a visual cue for this: the label at the start of an
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
is shorter than that at the start of a
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
Lastly, when you generate printable output, you'll find alignment markers
|
||
in all four corners of both the
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
page and its parent
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
These will assist you in lining up the two physical slides.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The major problem in overlaying two slides is aligning the contents of the
|
||
two transparencies.
|
||
How much space should you leave for that graph on the second slide? Worse
|
||
still, what if you want a graph and a sentence on second slide, but there
|
||
is text on the main transparency that goes in between them? You could try
|
||
and insert vertical space of the right size.
|
||
The better way is to use
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
and
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
As their names imply,
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
and
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
are two command-like paragraph environments that make all subsequent text
|
||
invisible and visible, respectively.
|
||
Note from section
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:slideQuirk"
|
||
|
||
\end_inset
|
||
|
||
that you don't place anything
|
||
\emph on
|
||
into
|
||
\emph default
|
||
these two environments, however.
|
||
When you create an
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
, it inserts a centered, sky-blue label into the page reading
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
<Invisible Text Follows>
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
For paragraphs following this label, the parts of the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
[or
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
; it doesn't matter which] where they would be contain instead blank space.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
For
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
, the corresponding centered label is
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
<Visible Text Follows>
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
in blazing green.
|
||
Paragraphs following this label behave normally.
|
||
Note that the beginning of a new
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
,
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
, or
|
||
\family sans
|
||
Note
|
||
\family default
|
||
automatically shuts off an
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
.
|
||
It's therefore not necessary to use
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
at the end of a
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
By now, it should be obvious how to create overlay transparencies using
|
||
the proper combination of
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
and
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
on a
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
and
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Create a
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
, including everything that will appear on it, whether on the main slide
|
||
or on the
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Before each figure or paragraph that will appear only on the
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
, insert an
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
environment.
|
||
If necessary, insert a
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
environment after the
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
-only text.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Start an
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
immediately following the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Copy the contents of this
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
into the
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Within the
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
, change all of the
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
lines to
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
and vice-versa.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
That's it.
|
||
You've just made an
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
There's one problem with the way I've designed the LyX
|
||
\family sans
|
||
slides
|
||
\family default
|
||
class: you can't make text in the middle of a paragraph invisible, nor
|
||
make text in the middle of an invisible paragraph visible again.
|
||
To accomplish this feat, you'll need to use some inlined LaTeX codes.
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
The commands of interest are:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
{
|
||
\backslash
|
||
invisible \SpecialChar \ldots{}
|
||
}
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family typewriter
|
||
{
|
||
\backslash
|
||
visible \SpecialChar \ldots{}
|
||
}
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
\SpecialChar \ldots{}
|
||
and need to be marked as TeX.
|
||
The text whose
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
visibility
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
you wish to change goes in between the brackets [and after the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
invisible
|
||
\family default
|
||
or
|
||
\family typewriter
|
||
|
||
\backslash
|
||
visible
|
||
\family default
|
||
command].
|
||
If you don't know how to mark text as TeX, see the apprpriate section of
|
||
the
|
||
\emph on
|
||
User's Guide
|
||
\emph default
|
||
.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
Using
|
||
\family sans
|
||
Note
|
||
\family default
|
||
with
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:slideNote"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Like an
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
, a
|
||
\family sans
|
||
Note
|
||
\family default
|
||
is associated with a
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
parent
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
Here, too, the LyX
|
||
\family sans
|
||
slides
|
||
\family default
|
||
class provides visual cues.
|
||
The label for a
|
||
\family sans
|
||
Note
|
||
\family default
|
||
is shorter than that of a
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
[yet longer than that of an
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
] and, like the label of an
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
is shockingly magenta.
|
||
Additionally, the printed
|
||
\family sans
|
||
Note
|
||
\family default
|
||
has the page number of its
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
parent
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
, appended by
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
-
|
||
\family default
|
||
1
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
,
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
-
|
||
\family default
|
||
2
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
,
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
-
|
||
\family default
|
||
3
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
, etc.
|
||
You can have multiple
|
||
\family sans
|
||
Note
|
||
\family default
|
||
s associated with a single
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
, and, as with
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
and
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
, you'll probably want to break up long
|
||
\family sans
|
||
Note
|
||
\family default
|
||
s so that they fit on a single sheet of paper.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The purpose of a
|
||
\family sans
|
||
Note
|
||
\family default
|
||
is obvious: it contains anything additional you might want to say about
|
||
a
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
It could also be used as a sheet of reminders for a particular
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
In the case of the latter, you might want to make use of time markers.
|
||
Currently, the LyX
|
||
\family sans
|
||
slides
|
||
\family default
|
||
class has no
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
native
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
support for time markers, a
|
||
\noun on
|
||
Sli
|
||
\noun default
|
||
TeX feature.
|
||
So, you'll have to resort to using the LaTeX codes.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
To use time markers, you'll need to specify the extra class option
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
clock
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
[see section
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:slidesetup"
|
||
|
||
\end_inset
|
||
|
||
].
|
||
This option turns on timing marks, which will appear in the lower-left-hand
|
||
corner of every
|
||
\family sans
|
||
Note
|
||
\family default
|
||
you generate.
|
||
To set what appears in the time marker, you use the LaTeX commands
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
settime{}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
and
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
addtime{}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
The arguments of both commands are time measured in seconds.
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
settime{}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
sets the time marker to a given time.
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
addtime{}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
increments the time marker by the specified amount.
|
||
Using time markers and
|
||
\family sans
|
||
Note
|
||
\family default
|
||
s in this fashion, you can remind yourself how much time to spend on a particula
|
||
r
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
There's one last feature to describe.
|
||
Clearly, you'd like to print out all of your
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
s and
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
s on transparencies while printing all of your
|
||
\family sans
|
||
Note
|
||
\family default
|
||
s on plain paper.
|
||
However, a
|
||
\family sans
|
||
Note
|
||
\family default
|
||
\emph on
|
||
must
|
||
\emph default
|
||
follow the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
with which it is associated.
|
||
What's a person to do?
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Luckily, there are two LaTeX commands that allow you to select what to print
|
||
out.
|
||
Both must be placed into the preamble of your document.
|
||
The command
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onlyslides{
|
||
\backslash
|
||
slides}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
will cause the output to contain only the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
s and
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
s.
|
||
Correspondingly, the command
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onlynotes{
|
||
\backslash
|
||
notes}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
prevents the output of anything but
|
||
\family sans
|
||
Note
|
||
\family default
|
||
s.
|
||
I'd advise placing both commands in the preamble and initially comment
|
||
both out.
|
||
You can then preview your entire presentation as you write.
|
||
When you're done writing, you can then uncomment one of the two to select
|
||
what you want to print.
|
||
I like to uncomment
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onlyslides{
|
||
\backslash
|
||
slides}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
, print to a file with
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
-slides
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
in its name, comment it back out, then uncomment
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onlynotes{
|
||
\backslash
|
||
notes}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
and print to a
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
*-notes.ps
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
file.
|
||
I can then send either file to a printer, loading transparencies or plain
|
||
paper as appropriate.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
You can also provide other arguments to the
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onlyslides{}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
and
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
onlynotes{}
|
||
\family default
|
||
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
commands.
|
||
See a good LaTeX book for details.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Plik szablonu klasy
|
||
\family sans
|
||
Slides
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wraz z klasą
|
||
\family sans
|
||
Slides
|
||
\family default
|
||
dostarczyłem także plik szablonu
|
||
\family typewriter
|
||
slides.lyx
|
||
\family default
|
||
.
|
||
Aby go użyć zacznij Twoją nową prezentację przez
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
Nowy z
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
S
|
||
\bar default
|
||
zablonu
|
||
\family default
|
||
.
|
||
Twój nowy plik prezentacji będzie zawierał jako przykład trójkę
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
--
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
--
|
||
\family sans
|
||
Note
|
||
\family default
|
||
.
|
||
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
i
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
dodatkowo zawierają jako przykład użycia tekst niewidzialny (
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
) i widzialny (
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
).
|
||
Na koniec zawartość preambuły:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
% Uncomment to print out only slides and overlays
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
%
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
%
|
||
\backslash
|
||
onlyslides{
|
||
\backslash
|
||
slides}
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
% Uncomment to print out only notes
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
%
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
%
|
||
\backslash
|
||
onlynotes{
|
||
\backslash
|
||
notes}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
I ostatnia rzecz: utworzyłem tę klasę LyX-a do obsługi klasy LaTeX2e ,,
|
||
\noun on
|
||
Sli
|
||
\noun default
|
||
TeX emulation'', one of the built-in LaTeX2e classes.
|
||
Neither I nor the rest of the LyX Team endorse or oppose the use of this
|
||
built-in slide class.
|
||
It's here if you want it or need it.
|
||
Istnieją inne klasy LaTeX2e do tworzenia prezentacji, takie jak:
|
||
\family sans
|
||
Foils
|
||
\family default
|
||
[zobacz
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:foiltex"
|
||
|
||
\end_inset
|
||
|
||
] lub pakiet ,,
|
||
\family typewriter
|
||
seminar
|
||
\family default
|
||
'' [znajdujący się w wielu dystrybucjach TeX-a].
|
||
Ten ostatni nie jest jeszcze obsługiwany przez LyX-a
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Aktualnie znajduje się plik układu
|
||
\family typewriter
|
||
seminar.layout
|
||
\family default
|
||
ale nie ma jeszcze pliku szablonu i dokumentacji jak z niego skorzystać
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Try them out to see what sort of alternative they provide.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Foils [aka
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
\noun on
|
||
TeX
|
||
\noun default
|
||
]
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:foiltex"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Allan Rae
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
W tej sekcji opisujemy jak użyć LyX-a do przygotowania slajdów do rzutników.
|
||
Istnieją dwie klasy dokumentów, które można do tego celu zastosować: domyślnie
|
||
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
i
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX.
|
||
W tej sekcji opisano tę drugą klasę.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Powiem to jeszcze raz, jasno, aby nie było nieporozumień:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\align center
|
||
|
||
\size large
|
||
Ta sekcja dokumentu opisuje
|
||
\emph on
|
||
tylko
|
||
\emph default
|
||
klasę
|
||
\family sans
|
||
,,slides (FoilTeX)
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli szukasz dokumentacji do
|
||
\family sans
|
||
,,slides (default
|
||
\family default
|
||
)'', zajrzyj do sekcji
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:slitex"
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Jeśli w Twoim systemie nie masz zainstalowanej klasy
|
||
\family sans
|
||
foils
|
||
\family default
|
||
[,,
|
||
\family sans
|
||
slides (FoilTeX)
|
||
\family default
|
||
''], to prawdopodobnie musisz użyć domyślnej klasy
|
||
\family sans
|
||
slides
|
||
\family default
|
||
, która nie jest tak dobra jak
|
||
\family sans
|
||
foils.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Klasa
|
||
\family sans
|
||
foils
|
||
\family default
|
||
jest zaprojektowana do użycia z wersją 2.1 LaTeX-owej klasy
|
||
\family sans
|
||
foils.cls
|
||
\family default
|
||
, która jest teraz integralną częścią LaTeX2e.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Zaczynamy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Oczywiście, aby użyć tej klasy dokumentu, potrzebujesz wybrać klasę
|
||
\family sans
|
||
,,slides (FoilTeX)
|
||
\family default
|
||
'' z listy
|
||
\family sans
|
||
\bar under
|
||
C
|
||
\bar default
|
||
lass
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
.
|
||
Jest kilka ustawień w oknie
|
||
\family sans
|
||
Styl Dokumentu
|
||
\family default
|
||
i powinieneś znać ich specyfikę w tej klasie:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Nie zmieniaj opcji
|
||
\family sans
|
||
Strony i Page cols
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
.
|
||
Nie są one obsługiwane przez klasę
|
||
\family sans
|
||
foils
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Domyślną wielkością czcionki jest 20pt, inne to 17pt, 25pt i 30pt.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Domyślną rodziną jest czcionka
|
||
\family sans
|
||
bezszeryfowa
|
||
\family default
|
||
ale równania matematyczne są składane zwykłą czcionką szeryfową.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX obsługuje formaty papieru A4 i Letter, a także specjalny rozmiar do
|
||
pracy z 35mm slajdami.
|
||
Nie obsługuje formatów: A5, B5, legal i executive.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Nie zmieniaj ustawień
|
||
\family sans
|
||
Pozycja wstawki
|
||
\family default
|
||
, ponieważ są one ignorowane.
|
||
Wszystkie wstawki pojawiają się w miejscu gdzie zostały umieszczone w tekście.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Ustawienia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
agestyle
|
||
\family default
|
||
zachowują się troszkę inaczej w tej klasie.
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX dostarcza rozszerzone możliwości nagłówków i stopek włączają w to logo
|
||
użytkownika.
|
||
Zobacz sekcję
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:foilfoot"
|
||
|
||
\end_inset
|
||
|
||
aby poznać więcej szczegółów.
|
||
Strona tytułowa jest traktowana inaczej niż inne strony dokumentu:
|
||
\emph on
|
||
zawsze
|
||
\emph default
|
||
jest nienumerowana i
|
||
\emph on
|
||
zawsze
|
||
\emph default
|
||
logo jest wycentrowane u dołu strony (jeśli je zdefiniowano).
|
||
Możliwe do wyboru style strony:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMM
|
||
|
||
\family sans
|
||
\series bold
|
||
empty
|
||
\family default
|
||
\series default
|
||
Nie jest dodawany numer ani inne nagłówki i stopki,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMM
|
||
|
||
\family sans
|
||
\series bold
|
||
plain
|
||
\family default
|
||
\series default
|
||
Na dole w środku slajdu umieszczony zostanie numer slajdu.
|
||
bez innych nagłówków i stopek (innych niż przypisy).
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMM
|
||
|
||
\series bold
|
||
foilheadings
|
||
\series default
|
||
W prawym dolnym narożniku slajdu umieszczony zostanie numer slajdu.
|
||
Dodatkowe nagłówki i stopki zostaną wyświetlone.
|
||
To jest styl domyślny.
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMM
|
||
|
||
\series bold
|
||
fancy
|
||
\series default
|
||
Umożliwia skorzystanie z pakietu
|
||
\family sans
|
||
fancyheadings
|
||
\family default
|
||
mimo, że jego użycie z
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX nie jest polecane przez autorów pakietu
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX z powodu kilku możliwych rozjechań się układu strony.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Subsubsection
|
||
Opcje dodatkowe
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Następujące opcje mogą być użyte w polu
|
||
\family sans
|
||
Opcje dodatkowe
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl Dokumentu
|
||
\family default
|
||
:
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMx
|
||
|
||
\series bold
|
||
35mmSlide
|
||
\series default
|
||
Ustawia rozmiar strony 7.33 cale na 11 cali.
|
||
Taki rozmiar ma identyczne proporcje jak 35mm slajd.
|
||
To ustawienie ułatwia pracę z tym medium,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMx
|
||
|
||
\series bold
|
||
headrule
|
||
\series default
|
||
Umieszcza poziomą linię poniżej nagłówka na każdej stronie z wyjątkiem
|
||
strony tytułowej,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMx
|
||
|
||
\series bold
|
||
footrule
|
||
\series default
|
||
Umieszcza poziomą linię powyżej stopki na każdej stronie z wyjątkiem strony
|
||
tytułowej,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMx
|
||
|
||
\series bold
|
||
dvips
|
||
\series default
|
||
Ta opcja jest automatycznie włączona
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Przyp.
|
||
tłum.
|
||
Bez tej opcji możesz korzystać wprost z pdfLaTeX-a
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
, gdy tworzysz nowy dokument w tej klasie.
|
||
Opcja ta mówi
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX-owi aby użył jako sterownika programu dvips do obrotu tych stron, które
|
||
ustawiono jako poziome,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMx
|
||
|
||
\series bold
|
||
landscape
|
||
\series default
|
||
Po prostu zmienia układ strony na poziomy, ale nie dokonuje obrotu.
|
||
Dla tego jeśli chcesz używać tej opcji potrzebujesz użyć zewnętrznego programu
|
||
do obrotu każdej strony lub włóż papier do drukarki poziomo.
|
||
Uwaga ta opcja zamienia role środowisk
|
||
\family sans
|
||
Foilhead
|
||
\family default
|
||
i
|
||
\family sans
|
||
Rotatefoilhead
|
||
\family default
|
||
(nie przejmuj się jest to opisane w następnej sekcji),
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMx
|
||
|
||
\series bold
|
||
leqno
|
||
\series default
|
||
Numeracja równań po lewej stronie równania,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMx
|
||
|
||
\series bold
|
||
fleqn
|
||
\series default
|
||
Wyrównuje równania do lewej.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Obsługiwane środowiska
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Większość zwykłych środowisk występujących w innych klasach jest także obsługiwa
|
||
nych w klasie
|
||
\family sans
|
||
foils
|
||
\family default
|
||
.
|
||
Jest kilka dodatkowych środowisk dostarczanych przez
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX a także kilka dodanych przez LyX-a.
|
||
Poniżej podano standardowe środowiska występujące również w innych klasach:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Standard
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Itemize
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Enumerate
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Description
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
List
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
LaTeX
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
LyX-Code
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Verse
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Quote
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Quotation
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Title
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Author
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Date
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Abstract
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Bibliography
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Address
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
RightAddress
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Caption
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Comment
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Następne są główne środowiska niezależnie od środowisk strukturyzujących
|
||
tekst.
|
||
Folie są właściwie samodzielnymi sekcjami posiadającymi tytuł i treść.
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX dostarcza specyficznych poleceń rozpoczynających nową folię, są to:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Foilhead
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Rotatefoilhead
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX dostarcza także lekko zmodyfikowane wersje powyższych środowisk o nazwach:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
ShortFoilhead
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
ShortRotatefoilhead
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
różnice pomiędzy nimi są wyjaśnione w następnej sekcji.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Folie są często używane do prezentacji pomysłów lub nowych teorii i także
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX dostarcza szeroki wachlarz narzędzi do ich prezentacji:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Theorem
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Lemma
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Corollary
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Proposition
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Definition
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Proof
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Theorem*
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Lemma*
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Corollary*
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Proposition*
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Definition*
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wersje z gwiazdką są środowiskami nienumerowanymi, a bez gwiazdki są numerowane.
|
||
Są jeszcze dwa środowiska list dodane przez LyX i są to:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
TickList
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
CrossList
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jest jeszcze kilka poleceń
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX-a, które nie są obsługiwane przez LyX.
|
||
Wspomnimy o nich i ich przeznaczeniu w sekcji
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:unsuppfoils"
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Tworzenie folii
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
W tej sekcji podamy proste wprowadzenie jak korzystać z różnych środowisk
|
||
aby utworzyć folię.
|
||
Jeśli chcesz zobaczyć przykład folii zobacz plik
|
||
\family typewriter
|
||
Foils.lyx
|
||
\family default
|
||
dostępny z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
O
|
||
\bar default
|
||
twórz\SpecialChar \ldots{}
|
||
|
||
\family default
|
||
i naciśnij przycisk
|
||
\family sans
|
||
Examples
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Strona tytułowa
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Nie tak jak inne klasy dostarczające środowisk
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
i
|
||
\family sans
|
||
Abstract
|
||
\family default
|
||
,
|
||
\family sans
|
||
foils
|
||
\family default
|
||
tworzy tytuł na własnej stronie.
|
||
Jeśli opuścisz środowisko
|
||
\family sans
|
||
Date
|
||
\family default
|
||
, to LaTeX w zastępstwie wstawi bieżącą datę (aktualizowaną przy każdym
|
||
podglądzie).
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Rozpoczęcie nowej folii
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jak wspomniałem wcześniej, mamy cztery sposoby na utworzenie nowej folii.
|
||
Dla folii pionowych powinieneś użyć
|
||
\family sans
|
||
Foilhead
|
||
\family default
|
||
lub
|
||
\family sans
|
||
ShortFoilhead.
|
||
|
||
\family default
|
||
Różnica pomiędzy tymi środowiskami polega na wielkości odstępu pomiędzy
|
||
tytułem a treścią.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Folie poziome tworzymy za pomocą środowisk
|
||
\family sans
|
||
Rotatefoilhead
|
||
\family default
|
||
i
|
||
\family sans
|
||
ShortRotatefoilhead
|
||
\family default
|
||
.
|
||
Znów różnica miedzy nimi polega na odstępie pomiędzy tytułem a treścią.
|
||
W obu skróconych wersjach mamy o pół cala mniejszy odstęp.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jednym problemem z obsługą poziomych slajdów jest wymóg użycia sterownika
|
||
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
do utworzenia pliku PostScriptŽ, w przeciwnym razie folia nie zostanie
|
||
obrócona.
|
||
Jest możliwość uzyskania poziomych folii nawet jeśli nie masz programu
|
||
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
, po prostu musisz włożyć folie poziomo do drukarki;-)
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Theorems, Lemmas, Proofs i więcej
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Z powodu małego błędu w LyX-ie nie można umieścić dwóch środowisk tego samego
|
||
typu bezpośrednio jedno po drugim.
|
||
Musza one być czymkolwiek rozdzielone.
|
||
Jeśli spróbujesz , będziesz mógł rozciągnąć poprzednie środowisko, tak
|
||
abyś miał połączone dwa środowiska razem.
|
||
A jak rozwiązać ten problem? Najprostszym rozwiązaniem jest wstawienie
|
||
tekstu pomiędzy dwa środowiska lub wstawienie wstawki
|
||
\family sans
|
||
LaTeX
|
||
\family default
|
||
pomiędzy te środowiska zawierającej znak komentarza ,,
|
||
\family typewriter
|
||
%
|
||
\family default
|
||
''.
|
||
To wymusi na LyX-ie utworzenie dwóch oddzielnych środowisk i da poprawny
|
||
wynik.
|
||
Przykład jest zawarty w dostarczonym pliku w dystrybucji LyX-a.
|
||
pamiętaj, problem pojawia się tylko jeśli próbujesz umieścić dwa środowiska
|
||
takie jak Theorem bezpośrednio jedno za drugim.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Listy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Możesz korzystać ze wszystkich obsługiwanych i występujących w innych klasach,
|
||
środowisk list, a także z dwóch nowych.
|
||
Tutaj opiszę tylko te nowe.
|
||
Jeśli chcesz znaleźć więcej informacji o innych środowiskach list zajrzyj
|
||
do
|
||
\emph on
|
||
Podręcznika Użytkownika
|
||
\emph default
|
||
.
|
||
Jeśli zamierzasz korzystać z wyliczeń powinieneś także przeczytać sekcję
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:bullet"
|
||
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
Wybór znaku wyliczenia
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Dwa nowe style list
|
||
\family sans
|
||
TickList
|
||
\family default
|
||
i
|
||
\family sans
|
||
CrossList
|
||
\family default
|
||
, zaprojektowano aby ułatwić Ci tworzenie list czynności wykonanych i nie
|
||
lub co jest w porządku lub złe, przez dostarczenie dedykowanych środowisk,
|
||
które używają haczyka (akceptacji) lub krzyżyka (negacji) jako znaku wyliczenia.
|
||
Te listy są w rzeczywistości dedykowanymi wariantami środowiska
|
||
\family sans
|
||
Itemize
|
||
\family default
|
||
.
|
||
Wymagają one jednak zainstalowanego pakietu
|
||
\family typewriter
|
||
psnfss
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Rysunki i Tabele
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX redefiniuje wstawki tabel i rysunków tak, aby pojawiły się dokładnie
|
||
w miejscu ich wystąpienia w tekście.
|
||
W rzeczywistości zmiany pozycji wstawki są ignorowane.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Nagłówki i stopki
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:foilfoot"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
MyLogo{}
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
Restriction{}
|
||
\family default
|
||
są przeznaczone do sterowania lewą stopką.
|
||
Pierwsze pozwala na dołączenie
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
Przyp.
|
||
tłum.
|
||
Aby dołączyć logo graficzne to należy jako argument polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
MyLogo{}
|
||
\family default
|
||
wpisać:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
includegraphics{nazwapliku}
|
||
\family default
|
||
oraz umieścić w preambule polecenie:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{graphicx}
|
||
\family default
|
||
albo
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{graphics}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
logo graficznego do folii, a domyślnie wpisuje ,,--Typeset by FoilTeX--''.
|
||
Drugie polecenie pozwala na wprowadzenie klasyfikacji dostępności, np.
|
||
|
||
\family typewriter
|
||
\emph on
|
||
Poufne
|
||
\emph default
|
||
.
|
||
Domyślnie jest puste.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pozostałe narożniki można wypełnić poleceniami
|
||
\family sans
|
||
Right
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Footer
|
||
\family default
|
||
(domyślnie numer folii),
|
||
\family sans
|
||
Right
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Header
|
||
\family default
|
||
(prawy górny) i
|
||
\family sans
|
||
Left
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Header
|
||
\family default
|
||
(lewy górny).
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Nieobsługiwane funkcje
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX-a
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:unsuppfoils"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wszystkie polecenia wyjaśnione poniżej należy wstawiać w środowisku
|
||
\family sans
|
||
LaTeX
|
||
\family default
|
||
lub jako
|
||
\family sans
|
||
TeX
|
||
\family default
|
||
wewnątrz innych środowisk.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Długości
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wszystkie długości są ustawiane poleceniem
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setlength{
|
||
\family default
|
||
\emph on
|
||
lengthname
|
||
\family typewriter
|
||
\emph default
|
||
}{
|
||
\family default
|
||
\emph on
|
||
newlength
|
||
\family typewriter
|
||
\emph default
|
||
}
|
||
\family default
|
||
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
gdzie
|
||
\emph on
|
||
lengthname
|
||
\emph default
|
||
powinno być zastąpione nazwą długości, która chcesz zmienić, a
|
||
\emph on
|
||
newlength
|
||
\emph default
|
||
przez wartość.
|
||
Dla wszystkich długości należy podać jednostkę, np.
|
||
cale (
|
||
\family typewriter
|
||
in
|
||
\family default
|
||
), milimetry (
|
||
\family typewriter
|
||
mm
|
||
\family default
|
||
) lub punkty (
|
||
\family typewriter
|
||
pt
|
||
\family default
|
||
) lub jednostki względne w dokumencie lub długości odnoszące się do wielkości
|
||
czcionek takie jak
|
||
\family typewriter
|
||
|
||
\backslash
|
||
textwidth
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Można zmieniać odstęp pomiędzy tytułem folii a treścią, przez zmianę długości
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
foilheadskip
|
||
\family default
|
||
.
|
||
Na przykład, aby na
|
||
\emph on
|
||
wszystkich
|
||
\emph default
|
||
foliach tytuły były bliżej treści o pół cala, to wpisz do preambuły:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
foilheadskip}{-0.5in}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Odstępy wokół wstawek mogą być ustawiane przez zmianę następujących długości:
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abovefloatskip
|
||
\family default
|
||
odstęp pomiędzy tekstem a górą wstawki,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abovecaptionskip
|
||
\family default
|
||
odstęp pomiędzy wstawką a podpisem,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
belowcaptionskip
|
||
\family default
|
||
odstęp pomiędzy podpisem a dalszym tekstem,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
captionwidth
|
||
\family default
|
||
Możesz zadać węższy podpis wstawki niż otaczający tekst przez ustawienie
|
||
tej długości.
|
||
Najlepiej odnosić się do długości
|
||
\family typewriter
|
||
|
||
\backslash
|
||
textwidth
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jest jeszcze kilka długości związanymi ze strona tytułowa, które mogą być
|
||
użyteczne jeśli masz długie tytuły lub kilku autorów:
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abovetitleskip
|
||
\family default
|
||
odstęp pomiędzy nagłówkiem a
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
titleauthorskip
|
||
\family default
|
||
odstęp pomiędzy środowiskami
|
||
\family sans
|
||
Title
|
||
\family default
|
||
a
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
authorauthorskip
|
||
\family default
|
||
odstęp pomiędzy wielokrotnymi wierszami środowiska
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
authordateskip
|
||
\family default
|
||
odstęp pomiędzy środowiskami
|
||
\family sans
|
||
Author
|
||
\family default
|
||
i
|
||
\family sans
|
||
Date
|
||
\family default
|
||
,
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
dateabstractskip
|
||
\family default
|
||
odstęp pomiędzy środowiskami
|
||
\family sans
|
||
Date
|
||
\family default
|
||
i
|
||
\family sans
|
||
Abstract
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Ostatnia długość odnosi się do wszystkich środowisk list.
|
||
Jeśli umieścisz
|
||
\family typewriter
|
||
|
||
\backslash
|
||
zerolistvertdimens
|
||
\family default
|
||
|
||
\emph on
|
||
wewnątrz
|
||
\emph default
|
||
środowiska listy, wtedy wszystkie odstępy pionowe pomiędzy elementami listy
|
||
zostaną usunięte.
|
||
Uwaga -- to jest polecenie, a nie długość i nie wymaga
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setlength
|
||
\family default
|
||
tak jak wspomniane powyżej długości.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Nagłówki i stopki
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOn
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOff
|
||
\family default
|
||
sterują wyświetlaniem na danym slajdzie logo zdefiniowanym poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
MyLogo
|
||
\family default
|
||
.
|
||
Jeśli wpiszesz polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOff
|
||
\family default
|
||
do preambuły, to wówczas na żadnej folii nie pojawi się logo.
|
||
Jeśli nie chcesz aby pojawiło się logo na jednej z folii, to umieść na
|
||
niej polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOff
|
||
\family default
|
||
tuż po tytule strony, a następnie umieść polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOn
|
||
\family default
|
||
po tytule następnej folii.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pozostałe polecenia sterujące:
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rightfooter{}
|
||
\family default
|
||
prawa stopka, domyślnie zawiera numer strony
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rightheader{}
|
||
\family default
|
||
prawy nagłówek
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring MMMMMMMMM
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
leftheader{}
|
||
\family default
|
||
lewy nagłówek
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli zdecydujesz się użyć styl strony
|
||
\family sans
|
||
fancy
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
, prawdopodobnie powinieneś dodać
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
let
|
||
\backslash
|
||
headwidth
|
||
\backslash
|
||
textwidth
|
||
\family default
|
||
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
do preambuły, tak aby nagłówki i stopki były właściwie umieszczone na poziomych
|
||
stronach.
|
||
Jest to spowodowane niezgodnością układów stron dostarczanych przez pakiet
|
||
|
||
\family sans
|
||
fancyheadings
|
||
\family default
|
||
i klasę
|
||
\family sans
|
||
foils
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Latex8 (Dokumenty konferencyjne IEEE )
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Allan Rae
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Since this class is specifically for writing submissions to IEEE sponsored
|
||
conferences I strongly recommend that you get a copy of their Authors Kit.
|
||
The
|
||
\family sans
|
||
latex.sty
|
||
\family default
|
||
package and associated bibliography style file is included in the kit.
|
||
The Authors Kit is usually sent out by email once your initial submission
|
||
has been accepted.
|
||
There is a lot of useful information in the Authors Kit explaining formatting
|
||
restrictions and so on and I will assume you have read this since that
|
||
means I don't have to repeat it all here.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Zaczynamy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
[AR.
|
||
more to come]
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Obsługiwane środowiska
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Standard
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Title
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Author
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
E-mail
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Affiliation
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Abstract
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Section
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
SubSection
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Caption
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Różnice pomiędzy ekranem a dokumentem
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
There are slight differences in appearance mainly with the presentation
|
||
of section counters.
|
||
On screen the trailing period of the section counter is missing but it
|
||
will appear in the output so don't let this worry you.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Hollywood (Hollywood spec scripts)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\shape smallcaps
|
||
Garst Reese
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Getting the format of a Hollywood script right is a ,,rite of passage''.
|
||
Został zaprojektowany do czytania ze zwróceniem uwagi na treść oraz aby
|
||
być łatwym i przyjaznym w czytaniu dla aktorów.
|
||
Każda strona scenariusza powinna być jedną minutą filmu.
|
||
Nie pisz tego czego nie możesz zobaczyć lub usłyszeć na ekranie.
|
||
W całym dokumencie powinna być stosowana czcionka Courier 12pkt, bez kursywy.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Specjalne problemy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Tekst mówcy nie powinien być NIGDY łamany w połowie zdania.
|
||
Jeśli tekst mówcy jest kontynuowany na następnej stronie, powtórz
|
||
\family sans
|
||
Nazwę
|
||
\family default
|
||
mówcy przez
|
||
\family sans
|
||
Cont'd
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Specjalne funkcje
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wstaw nazwę mówcy (
|
||
\family sans
|
||
Speaker
|
||
\family default
|
||
) jako etykietę, a dalej wykorzystuj ją przez odnośniki wewnętrzne.
|
||
Okno odnośników będzie wyświetlało obsadę.
|
||
Odnośniki możesz używać do wstawiania nazwy mówcy również w tekście narratora.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Rozmiar papieru i marginesy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
USLetter, lewy 1.6in, prawy 0.75in, górny 0.5in, dolny 0.75in
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Środowiska
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Dostępne są następujące środowiska.
|
||
Możesz użyć układu hollywood.bind aby uzyskać skróty klawiszowe jak poniżej.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Standard
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Użyj gdzie nic innego nie pasuje.
|
||
Próbuj nie korzystać z niego.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Narrative
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z n
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Used to describe stage setting and the action.
|
||
Pierwsze użycie nazwy aktora napisz kapitalikiem.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
FADE
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
IN
|
||
\family default
|
||
:
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
M-z S-I
|
||
\family default
|
||
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
Usually followed by something like ,,on Sally waking up''.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
INT:
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z i
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Introduces a new INTERIOR camera set-up.
|
||
Always followed by DAY or NIGHT, or something similar to define the lighting
|
||
required.
|
||
Pisz zawsze dużymi literami.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
EXT:
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z e
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Introduces a new EXTERIOR camera set-up.
|
||
Pisz zawsze dużymi literami.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Speaker
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z s
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
The character speaking.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Parenthetical
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z p
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Instrukcje dla mówcy.
|
||
Nawiasy ,,()'' są wstawiane automatycznie i wyświetlane są tylko w LyX-ie,
|
||
ale zawsze będa drukowane.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Dialogue
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z d
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Co mówca (
|
||
\family sans
|
||
Speaker
|
||
\family default
|
||
) mówi.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Transition
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z t
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Instrukcja przemieszczania dla kamery, np.
|
||
CUT TO:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
FADE
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
OUT:
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z S-I
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Author
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z S-A
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Title
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z S-T
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Right
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Address
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z r
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Żargon scenariusza
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
(O.S) --- off screen
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
(V.0) --- voice over
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
b.g.
|
||
--- tło
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
C.U.
|
||
--- close-up
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
PAN --- przesunięcie kamery
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
INSERT --- cut to close-up of
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Broadway
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\shape smallcaps
|
||
Garst Reese
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Klasa Broadway jest przeznaczona dla piszących scenariusze teatralne.
|
||
Ten format jest bardziej dekoracyjny i o wiele mniej ustandaryzowany.
|
||
Ten format powinien być odpowiedni dla workshopów.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Specjalne problemy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Podobnie jak format Hollywood.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Specjalne funkcje
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wstaw nazwę mówcy (
|
||
\family sans
|
||
Speaker
|
||
\family default
|
||
) jako etykietę, a dalej wykorzystuj ją przez odnośniki wewnętrzne.
|
||
Okno odnośników wewnętrznych będzie wyświetlać aktualną obsadę.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Rozmiar papieru i marginesy
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
USLetter, lewy 1.6in, prawy 0.75in, górny 0.5in, dolny 0.75in
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Środowiska
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Dostępne są następujące środowiska.
|
||
Możesz użyć układu broadway.bind aby uzyskać skróty klawiszowe jak poniżej.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Standard
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Nie powinieneś go używać, ale jest jeśli inne nie będą Ci odpowiadać.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Narrative
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z n
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Used to describe stage setting and the action.
|
||
Pierwsze użycie nazwy aktora napisz kapitalikiem.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
ACT
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z a
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Automatycznie numerowane.
|
||
Na ekranie będzie numeracja liczbami arabskimi, a na wydruku rzymskimi.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
ACT*
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z S at
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
Podtytuł ACT.
|
||
\family default
|
||
Tekst jest centrowany.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
SCENE
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z S-S
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Nie jest numerowane automatycznie.
|
||
Ty podajesz numer.
|
||
This is because I couldn't figure out how.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
AT
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
RISE:
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z S-R
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
A special case of Narrative to describe the setting and action as the curtain
|
||
rises.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Speaker
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z s
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Nazwa mówcy (aktora), wyśrodkowana napisana będzie kapitalikiem.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Parenthetical
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z p
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Instrukcje dla mówcy.
|
||
Nawiasy ,,()'' są wstawiane automatycznie, ale wyświetlane są tylko w LyX-ie,
|
||
ale zawsze będa drukowane.
|
||
To środowisko jest używane tylko wewnątrz środowiska
|
||
\family sans
|
||
Dialogue
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Dialogue
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z d
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Co mówi mówca.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
CURTAIN
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z S-C
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
Opuszczenie kurtyny.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Title
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z S-T
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Author
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z S-A
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
|
||
\family sans
|
||
Right_Address
|
||
\begin_inset space \hfill{}
|
||
\end_inset
|
||
|
||
M-z r
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Hello there.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
RevTeX4
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Amir Karge
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Klasa dokumentu
|
||
\family sans
|
||
Revtex
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
4
|
||
\family default
|
||
współpracuje z klasą RevTeX 4.0 (wydanie
|
||
\begin_inset Formula $\beta$
|
||
\end_inset
|
||
|
||
z maja 1999 roku) American Physical Society.
|
||
LyX ma klasę dokumentu
|
||
\family sans
|
||
Revtex
|
||
\family default
|
||
, która współpracuje z RevTeX 3.1.
|
||
Jednak wersja 3.1 jest generalnie przestarzała jako współpracująca z LaTeX2.09,
|
||
co oznacza, że współpraca z LyX-em nie jest najlepsza., ponieważ LyX wymaga
|
||
LaTeX2e.
|
||
Since RevTeX 4.0 has been designed to work much more cleanly with LaTeX2e,
|
||
LyX with
|
||
\family sans
|
||
RevTeX
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
4
|
||
\family default
|
||
textclass should also be pretty easy to use.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
These documents are supposed to be used in
|
||
\emph on
|
||
addition
|
||
\emph default
|
||
to the RevTeX 4.0 documents, so we don't describe any of the special RevTeX
|
||
macros, and assume you'll know what to put in the preamble if necessary.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Instalacja
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
All you need to do is install RevTeX 4, as described in the package's README
|
||
file.
|
||
the package can be found atThe RevTeX 4 Web Site
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
http://publish.aps.org/revtex4/
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Install it somewhere that LaTeX can see it.
|
||
Test it by trying to LaTeX a short RevTeX 4 document in some random directory
|
||
(i.e., not the directory where you installed the class file.) Then, if you
|
||
reconfigure LyX, it will find the class file and let you use the RevTeX4
|
||
textclass.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Probably the easiest way to get started is either to import a RevTeX 4 document
|
||
using
|
||
\family typewriter
|
||
tex2lyx
|
||
\family default
|
||
, or to use the
|
||
\family sans
|
||
Revtex
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
4
|
||
\family default
|
||
template, found in the templates directory.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Preambuła Matter
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Optional arguments to
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
, like ,,preprint'' and ,,aps'', go in the
|
||
\family sans
|
||
E
|
||
\bar under
|
||
x
|
||
\bar default
|
||
tra Options
|
||
\family default
|
||
field in the
|
||
\family sans
|
||
Document Layout
|
||
\family default
|
||
popup, as usual.
|
||
Remember that in RevTeX, at least one optional argument is required!
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Other preamble matter, like
|
||
\family typewriter
|
||
|
||
\backslash
|
||
draft
|
||
\family default
|
||
etc.
|
||
goes in the
|
||
\family sans
|
||
Latex Preamble
|
||
\family default
|
||
popup, also as usual.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Układ
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The layouts basically correspond to the commands in RevTeX4.0.
|
||
For example, the Email layout corresponds to
|
||
\family typewriter
|
||
|
||
\backslash
|
||
email{}
|
||
\family default
|
||
.
|
||
Note that (at least as of RevTeX 4.0 Beta), the
|
||
\family sans
|
||
Address
|
||
\family default
|
||
and
|
||
\family sans
|
||
Affiliation
|
||
\family default
|
||
layouts are exactly equivalent, so you shouldn't need to use both.
|
||
\begin_inset Foot
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
In case you're curious, both were included so that
|
||
\family typewriter
|
||
tex2lyx
|
||
\family default
|
||
would be able to translate both
|
||
\family typewriter
|
||
|
||
\backslash
|
||
address
|
||
\family default
|
||
and
|
||
\family typewriter
|
||
|
||
\backslash
|
||
affiliation
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
Ważne uwagi
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
There are a couple of important unique aspects of RevTeX 4 which might cause
|
||
bugs that will be even more confusing in LyX.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
In RevTeX, the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thanks
|
||
\family default
|
||
command goes
|
||
\emph on
|
||
outside
|
||
\emph default
|
||
the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
author
|
||
\family default
|
||
command.
|
||
The LyX equivalent is that there is a separate Thanks layout.
|
||
Do
|
||
\emph on
|
||
not
|
||
\emph default
|
||
write footnotes in the
|
||
\family sans
|
||
Author
|
||
\family default
|
||
layout, or weird things may happen.
|
||
See the RevTeX 4 documentation for more details.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Also, the
|
||
\family sans
|
||
Author
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Email
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
URL
|
||
\family default
|
||
, and
|
||
\family sans
|
||
Thanks
|
||
\family default
|
||
layouts must be placed
|
||
\emph on
|
||
in between
|
||
\emph default
|
||
the
|
||
\family sans
|
||
Author
|
||
\family default
|
||
layout and the corresponding
|
||
\family sans
|
||
Address
|
||
\family default
|
||
(or equivalent
|
||
\family sans
|
||
Affiliation
|
||
\family default
|
||
) layout.
|
||
If you put the
|
||
\family sans
|
||
Thanks
|
||
\family default
|
||
after the
|
||
\family sans
|
||
Address
|
||
\family default
|
||
, the LaTeX won't compile.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Drawbacks
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The main problem with this layout is that you can't use the optional arguments
|
||
to layouts like Email and Title.
|
||
(The problem is not unique to this layout; in LyX 1.0, you can't use optional
|
||
arguments to the Section layouts.) This means that after you export that
|
||
file to LaTeX (which you'll need to do eventually to send it in to APS),
|
||
you'll need to edit the LaTeX file with a text editor to add the optional
|
||
arguments to set, e.g., the running title for the page headers.
|
||
Lacking these layouts makes the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaffiliation
|
||
\family default
|
||
(and the equivalent
|
||
\family typewriter
|
||
|
||
\backslash
|
||
altaddress
|
||
\family default
|
||
) useless, so the corresponding layouts don't exist, and will have to be
|
||
added by hand.
|
||
This drawback will be fixed in LyX 1.2.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
article (mwart), book (mwbk) i report (mwrep)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Tomasz Łuczak
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Klasy dokumentu
|
||
\emph on
|
||
article (mwart)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (mwrep)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (mwbk)
|
||
\emph default
|
||
autorstwa marcina Wolińskiego odpowiadają klasom LateX-a odpowiednio:
|
||
\family typewriter
|
||
mwart.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
mwbk.cls
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
mwrep.cls
|
||
\family default
|
||
.
|
||
Zastępują one standardowe klasy:
|
||
\family typewriter
|
||
article.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
book.cls
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
report.cls
|
||
\family default
|
||
.
|
||
Są one zgodne z polskimi zwyczajami typograficznymi.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Podstawowe różnice:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Nienumerowane tytularia ( z gwiazdką) są dopisywane do spisu treści.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Dodatkowe style strony:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Description
|
||
uheadings pagina górna z linią oddzielającą,
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
myheadings pagina górna z zadawaną treścią poleceniami:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
markright
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
markboth
|
||
\family default
|
||
,
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
myuheadings pagina górna z zadawaną treścią z linią oddzielającą,
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
outer paginacja w stopce od strony zewnętrznego marginesu
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
Opcje
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Description
|
||
rmheadings szeryfowe tytularia -- opcja domyślna
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
sfheadings bezszeryfowe tytularia
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
authortitle najpierw autor poniżej tytuł -- opcja domyślna
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
titleauthor najpierw tytuł poniżej autor
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
withmarginpar rezerwuje miejsce na marginalia
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Chapter
|
||
Import i eksport innych formatów plików
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Zagadnienie importu i eksportu z/do innych formatów plików zostało wspomniane
|
||
w
|
||
\emph on
|
||
Podręczniku Użytkownika
|
||
\emph default
|
||
.
|
||
W tym rozdziale jest opisane więcej szczegółów potrzebnych do zrozumienia
|
||
tego co się dzieje po naciśnięciu polecenia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
I
|
||
\bar default
|
||
mportuj
|
||
\family default
|
||
i
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
E
|
||
\bar under
|
||
x
|
||
\bar default
|
||
portuj
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Import z innych formatów
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
LaTeX
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
Translating from LaTeX into LyX is performed by a converter program called
|
||
|
||
\family typewriter
|
||
tex2lyx
|
||
\family default
|
||
.
|
||
|
||
\lang polish
|
||
Ponadto jest to samodzielny program, który może być wywoływany z wiersza
|
||
poleceń.
|
||
LyX wywołuje go automatycznie podczas importu pliku LaTeX-a.
|
||
Zobacz sekcję
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:Importowanie-plików-LaTeX-a"
|
||
|
||
\end_inset
|
||
|
||
dla pełniejszego opisu.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
ASCII
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Są dwie metody importu plików tekstowych ASCII.
|
||
Import ,,jako wiersze'' zachowuje wszystkie końce wierszy z pliku ASCII
|
||
do LyX-a, wówczas każdy wiersz jest oddzielnym akapitem.
|
||
Podczas importu ,,jako akapit'' kolejne wiersze łączone są w jeden akapit.
|
||
Pusty wiersz traktowany jest jako separator akapitów.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Noweb
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\emph on
|
||
[Editor's note: Needs to be written, obviously - any volunteers? --- mer]
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Eksport do innych formatów
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
LaTeX
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX tworzy dwa typy plików LaTeX-owych: pliki do normalnego przetwarzania
|
||
(do podglądu DVI itp.), które nie są nigdy oglądane oraz pliki o formie
|
||
czytelnej dla ludzi.
|
||
Jedyną możliwą do ustawienia jest dyrektywa
|
||
\family typewriter
|
||
|
||
\backslash
|
||
ascii_linelen
|
||
\family default
|
||
określająca maksymalną długość wiersza pliku, domyślną wartością jest 75
|
||
znaków.
|
||
Plik wynikowy jest poprawnym plikiem LaTeX-a, lecz preambuła może wyglądać
|
||
trochę przerażająco ponieważ zawiera kilka definicji używanych przez LyX-a,
|
||
które nie wyglądają na utworzone przez człowieka.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
DVI
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Plik DVI (skrót od
|
||
\family sans
|
||
D
|
||
\family default
|
||
e
|
||
\family sans
|
||
V
|
||
\family default
|
||
ice
|
||
\family sans
|
||
I
|
||
\family default
|
||
ndependent -- ,,sprzętowo niezależne'') są tworzone podczas przetwarzania
|
||
Twojego dokumentu przez LaTeX.
|
||
Nie ma żadnych opcji do ustawienia przez użytkownika.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
PostScript
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Następny krokiem w łańcuchu konwersji jest konwersja pliku DVI do PostScript.
|
||
Najczęściej używanym do tego celu programem jest program
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
.
|
||
Wybrany program należy podać w pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
w dyrektywie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
print_command
|
||
\family default
|
||
.
|
||
Argumenty wiersza poleceń, np.
|
||
dla dvips polecenia druku w odwrotnej kolejności (
|
||
\family typewriter
|
||
-r
|
||
\family default
|
||
) można podać w dyrektywie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
print_extra_options
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
ASCII
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Eksport do ASCII próbuje zachować ,,kształt'' dokumentu jak to możliwe,
|
||
ale takie elementy jak centrowanie i wcięcia są odrzucane, a akapity są
|
||
rozdzielane pustym wierszem.
|
||
Numeracja sekcji i odnośników jest wykonana poprawnie, tak że w efekcie
|
||
plik jest dość przejrzysty.
|
||
Jedyną możliwą do ustawienia jest dyrektywa
|
||
\family typewriter
|
||
|
||
\backslash
|
||
ascii_linelen
|
||
\family default
|
||
określająca maksymalną długość wiersza pliku ASCII.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
HTML
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Dokumenty LyX-a mogą być konwertowane do formatu hipertekstowego, zwykle
|
||
najpierw dokonywana jest konwersja do LaTeX-a, który konwertuje do formatu
|
||
HTML.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Aktualnie są dostępne dla LyX-a trzy konwertery LaTeX
|
||
\begin_inset Formula $\rightarrow$
|
||
\end_inset
|
||
|
||
HTML:
|
||
\family typewriter
|
||
tth
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
latex2html
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
hevea
|
||
\family default
|
||
.
|
||
Są one wykrywane automatycznie, jednak można wymusić wybór jednego z nich
|
||
dyrektywą w pliku konfiguracyjnym
|
||
\family typewriter
|
||
|
||
\backslash
|
||
html_command
|
||
\family default
|
||
.
|
||
W tej dyrektywie można także dołączyć argumenty wiersza poleceń.
|
||
Czytaj komentarze w pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
, które zawierają najbardziej aktualne informacje dotyczące szczegółów użycia
|
||
poszczególnych dyrektyw.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
PDF
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Dekel Tsur
|
||
\noun default
|
||
(mostly)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Najszybszą drogą do tworzenia plików PDF (bez znaczników, linków itp.) w
|
||
dowolnej wersji LyX-a jest zapisanie dokumentu w formacie PostScript, a
|
||
następnie uruchomienie polecenia
|
||
\family typewriter
|
||
ps2pdf
|
||
\family default
|
||
.
|
||
Począwszy od wersji 1.1.6 dostępna jest pozycja menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
Exportuj\SpecialChar \menuseparator
|
||
PDF
|
||
\family default
|
||
.
|
||
Od wersji 1.1.6 jest to najlepsza droga do uzyskania porządnych plików PDF.
|
||
Jest trochę kłopotów z czcionkami, na które powinieneś uważać -- zobacz
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:badfonts"
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Użycie pdfLaTeX
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Korzystając z pdfLaTeX potrzebujesz skonwertować swoje obrazki EPS do formatu
|
||
PDF (zobacz
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:pdfeps"
|
||
|
||
\end_inset
|
||
|
||
) i nie możesz używać pstricks.
|
||
Z drugiej strony, korzystając z pdfLaTeX można wstawiać wprost rysunki
|
||
w formatach JPEG lub PNG, używać czcionek TrueType i wiele innych.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Dlaczego tekst wygląda mało czytelnie przy podglądzie za pomocą Acrobat
|
||
Reader?
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:badfonts"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Źródłem kłopotów są czcionki bitmapowe brzydko wyświetlane przez Acrobat
|
||
Reader.
|
||
Podczas tworzenia pliku PDF z pliku LyX-a potrzebujesz czcionek obwiedniowych
|
||
zamiast bitmapowych (w rzeczywistości powinieneś także używać czcionek
|
||
obwiedniowych w plikach postscriptowych).
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Ostatnie dystrybucje LaTeX-a posiadają standardowe czcionki CM (Computer
|
||
Modern) PostScript Type 1.
|
||
PdfLaTeX używa tych czcionek domyślnie.
|
||
Dvips nie używa ich domyślnie, dla ich użycia należy dopisać do pliku
|
||
\family typewriter
|
||
~/.dvipsrc
|
||
\family default
|
||
następujące wiersze
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
p+ psfonts.cmz
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
p+ psfonts.amz
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli używane jest domyślne kodowanie LaTeX-a (OT1), to nie trzeba robić
|
||
nic więcej.
|
||
Ale jeśli używane jest kodowanie T1 to LaTeX używa nowych czcionek EC,
|
||
dla których nie ma wersji Type1.
|
||
Rozwiązaniem jest użycie pakietu ae, który emuluje kodowanie T1 używając
|
||
czcionek CM.
|
||
Należy wówczas w preambule dopisać
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{ae,aecompl}
|
||
\family default
|
||
.
|
||
Jednak niektórych znaków brakuje w czcionkach CM (np.
|
||
eth, thorn) i są one pobierane z czcionek EC.
|
||
Dlatego pobierane są znaki jako bitmapy.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Uwaga: LyX używa domyślnie kodowania T1.
|
||
Jeśli chcesz stosować domyślne kodowanie (co nie jest zalecane chyba że
|
||
piszesz tylko w języku angielskim), dodaj wiersz
|
||
\family typewriter
|
||
|
||
\backslash
|
||
font_encoding default
|
||
\family default
|
||
do pliku
|
||
\family typewriter
|
||
~/.lyx/lyxrc
|
||
\family default
|
||
.
|
||
|
||
\begin_inset Foot
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
Dla składu w języku polskim zaleca się stosować kodowanie OT4 oraz pakiet
|
||
|
||
\family typewriter
|
||
polski
|
||
\family default
|
||
zamiast pakietu
|
||
\family typewriter
|
||
babel
|
||
\family default
|
||
.
|
||
Pakiet
|
||
\family typewriter
|
||
polski
|
||
\family default
|
||
włącza spolonizowane czcionki CM w układzie OT4 zwane czcionkami PL.
|
||
Czcionki PL występują również w wersji obwiedniowej co rozwiązuje problemy
|
||
z Acrobat Readerem.
|
||
Przyp.
|
||
tłum.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
Alternatywą jest użycie standardowych czcionek postscriptowych zamiast
|
||
czcionek CM.
|
||
Do tego potrzebujesz wybrać pslatex jako globalną czcionkę w oknie układu
|
||
dokumentu.
|
||
Gdy używamy czcionek postsciptowych to pliki PDF są mniejsze o czcionki
|
||
nie dołączone do pliku.
|
||
Ponadto czcionki postscriptowe dołączają wszystkie krzywe T1.
|
||
Z drugiej zaś strony czcionki postscriptowe nie posiadają półgrubych czcionek
|
||
symboli i muszą być użyte pmb (poor man's bold, zobacz
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:pdfbold"
|
||
|
||
\end_inset
|
||
|
||
).
|
||
Czcionki postscriptowe także wyglądają inaczej z zestawu czcionek CM.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Podsumowując czcionki postscriptowe i Computer Modern dają dobre rezultaty
|
||
(z kilkoma wyjątkami).
|
||
Decyzja których używać jest kwestią gustu.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Jak mogę użyć pdfLaTeX z obrazkami w formacie EPS?
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:pdfeps"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
PdfLaTeX nie obsługuje włączania plików EPS, ale obsługuje włączanie plików
|
||
PDF.
|
||
Jeśli masz dokumenty z włączonymi rysunkami EPS, np.
|
||
plik
|
||
\family typewriter
|
||
foo.eps
|
||
\family default
|
||
, to powinieneś:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Skonwertuj
|
||
\family typewriter
|
||
foo.eps
|
||
\family default
|
||
do PDF za pomocą
|
||
\family typewriter
|
||
epstopdf foo.eps
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
Kiedy wstawiasz rysunek w dokumencie nie podawaj rozszerzenia nazwy pliku:
|
||
na przykład, wstawiając plik
|
||
\family typewriter
|
||
foo.eps
|
||
\family default
|
||
wystarczy wpisać tylko
|
||
\family typewriter
|
||
foo
|
||
\family default
|
||
w oknie dialogowym.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Uwaga: W LyX 1.2.0 będzie możliwe wstawianie różnych rodzajów rysunków ze
|
||
wszystkimi niezbędnymi transformacjami.
|
||
Częściowo funkcjonalne wstawianie istnieje w wersji 1.1.6, do użycia należy
|
||
wpisać
|
||
\family typewriter
|
||
M-x graphics-insert
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Dlaczego polecenie
|
||
\backslash
|
||
boldsymbol{} nie działa gdy używam pslatex?
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:pdfbold"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Czcionki PostScript nie posiadają symboli półgrubych.
|
||
Rozwiązaniem jest użycie polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pmb{}
|
||
\family default
|
||
(poor man's bold).
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jest to możliwe przez przedefiniowanie polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
boldsymbol
|
||
\family default
|
||
do użycia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pmb
|
||
\family default
|
||
przez:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
boldsymbol}[1]{
|
||
\backslash
|
||
pmb{#1}}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
w preambule.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Czy jest możliwe zapisanie kodu przetwarzanego tylko przez pdfLaTeX-a?
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Tak.
|
||
Oto przykład:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
newif
|
||
\backslash
|
||
ifpdf
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
ifx
|
||
\backslash
|
||
pdfoutput
|
||
\backslash
|
||
undefined
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
pdffalse
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
else
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
pdftrue
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
fi
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
ifpdf
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
pdfinfo { /Author (your name and e-mail address)
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
/Title (official title -- i.e., title element)
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
/Subject (one line description of the document)
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
pdfcatalog { /PageMode (/UseNone)
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
% /OpenAction (fitbh)
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
usepackage[pdftex]{hyperref}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
else
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
usepackage[ps2pdf]{hyperref}
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
fi
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Eksport użytkownika
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Eksport użytkownika jest możliwy jeśli masz dziwny format do którego chcesz
|
||
konwertować, zakładając, że masz odpowiedni konwerter.
|
||
Format pliku wejściowego jest podany w dyrektywie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
custom_export_format
|
||
\family default
|
||
.
|
||
LyX będzie automatycznie konwertował plik do tego miejsca, a wtedy zostanie
|
||
on przekazany do Twojego konwertera.
|
||
Możliwymi wartościami są:
|
||
\family typewriter
|
||
lyx
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
dvi
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
tex
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
ps
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
ascii
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Polecenie wywołania konwertera jest podane w dyrektywie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
custom_export_command
|
||
\family default
|
||
.
|
||
To powinno być kompletne polecenie wiersza poleceń, które wykorzystuje
|
||
zmienną środowiska
|
||
\family typewriter
|
||
$$FNAME
|
||
\family default
|
||
do przekazania nazwy pliku głównego.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Może będziesz musiał trochę poprawić podaną sekwencję, dla zgodności z twoją
|
||
powłoką.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Omawiany sposób eksportu ustawia się w domyślnym lokalnym pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
.
|
||
Gdy wybierzesz polecenie
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
E
|
||
\bar default
|
||
ksportuj\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
C
|
||
\bar default
|
||
ustom
|
||
\family default
|
||
, pojawi się okno, w którym można zmienić dowolną wartość.
|
||
\end_layout
|
||
|
||
\begin_layout Chapter
|
||
Funkcje LyX-a wymagające zewnętrznych programów
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Faksowanie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Jürgen Vigna
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wysyłanie faksów wprost z LyX-a
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Przede wszystkim musimy wspomnieć, że LyX potrafi wysyłać faksy pod warunkiem,
|
||
że masz zainstalowane i działające oprogramowanie do wysyłania faksów (np.
|
||
HylaFax, efax, mgetty+sendfax, \SpecialChar \ldots{}
|
||
).
|
||
LyX pracuje tylko jako graficzny interfejs (front end) do tych programów!
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
W zależności od używanego oprogramowania faksowego musisz ustawić kilka
|
||
poleceń w pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
.
|
||
Oto te polecenia:
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
fax_command:
|
||
\family default
|
||
Tutaj należy podać polecenie, które ma wywołać LyX aby wysłać faks.
|
||
Polecenie powinno być zdolne przetworzyć plik PostScript, wytworzony przez
|
||
LyX-a.
|
||
Łańcuch polecenia może zawierać następujące zmienne:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
$$Host:
|
||
\family default
|
||
zastępuje nazwę zmiennej środowiska FAX_SERVER
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
$$Comment:
|
||
\family default
|
||
zastępuje zawartość pola komentarz
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
$$Enterprise:
|
||
\family default
|
||
zastępuje zawartość pola Firma
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
$$Name:
|
||
\family default
|
||
zastępuje zawartość pola nazwa
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
$$Phone:
|
||
\family default
|
||
zastępuje zawartość pola numer faksu
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
$$FName:
|
||
\family default
|
||
zastępuje nazwę pliku, który ma zostać wysłany
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Paragraph
|
||
Przykłady:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Przyjmujemy, że nazwałeś plik ,,
|
||
\family typewriter
|
||
newfile.lyx
|
||
\family default
|
||
'' i chciałbyś wysłać go wprost do faksu nie opuszczając LyX-a.
|
||
Masz zainstalowane oprogramowanie HylaFax i twoja zmienna środowiska
|
||
\family typewriter
|
||
FAX_SERVER
|
||
\family default
|
||
ma wartość ,,
|
||
\family typewriter
|
||
faxhost.mydomain
|
||
\family default
|
||
'' i podałeś te wartości w oknie faksowania:
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring 00.00.0000
|
||
|
||
\family sans
|
||
Fax.
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
no:
|
||
\family default
|
||
+39-2-444666
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring 00.00.0000
|
||
|
||
\family sans
|
||
Dest.
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Name:
|
||
\family default
|
||
Someone
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring 00.00.0000
|
||
|
||
\family sans
|
||
Enterprise:
|
||
\family default
|
||
Startrek
|
||
\end_layout
|
||
|
||
\begin_layout Labeling
|
||
\labelwidthstring 00.00.0000
|
||
|
||
\family sans
|
||
Comment:
|
||
\family default
|
||
This comment string
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Z podanymi niżej ustawieniami:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
fax_command
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
sendfax -n -h '$$Host' -c '$$Comment'
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
-x '$$Enterprise' -d '$$Name'@'$$Phone' '$$FName'
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
zostanie wykonane polecenie:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
sendfax -n -h faxhost.mydomain -c 'This comment string'
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
-x 'Startrek' -d 'Someone'@'+39-2-444666'
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
<tempfile-path>/newfile.ps
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
phone_book:
|
||
\family default
|
||
Zawiera nazwę pliku książki telefonicznej, którą możesz utworzyć w oknie
|
||
formularza faksu.
|
||
Domyślną wartością jest
|
||
\family typewriter
|
||
$HOME/.lyx/phonebook.
|
||
\end_layout
|
||
|
||
\begin_layout Paragraph
|
||
Przykłady:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
phone_book myphonebook
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
zapisuje i czyta plik książki telefonicznej z pliku
|
||
\family typewriter
|
||
$HOME/.lyx/myphonebook
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
phone_book /var/lib/phonebook
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
zapisuje i czyta plik książki telefonicznej
|
||
\family typewriter
|
||
/var/lib/phonebook
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
fax_program:
|
||
\family default
|
||
W tym miejscu podajesz program, który LyX wywoła jako zewnętrzny program
|
||
do wysłania Twojego faksu (np.
|
||
tkhylafax), zamiast wbudowanego formularza faksu.
|
||
Dopuszczalna jest tylko zmienna
|
||
\family typewriter
|
||
$$FName
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Paragraph
|
||
Przykłady:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
fax_program
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
tkhylafax '$$Fname'
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Przy powyższych założeniach zostanie wykonane następujące polecenie:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
tkhylafax <tempfile-path>/newfile.ps
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Check TeX
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by Asger
|
||
\noun on
|
||
Alstrup
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
W menu
|
||
\family sans
|
||
Edycja
|
||
\family default
|
||
możesz znaleźć polecenie
|
||
\family sans
|
||
C
|
||
\bar under
|
||
h
|
||
\bar default
|
||
eck
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
TeX
|
||
\family default
|
||
.
|
||
Ta funkcja LyX-a wymaga posiadania zainstalowanego zewnętrznego programu
|
||
|
||
\family typewriter
|
||
chktex
|
||
\family default
|
||
i jest wygaszone jeśli go nie posiadasz.
|
||
Możesz go pobrać z archiwów CTAN lub z
|
||
\begin_inset Flex URL
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
http://www.ifi.uio.no/~jensthi/chktex/
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Pakiet
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
jest programem napisanym przez sfrustrowanego
|
||
\noun on
|
||
Jens T.
|
||
Berger Thielemann
|
||
\noun default
|
||
, ponieważ wiele konstrukcji LaTeX-a czasami jest nieintuicyjnych i łatwych
|
||
do zapomnienia.
|
||
Program przetwarzając Twój plik LaTeX-a sprawdza integralność pliku i zaznacza
|
||
błędy.
|
||
W języku technicznym jest to
|
||
\family typewriter
|
||
Lint
|
||
\family default
|
||
dla LaTeX-a.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Czy CheckTeX jest kontrolerem składni, którego użycie zapewni poprawne pliki
|
||
LateX-a? Odpowiedź jest prosta: Tak jak
|
||
\family typewriter
|
||
Lint
|
||
\family default
|
||
nie tylko sprawdza składnię programów w języku C, semantykę, wyłapuje wiele
|
||
typowych błędów typograficznych.
|
||
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
potrafi wykryć wiele podstawowych błędów, takich jak:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Ellipsis detection:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
Use \SpecialChar \ldots{}
|
||
instead of ...
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
No space in front of/after parenthesis:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
( wrong spacing )
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Enforcement of normal space after common abbreviations:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
e.
|
||
g.
|
||
is too wide spacing.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Enforcement of end-of-sentence space when the last sentence ends with a
|
||
capital letter:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
This is a TEST.
|
||
And this is wrong spacing.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Space in front of labels and similar commands:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
The label should stick right up to the text to avoid falling to a wrong
|
||
page.
|
||
\begin_inset CommandInset label
|
||
LatexCommand label
|
||
name "sec:chktex"
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
This footnote is in danger of falling off to a wrong page
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Space in front of references, instead of hard spaces:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
In you are in bad luck, the text will break right between the referenced
|
||
text and reference number, and that's a pity.
|
||
See section
|
||
\begin_inset CommandInset ref
|
||
LatexCommand ref
|
||
reference "sec:chktex"
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Use of ,,x'' instead of
|
||
\begin_inset Formula $\times$
|
||
\end_inset
|
||
|
||
between numbers:
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
2x2 looks cheap compared to
|
||
\begin_inset Formula $2\times2$
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
i inne \SpecialChar \ldots{}
|
||
To jest nieocenione narzędzie gdy ,,zakończyliśmy'' pracę nad dokumentem.
|
||
Przed wydrukowaniem powinniśmy sprawdzić obligatoryjnie pisownię i uruchomić
|
||
CheckTeX-a.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Jak użyć
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli masz zainstalowany program
|
||
\family typewriter
|
||
checktex
|
||
\family default
|
||
, po prostu wybierz z menu polecenie
|
||
\family sans
|
||
\bar under
|
||
E
|
||
\bar default
|
||
dycja\SpecialChar \menuseparator
|
||
C
|
||
\bar under
|
||
h
|
||
\bar default
|
||
eck TeX
|
||
\family default
|
||
.
|
||
To spowoduje utworzenie pliku LaTeX-a na podstawie Twojego dokumentu, sprawdzen
|
||
ie go przez
|
||
\family sans
|
||
CheckTeX
|
||
\family default
|
||
i wstawienie ,,okienek błędów'' do dokumentu z ostrzeżeniami
|
||
\family sans
|
||
CheckTeX
|
||
\family default
|
||
, jeśli jakieś znalazł.
|
||
Ostrzeżenia zostaną umieszczone blisko miejsca wystąpienia błędu, które
|
||
możesz szybko odnaleźć za pomocą polecenia z menu
|
||
\family sans
|
||
\bar under
|
||
N
|
||
\bar default
|
||
awigacja\SpecialChar \menuseparator
|
||
Błąd
|
||
\family default
|
||
lub za pomocą skótu klawiszowego
|
||
\family sans
|
||
C-g
|
||
\family default
|
||
w domyślnym pliku bind
|
||
\family typewriter
|
||
cua
|
||
\family default
|
||
.
|
||
Okienko błędu otwiera się przez kliknięcie na nim myszką lub domyślnym
|
||
skrótem
|
||
\family sans
|
||
C-i
|
||
\family default
|
||
albo skrótem z pliku bind
|
||
\family typewriter
|
||
emacs
|
||
\family default
|
||
|
||
\family sans
|
||
C-o
|
||
\family default
|
||
.
|
||
Przeczytaj uwagi i popraw błędy jeśli są.
|
||
Jeśli masz kłopoty ze zrozumieniem co oznaczają ostrzeżenia, możesz spokojnie
|
||
je zignorować.
|
||
Remember that there is a hidden layer between the document on screen and
|
||
the technical details in invoking
|
||
\family sans
|
||
CheckTeX
|
||
\family default
|
||
, and this gap can make some warnings seem arcane or just right down plain
|
||
silly.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
This document is an excellent testing bed for the feature, and it should
|
||
provide quite a few warnings for you to fiddle with.
|
||
Since computers are only so smart, expect most of the warnings to be false
|
||
alarms, though.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Jak dopasować
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Sometimes, you'll find that
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
makes more noise than suits your mood.
|
||
Then you can choose not to use it, wait until your mood changes, or try
|
||
to customize
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
to get better along with you.
|
||
Another choice in the most desperate situations is to use
|
||
\family sans
|
||
\bar under
|
||
E
|
||
\bar default
|
||
dycja\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
suń wszystkie okienka błędów
|
||
\family default
|
||
, which will get rid of all warnings instantly.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Mimo to
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
|
||
\emph on
|
||
jest
|
||
\emph default
|
||
bardzo konfigurowalny i extensible, nie powinieneś spodziewać się rozwiązania
|
||
wszystkich problemów przez
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
w LyX-ie tą drogą.
|
||
Since LyX has to generate a somewhat special LaTeX file to be able to match
|
||
the line numbers from
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
output
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
You can inspect the specific output from
|
||
\family sans
|
||
chktex
|
||
\family default
|
||
by using
|
||
\family sans
|
||
Edit\SpecialChar \menuseparator
|
||
View
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
LaTeX
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Log
|
||
\family default
|
||
right after a
|
||
\family sans
|
||
chktex
|
||
\family default
|
||
run.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
to appear correctly.
|
||
Są dwie rzeczy, które możesz wykonać :
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Dopasuj polecenia wywołania
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
w swoim pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
lub w globalnym pliku konfiguracyjnym instalacji
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
(zwykle jest to plik
|
||
\family typewriter
|
||
/usr/local/share/chktexrc
|
||
\family default
|
||
).
|
||
Zobacz poniżej jak można włączać i wyłączać ostrzeżenia w wierszu poleceń.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Wyeksportuj swoj dokument do LaTeX-a za pomocą polecenia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
E
|
||
\bar default
|
||
ksportuj\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
|
||
\family sans
|
||
\bar under
|
||
L
|
||
\bar default
|
||
aTeX
|
||
\family default
|
||
i uruchom
|
||
\family typewriter
|
||
chktex
|
||
\family default
|
||
ręcznie.
|
||
Invoked in this way, it can be a hassle to find the corresponding place
|
||
in the document inside LyX, but with a little patience, you should be able
|
||
to do it.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Poniższe komunikaty ostrzeżeń mogą być aktywowane lub wyłączone za pomocą
|
||
odpowiednich wpisów w dyrektywie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
chktex_command
|
||
\family default
|
||
w Twoim pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
.
|
||
Użyj
|
||
\family typewriter
|
||
-n#
|
||
\family default
|
||
aby wyłączyć ostrzeżenie i
|
||
\family typewriter
|
||
-w#
|
||
\family default
|
||
aby je uaktywnić.
|
||
Ostrzeżenia napisane kursywą są domyślnie wyłączone, przez domyślny wpis
|
||
w dyrektywie "
|
||
\family typewriter
|
||
chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
|
||
\family default
|
||
".
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Notice that you should only use the options that enable and disable warnings,
|
||
because LyX relies on some of the other command line parameters to be set
|
||
in a specific way to have a chance to communicate with
|
||
\family typewriter
|
||
chktex
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
\emph on
|
||
Command terminated with space.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Non-breaking space (,,
|
||
\family typewriter
|
||
~
|
||
\family default
|
||
'') should have been used.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
\emph on
|
||
You should enclose the previous parenthesis with ,,
|
||
\family typewriter
|
||
{}
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Italic correction (,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
'') found in non-italic buffer.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Italic correction (,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
'') found more than once.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
\emph on
|
||
No italic correction (,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
'') found.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Accent command ,,
|
||
\family typewriter
|
||
cmd
|
||
\family default
|
||
'' needs use of ,,
|
||
\family typewriter
|
||
cmd
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Wrong length of dash may have been used.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
\emph on
|
||
,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
'' expected, found ,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Solo ,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
'' found.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
You should use ,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
'' to achieve an ellipsis.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Inter-word spacing (,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
|
||
\family default
|
||
'') should perhaps be used.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Inter-sentence spacing (,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
@
|
||
\family default
|
||
'') should perhaps be used.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Could not find argument for command.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
No match found for ,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Math mode still on at end of LaTeX file.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Number of ,,
|
||
\family typewriter
|
||
char
|
||
\family default
|
||
'' doesn't match the number of ,,
|
||
\family typewriter
|
||
char
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
You should use either
|
||
\family typewriter
|
||
,,
|
||
\family default
|
||
or
|
||
\family typewriter
|
||
''
|
||
\family default
|
||
as an alternative to ,,
|
||
\family typewriter
|
||
"
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
You should use ,,
|
||
\family typewriter
|
||
'
|
||
\family default
|
||
'' (ASCII 39) instead of ,,
|
||
\family typewriter
|
||
´
|
||
\family default
|
||
'' (ASCII 180).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
User-specified pattern found.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
This command might not be intended.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
\emph on
|
||
Comment displayed.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Either
|
||
\family typewriter
|
||
''
|
||
\backslash
|
||
,'
|
||
\family default
|
||
or
|
||
\family typewriter
|
||
'
|
||
\backslash
|
||
,''
|
||
\family default
|
||
will look better.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Delete this space to maintain correct page references.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
\emph on
|
||
You might wish to put this between a pair of ,,
|
||
\family typewriter
|
||
{}
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
You ought to remove spaces in front of punctuation.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Could not execute LaTeX command.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Don't use
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
in front of small punctuation.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\family typewriter
|
||
\size small
|
||
$
|
||
\backslash
|
||
times$
|
||
\family default
|
||
may look prettier here.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
\emph on
|
||
Multiple spaces detected in output.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
This text may be ignored.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Use
|
||
\family typewriter
|
||
,,
|
||
\family default
|
||
to begin quotation, not '.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Use
|
||
\family typewriter
|
||
'
|
||
\family default
|
||
to end quotation, not
|
||
\family typewriter
|
||
''
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Don't mix quotes.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
You should perhaps use ,,
|
||
\family typewriter
|
||
cmd
|
||
\family default
|
||
'' instead.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
You should put a space in front of/after parenthesis.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
You should avoid spaces in front of/after parenthesis.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
\emph on
|
||
You should not use punctuation in front of/after quotes.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
Double space found.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
You should put punctuation outside inner/inside display math mode.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
You ought to not use primitive TeX in LaTeX code.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
You should remove spaces in front of ,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
''
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\size small
|
||
,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
'' is normally not followed by ,,
|
||
\family typewriter
|
||
%c
|
||
\family default
|
||
''.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Mam nadzieję, że w następnych wersjach LyX-a dostarczymy bardziej kompletny
|
||
interfejs dla tego narzędzia (i jego mniejszego kuzyna
|
||
\family typewriter
|
||
lacheck
|
||
\family default
|
||
) dla wykorzystania jego pełnych możliwości.
|
||
But it's not exactly useless as it is now: go try it on one of your existing
|
||
documents of a certain length and be surprised.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Kontrola wersji (RCS) w LyX
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
by
|
||
\noun on
|
||
Lars Gullik Bjřnnes
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Moi przyjaciele chcieli użyć LyX-a do projektu grupowego.
|
||
Gdy nie znaleźli obsługi kontroli wersji ani blokowania plików, porzucili
|
||
ten pomysł.
|
||
To na tyle mnie zirytowało, że postanowiłem zrobić obsługę dla RCS (z możliwośc
|
||
ią obsługi CVS i/lub SCCS jako przyszłościowe ulepszenie).
|
||
To już zostało zrobione i teraz LyX obsługuje najbardziej podstawowe polecenia
|
||
RCS.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli potrzebujesz zrobić coś bardziej wyszukanego to będziesz musiał zrobić
|
||
to ręcznie w terminalu xterm.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Zanim zaczniesz używać kontroli wersji w LyX-ie powinieneś wpierw przeczytać
|
||
|
||
\emph on
|
||
rcsintro
|
||
\emph default
|
||
(plik man:
|
||
\family typewriter
|
||
man rcsintro
|
||
\family default
|
||
).
|
||
W tym pliku są opisane wszystkie podstawowe funkcje RCS.
|
||
Powinieneś zwrócić szczególną uwagę na katalog RCS oraz na plik główny
|
||
RCS (zakończony v)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
W LyX-ie dokonano implementacji dla ostatniej wersji pakietu GNU RCS --
|
||
nie gwarantujemy wykonania dla starszych wersji.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Polecenia RCS w LyX
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
W dalszych sekcjach opisano polecenia RCS obsługiwane przez LyX-a.
|
||
Możesz je znaleźć w menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
K
|
||
\bar default
|
||
ontrola wersji
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
|
||
\family sans
|
||
Rejestruj
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Jeśli dokument nie jest objęty kontrolą wersji, to wyświetlone jest tylko
|
||
to polecenie menu.
|
||
A jeśli dokument jest objęty kontrolą wersji, to te polecenie jest wyłączone.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
To polecenie rejestruje dokument w RCS.
|
||
Zostaniesz zapytany o początkowy opis dokumentu.
|
||
Dokument jest teraz w trybie TylkoDoOdczytu i aby dokonać jego edycji musisz
|
||
wybrać polecenie
|
||
\family sans
|
||
Odblokuj i edytuj
|
||
\family default
|
||
.
|
||
Dokument objęty kontrolą wersji ma oznaczenie w buforze: [RCS:<version>
|
||
<locker>].
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Polecenie RCS:
|
||
\family typewriter
|
||
ci -q -u -i -t-"<initial description>" <file-name>
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Przeczytaj
|
||
\family typewriter
|
||
man ci
|
||
\family default
|
||
aby poznać parametry wywołania polecenia.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Zwolnij
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Gdy skończyłeś edycję pliku wprowadź zmianę do RCS.
|
||
Gdy to zrobisz, zostaniesz zapytany o opis zmian, który zostanie zapisany
|
||
w historii dokumentu.
|
||
Numer wersji zostanie zwiększony, a twoje zmiany dopisane do głównego pliku
|
||
RCS.
|
||
Dokument jest odblokowany i ustawiony w tryb TylkoDoOdczytu.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Polecenie RCS:
|
||
\family typewriter
|
||
ci -q -u -m"<description>" <file-name>
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Zablokuj i edytuj
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Za pomocą tego polecenia blokujemy dokument dla siebie i możemy go edytować.
|
||
Polecenie ustawia plik w tryb ZapisOdczyt tylko dla Ciebie.
|
||
Możesz kontynuować edycję do czasu, aż do wydania polecenia
|
||
\family sans
|
||
Zwolnij
|
||
\family default
|
||
.
|
||
W wierszu statusowym zaznaczone jest że plik został zablokowany.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Polecenie RCS:
|
||
\family typewriter
|
||
co -q -l <file-name>
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Wróć do ostatniej wersji
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Polecenie usuwa wszystkie wprowadzone zmiany do dokumentu od czasu ostatniej
|
||
rewizji (zwolnienia).
|
||
Zostaniesz przedtem ostrzeżony.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
RCS command:is
|
||
\family typewriter
|
||
co -f -u<version> <file-name>
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Usuń ostatnio wprowadzone zmiany
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Wynikiem polecenia jest jak gdyby ostatnia rewizja się nie zdarzyła.
|
||
W dokumencie LyX-a nie są dokonywane żadne zmiany, ale ostatnia wersja
|
||
jest usuwana z głównego pliku RCS.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
RCS command:
|
||
\family typewriter
|
||
rcs -o<version> <file-name>
|
||
\family default
|
||
umum
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Pokaż historię zmian
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Polecenie wyświetla pełną historię dokumentu.
|
||
Wyświetlony zostaje
|
||
\family typewriter
|
||
rlog <file-name>
|
||
\family default
|
||
w przeglądarce.
|
||
Przeczytaj man
|
||
\family typewriter
|
||
rlog
|
||
\family default
|
||
aby poznać więcej informacji.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
Literate Programming
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
By
|
||
\noun on
|
||
Edmar Wienskoski Jr.
|
||
|
||
\noun default
|
||
(edmar-w-jr@technologist.com)
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Wprowadzenie
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The main purpose of this documentation is to show you how to use LyX for
|
||
literate programming.
|
||
Where it is assumed that you are familiar with this programming technique,
|
||
and know what
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
tangling
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
and
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
weaving
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
means.
|
||
If that is not the case, please follow the web links provided in the following
|
||
sections.
|
||
There is a lot of good documentation out there covering old development
|
||
history to the latest tools tips.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
It is also assumed that you are familiar with LyX itself to a point that
|
||
you are comfortable changing your
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
file, and X resources file.
|
||
If that is not the case please refer to other LyX documentation to cover
|
||
your specific needs.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
Literate Programming
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
From the Literate Programming FAQ :
|
||
\end_layout
|
||
|
||
\begin_layout Quotation
|
||
Literate programming is the combination of documentation and source together
|
||
in a fashion suited for reading by human beings.
|
||
In fact, literate programs should be enjoyable reading, even inviting!
|
||
(Sorry Bob, I couldn't resist!) In general, literate programs combine source
|
||
and documentation in a single file.
|
||
Literate programming tools then parse the file to produce either readable
|
||
documentation or compilable source.
|
||
The WEB style of literate programming was created by D.E.
|
||
Knuth during the development of his TeX typesetting software.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Another excerpt says:
|
||
\end_layout
|
||
|
||
\begin_layout Quotation
|
||
|
||
\emph on
|
||
How is literate programming different from verbose commenting?
|
||
\end_layout
|
||
|
||
\begin_layout Quotation
|
||
There are three distinguishing characteristics.
|
||
In order of importance, they are:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Itemize
|
||
flexible order of elaboration
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
automatic support for browsing
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
typeset documentation, especially diagrams and mathematics
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Standard
|
||
Now that I sparked your curiosity, take a look in the references.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
References
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The complete Literate Programming FAQ can be found at:
|
||
\end_layout
|
||
|
||
\begin_layout Quote
|
||
http://shelob.ce.ttu.edu/daves/faq.html
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The FAQ lists 23 (twenty three !) different literate programming tools.
|
||
Where some are specialized or
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
tailored
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
for particular programming languages, while other have general scope.
|
||
I selected
|
||
\noun on
|
||
Noweb
|
||
\noun default
|
||
for my own use for several reasons:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
It can generate the documentation either in latex or html.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
It has a open architecture, i.e., it is easy to plug in new filters and to
|
||
perform special processing that you may need.
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
There is a good selection of filters available already (the html is one
|
||
of them).
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
It is free.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The Noweb web page can be found at:
|
||
\end_layout
|
||
|
||
\begin_layout Quote
|
||
https://www.cs.tufts.edu/~nr/noweb/
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Starting from there you can reach many other interesting links and even
|
||
some literate program examples.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
LyX and Literate Programming
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Some changes to LyX were required to enable it to interact with Noweb.
|
||
Those changes were rather simple, and were done in a
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Noweb independent
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
way, i.e., I expect that you will be able to use this new LyX feature with
|
||
some other literate programming tool of your choice by just re-configuring
|
||
your lyxrc file.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Generowanie dokumentów i kodu (weaving and tangling)
|
||
\end_layout
|
||
|
||
\begin_layout Paragraph
|
||
Wybor klasy dokumentu
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
If you have installed Noweb and LyX successfully, whenever you open a new
|
||
document or try to change the document class of an existing one, you will
|
||
find that there are three new document classes available:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Article (Noweb)
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Book (Noweb)
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
Report (Noweb)
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
You must select one of them to create your literate documents from.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Note that literate documents are not limited to these three classes.
|
||
New classes can be generated from other styles like letter or in combination
|
||
with other class variations like Article (AMS).
|
||
I have limited the choice to these three because I didn't want to clog
|
||
the list of options with all possible variations.
|
||
If you have special needs that cannot be covered by one of the existing
|
||
classes, let me know and I will arrange to insert a new entry, or teach
|
||
you how to do it.
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
It is very simple, it involves the creation of a file with four lines, and
|
||
re-running of the auto configuration.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
a new set of document classes for it.
|
||
\end_layout
|
||
|
||
\begin_layout Paragraph
|
||
Wpisywanie kodu
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX enables you to write code with a layout named
|
||
\noun on
|
||
Scrap
|
||
\noun default
|
||
.
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
The equivalent Noweb term is
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Chunk
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
For historical reasons, I got used to the term
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
scrap
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
introduced by other literate tool named Nuweb, which I used for many years
|
||
before rendering myself to Noweb.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
<<My scrap>>=
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
code
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
more code
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
even more code
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
@
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The problem is that whatever is written in between the << and the
|
||
\family typewriter
|
||
@
|
||
\family default
|
||
must be taken literally, i.e., LyX should be prevented from making any special
|
||
interpretation of what has been written.
|
||
For that reason, I defined a new layout named Scrap, that works like a
|
||
LaTeX paragraph but has a free spacing capability.
|
||
In other words, it is a combination of the LaTeX and the LyX-Code layouts.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The down side of this
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
semi-hack
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
is that consecutive paragraphs of code will be spaced with one empty line
|
||
in the source code and also in the printed documentation.
|
||
Of course I don't want this.
|
||
The work around is to enter each line of code within a single Scrap, with
|
||
a newline (ctrl-return).
|
||
The example above will look like this:
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
If you have a printed version of this document you will not see any difference
|
||
between the previous example and this one.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
<<My scrap>>=
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
code
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
more code
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
even more code
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
@
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
This layout works fine.
|
||
The only real inconvenience is that you have to type ctrl-return instead
|
||
of a plain return.
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
It is in my list of
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
improvements
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
to fix that.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
e to enter a blank character.
|
||
I believe these problems are a small price to pay for the benefits LyX
|
||
brings to you for typing, compiling, and debugging your literate program.
|
||
\end_layout
|
||
|
||
\begin_layout Paragraph
|
||
Generowanie dokumentacji
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
At this point you already have a new document file with a proper document
|
||
class, and with some code and text on it.
|
||
How do I print it ? The answer is simple, you select ,,Update dvi'' or
|
||
,,Update PostScript'' or ,,View dvi'', etc.
|
||
Just like you would do for a plain document.
|
||
No special procedure is required.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
To help orientate you, I will now explain what happens inside LyX:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
When the ,,Update dvi'' menu option is chosen, a latex file is generated.
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
If the document is of any literate class the generated file will be named
|
||
with an extension name defined by
|
||
\family typewriter
|
||
|
||
\backslash
|
||
literate_extension
|
||
\family default
|
||
, otherwise the file will have the usual
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
extension.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Enumerate
|
||
Note that the only difference so far is in the name of the file, no special
|
||
processing is required by LyX.
|
||
Given that you formatted the code using the Scrap layout that, by itself,
|
||
takes care of the business.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
If the document is of any literate class LyX will execute:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout LyX-Code
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
literate_command
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
<
|
||
\emph on
|
||
filename
|
||
\emph default
|
||
>
|
||
\emph on
|
||
filename
|
||
\emph default
|
||
.out
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
|
||
\backslash
|
||
literate_error_filter
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
<
|
||
\emph on
|
||
filename
|
||
\emph default
|
||
.out >
|
||
\emph on
|
||
filename
|
||
\emph default
|
||
.log
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Otherwise it will just skip this step.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Enumerate
|
||
Finally, LaTeX is invoked and the regular post processing continues as in
|
||
a plain document.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The purpose of the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
literate_command
|
||
\family default
|
||
is to transform the newly created
|
||
\family typewriter
|
||
.nw
|
||
\family default
|
||
file into a
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
file.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The purpose of the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
literate_error_filter
|
||
\family default
|
||
command is to help LyX display error boxes when the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
literate_command
|
||
\family default
|
||
reports any errors.
|
||
This filter can be a C program, a script, or any thing you want.
|
||
Its job is to identify error messages from your literate tool, in our case
|
||
Noweb, and convert them to a common format that LyX understands.
|
||
A separate document,
|
||
\family typewriter
|
||
Literate.lyx
|
||
\family default
|
||
, in the examples directory (accessed with the
|
||
\family sans
|
||
Examples
|
||
\family default
|
||
button in the file popup), has a literate C program that can be used to
|
||
parse Noweb error messages.
|
||
This scheme introduces one more command for the user to configure, but
|
||
has the advantage of
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
literate tool
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
independence.
|
||
Moreover, if you don't bother to set it, you can still use the system,
|
||
you just loose the ability to have a nice display and interaction with
|
||
the error messages.
|
||
\end_layout
|
||
|
||
\begin_layout Paragraph
|
||
Generowanie kodu
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
When the ,,Build Program'' File menu option is chosen or the corresponding
|
||
button in the toolbar is pressed, a latex file with extension
|
||
\family typewriter
|
||
|
||
\backslash
|
||
literate_extension
|
||
\family default
|
||
is generated just like step 1 above.
|
||
Then LyX invokes
|
||
\family typewriter
|
||
|
||
\backslash
|
||
build_command
|
||
\family default
|
||
to generate the code and
|
||
\family typewriter
|
||
|
||
\backslash
|
||
build_error_filter
|
||
\family default
|
||
to process the compilation error messages, as in step 3 above.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Note that no special processing is required from LyX.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Also note that I am assuming that you are familiar with Noweb.
|
||
In this case you will know what to do to get an executable file starting
|
||
from a noweb file (
|
||
\family typewriter
|
||
.nw
|
||
\family default
|
||
extension).
|
||
It is likely that you will create a makefile for that purpose.
|
||
For that reason, after LyX creates the noweb file, it invokes the command
|
||
defined by
|
||
\family typewriter
|
||
|
||
\backslash
|
||
build_program
|
||
\family default
|
||
, with a default of
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
make
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
In case you want to process your literate file with a script, or some other
|
||
program, just insert in your lyxrc file an entry with:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
build_command
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
my_script my_arguments
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
The
|
||
\family typewriter
|
||
|
||
\backslash
|
||
build_error_filter
|
||
\family default
|
||
differs from the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
literate_error_filter
|
||
\family default
|
||
only in that the former will identify error messages from your compiler.
|
||
The same example program mentioned before can also parse gcc, or xlc error
|
||
messages.
|
||
If you have a different compiler you may want to change this program or
|
||
create a new one.
|
||
Again, the same comments from the previous section are valid here: this
|
||
is optional, you can skip it if you can afford to loose the LyX error handling
|
||
feature.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
In summary, the ,,Build Program'' internal function sequence is pretty much
|
||
like the ,,Update dvi'' one but involving different commands.
|
||
See schematic:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
,,Update dvi'' -> generate .tex
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
-> invoke -> show latex errors
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
on plain doc file
|
||
\backslash
|
||
latex
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
,,Update dvi'' -> generate same -> invoke
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
-> invoke -> show latex errors
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
on literate doc file with .nw
|
||
\backslash
|
||
literate_command
|
||
\backslash
|
||
|
||
\backslash
|
||
latex
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
extension
|
||
\backslash
|
||
_______ -> show literate errors
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
,,Build Program'' -> generate same -> invoke
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
-> show compilation error
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
on literate doc file with .nw
|
||
\backslash
|
||
build_command
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
extension ( make )
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Konfiguracja LyXa
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
There are five new controls that you can put in your lyxrc file:
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
literate_command
|
||
\family default
|
||
specifies which literate tool you are going to use.
|
||
During normal LyX configuration, the auto configuration script will try
|
||
to find the noweb package for you.
|
||
If the search is successful, the default value for this control is set
|
||
to:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout LyX-Code
|
||
noweave -delay -index
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Otherwise the default value is set to
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
none
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
literate_extension
|
||
\family default
|
||
specifies the filename extension to be used for literate documents.
|
||
Some literate tools requires specific file extension names.
|
||
The default is set during configuration as either
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
.nw
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
or
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
none
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
, depending on whether the auto configuration found the noweb package or
|
||
not.
|
||
\end_layout
|
||
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
build_command
|
||
\family default
|
||
defaults to
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
make
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
You need to create a makefile to do the tangling, compilation, etc.
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Standard
|
||
Another way is to maintain the makefile or building script itself as part
|
||
of the document.
|
||
That way every project can be compiled with the same command line:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
notangle -Rbuild-script
|
||
\emph on
|
||
filename
|
||
\emph default
|
||
.nw | sh
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
To use this scheme, create a script named
|
||
\family typewriter
|
||
project-build
|
||
\family default
|
||
that executes the command above:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
#!/bin/sh
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
notangle -Rbuild-script $1 | sh
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Finally set LyX to execute the
|
||
\family typewriter
|
||
project-build
|
||
\family default
|
||
script:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
build_command project-build
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Every time you start a new project, define a scrap with name
|
||
\family typewriter
|
||
build-script
|
||
\family default
|
||
that will do the compilation for that project.
|
||
Whenever you select
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Build Program
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
, LyX will extract that scrap (
|
||
\family typewriter
|
||
notangle -Rbuild-script...
|
||
\family default
|
||
) and execute it (
|
||
\family typewriter
|
||
...|sh
|
||
\family default
|
||
).
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
literate_error_filter
|
||
\family default
|
||
defaults to ,,cat''.
|
||
If you compile the program given in
|
||
\family typewriter
|
||
Literate_example.lyx
|
||
\family default
|
||
, you can set:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
literate_error_filter
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
listerrors n
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
to process Noweb(noweave) error messages
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Description
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
build_error_filter
|
||
\family default
|
||
defaults to
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
cat
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
If you compile the program given in
|
||
\family typewriter
|
||
Literate_example.lyx
|
||
\family default
|
||
, you can set:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
build_error_filter
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
listerrors b
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
to process both Noweb(notangle) error messages and gcc error messages.
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Subsubsection
|
||
Rozszerzenia diagnostyczne
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
There is also a new function implemented in the LyX server, the ,,server-goto-fi
|
||
le-row'' function, to be used with ddd/gdb or other debugger.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
When debugging code with ddd/gdb, it is possible to invoke a text editor
|
||
at the current execution position with a single key stroke.
|
||
The default ddd configuration for that is shift-ctrl-V.
|
||
It happens that you can define the editor command line invocation in ddd
|
||
by accessing the edit\SpecialChar \menuseparator
|
||
preferences\SpecialChar \menuseparator
|
||
helpers window and changing the ,,Edit
|
||
Sources'' entry.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
I take advantage of the new created LyX server function and this ddd feature,
|
||
and set
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Edit Sources
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
to:
|
||
\end_layout
|
||
|
||
\begin_layout Quote
|
||
echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
With this, whenever you are using ddd and find a point in the program that
|
||
you want to edit, you just press shift-ctrl-V (in the ddd window), and
|
||
ddd you forward this information to LyX through the LyX server and then
|
||
the LyX window will show the same file with the cursor at the same position
|
||
ddd was pointing to.
|
||
No more guessing or long scrolling to locate a point in the program back
|
||
from debugging !
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Note however that you must enable the LyX server to get this feature working
|
||
(it is disabled by default).
|
||
To enable it, insert in your lyxrc file:
|
||
\end_layout
|
||
|
||
\begin_layout Quote
|
||
|
||
\backslash
|
||
serverpipe "/home/<your home directory>/.lyxpipe"
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
Read the LyX server documentation for further information.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Rozszerzenia paska narzędzi
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
I created six new buttons that can be added to your LyX toolbar.
|
||
Five of these buttons are short cuts to layout styles: Standard, Section,
|
||
LaTeX, LyX-Code, and Scrap.
|
||
I created those because they are the ones I use most and I was tired of
|
||
scrolling the layout menu looking for the one I wanted.
|
||
The last one is a short cut to the
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Build Program
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
File menu entry.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
LyX has a range of buttons that are available for tool bar customization.
|
||
In my toolbar I like to combine the six short cuts above with two more:
|
||
One for
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Update dvi
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
and the other for
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
View dvi
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
File menu entries.
|
||
Here is how it looks like:
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
begin_toolbar
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
layouts
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
add layout Standard
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
add layout Section
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
add layout LaTeX
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
add layout LyX-Code
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
add layout Scrap
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
separator
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
add buffer-view
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
add buffer-typeset
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
add build-program
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
separator
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
|
||
\backslash
|
||
end_toolbar
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
Dopasowanie kolorów
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
There are a number of colors in LyX that can be customized.
|
||
For each one there are two ways to do it: either by inserting a line in
|
||
your X resource files, or by adding a flag in the LyX command line.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
One of the things that bothers people is the LaTeX font color.
|
||
The default color is red, since the scraps uses LaTeX font, and there is
|
||
a lot of scraps in literate documents, you may get tired of seeing everything
|
||
in red.
|
||
Example:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
In the X resource file:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Quote
|
||
lyx*LatexColor: gold
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
In the command line:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Quote
|
||
lyx -LatexColor gold
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Standard
|
||
The next thing is the visible presence of the newline character in the screen.
|
||
You can choose the color of this particular character and make it blend
|
||
in the background.
|
||
I recommend you choosing a color that is close to the background but not
|
||
equal, that way you still can see it is there, but it is not bothering
|
||
you anymore.
|
||
Example:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
In the X resource file:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Quote
|
||
lyx*BackgroundColor: gray20
|
||
\end_layout
|
||
|
||
\begin_layout Quote
|
||
lyx*NewLineColor: gray35
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
In the command line:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Quote
|
||
lyx -BackgroundColor gray20 -NewLineColor gray35
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Standard
|
||
If you don't like a bright clear background burning your eyes all day long,
|
||
you can reverse background and foreground colors with this:
|
||
\end_layout
|
||
|
||
\begin_layout Itemize
|
||
In the X resource file:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Quote
|
||
lyx*Reverse: 1
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Itemize
|
||
In the command line:
|
||
\end_layout
|
||
|
||
\begin_deeper
|
||
\begin_layout Quote
|
||
lyx -Reverse 1
|
||
\end_layout
|
||
|
||
\end_deeper
|
||
\begin_layout Standard
|
||
The problem with all those color alterations is that you may need to change
|
||
other colors as well to ensure that math, inset, etc, are
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
normal
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
with respect to the rest.
|
||
The following is the selection I use in my own X resource file.
|
||
It is just a suggestion.
|
||
I encourage you to try to find the color set that work best for you.
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
lyx*Reverse: 1
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
lyx*MathColor: green
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
lyx*LatexColor: gold
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
lyx*OnOffLineColor: magenta
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
lyx*InsetColor: yellow
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
lyx*LightedColor: gray50
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
lyx*NewLineColor: gray35
|
||
\end_layout
|
||
|
||
\begin_layout LyX-Code
|
||
lyx*BackgroundColor: gray20
|
||
\end_layout
|
||
|
||
\begin_layout Chapter
|
||
|
||
\lang english
|
||
Special features
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
You can do everything with LyX that you can do with LaTeX.
|
||
However, LyX cannot support every LaTeX feature directly.
|
||
But you can always use TeX Code.
|
||
This chapter shows you some more special things you might want to use.
|
||
For other special things you can do with figures, tables, floats, boxes
|
||
and notes, have a look at the
|
||
\emph on
|
||
EmbeddedObjects
|
||
\emph default
|
||
manual.
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
|
||
\lang english
|
||
Multiple Text Columns
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
This feature is independent of the option
|
||
\family sans
|
||
Two-column document
|
||
\family default
|
||
in the document settings under
|
||
\family sans
|
||
Text Layout
|
||
\family default
|
||
.
|
||
If you want to have 2
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
columns for the whole document, it is recommended to use the
|
||
\family sans
|
||
Two-column document
|
||
\family default
|
||
option.
|
||
For all other cases use this feature.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
To use multiple text columns in your document, you have to load the module
|
||
|
||
\family sans
|
||
Multiple Columns
|
||
\family default
|
||
(menu
|
||
\family sans
|
||
Document\SpecialChar \menuseparator
|
||
Settings\SpecialChar \menuseparator
|
||
Modules
|
||
\family default
|
||
) and must have the LaTeX-package
|
||
\series bold
|
||
multicol
|
||
\series default
|
||
installed.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
Footnotes within multiple columns will be placed at the bottom of the page
|
||
and not under each column.
|
||
Within the different columns you can use everything, with the limitation
|
||
that for floats you need to use the float option
|
||
\family sans
|
||
Span columns
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
|
||
\lang english
|
||
Basics
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
If you want to have 2
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
columns in your text, insert a multicolumn inset via the menu
|
||
\family sans
|
||
Insert\SpecialChar \menuseparator
|
||
Custom
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Insets\SpecialChar \menuseparator
|
||
Multiple
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Columns
|
||
\family default
|
||
where the columns should start.
|
||
Write all text that should be printed in 2
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
columns into this inset.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
Here is an example:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\noindent
|
||
|
||
\lang english
|
||
\begin_inset Flex Multiple Columns
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
\noindent
|
||
|
||
\series bold
|
||
\size small
|
||
\lang english
|
||
The Adventure of the Empty House
|
||
\series default
|
||
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
by Sir Arthur Conan Doyle
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size small
|
||
\lang english
|
||
It was in the spring of the year 1894 that all London was interested, and
|
||
the fashionable world dismayed, by the murder of the Honourable Ronald
|
||
Adair under most unusual and inexplicable circumstances.
|
||
The public has already learned those particulars of the crime which came
|
||
out in the police investigation, but a good deal was suppressed upon that
|
||
occasion, since the case for the prosecution was so overwhelmingly strong
|
||
that it was not necessary to bring forward all the facts.
|
||
Only now, at the end of nearly ten years, am I allowed to supply those
|
||
missing links which make up the whole of that remarkable chain.
|
||
The crime was of interest in itself, but that interest was as nothing to
|
||
me compared to the inconceivable sequel, which afforded me the greatest
|
||
shock and surprise of any event in my adventurous life.
|
||
Even now, after this long interval, I find myself thrilling as I think
|
||
of it, and feeling once more that sudden flood of joy, amazement, and increduli
|
||
ty which utterly submerged my mind.
|
||
Let me say to that public, which has shown some interest in those glimpses
|
||
which I have occasionally given them of the thoughts and actions of a very
|
||
remarkable man, that they are not to blame me if I have not shared my knowledge
|
||
with them, for I should have considered it my first duty to do so, had
|
||
I not been barred by a positive prohibition from his own lips, which was
|
||
only withdrawn upon the third of last month.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
To get 3 or more columns, set the cursor into the multicolumn inset and
|
||
use the menu
|
||
\family sans
|
||
Insert\SpecialChar \menuseparator
|
||
Number
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
of
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Columns
|
||
\family default
|
||
.
|
||
The number of the desired columns is written into that inset (for 3
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
columns write
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
3
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
).
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
Here is an example with 3
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
columns:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Flex Multiple Columns
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size footnotesize
|
||
\lang english
|
||
\begin_inset Argument 1
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
3
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
It can be imagined that my close intimacy with Sherlock Holmes had interested
|
||
me deeply in crime, and that after his disappearance I never failed to
|
||
read with care the various problems which came before the public.
|
||
And I even attempted, more than once, for my own private satisfaction,
|
||
to employ his methods in their solution, though with indifferent success.
|
||
There was none, however, which appealed to me like this tragedy of Ronald
|
||
Adair.
|
||
As I read the evidence at the inquest, which led up to a verdict of willful
|
||
murder against some person or persons unknown, I realized more clearly
|
||
than I had ever done the loss which the community had sustained by the
|
||
death of Sherlock Holmes.
|
||
There were points about this strange business which would, I was sure,
|
||
have specially appealed to him, and the efforts of the police would have
|
||
been supplemented, or more probably anticipated, by the trained observation
|
||
and the alert mind of the first criminal agent in Europe.
|
||
All day, as I drove upon my round, I turned over the case in my mind and
|
||
found no explanation which appeared to me to be adequate.
|
||
At the risk of telling a twice-told tale, I will recapitulate the facts
|
||
as they were known to the public at the conclusion of the inquest.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
You can have up to 10
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
columns if you want to, but that might not be very pleasant for the readers
|
||
of your document.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Newpage newpage
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
|
||
\lang english
|
||
Columns inside Columns
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
You can also have columns inside columns:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Flex Multiple Columns
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size footnotesize
|
||
\lang english
|
||
The Honourable Ronald Adair was the second son of the Earl of Maynooth,
|
||
at that time governor of one of the Australian colonies.
|
||
Adair's mother had returned from Australia to undergo the operation for
|
||
cataract, and she, her son Ronald, and her daughter Hilda were living together
|
||
at 427 Park Lane.
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
\begin_inset Flex Multiple Columns
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size footnotesize
|
||
\lang english
|
||
The youth moved in the best society–had, so far as was known, no enemies
|
||
and no particular vices.
|
||
He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement
|
||
had been broken off by mutual consent some months before, and there was
|
||
no sign that it had left any very profound feeling behind it.
|
||
For the rest {sic} the man's life moved in a narrow and conventional circle,
|
||
for his habits were quiet and his nature unemotional.
|
||
Yet it was upon this easy-going young aristocrat that death came, in most
|
||
strange and unexpected form, between the hours of ten and eleven-twenty
|
||
on the night of March 30, 1894.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size footnotesize
|
||
\lang english
|
||
Ronald Adair was fond of cards–playing continually, but never for such stakes
|
||
as would hurt him.
|
||
He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs.
|
||
It was shown that, after dinner on the day of his death, he had played
|
||
a rubber of whist at the latter club.
|
||
He had also played there in the afternoon.
|
||
|
||
\size default
|
||
|
||
\size footnotesize
|
||
The evidence of those who had played with him– Mr.
|
||
Murray, Sir John Hardy, and Colonel Moran–showed that the game was whist,
|
||
and that there was a fairly equal fall of the cards.
|
||
Adair might have lost five pounds, but not more.
|
||
His fortune was a considerable one, and such a loss could not in any way
|
||
affect him.
|
||
He had played nearly every day at one club or other, but he was a cautious
|
||
player, and usually rose a winner.
|
||
It came out in evidence that, in partnership with Colonel Moran, he had
|
||
actually won as much as four hundred and twenty pounds in a sitting, some
|
||
weeks before, from Godfrey Milner and Lord Balmoral.
|
||
So much for his recent history as it came out at the inquest.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
|
||
\lang english
|
||
Advanced Examples
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
The examples in this section show some more special features of multiple
|
||
columns.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
For more features of multiple columns, have a look at the documentation
|
||
of the LaTeX-package
|
||
\series bold
|
||
multicol
|
||
\series default
|
||
,
|
||
\begin_inset CommandInset citation
|
||
LatexCommand cite
|
||
key "multicol"
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
|
||
\lang english
|
||
Preface
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
To add a preface text for multiple columns, set the cursor into the mulitcolumn
|
||
inset and use the menu
|
||
\family sans
|
||
Insert\SpecialChar \menuseparator
|
||
Preface
|
||
\family default
|
||
.
|
||
Write your preface text into that inset.
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
This is an example with some preface text:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Flex Multiple Columns
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
\begin_inset Argument 2
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
And the story continues and continues and continues and continues\SpecialChar \ldots{}
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\size small
|
||
On the evening of the crime, he returned from the club exactly at ten.
|
||
His mother and sister were out spending the evening with a relation.
|
||
The servant deposed that she heard him enter the front room on the second
|
||
floor, generally used as his sitting-room.
|
||
She had lit a fire there, and as it smoked she had opened the window.
|
||
No sound was heard from the room until eleven-twenty, the hour of the return
|
||
of Lady Maynooth and her daughter.
|
||
Desiring to say good-night, she attempted to enter her son's room.
|
||
The door was locked on the inside, and no answer could be got to their
|
||
cries and knocking.
|
||
Help was obtained, and the door forced.
|
||
The unfortunate young man was found lying near the table.
|
||
His head had been horribly mutilated by an expanding revolver bullet, but
|
||
no weapon of any sort was to be found in the room.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
You can also use a section heading as the preface if you use a section command
|
||
as TeX Code.
|
||
For example the command
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\series bold
|
||
\lang english
|
||
|
||
\backslash
|
||
subsection{subsection title}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
creates a subsection.
|
||
In this example the preface is a subsubsection:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Flex Multiple Columns
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
\begin_inset Argument 2
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
subsubsection{
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
This is a subsubsection heading as a preface
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\size small
|
||
A minute examination of the circumstances served only to make the case more
|
||
complex.
|
||
In the first place, no reason could be given why the young man should have
|
||
fastened the door upon the inside.
|
||
There was the possibility that the murderer had done this, and had afterwards
|
||
escaped by the window.
|
||
The drop was at least twenty feet, however, and a bed of crocuses in full
|
||
bloom lay beneath.
|
||
Neither the flowers nor the earth showed any sign of having been disturbed,
|
||
nor were there any marks upon the narrow strip of grass which separated
|
||
the house from the road.
|
||
Apparently, therefore, it was the young man himself who had fastened the
|
||
door.
|
||
But how did he come by his death? No one could have climbed up to the window
|
||
without leaving traces.
|
||
Suppose a man had fired through the window, he would indeed be a remarkable
|
||
shot who could with a revolver inflict so deadly a wound.
|
||
Again, Park Lane is a frequented thoroughfare; there is a cab stand within
|
||
a hundred yards of the house.
|
||
No one had heard a shot.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
If there is less vertical space than 6
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
text lines is left on the page at the beginning of the multiple columns,
|
||
a page break will be inserted before the multiple columns.
|
||
Depending on the number of lines of the preface text, you might want to
|
||
change this space.
|
||
This is done by setting the cursor into the mulitcolumn inset behind the
|
||
preface (if there is any) and using the menu
|
||
\family sans
|
||
Insert\SpecialChar \menuseparator
|
||
Space
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Before
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Page
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Break
|
||
\family default
|
||
.
|
||
Insert into that inset the amount of space like e.
|
||
\begin_inset space \thinspace{}
|
||
\end_inset
|
||
|
||
g.
|
||
\begin_inset space \space{}
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
5cm
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
In this example the space is set to 7
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
text lines by using
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
7
|
||
\backslash
|
||
baselineskip
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
(where the command
|
||
\series bold
|
||
|
||
\backslash
|
||
baselineskip
|
||
\series default
|
||
needs to be inserted as TeX code):
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Flex Multiple Columns
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
\begin_inset Argument 3
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
7
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
baselineskip
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\size small
|
||
On the evening of the crime, he returned from the club exactly at ten.
|
||
His mother and sister were out spending the evening with a relation.
|
||
The servant deposed that she heard him enter the front room on the second
|
||
floor, generally used as his sitting-room.
|
||
She had lit a fire there, and as it smoked she had opened the window.
|
||
No sound was heard from the room until eleven-twenty, the hour of the return
|
||
of Lady Maynooth and her daughter.
|
||
Desiring to say good-night, she attempted to enter her son's room.
|
||
The door was locked on the inside, and no answer could be got to their
|
||
cries and knocking.
|
||
Help was obtained, and the door forced.
|
||
The unfortunate young man was found lying near the table.
|
||
His head had been horribly mutilated by an expanding revolver bullet, but
|
||
no weapon of any sort was to be found in the room.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
|
||
\lang english
|
||
Surrounding Space
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
The amount of space before and after multiple columns can be changed by
|
||
changing the length
|
||
\series bold
|
||
|
||
\backslash
|
||
multicolsep
|
||
\series default
|
||
.
|
||
For example the command
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\series bold
|
||
\lang english
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
multicolsep}{3cm}
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
in TeX Code changes its value to 3
|
||
\begin_inset space \thinspace{}
|
||
\end_inset
|
||
|
||
cm.
|
||
The change must be made before the multiple columns' start.
|
||
The predefined value is 13
|
||
\begin_inset space \thinspace{}
|
||
\end_inset
|
||
|
||
pt.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
For this example
|
||
\series bold
|
||
|
||
\backslash
|
||
multicolsep
|
||
\series default
|
||
was set to 2.5
|
||
\begin_inset space \thinspace{}
|
||
\end_inset
|
||
|
||
cm:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset ERT
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
multicolsep}{2.5cm}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Flex Multiple Columns
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size small
|
||
\lang english
|
||
All day I turned these facts over in my mind, endeavouring to hit upon some
|
||
theory which could reconcile them all, and to find that line of least resistanc
|
||
e which my poor friend had declared to be the starting-point of every investigat
|
||
ion.
|
||
I confess that I made little progress.
|
||
In the evening I strolled across the Park, and found myself about six o'clock
|
||
at the Oxford Street end of Park Lane.
|
||
A group of loafers upon the pavements, all staring up at a particular window,
|
||
directed me to the house which I had come to see.
|
||
A tall, thin man with coloured glasses, whom I strongly suspected of being
|
||
a plain-clothes detective, was pointing out some theory of his own, while
|
||
the others crowded round to listen to what he said.
|
||
I got as near him as I could, but his observations seemed to me to be absurd,
|
||
so I withdrew again in some disgust.
|
||
As I did so I struck against an elderly, deformed man, who had been behind
|
||
me, and I knocked down several books which he was carrying.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Note Greyedout
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\series bold
|
||
\lang english
|
||
Note:
|
||
\series default
|
||
The values you set with
|
||
\series bold
|
||
|
||
\backslash
|
||
setlength
|
||
\series default
|
||
will be used for all following multiple columns until you change them again.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
multicolsep}{13pt}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Note Note
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
go back to the default
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Newpage newpage
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
|
||
\lang english
|
||
Column Separation
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
The width of the columns is automatically calculated, but you can modify
|
||
the space between the columns.
|
||
This is done by changing the length
|
||
\series bold
|
||
|
||
\backslash
|
||
columnsep
|
||
\series default
|
||
.
|
||
Its predefined value is 10
|
||
\begin_inset space \thinspace{}
|
||
\end_inset
|
||
|
||
pt.
|
||
Here is an example where
|
||
\series bold
|
||
|
||
\backslash
|
||
columnsep
|
||
\series default
|
||
is set to 3
|
||
\begin_inset space \thinspace{}
|
||
\end_inset
|
||
|
||
cm:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset ERT
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
columnsep}{3cm}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Flex Multiple Columns
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size small
|
||
\lang english
|
||
My observations of No.
|
||
\begin_inset space \space{}
|
||
\end_inset
|
||
|
||
427 Park Lane did little to clear up the problem in which I was interested.
|
||
The house was separated from the street by a low wall and railing, the
|
||
whole not more than five feet high.
|
||
It was perfectly easy, therefore, for anyone to get into the garden, but
|
||
the window was entirely inaccessible, since there was no water pipe or
|
||
anything which could help the most active man to climb it.
|
||
More puzzled than ever, I retraced my steps to Kensington.
|
||
I had not been in my study five minutes when the maid entered to say that
|
||
a person desired to see me.
|
||
To my astonishment it was none other than my strange old book collector,
|
||
his sharp, wizened face peering out from a frame of white hair, and his
|
||
precious volumes, a dozen of them at least, wedged under his right arm.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
columnsep}{10pt}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Note Note
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
go back to the default
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsubsection
|
||
|
||
\lang english
|
||
Vertical Lines
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
Between the columns a rule with a width of the length
|
||
\series bold
|
||
|
||
\backslash
|
||
columnseprule
|
||
\series default
|
||
is placed.
|
||
If this rule width is set to 0
|
||
\begin_inset space \thinspace{}
|
||
\end_inset
|
||
|
||
pt (this is the default), the rule is suppressed.
|
||
In the following example the line is 2
|
||
\begin_inset space \thinspace{}
|
||
\end_inset
|
||
|
||
pt wide:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset ERT
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
columnseprule}{2pt}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Flex Multiple Columns
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size small
|
||
\lang english
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
You're surprised to see me, sir,
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
said he, in a strange, croaking voice.
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size small
|
||
\lang english
|
||
I acknowledged that I was.
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size small
|
||
\lang english
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Well, I've a conscience, sir, and when I chanced to see you go into this
|
||
house, as I came hobbling after you, I thought to myself, I'll just step
|
||
in and see that kind gentleman, and tell him that if I was a bit gruff
|
||
in my manner there was not any harm meant, and that I am much obliged to
|
||
him for picking up my books.
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size small
|
||
\lang english
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
You make too much of a trifle,
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
said I.
|
||
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
May I ask how you knew who I was?
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\size small
|
||
\lang english
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for
|
||
you'll find my little bookshop at the corner of Church Street, and very
|
||
happy to see you, I am sure.
|
||
Maybe you collect yourself, sir.
|
||
Here's
|
||
\noun on
|
||
British
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Birds
|
||
\noun default
|
||
, and
|
||
\noun on
|
||
Catullus
|
||
\noun default
|
||
, and
|
||
\noun on
|
||
The Holy War
|
||
\noun default
|
||
--a bargain, every one of them.
|
||
With five volumes you could just fill that gap on that second shelf.
|
||
It looks untidy, does it not, sir?
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
columnseprule}{0pt}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Note Note
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
go back to the default
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Newpage newpage
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Section
|
||
|
||
\lang english
|
||
Non-standard Paragraph Shapes
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\noindent
|
||
|
||
\lang english
|
||
LaTeX as well as any other text processor uses by default rectangular paragraphs.
|
||
For special cases like for example posters, invitation cards or poems you
|
||
can modify the paragraph shape to one of your choice.
|
||
This can be done by using the LaTeX-package
|
||
\series bold
|
||
shapepar
|
||
\series default
|
||
which is loaded by using in the document settings the module
|
||
\family sans
|
||
Custom paragraph shapes
|
||
\family default
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
|
||
\lang english
|
||
Predefined shapes
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\series bold
|
||
\lang english
|
||
shapepar
|
||
\series default
|
||
provides the following shapes:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Tabular
|
||
<lyxtabular version="3" rows="13" columns="3">
|
||
<features rotate="0" booktabs="true" islongtable="true" longtabularalignment="center">
|
||
<column alignment="center" valignment="middle" width="16col%">
|
||
<column alignment="center" valignment="middle" width="40col%">
|
||
<column alignment="center" valignment="middle" width="35col%">
|
||
<row endhead="true">
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Name
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Description
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Annotation
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
CDlabel
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Circle with circular hole (in the size of a CD/DVD)
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Cannot be scaled, take care there is not too much text
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Circle
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Circle
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Fragile, calculation might fail
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Diamond
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Rhomboid (symbolizing a
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
diamond
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
)
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
-
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Heart
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Heart-like shape
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
-
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Hexagon
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Hexagon
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
-
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Nut
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Nut for bolt (hexagon with circular hole)
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
-
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Square
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Square
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
-
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Star
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Five-point star
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
-
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Candle
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Burning candle
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
-
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Drop down/up
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Normal/reversed rain drop
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Fragile, calculation might fail
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
TeX
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
The TeX logo
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
-
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Triangle up/down/
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
left/right
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
Triangles in different orientations
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
-
|
||
\end_layout
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
To use a shape for your paragraph, simply select it in LyX's pull-down box
|
||
for environments in the toolbar.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Newpage newpage
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
Here is an example paragraph in the shape of a nut:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Nut
|
||
|
||
\lang latin
|
||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
|
||
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
|
||
voluptua.
|
||
At vero eos et accusam et justo duo dolores et ea rebum.
|
||
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
|
||
sit amet.
|
||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
|
||
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
|
||
voluptua.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Note Greyedout
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\series bold
|
||
\lang english
|
||
Note
|
||
\series default
|
||
: shapepar paragraphs cannot run over a page break.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\series bold
|
||
\lang english
|
||
shapepar
|
||
\series default
|
||
takes care that the shape will always be preserved, no matter how much
|
||
text is in the paragraph.
|
||
Therefore the paragraph size changes with the amount of contained text.
|
||
This can lead to paragraph sizes exceeding the page margins.
|
||
To demonstrate the size scaling, here is the same example paragraph but
|
||
with twice as much text:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Newpage newpage
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Nut
|
||
|
||
\lang latin
|
||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
|
||
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
|
||
voluptua.
|
||
At vero eos et accusam et justo duo dolores et ea rebum.
|
||
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
|
||
sit amet.
|
||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
|
||
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
|
||
voluptua.
|
||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
|
||
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
|
||
voluptua.
|
||
At vero eos et accusam et justo duo dolores et ea rebum.
|
||
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
|
||
sit amet.
|
||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
|
||
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
|
||
voluptua.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
An exception is the shape
|
||
\family sans
|
||
CDlabel
|
||
\family default
|
||
.
|
||
It cannot be scaled because it must fit the size of a CD/DVD.
|
||
Therefore the amount of text that fits into the shape is limited.
|
||
\begin_inset Newline newline
|
||
\end_inset
|
||
|
||
The
|
||
\family sans
|
||
drop
|
||
\family default
|
||
shapes and the
|
||
\family sans
|
||
circle
|
||
\family default
|
||
shape are fragile, meaning that the calculation of their size can fail,
|
||
depending on the amount of text.
|
||
You will then get the LaTeX error
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
Arithmetic overflow
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
In this case one can try to remove or add some text; if nothing works one
|
||
has to use another shape.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
For shapes with tips you will maybe see that LaTeX's hyphenation routine
|
||
fails for text in the tips.
|
||
Therefore it is often necessary to add hyphenation points
|
||
\family sans
|
||
(
|
||
\begin_inset Info
|
||
type "shortcut"
|
||
arg "specialchar-insert hyphenation"
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
) to the corresponding text parts.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
Shapepar paragraphs are either always centered or placed on the page so
|
||
that their left border touches the left page margin.
|
||
You can therefore not use the paragraph dialog to align such paragraphs.
|
||
A solution is to put the paragraph into a minipage or parbox and align
|
||
the box.
|
||
The problem is hereby to find the right width for the box.
|
||
Because if it is too wide and you center the box, the paragraph is not
|
||
centered too because it sticks at the left side of the box.
|
||
So you might have to play a bit with the width until it fits.
|
||
Here are two heart-shaped paragraphs, the first one is not aligned, the
|
||
second one is right-aligned:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Newpage newpage
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Heart
|
||
\noindent
|
||
|
||
\lang latin
|
||
Lo\SpecialChar \-
|
||
rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
|
||
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
|
||
voluptua.
|
||
At vero eos et accusam et justo duo dolores et ea rebum.
|
||
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
|
||
sit amet.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
\noindent
|
||
\align right
|
||
|
||
\lang english
|
||
\begin_inset Box Frameless
|
||
position "t"
|
||
hor_pos "c"
|
||
has_inner_box 1
|
||
inner_pos "t"
|
||
use_parbox 1
|
||
use_makebox 0
|
||
width "42col%"
|
||
special "none"
|
||
height "1in"
|
||
height_special "totalheight"
|
||
status open
|
||
|
||
\begin_layout Heart
|
||
\noindent
|
||
|
||
\lang latin
|
||
Lo\SpecialChar \-
|
||
rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
|
||
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
|
||
voluptua.
|
||
At vero eos et accusam et justo duo dolores et ea rebum.
|
||
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
|
||
sit amet.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Subsection
|
||
|
||
\lang english
|
||
Custom shapes
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
You can define any shape you want.
|
||
Doing this manually is a lot of work because every coordinate must be specified.
|
||
But there is a way to let the computer calculate the coordinates:
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\lang english
|
||
Install the program
|
||
\begin_inset CommandInset href
|
||
LatexCommand href
|
||
name "Jpgfdraw"
|
||
target "http://www.ctan.org/tex-archive/graphics/jpgfdraw"
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\lang english
|
||
In
|
||
\family sans
|
||
Jpgfdraw
|
||
\family default
|
||
go to the menu
|
||
\family sans
|
||
Te
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
{}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
X/LaT
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
{}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
eX\SpecialChar \menuseparator
|
||
Settings\SpecialChar \menuseparator
|
||
Set Normal Size
|
||
\family default
|
||
and select the font size you are using in your document.
|
||
For example this document uses the size 12
|
||
\begin_inset space \thinspace{}
|
||
\end_inset
|
||
|
||
pt.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\lang english
|
||
Draw a shape.
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\lang english
|
||
Use the menu
|
||
\family sans
|
||
Te
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
{}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
X/LaT
|
||
\begin_inset ERT
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
{}
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
eX\SpecialChar \menuseparator
|
||
Shapepar
|
||
\family default
|
||
to export the shape to coordinates.
|
||
In the appearing dialog use either the outline of your shape for the coordinate
|
||
s or the path itself.
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
For more information see
|
||
\begin_inset CommandInset href
|
||
LatexCommand href
|
||
target "http://www.dickimaw-books.com/apps/jpgfdraw/manual/shapepar.html"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
The coordinates are written into a TeX-file.
|
||
To use it for your LyX document
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\lang english
|
||
Place the cursor before the first character of your paragraph (or into a
|
||
new empty one).
|
||
\end_layout
|
||
|
||
\begin_layout Enumerate
|
||
|
||
\lang english
|
||
Open in LyX the menu
|
||
\family sans
|
||
Insert\SpecialChar \menuseparator
|
||
File\SpecialChar \menuseparator
|
||
Child
|
||
\begin_inset space ~
|
||
\end_inset
|
||
|
||
Document
|
||
\family default
|
||
, select the file and use
|
||
\family sans
|
||
Input
|
||
\family default
|
||
as
|
||
\family sans
|
||
Include Type.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace defskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset Note Greyedout
|
||
status open
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\series bold
|
||
\lang english
|
||
Note
|
||
\series default
|
||
: The changed shape only applies to the current paragraph; everything is
|
||
reset to normal for the next paragraph.
|
||
Therefore the shape definition file must be input into every paragraph
|
||
with the desired shape.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
Here is an example:
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset CommandInset include
|
||
LatexCommand input
|
||
filename "../SpecialParagraphShape.tex"
|
||
|
||
\end_inset
|
||
|
||
|
||
\lang latin
|
||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
|
||
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
|
||
voluptua.
|
||
At vero eos et accusam et justo duo dolores et ea rebum.
|
||
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
|
||
sit amet.
|
||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
|
||
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
|
||
voluptua.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\series bold
|
||
\lang english
|
||
A tip:
|
||
\series default
|
||
to draw complexer shapes in
|
||
\family sans
|
||
Jpgfdraw
|
||
\family default
|
||
you can draw the shape in a program of your choice and import the resulting
|
||
image to
|
||
\family sans
|
||
Jpgfdraw
|
||
\family default
|
||
.
|
||
Then you only need to draw a line or spline along the outline of the image.
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
\begin_inset VSpace bigskip
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Standard
|
||
|
||
\lang english
|
||
The module
|
||
\family sans
|
||
Custom paragraph shapes
|
||
\family default
|
||
also provides the two commands
|
||
\family sans
|
||
shapepar
|
||
\family default
|
||
and
|
||
\family sans
|
||
Shapepar
|
||
\family default
|
||
which can be used to define custom shapes coordinate by coordinate.
|
||
\begin_inset Foot
|
||
status collapsed
|
||
|
||
\begin_layout Plain Layout
|
||
|
||
\lang english
|
||
These commands are internally used for all shapes described here.
|
||
\end_layout
|
||
|
||
\end_inset
|
||
|
||
For information how these styles are used and about further customization
|
||
possibilities, have a look at the documentation of the package
|
||
\series bold
|
||
shapepar
|
||
\series default
|
||
,
|
||
\begin_inset CommandInset citation
|
||
LatexCommand cite
|
||
key "shapepar"
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\end_layout
|
||
|
||
\begin_layout Bibliography
|
||
|
||
\lang english
|
||
\begin_inset CommandInset bibitem
|
||
LatexCommand bibitem
|
||
key "multicol"
|
||
|
||
\end_inset
|
||
|
||
Documentation of the LaTeX-package
|
||
\begin_inset CommandInset href
|
||
LatexCommand href
|
||
name "multicol"
|
||
target "http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\begin_layout Bibliography
|
||
|
||
\lang english
|
||
\begin_inset CommandInset bibitem
|
||
LatexCommand bibitem
|
||
key "shapepar"
|
||
|
||
\end_inset
|
||
|
||
Documentation of the LaTeX-package
|
||
\begin_inset CommandInset href
|
||
LatexCommand href
|
||
name "shapepar"
|
||
target "http://mirrors.ctan.org/macros/latex/contrib/shapepar/shapepar.pdf"
|
||
|
||
\end_inset
|
||
|
||
|
||
\end_layout
|
||
|
||
\end_body
|
||
\end_document
|