lyx_mirror/lib/doc/pl/Extended.lyx

20548 lines
364 KiB
Plaintext
Raw Normal View History

#LyX 1.4.0cvs created this file. For more info see http://www.lyx.org/
\lyxformat 245
\begin_document
\begin_header
\textclass book
\begin_preamble
\usepackage{multicol}
\newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
\usepackage{floatflt}
%\usepackage[colorlinks=true,linkcolor=black]{hyperref}
\end_preamble
\language polish
\inputencoding latin2
\fontscheme default
\graphics default
\paperfontsize default
\spacing single
\papersize default
\use_geometry false
\use_amsmath 0
\cite_engine basic
\use_bibtopic false
\paperorientation portrait
\secnumdepth 2
\tocdepth 2
\paragraph_separation indent
\defskip medskip
\quotes_language german
\papercolumns 1
\papersides 2
\paperpagestyle default
\tracking_changes false
\output_changes true
\end_header
\begin_body
\begin_layout Title
LyX -- Zaawansowane mo<6D>liwo<77>ci
\end_layout
\begin_layout Author
by the LyX Team
\begin_inset Foot
status collapsed
\begin_layout Standard
\noindent
Opiekunem tego pliku jest aktualnie
\noun on
Mike Ressler
\noun default
.
Prosz<73> wysy<73>a<EFBFBD> komentarze i poprawki b<><62>d<EFBFBD>w na podany adres.
\end_layout
\end_inset
\newline
polskie t<>umaczenie:
\newline
Tomasz <20>uczak
\begin_inset Foot
status collapsed
\begin_layout Standard
\noindent
Opiekunem wersji polskiej tego pliku jest aktualnie
\noun on
Tomasz <20>uczak,
\noun default
tlu@technodat.com.pl.
Prosz<73> wysy<73>a<EFBFBD> komentarze i poprawki b<><62>d<EFBFBD>w na podany adres.
\end_layout
\end_inset
przy wsp<73><70>pracy Paw<61>a Dzieko<6B>skiego
\end_layout
\begin_layout Date
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
today
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \tableofcontents{}
\end_inset
\end_layout
\begin_layout Chapter
Wprowadzenie
\end_layout
\begin_layout Standard
Podr<EFBFBD>cznik
\emph on
Zaawansowana Edycja
\emph default
, kt<6B>ry w<>a<EFBFBD>nie czytasz jest w<>a<EFBFBD>ciwie drug<75> cz<63><7A>ci<63>
\emph on
Podr<EFBFBD>cznika U<>ytkownika
\emph default
.
Pow<6F>d podzia<69>u jest prosty:
\emph on
Podr<EFBFBD>cznik U<>ytkownika
\emph default
jest ju<6A> do<64><6F> obszerny i zawiera opis wszystkich podstawowych funkcji,
kt<6B>re trzeba pozna<6E> do przygotowania wi<77>kszo<7A>ci dokument<6E>w.
\end_layout
\begin_layout Standard
LyX Team ma d<>ugoterminowy cel tworzenia rozszerze<7A> LyX-a przez r<><72>ne pliki
konfiguracyjne.
To oznacza, <20>e je<6A>li chcesz obs<62>ugiwa<77> pakiet LaTeX-a
\family sans
Fizzwizzle
\family default
, to mo<6D>esz utworzy<7A> plik uk<75>adu dla tego pakietu bez konieczno<6E>ci dokonywania
samodzielnie zmian w LyX-ie.
Ju<4A> przyczynili<6C>my si<73> do powstania kilku nowych funkcji t<> drog<6F>.
Ten podr<64>cznik, to jest miejsce, gdzie wszystko to udokumentowano.
\end_layout
\begin_layout Standard
Ten podr<64>cznik dokumentuje tak<61>e kilka funkcji specjalnych, jak faksowanie,
kontrola wersji, obs<62>uga SGML-u, kt<6B>re wymagaj<61> dodatkowego oprogramowania
do poprawnej pracy.
Ostatni rozdzia<69> traktuje o narz<72>dziach i sposobach LaTeX-a, kt<6B>re mo<6D>na
zastosowa<77> do wyko<6B>czenia Twoich dokument<6E>w u<>ywaj<61>c funkcji LaTeX-a.
Poza tym LyX jest tylko edytorem WYSIWYM i b<>dzie zawsze tylko interfejsem
do pewnych funkcji LaTeX-a.
Oczywi<77>cie, z udokumentowanymi wszystkimi funkcjami.
\end_layout
\begin_layout Standard
Je<EFBFBD>li nie przeczyta<74>e<EFBFBD> jeszcze wprowadzenia, to w<>a<EFBFBD>nie czytasz niew<65>a<EFBFBD>ciwy
podr<64>cznik.
Wprowadzenie jest pierwszym miejscem, od kt<6B>rego powiniene<6E> zacz<63><7A>.
Opisuje on notacj<63> i format wszystkich podr<64>cznik<69>w.
Powiniene<6E> gruntownie zaznajomi<6D> si<73> z
\emph on
Podr<64>cznikiem U<>ytkownika
\emph default
i wszystkimi podstawowymi funkcjami LyX-a.
\end_layout
\begin_layout Standard
Wiele rozdzia<69><61>w w tym dokumencie jest niezale<6C>nymi artyku<6B>ami napisanymi
przez pojedyncze osoby i s<> one odpowiednio zaznaczone.
Tymi osobami s<> generalnie ci, kt<6B>rzy napisali nowy plik uk<75>adu (layout)
dla nowej klasy dokumentu lub pakietu LaTeX-a, lub zaimplementowali jak<61><6B>
funkcj<63>.
Je<4A>li nie wspomniano o autorze w rozdziale lub sekcji to znaczy, <20>e zosta<74>
napisany przez LyX Documentation Team.
\end_layout
\begin_layout Standard
Pierwszy rozdzia<69> stanowi suplement do narz<72>dzi edycyjnych LyX-a, nie uj<75>tych
w
\emph on
Podr<64>czniku U<>ytkownika
\emph default
i przeznaczony jest dla bardziej zaawansowanych u<>ytkownik<69>w.
\end_layout
\begin_layout Standard
Wszystkie rozdzia<69>y tego podr<64>cznika s<> w r<><72>nym stopniu, ale jednak, opisuj<75>
wsp<73><70>prac<61> LyX-a i LaTeX-a, pierwszy rozdzia<69> opisuje wewn<77>trzn<7A> prac<61>
LyX-a, jak prosto LyX tworzy kod LaTeX-a je<6A>li chcesz.
To jest oczywiste dla wielu u<>ytkownik<69>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
\begin_inset LatexCommand \label{sec:lyxandlatex}
\end_inset
To jest rozdzia<69> dla TeX-nik<69>w i dla ciekawych LaTeX-a.
Wyja<6A>nimy w nim jak pracuj<75> LyX i LaTeX tworz<72>c wynikowe dokumenty do druku.
Tylko w tym miejscu i tylko w tym podr<64>czniku zak<61>adamy Twoj<6F> znajomo<6D><6F>
LaTeX-a.
\end_layout
\begin_layout Standard
Od jakiego<67> czasu LyX-a nazywamy ,,WYSIWYM frontendem do LaTeX'', ale to
nie jest dalej prawd<77>.
Istniej<65> r<>wnie<69> inne frontendy do LaTeX-a.
To s<> generalnie edytory potrafi<66>ce uruchomi<6D> LaTeX-a i zaznacza<7A> b<><62>dy
podczas edycji.
Mimo <20>e LyX
\emph on
jest
\emph default
edytorem i
\emph on
potrafi
\emph default
uruchomi<6D> LaTeX-a, i r<>wnie<69> zaznacza<7A> b<><62>dy, i tak<61>e wiele, wiele wi<77>cej.
Dzi<7A>ki koncepcji WYSIWYM
\begin_inset Foot
status collapsed
\begin_layout Standard
What You See Is What You Mean -- dostajesz to o co Ci chodzi
\end_layout
\end_inset
, nie musisz zna<6E> LaTeX-a aby efektywnie u<>ywa<77> LyX-a.
LyX posiada tak<61>e kilka rozszerze<7A> do LaTeX-a
\begin_inset Foot
status collapsed
\begin_layout Standard
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<70>buj kiedy<64> wybra<72> polecenie
\family sans
Eksportuj\SpecialChar \menuseparator
LaTeX
\family default
z menu
\family sans
\bar under
P
\bar default
lik
\family default
i sp<73>jrz na preambu<62><75> utworzonego pliku
\family typewriter
.tex
\family default
.
B<>dziesz m<>g<EFBFBD> zauwa<77>y<EFBFBD> r<><72>ne nowe makra zdefiniowane specjalnie przez LyX-a
\begin_inset Foot
status collapsed
\begin_layout Standard
Troch<EFBFBD> historii: kiedy<64> wszystkie makra znajdowa<77>y si<73> w pliku
\family typewriter
lyx.sty
\family default
.
Pewnego dnia The Team zdecydowa<77>, <20>e utworzone pliki
\family typewriter
.tex
\family default
powinny by<62> bardziej przeno<6E>ne.
Tak teraz makra s<> umieszczone w preambule.
\end_layout
\end_inset
.
Jednak to wszystko dzieje si<73> prze<7A>roczy<7A>cie dla u<>ytkownika.
\end_layout
\begin_layout Standard
Mamy kilka polece<63>, kt<6B>re automatycznie wywo<77>uj<75> LaTeX-a.
Oto one:
\end_layout
\begin_layout Itemize
\family sans
Podgl<EFBFBD>d\SpecialChar \menuseparator
DVI
\end_layout
\begin_layout Itemize
\family sans
Podgl<EFBFBD>d\SpecialChar \menuseparator
PostScript/PDF
\end_layout
\begin_layout Itemize
\family sans
Podgl<EFBFBD>d\SpecialChar \menuseparator
Aktualizuj\SpecialChar \menuseparator
DVI
\end_layout
\begin_layout Itemize
\family sans
Podgl<EFBFBD>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<77>uj<75> LaTeX-a je<6A>li dokument si<73> zmieni<6E> od czasu
ostatniego uruchomienia LaTeX-a
\end_layout
\begin_layout Standard
Podczas uruchomienia LaTeX-a podczas edycji pliku, LyX wykonuje nast<73>puj<75>ce
czynno<6E>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<62> mo<6D>e kilka razy).
\end_layout
\begin_layout Enumerate
Je<EFBFBD>li s<> b<><62>dy , to zaznacza je w dokumencie.
\end_layout
\begin_layout Standard
Je<EFBFBD>li uruchamiasz LaTeX-a poleceniem podgl<67>du
\family sans
DVI
\family default
, LyX uruchamia
\family typewriter
xdvi
\family default
z plikiem
\family typewriter
.dvi
\family default
.
Je<4A>li u<>y<EFBFBD>e<EFBFBD> polecenia podgl<67>du
\family sans
PostScript
\family default
lub
\family sans
\bar under
D
\bar default
rukuj
\family default
, LyX wykonuje dwa kroki wi<77>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<EFBFBD>du
\family default
, plik wyj<79>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<79>ciowy ma rozszerzenie
\family typewriter
.ps
\family default
, jak mo<6D>na by<62>o si<73> spodziewa<77>.
\end_layout
\end_deeper
\begin_layout Itemize
Wywo<EFBFBD>uje
\family typewriter
ghostview
\family default
lub wysy<73>a plik postscriptowy do drukarki.
\end_layout
\begin_layout Section
,,Pomocy! LyX utworzy<7A> nieczytelny plik
\family typewriter
.tex
\family default
!''
\end_layout
\begin_layout Standard
U<EFBFBD>ytkownicy LaTeX-a b<>d<EFBFBD> krzycze<7A> to przez ca<63><61> 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 Standard
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<EFBFBD>y postawi<77> spraw<61> jasno.
LyX produkuje dwa rodzaje plik<69>w LaTeX-owych.
Jedne s<> czytelne dla ludzi.
Inne s<> czytelne dla LyX-a.
Za ka<6B>dym wywo<77>aniem LaTeX-a przez LyX-a, tworzy on plik LaTeX-a, kt<6B>ry
mo<6D>e by<62> <20>atwo skanowany w celu poszukiwania b<><62>d<EFBFBD>w.
W rezultacie plik
\family typewriter
.tex
\family default
nie jest czytelny dla ludzi.
Nie pr<70>buj go czyta<74>.
Je<4A>li chcesz mie<69> plik
\family typewriter
.tex
\family default
aby m<>c wys<79>a<EFBFBD> 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<EFBFBD>rzymy to jeszcze raz, specjalnie dla podkre<72>lenia :
\end_layout
\begin_layout Standard
\begin_inset VSpace 0.23cm
\end_inset
\end_layout
\begin_layout Quote
Je<EFBFBD>li chcesz plik
\family typewriter
.tex
\family default
m<>c wys<79>a<EFBFBD> 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<69>w LaTeX-a do LyX-a
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz importowa<77> pliki LaTeX-a do LyX-a za pomoc<6F> polecenia
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
Importuj\SpecialChar \menuseparator
\bar under
L
\bar default
aTeX
\family default
.
Polecenie wywo<77>uje skrypt Perl-a o nazwie
\family typewriter
reLyX
\family default
, kt<6B>ry na podstawie pliku
\family typewriter
foo.tex
\family default
utworzy plik
\family typewriter
foo.lyx
\family default
i otworzy go w LyX-ie.
Je<4A>li import nie powiedzie si<73>, mo<6D>esz spr<70>bowa<77> uruchomi<6D> skrypt
\family typewriter
reLyX
\family default
z wiersza polece<63>
\begin_inset Foot
status collapsed
\begin_layout Standard
Podczas instalacji LyX-a, oddzielny plik wykonywalny o nazwie
\family typewriter
reLyX
\family default
jest umieszczany w tym samym katalogu z binariami co program
\family typewriter
lyx
\family default
(np.:
\family typewriter
/usr/local/bin/reLyX
\family default
).
\family typewriter
reLyX
\family default
wymaga interpretera j<>zyka Perl (wersja 5.002 jak to napisano).
\end_layout
\end_inset
z odpowiednimi parametrami.
\end_layout
\begin_layout Standard
\family typewriter
reLyX
\family default
t<>umaczy wi<77>kszo<7A><6F> konstrukcji LaTeX-a, ale nie wszystkie.
Pozostawi rzeczy, kt<6B>rych nie rozumie w trybie TeX, aby<62> po konwersji m<>g<EFBFBD>
spojrze<7A> na zaznaczony na czerwono tekst i r<>cznie go poprawi<77>.
\end_layout
\begin_layout Standard
\family typewriter
reLyX
\family default
ma w<>asn<73> sekcj<63> w podr<64>czniku
\emph on
Zaawansowane Mo<4D>liwo<77>ci
\emph default
(a tak<61>e odpowiednik w postaci Unix-owego mana), kt<6B>r<EFBFBD> powiniene<6E> przeczyta<74>,
aby dowiedzie<69> si<73> czego nie interpretuje
\family typewriter
reLyX
\family default
, b<><62>dach (oraz jak sobie z nimi poradzi<7A>) i u<>yciu r<><72>nych opcji.
\end_layout
\begin_layout Standard
Je<EFBFBD>li nie mo<6D>esz u<>y<EFBFBD> do pracy
\family typewriter
reLyX
\family default
lub je<6A>li chcesz wstawi<77> troch<63> kodu LaTeX-a do pliku LyX-a, to zajrzyj
do sekcji
\begin_inset LatexCommand \ref{sec:latexcodes}
\end_inset
.
\end_layout
\begin_layout Section
Wstawianie polece<63> LaTeX-a do dokument<6E>w LyX-a
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \label{sec:latexcodes}
\end_inset
To jest raczej wa<77>ny punkt: mo<6D>esz zawsze wstawi<77> kod LaTeX-a do dowolnego
dokumentu LyX-a.
LyX po prostu nie mo<6D>e i prawdopodobnie nigdy nie b<>dzie m<>g<EFBFBD> wy<77>wietli<6C>
wszystkich mo<6D>liwych konstrukcji LaTeX.
Je<4A>li potrzebujesz wstawi<77> polecenie LaTeX-a do dokumentu LyX-a, to u<>yj
wstawki ERT, kt<6B>r<EFBFBD> mo<6D>esz wstawi<77> do dokumentu poleceniem
\family sans
\bar under
W
\bar default
staw\SpecialChar \menuseparator
\bar under
T
\bar default
eX
\family default
.
Wstawka ERT mo<6D>e wyst<73>powa<77> 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<63> LaTeX-a.
Forma
\family sans
inlined
\family default
wstawki wy<77>wietla jej zawarto<74><6F>, co jest wygodne dla kr<6B>tkich fragment<6E>w
kodu LaTeX-a.
\begin_inset ERT
status inlined
\begin_layout Standard
% tak jak ten
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz prze<7A><65>cza<7A> si<73> pomi<6D>dzy tymi formami przez klikni<6E>cie prawym klawiszem
myszy na wstawce.
Uwaga je<6A>li chcesz wi<77>cej ni<6E> jeden wiersz polece<63> LaTeX-a, to nie mo<6D>esz
korzysta<74> z trybu
\family sans
inlined
\family default
.
\end_layout
\begin_layout Standard
Tutaj jest przyk<79>ad wstawienia polece<63> LaTeX-a w dokumencie LyX-a.
Oto kod:
\end_layout
\begin_layout LyX-Code
\backslash
begin{tabular}{ll}
\newline
\backslash
begin{minipage}{5cm}
\newline
This is an example for a minipage environment.
You
\newline
can put nearly everything in it, even (non-floating)
\newline
figures and tables.
\newline
\backslash
end{minipage}
\newline
&
\newline
\backslash
begin{minipage}{5cm}
\newline
\backslash
begin{verbatim}
\newline
\backslash
begin{minipage}{5cm}
\newline
This ...
\newline
\backslash
end{minipage}
\newline
\backslash
end{verbatim}
\newline
\backslash
end{minipage}
\newline
\backslash
end{tabular}
\end_layout
\begin_layout Standard
Wstawka ERT zawieraj<61>ca powy<77>szy tekst jest umieszczona bezpo<70>rednio po
tym akapicie.
Je<4A>li czytasz ten podr<64>cznik w LyX-ie, to zobaczysz tylko przycisk z czerwonym
tekstem.
Czytaj<61>c drukowan<61> wersj<73> tego podr<64>cznika zobaczysz rezultaty:
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
begin{tabular}{ll}
\end_layout
\begin_layout Standard
\backslash
begin{minipage}{5cm}
\end_layout
\begin_layout Standard
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 Standard
\backslash
end{minipage}
\end_layout
\begin_layout Standard
&
\end_layout
\begin_layout Standard
\backslash
begin{minipage}{5cm}
\end_layout
\begin_layout Standard
\backslash
begin{verbatim}
\end_layout
\begin_layout Standard
\backslash
begin{minipage}{5cm}
\end_layout
\begin_layout Standard
This ...
\end_layout
\begin_layout Standard
\backslash
end{minipage}
\end_layout
\begin_layout Standard
\backslash
end{verbatim}
\end_layout
\begin_layout Standard
\backslash
end{minipage}
\end_layout
\begin_layout Standard
\backslash
end{tabular}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Ponadto mo<6D>esz utworzy<7A> oddzielny plik zawieraj<61>cy skomplikowan<61> struktur<75>
LaTeX-a i do<64><6F>czy<7A> go poleceniem
\family sans
\bar under
W
\bar default
staw\SpecialChar \menuseparator
\bar under
D
\bar default
o<EFBFBD><EFBFBD>cz plik
\family default
(powiniene<6E> wybra<72> opcj<63>
\family sans
\bar under
W
\bar default
staw
\family default
).
Zalecamy aby<62> do<64><6F>cza<7A> pliki
\family typewriter
.tex
\family default
, o kt<6B>rych
\emph on
wiesz
\emph default
, <20>e s<> poprawne.
W innym wypadku b<>dziesz mia<69> sporo zaj<61>cia z wyszukiwaniem b<><62>d<EFBFBD>w\SpecialChar \ldots{}
\end_layout
\begin_layout Standard
Kilka ostatnich uwag o wyr<79><72>nieniu:
\end_layout
\begin_layout Itemize
Wewn<EFBFBD>trz LyX-a, kod LaTeX-a pojawia si<73>
\emph on
na czerwono
\emph default
,
\end_layout
\begin_layout Itemize
LyX
\emph on
nie
\emph default
sprawdza poprawno<6E>ci Twojego kodu LaTeX-owego,
\end_layout
\begin_layout Itemize
Staraj si<73> nie odkrywa<77> ko<6B>a na nowo.
\end_layout
\begin_layout Standard
Na koniec dwie uwagi.
Po pierwsze, LyX posiada niewiele funkcji ca<63>kowicie wbudowanych ale b<>dzie
wi<77>cej.
B<>d<EFBFBD> pewien, sprawdzaj<61>c podr<64>cznik, <20>e danej funkcji LyX nie posiada zanim
zaczniesz kodowa<77> j<> w LaTeX-u
\begin_inset Foot
status open
\begin_layout Standard
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<65>w LaTeX-a pocz<63>wszy od sk<73>adu etykiet czy
kopert do <20>adnych wielostronicowych tabel.
Przejrzyj archiwum CTAN aby pozna<6E> wi<77>cej szczeg<65><67><EFBFBD>w (zobacz sekcj<63>
\begin_inset LatexCommand \ref{sec:ctan}
\end_inset
).
\end_layout
\begin_layout Standard
Je<EFBFBD>li potrzebujesz zrobi<62> troch<63> dzikich i <20>adnych rzeczy wewn<77>trz dokumentu,
b<>d<EFBFBD> pewien swoich konstrukcji korzystaj<61>c z dobrej ksi<73><69>ki o LaTeX-u.
\end_layout
\begin_layout Standard
Pewna liczba polece<63> LaTeX-a musi by<62> umieszczona przed pocz<63>tkiem tekstu.
Powinny one zosta<74> umieszczone w preambule co opisano w nast<73>pnej sekcji.
\end_layout
\begin_layout Section
Preambu<EFBFBD>a LyX-a i LaTeX-a
\end_layout
\begin_layout Subsection
O preambule LaTeX-a
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \label{sec:preamble}
\end_inset
Je<EFBFBD>li ju<6A> znasz LaTeX-a, to nie potrzebujesz tutaj wyja<6A>nienia do czego
s<>u<EFBFBD>y preambu<62>a.
Je<4A>li nie wiesz, to dajemy Ci kilka porad -- zalecamy aby<62> zn<7A>w zapozna<6E>
si<73> z ksi<73><69>k<EFBFBD> o LaTeX-u aby pozna<6E> wi<77>cej informacji.
W innym przypadku powiniene<6E> czyta<74> poni<6E>sze sekcje, poniewa<77> w nich jest
wyja<6A>nione co mo<6D>esz zrobi<62> i czego nie musisz zrobi<62> w preambule LyX-owego
dokumentu.
\end_layout
\begin_layout Standard
Preambu<EFBFBD>a LaTeX-a znajduje si<73> na samym pocz<63>tku dokumentu
\emph on
przed
\emph default
jego tre<72>ci<63>.
S<>u<EFBFBD>y ona do:
\end_layout
\begin_layout Itemize
deklaracji klasy dokumentu.
LyX ju<6A> wykonuje to za Ciebie.
\end_layout
\begin_deeper
\begin_layout Standard
Je<EFBFBD>li jeste<74> LaTeX-nikiem i masz ju<6A> troch<63> dopasowanych klas dokument<6E>w,
kt<6B>rych chcesz u<>ywa<77>, to zajrzyj do podr<64>cznika
\emph on
Konfiguracja
\emph default
aby dowiedzie<69> si<73> jak wykona<6E> do nich interfejs.
Nie zapomnij wys<79>a<EFBFBD> swoich osi<73>gni<6E><69> do LyX Team-u aby je w<><77>czy<7A> do przysz<73>ych
wersji!
\end_layout
\end_deeper
\begin_layout Itemize
deklaracji u<>ywanych pakiet<65>w.
Pakiety LaTeX-a dostarczaj<61> specjalne polecenia, kt<6B>re s<> dost<73>pne w dokumencie
tylko je<6A>li zadeklarujemy pakiet w preambule.
Na przyk<79>ad,
\family typewriter
\family default
pakiet
\family typewriter
indentfirst
\family default
wymusza wcinanie wszystkich akapit<69>w.
istniej<65> pakiety dla etykiet, kopert, margines<65>w itd.
\end_layout
\begin_layout Itemize
ustawiania licznik<69>w, zmiennych, d<>ugo<67>ci i szeroko<6B>ci.
Istnieje kilka licznik<69>w LaTeX-a i zmiennych, kt<6B>re
\emph on
musz<EFBFBD>
\emph default
by<62> ustawione globalnie z poziomu preambu<62>y, aby uzyska<6B> <20><>dany efekt [istniej<65>
inne zmienne, kt<6B>re mo<6D>na ustawia<69> tak<61>e wewn<77>trz dokumentu].
Marginesy s<> dobrym przyk<79>adem czego<67> co musi by<62> ustawione w preambule.
Innym przyk<79>adem jest format nalepek na listy.
Mo<4D>esz ustawi<77> je gdziekolwiek, ale najlepszym miejscem do tego jest preambu<62>a.
\end_layout
\begin_layout Itemize
deklaracji definiowanych przez u<>ytkownika polece<63> [za pomoc<6F> polecenia
\family typewriter
\backslash
newcommand
\family default
lub
\family typewriter
\backslash
renewcommand
\family default
], g<><67>wnie skr<6B>t<EFBFBD>w dla polece<63> LaTeX-a, kt<6B>re wyst<73>puj<75> cz<63>sto w tek<65>cie
dokumentu.
Mimo to preambu<62>a jest dobrym miejscem na deklaracje polece<63>, kt<6B>re
\emph on
mog<EFBFBD>
\emph default
by<62> deklarowane gdziekolwiek indziej [byleby
\emph on
przed
\emph default
ich pierwszym u<>yciem w tek<65>cie].
To mo<6D>e by<62> u<>yteczne je<6A>li mamy wiele kodu LaTeX-a w dokumencie, kt<6B>ry
normalnie nie powinien si<73> zdarzy<7A>.
\end_layout
\begin_layout Standard
LyX dodaje do preambu<62>y w<>asne definicje podczas tworzenia pliku
\family typewriter
.tex
\family default
.
To czyni dokumenty LaTeX-a utworzone przez LyX-a przeno<6E>nymi.
\end_layout
\begin_layout Subsection
Zmiana preambu<62>y
\end_layout
\begin_layout Standard
Polecenia, kt<6B>re dodaje LyX do preambu<62>y s<> zafiksowane i nie mo<6D>esz ich
zmieni<6E> bez samodzielnego patchowania LyX-a.
Mo<4D>esz jednak doda<64> w<>asne rzeczy do preambu<62>y.
Mo<4D>esz to zrobi<62> na dwa sposoby:
\end_layout
\begin_layout Enumerate
Wybierz polecenie
\family sans
\bar under
P
\bar default
reambu<EFBFBD>a
\family default
z menu
\family sans
\bar under
F
\bar default
ormatowanie
\family default
.
Otworzy si<73> w<>wczas okno, w kt<6B>rym mo<6D>esz wpisa<73> swoje polecenia.
\end_layout
\begin_deeper
\begin_layout Standard
Edytor preambu<62>y jest prymitywny, nie spodziewaj si<73> po nim zbyt wiele.
\end_layout
\end_deeper
\begin_layout Enumerate
Utw<EFBFBD>rz w swoim domy<6D>lnym szablonie dokumentu (zobacz
\begin_inset LatexCommand \ref{sec:setup}
\end_inset
) odpowiednie wpisy w preambule.
W<>wczas tworz<72>c nowy dokument na jego podstawie preambu<62>a b<>dzie ju<6A> wpisana.
\end_layout
\begin_layout Standard
LyX nie dodaje niczego do Twojej cz<63><7A>ci preambu<62>y.
Zanim dodasz deklaracje do preambu<62>y powiniene<6E> upewni<6E> si<73>, <20>e nie jest
ju<6A> to wykonane przez LyX-a [czy pami<6D>tasz co m<>wili<6C>my o ponownym wynalezieniu
ko<6B>a?].
Ponadto
\emph on
dokonuj poprawnych wpis<69>w w preambule
\emph default
-- LyX nie sprawdza jej poprawno<6E>ci.
\end_layout
\begin_layout Subsection
Przyk<EFBFBD>ady
\end_layout
\begin_layout Standard
Tutaj znajduje si<73> kilka przyk<79>ad<61>w co mo<6D>na doda<64> do preambu<62>y:
\end_layout
\begin_layout Subsubsection
Przyk<EFBFBD>ad #1: Przesuni<6E>cie strony
\end_layout
\begin_layout Standard
Istniej<EFBFBD> dwie zmienne LaTeX-a do sterowania pozycj<63> strony:
\family typewriter
\backslash
hoffset
\family default
i
\family typewriter
\backslash
voffset
\family default
.
Ich nazwy s<> samoobja<6A>niaj<61>ce.
Te zmienne s<> u<>yteczne je<6A>li w tej chwili o etykietach.
Czasami rozmiar medium i obszar medium, na kt<6B>rym b<>dziesz drukowa<77> nie
pokrywaj<61> si<73>.
W<>wczas mamy polecenia
\family typewriter
\backslash
hoffset
\family default
i
\family typewriter
\backslash
voffset
\family default
.
\end_layout
\begin_layout Standard
Domy<EFBFBD>ln<EFBFBD> warto<74>ci<63> dla
\family typewriter
\backslash
hoffset
\family default
i
\family typewriter
\backslash
voffset
\family default
jest 0 pt, czyli strona nie jest przesuni<6E>ta.
\end_layout
\begin_layout Standard
Niestety, niekt<6B>re sterowniki DVI wydaj<61> si<73> zawsze przesuwa<77> stron<6F>.
Nie mamy pomys<79>u dlaczego lub dlaczego Tw<54>j administrator nie poprawi<77>
tego.
Je<4A>li u<>ywasz LyX-a w systemie, kt<6B>rego osobi<62>cie nie nadzorujesz, a kt<6B>rego
administrator to ,,doofus'', to polecenia
\family typewriter
\backslash
hoffset
\family default
i
\family typewriter
\backslash
voffset
\family default
mog<6F> zaoszcz<63>dzi<7A> Ci dni.
Na przyk<79>ad Twoje marginesy lewy i g<>rny s<> zawsze o p<><70> cala zbyt du<64>e.
Nale<6C>y w<>wczas doda<64> do preambu<62>y nast<73>puj<75>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<EFBFBD> teraz poprawne.
\end_layout
\begin_layout Subsubsection
Przyk<EFBFBD>ad #2: Etykiety
\end_layout
\begin_layout Standard
M<EFBFBD>wi<EFBFBD>c etykiety mamy na my<6D>li wydruk etykiet z adresami.
Istnieje mi<6D>y pakiet, dost<73>pny w najbli<6C>szym Ci archiwum CTAN, do wydruku
etykiet o nazwie
\family typewriter
labels.sty
\family default
.
Tw<54>j system mo<6D>e nie mie<69> go domy<6D>lnie zainstalowanego -- zostawiamy Ci
to do sprawdzenia.
Pewnie b<>dziesz chcia<69> przeczyta<74> dokumentacj<63> pakietu -- my nie zrobimy
tego za Ciebie.
Jednak poni<6E>szym przyk<79>adem podpowiadamy Ci jak z niego skorzysta<74>.
\end_layout
\begin_layout Standard
Po pierwsze wybierz klas<61> dokumentu
\family sans
article
\family default
.
Nast<73>pnie wpisz do preambu<62>y nast<73>puj<75>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<74> got<6F>w do wydruku etykiet, ale potrzeba jeszcze wstawi<77> polecenia
LaTeX umieszczaj<61>c polecenia
\family typewriter
\backslash
begin{labels}
\family default
i
\family typewriter
\backslash
end{labels}
\family default
wok<6F><6B> ka<6B>dego tekstu z tre<72>ci<63> etykiety.
Ta i inne funkcje pakietu
\family typewriter
labels.sty
\family default
s<> wyja<6A>nione w dokumentacji.
\end_layout
\begin_layout Standard
By<EFBFBD> mo<6D>e, <20>e kiedy<64>, kto<74> napisze plik uk<75>adu LyX-a do obs<62>ugi tego pakietu
wprost.
By<42> mo<6D>e to b<>dziesz Ty.
\end_layout
\begin_layout Subsubsection
Przyk<EFBFBD>ad #3: Wci<63>cie akapitu
\end_layout
\begin_layout Standard
Amerykanie s<> wy<77>wiczeni we wcinaniu pierwszego wiersza
\emph on
ka<EFBFBD>dego
\emph default
akapitu.
Tak jak wszystkie inne dziwne quirks, wi<77>kszo<7A><6F> Amerykan<61>w b<>dzie wy<77> i
j<>cze<7A> dop<6F>ki nie b<>d<EFBFBD> mieli wcinanych pierwszych wierszy we wszystkich
akapitach
\begin_inset Foot
status collapsed
\begin_layout Standard
Uwaga od
\noun on
Johna Weiss'a
\noun default
: To by<62>o napisane przez Amerykanina -- przeze
\emph on
mnie
\emph default
! Tak postrzegam moich rodak<61>w.
Nieprzerwanie ja nie lubi<62> tego.
Thpbpbpbpbpbpbpbp!
\end_layout
\end_inset
\begin_inset Foot
status collapsed
\begin_layout Standard
Przyp.
t<>um.
Polacy r<>wnie<69>.
\end_layout
\end_inset
.
\end_layout
\begin_layout Standard
Oczywi<EFBFBD>cie takie zachowanie nie jest standardem w typografii.
W ksi<73><69>kach wcinana jest tylko pierwszy wiersz akapitu je<6A>li ten akapit
wyst<73>puje po poprzednim akapicie.
Ide<64> wcinania pierwszego wiersza akapitu jest wyr<79><72>nienie s<>siaduj<75>cych
akapit<69>w.
Je<4A>li jednak nie ma poprzedniego akapitu, np.
pod rysunkiem lub na pocz<63>tku rozdzia<69>u czy sekcji, pierwszy akapit nie
b<>dzie wyr<79><72>niony wci<63>ciem.
\end_layout
\begin_layout Standard
Je<EFBFBD>li jeste<74> amerykaninem, to nie przejmuj si<73> takimi ezoterycznymi rzeczami,
po prostu chcesz mie<69> wci<63>cia! Dodaj to do preambu<62>y
\begin_inset Foot
status collapsed
\begin_layout Standard
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<6C>skiego
\noun default
automatycznie wcinaj<61> wszystkie akapity.
\end_layout
\end_inset
:
\end_layout
\begin_layout LyX-Code
\backslash
usepackage{indentfirst}
\end_layout
\begin_layout Standard
Je<EFBFBD>li Twoja dystrybucja TeX-a nie jest pod<6F>a, to b<>dziesz mia<69> ten pakiet
zainstalowany i wszystkie akapity b<>d<EFBFBD> wcinane tak jak na to zas<61>uguj<75>.
\end_layout
\begin_layout Subsubsection
Przyk<EFBFBD>ad #4: Ten dokument
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz tak<61>e sprawdzi<7A> jak<61> preambu<62><75> posiada ten dokument, aby pozna<6E> jakie
zaawansowane rzeczy mo<6D>esz zrobi<62>.
Ponadto wi<77>cej przyk<79>ad<61>w co mo<6D>na wpisa<73> do preambu<62>y znajdziesz w tym
podr<64>czniku.
\end_layout
\begin_layout Section
B<EFBFBD><EFBFBD>dy LyX-a i LaTeX-a
\end_layout
\begin_layout Standard
Gdy LyX wywo<77>uje LaTeX-a, informuje go aby ignorowa<77> wszelkie b<><62>dy i przetwarza
<EFBFBD> dalej.
Mo<4D>na to wykorzysta<74> do przejrzenia logu przebiegu LaTeX i wykonania post-morte
m czynno<6E>ci.
Jak wspomnieli<6C>my wcze<7A>niej, LyX tworzy dwa rodzaje plik<69>w
\family typewriter
.tex
\family default
, jeden z nich jest u<>ywany do lokalizacji b<><62>d<EFBFBD>w w dokumencie.
Je<4A>li pojawi si<73> b<><62>d, to LyX umie<69>ci prostok<6F>t ze s<>owem ,,B<><42>d'' w odpowiedni
m miejscu w dokumencie
\begin_inset Foot
status collapsed
\begin_layout Standard
LyX okazjonalnie nie odgadnie miejsca, w kt<6B>rym zdarzy<7A> si<73> b<><62>d.
To si<73> zdarza zwykle przy tabelach, rysunkach, matematyce i preambule.
\end_layout
\end_inset
.
Zostanie tak<61>e wy<77>wietlony komunikat informuj<75>cy o fakcie wyst<73>pienia b<><62>d<EFBFBD>w
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz nawigowa<77> pomi<6D>dzy b<><62>dami za pomoc<6F> polecenia
\family sans
B<EFBFBD><EFBFBD>d
\family default
z menu
\family sans
\bar under
N
\bar default
awigacja
\family default
.
Mo<4D>esz ,,otwiera<72>'' znaczniki b<><62>d<EFBFBD>w i podejrze<7A> komunikaty LaTeX-a przez
klikni<6E>cie na znaczniku.
\end_layout
\begin_layout Standard
Wiele os<6F>b lubi zobaczy<7A> wprost ca<63>y log, kt<6B>ry jest dost<73>pny z menu
\family sans
\bar under
P
\bar default
odgl<EFBFBD>d\SpecialChar \menuseparator
\bar under
K
\bar default
omunikaty LaTeX-a
\family default
.
Istniej kilka powszechnych komunikat<61>w b<><62>d<EFBFBD>w i ostrze<7A>e<EFBFBD>.
Wyja<6A>nimy je tutaj.
Powiniene<6E> zajrze<7A> do dobrej ksi<73><69>ki o LaTeX-u dla zapoznania si<73> z pe<70>n<EFBFBD>
list<73>.
\end_layout
\begin_layout Itemize
\family typewriter
LaTeX Warning:
\end_layout
\begin_deeper
\begin_layout Standard
Komunikat zaczynaj<61>ce si<73> tymi s<>owy jest komunikatem diagnostycznym LaTeX-a.
Otrzymasz podobne ostrze<7A>enie gdy dodasz lub zmienisz odno<6E>nik lub wpis
bibliografii, w<>wczas LaTeX komunikuje Ci, <20>e powinien zosta<74> uruchomiony
jeszcze raz.
\end_layout
\begin_layout Standard
Ostrze<EFBFBD>enie mo<6D>na w wi<77>kszo<7A>ci zignorowa<77>.
\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<6B>rych LaTeX nie potrafi<66>
znale<6C><65>.
Reszta komunikatu cz<63>sto informuje jakich font<6E>w u<>y<EFBFBD> LaTeX w zast<73>pstwie.
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz go bezpiecznie zignorowa<77>.
\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<77> takie komunikaty.
Ostrze<7A>enia dotycz<63> wierszy, kt<6B>re s<> zbyt d<>ugie i wystaj<61> poza prawy
margines.
Prawie zawsze jest to niezauwa<77>alne na wydruku.
Albo jeden lub dwa znaki przekraczaj<61> prawy margines.
LaTeX zdaje si<73> generowa<77> co najmniej jeden taki komunikat dla dowolnego
dokumentu jaki napiszesz.
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz ignorowa<77> te g<>upie komunikaty.
Zobaczysz na w<>asne oczy je<6A>li co<63> b<>dzie zbyt szerokie, sp<73>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, <20>e zbyt ma<6D>e wype<70>nienie wiersza zmusza go do wstawienia
zbyt du<64>ych odst<73>p<EFBFBD>w mi<6D>dzy wyrazami.
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz go tak<61>e zignorowa<77>.
\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<EFBFBD>enie o k<>opotach z <20>amaniem stron -- zbyt ma<6D>ych lub zbyt du<64>ych
odst<73>pach pionowych.
Jeszcze raz sp<73>jrz na wynik przetwarzania.
Zobaczysz na w<>asne oczy je<6A>li co<63> 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<73> cz<63>sto, gdy nie zainstalowa<77>e<EFBFBD> pakiet<65>w u<>ytych
w dokumencie.
Je<4A>li nie dotyka<6B>e<EFBFBD> preambu<62>y lub nie u<>ywa<77>e<EFBFBD> polecenia
\family typewriter
\backslash
usepackage{}
\family default
, to znaczy <20>e brakuje jednego z pakiet<65>w, kt<6B>re pr<70>buje za<7A>adowa<77> 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<7A> list<73> pakiet<65>w znanych LyX-owi.
Ten plik jest uaktualniany podczas ka<6B>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<6B>re pakiety zosta<74>y wykryte i do czego s<>u<EFBFBD><75>.
\end_layout
\begin_layout Standard
Je<EFBFBD>li
\emph on
u<EFBFBD>y<EFBFBD>e<EFBFBD>
\emph default
polecenia
\family typewriter
\backslash
usepackage{}
\family default
i pakiet nie zosta<74> zainstalowany, to nale<6C>y zainstalowa<77> go samodzielnie.
\end_layout
\end_deeper
\begin_layout Itemize
\family typewriter
LaTeX Error: Unknown option
\end_layout
\begin_deeper
\begin_layout Standard
B<EFBFBD><EFBFBD>d pojawia si<73> gdy podano niezdefiniowan<61> (lub b<><62>dn<64>) opcj<63> u<>ytego pakietu.
Sprawd<77> dokumentacj<63> do pakietu.
\end_layout
\end_deeper
\begin_layout Itemize
\family typewriter
Undefined control sequence
\end_layout
\begin_deeper
\begin_layout Standard
Je<EFBFBD>li wstawi<77>e<EFBFBD> polecenie LaTeX w dokumencie, ale pope<70>ni<6E>e<EFBFBD> np.
b<><62>d literowy, to otrzymasz taki w<>a<EFBFBD>nie komunikat b<><62>du.
By<42> mo<6D>e zapomnia<69>e<EFBFBD> za<7A>adowa<77> jaki<6B> pakiet.
W og<6F>lnym przypadku, komunikat b<><62>du zwykle oznacza, <20>e u<>y<EFBFBD>e<EFBFBD> niezdefiniowaneg
o polecenia.
\end_layout
\end_deeper
\begin_layout Standard
Istniej<EFBFBD> jeszcze inne komunikaty b<><62>d<EFBFBD>w i ostrze<7A>e<EFBFBD>, a wiele z nich jest
samoobja<6A>niaj<61>cych.
Podane s<> cz<63>stymi komunikatami.
Inne s<> naprawd<77> zaszyfrowane.
To s<> aktualne komunikaty TeX-a i my na prawd<77> nie mamy klucza jak je odszyfrow
a<EFBFBD>.
\end_layout
\begin_layout Standard
Oto og<6F>lny tok post<73>powania je<6A>li zdarzy si<73> b<><62>d:
\end_layout
\begin_layout Enumerate
Sprawd<EFBFBD> poprawno<6E><6F> polece<63> LaTeX-a wstawionych w dokumencie.
\end_layout
\begin_layout Enumerate
Je<EFBFBD>li nie ma b<><62>d<EFBFBD>w literowych, to sprawd<77> poprawno<6E><6F> ich u<>ycia.
\end_layout
\begin_layout Enumerate
Je<EFBFBD>li dostaniesz p<>k znacznik<69>w b<><62>d<EFBFBD>w na samym pocz<63>tku dokumentu, to znaczy,
<20>e jest jaki<6B> b<><62>d w preambule.
Zacznij debugowa<77> swoj<6F> preambu<62><75>.
\end_layout
\begin_layout Enumerate
Je<EFBFBD>li nie doda<64>e<EFBFBD> niczego do preambu<62>y i nie wstawi<77>e<EFBFBD> <20>adnych polece<63> LaTeX-a
do dokumentu, to najpierw sprawd<77> swoj<6F> dystrybucj<63> LaTeX.
Sprawd<77> brakuj<75>ce pakiety i zainstaluj je.
\end_layout
\begin_layout Enumerate
OK, nie brakuje pakiet<65>w.
Czy nie u<>y<EFBFBD>e<EFBFBD> jakie<69> opcji dopasowuj<75>cej w LyX-ie? Precyzuj<75>c, czy nie
u<>y<EFBFBD>e<EFBFBD> jej niew<65>a<EFBFBD>ciwie, jak pr<70>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<70>bowa<77>e<EFBFBD> to kludge co<63> razem z nimi zamiast u<>y<EFBFBD> odpowiednich <20>rodowisk
akapit<69>w?
\end_layout
\begin_layout Enumerate
OK, nie u<>y<EFBFBD>e<EFBFBD> <20>adnej opcji dopasowuj<75>cej, post<73>pujesz zgodnie z zasadami.
Czy pr<70>bowa<77>e<EFBFBD> przeprowadzi<7A> jaki<6B> fantastyczny manewr? Czy zrobi<62>e<EFBFBD> co<63>
wspania<69>ego w tabeli czy r<>wnaniu, jak wstawienie grafiki do kom<6F>rki tabeli?
\end_layout
\begin_layout Enumerate
Czy nie masz zbyt d<>ugich akapit<69>w tekstu gdzie LaTeX nie mo<6D>e znale<6C><65> miejsca
na prze<7A>amanie wiersza? Domy<6D>lnie LaTeX jest dok<6F>adny w dodawaniu ekstra
odst<73>p<EFBFBD>w mi<6D>dzy wyrazami aby prze<7A>ama<6D> wiersz.
Proponowane jest przerobienie akapit<69>w aby usun<75><6E> ten problem.
Je<4A>li to nie jest mo<6D>liwe, mo<6D>esz obj<62><6A> sw<73>j tekst w
\family typewriter
\backslash
sloppypar
\family default
aby obni<6E>y<EFBFBD> wymagania LaTeX-a przy <20>amaniu wierszy.
\end_layout
\begin_layout Enumerate
Czy nie przesadzi<7A>e<EFBFBD> z zagnie<69>d<EFBFBD>aniem? LyX [aktualnie] nie sprawdza czy
nie przekroczy<7A>e<EFBFBD> limitu zagnie<69>d<EFBFBD>enia <20>rodowiska.
Je<4A>li zagnie<69>dzi<7A>e<EFBFBD> <20>rodowiska a<> do 17 poziomu, to mo<6D>e by<62> problem.
\end_layout
\begin_layout Enumerate
Nie otrzyma<6D>e<EFBFBD> <20>adnych komunikat<61>w b<><62>d<EFBFBD>w ale wynik <20>le wygl<67>da.
Je<4A>li masz tabel<65> lub rysunek szerszy lub d<>u<EFBFBD>szy od strony, to powiniene<6E>:
\end_layout
\begin_deeper
\begin_layout Enumerate
przeskalowa<EFBFBD> rysunek do odpowiednich wymiar<61>w,
\end_layout
\begin_layout Enumerate
skr<EFBFBD>ci<EFBFBD> tabel<65>, tak aby pasowa<77>a.
\end_layout
\begin_layout Standard
Je<EFBFBD>li dalej jest <20>le z wynikiem i nie pr<70>bowa<77>e<EFBFBD> przeprowadzi<7A> <20>adnych wspania<69>y
ch lub kludge opcji dopasowuj<75>cych, to my nie wiemy co jest nie tak.
\end_layout
\end_deeper
\begin_layout Standard
Je<EFBFBD>li to nie pomo<6D>e, to
\emph on
prawdopodobnie
\emph default
znalaz<61>e<EFBFBD> b<><62>d w LyX-ie\SpecialChar \ldots{}
\end_layout
\begin_layout Chapter
Dodatkowe narz<72>dzia sk<73>adu dokumentu
\end_layout
\begin_layout Section
Przygotowanie bibliografii za pomoc<6F> BibTeX-a
\end_layout
\begin_layout Standard
by
\noun on
Mike Ressler
\begin_inset Foot
status collapsed
\begin_layout Standard
Ressler is to blame for all of Chapter 1 except where noted.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
STOP! je<6A>li wiesz czym jest BibTeX lub masz dobry pomys<79> na jego zastosowanie
(np.
u<>o<EFBFBD>enie swojej w<>asnej bazy bibliograficznej) nie id<69>, a biegnij do swojego
egzemplarza drugiego wydania Lamporta
\emph on
LaTeX: A Document Preparation System
\emph default
, zw<7A>aszcza
\emph on
Dodatek B
\emph default
.
W dalszej dyskusji zak<61>adamy, <20>e masz utworzony poprawny plik bibliografii
oraz masz poprawnie ustawione wszystkie odpowiednie zmienne <20>rodowiska
(np.
\family typewriter
BIBINPUTS
\family default
,
\family typewriter
BSTINPUTS
\family default
i
\family typewriter
TEXINPUTS
\family default
) oraz je<6A>li jeste<74> odpowiednio zdesperowany powiniene<6E> utworzy<7A> plik LaTeX-a
,,
\family typewriter
.tex
\family default
'' z baz<61> BibTeX-a.
\end_layout
\begin_layout Standard
Dla tych, kt<6B>rzy nie znaj<61> BibTeX-a, jest to system do tworzenia wielkich
baz Twoich cz<63>sto u<>ywanych odno<6E>nik<69>w do literatury.
\end_layout
\begin_layout Standard
Dla wszystkich przysz<73>ych artyku<6B><75>w, zapisz tylko potrzebne pozycje literatury
do wstawienia do bazy i oznacz odpowiednim kluczem ka<6B>dy odno<6E>nik.
Nawet je<6A>li piszesz tylko kilka dokument<6E>w z kilkoma odno<6E>nikami w ka<6B>dym,
to warto po<70>wi<77>ci<63> Tw<54>j czas na sprawdzenie BibTeX-a i zdecydowa<77> czy b<>dzie
u<>yteczny dla Ciebie.
\end_layout
\begin_layout Standard
Aby u<>ywa<77> BibTeX-a w LyX-ie nale<6C>y najpierw zapozna<6E> si<73>
\emph on
Podr<EFBFBD>cznikiem U<>ytkownika
\emph default
, w kt<6B>rym opisano spos<6F>b wstawiania cytowa<77>.
Podstawowy mechanizm wstawiania odno<6E>nik<69>w BibTeX-a jest taki sam.
Umie<69><65> kursor na ko<6B>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<70>nij dwa pola:
\end_layout
\begin_layout Description
Baza\InsetSpace ~
Danych podaj nazw<7A> 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<6C>y poda<64> ich nazwy rozdzielaj<61>c je przecinkiem.
\end_layout
\begin_layout Description
Styl podaj nazw<7A> pliku stylu BibTeX-a BEZ rozszerzenia
\family typewriter
.bst
\family default
.
Domy<6D>lnym stylem jest
\family typewriter
plain
\family default
\begin_inset Foot
status open
\begin_layout Standard
Dost<EFBFBD>pne s<> r<>wnie<69> 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<6B>ry powinien by<62> do<64><6F>czony do Twojej dystrybucji LaTeX-a, tak <20>e nie
musisz przejmowa<77> si<73> utworzeniem go).
\end_layout
\begin_layout Standard
Zak<EFBFBD>adamy, <20>e dla ka<6B>dego cytowania <20>r<EFBFBD>d<EFBFBD>o znajduje si<73> w pliku
\family typewriter
.bib
\family default
, wywo<77>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<65>cie i wybierz z listy w<>a<EFBFBD>ciwy klucz odno<6E>nika.
Nie potrzeba nic wi<77>cej; gdy wywo<77>ujemy na przyk<79>ad polecenie
\family sans
\bar under
P
\bar default
odgl<EFBFBD>d\SpecialChar \menuseparator
\bar under
D
\bar default
VI
\family default
, powiniene<6E> zobaczy<7A> <20>e BibTeX i LaTeX s<> wywo<77>ywane gdy zachodzi potrzeba,
w<><77>czaj<61>c wielokrotne wywo<77>anie LaTeX-a.
\end_layout
\begin_layout Section
Tworzenie indeksu
\end_layout
\begin_layout Standard
Dobry indeks jest jedn<64> z najtrudniejszych rzeczy do zrobienia w d<>ugim
dokumencie.
LyX pomaga wykona<6E> rzeczy troch<63> pro<72>ciej za pomoc<6F> interfejsu do programu
\family typewriter
makeindex
\begin_inset Foot
status open
\begin_layout Standard
Dla dokument<6E>w polskoj<6F>zycznych powinien by<62> wywo<77>ywany program
\family typewriter
plmindex
\family default
.
Przyp.
t<>um.
\end_layout
\end_inset
\family default
, kt<6B>ry mo<6D>na znale<6C><65> w dystrybucjach.
\end_layout
\begin_layout Standard
Wstawianie indeksu i zaznaczanie s<><73>w do w<><77>czenia do indeksu odbywa si<73>
tak<61> sam<61> drog<6F> jak przygotowanie bibliografii opisanej w poprzedniej sekcji.
\end_layout
\begin_layout Standard
Najpierw przejd<6A> 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<73>pnie, dla ka<6B>dego s<>owa, kt<6B>re chcesz doda<64> do indeksu, umie<69><65> kursor
na ko<6B>cu tego s<>owa i wybierz
\family sans
\bar under
W
\bar default
staw\SpecialChar \menuseparator
Wstaw poprzedzaj<61>ce s<>owo do indeksu
\family default
.
To spowoduje umieszczenie znacznika pokazuj<75>cego s<>owo, kt<6B>re pojawi si<73>
w indeksie.
\end_layout
\begin_layout Standard
Je<EFBFBD>eli chcesz dok<6F>adnie poda<64> co ma pojawi<77> si<73> w indeksie -- na przyk<79>ad
potrzebujesz mie<69> s<>owo ,,kot'' w indeksie, kt<6B>re b<>dzie odnosi<73>o si<73> do
s<><73>w w tek<65>cie ,,kot'' i ,,koty'' to po prostu wybierz polecenie
\family sans
Wstaw\SpecialChar \menuseparator
S<EFBFBD>owo do indeksu
\family default
i wpisz s<>owo ,,kot'' w oknie dialogowym.
\end_layout
\begin_layout Standard
I to wszystko.
LyX automatycznie wywo<77>a
\family typewriter
makeindex
\family default
i samodzielnie utworzy indeks.
\end_layout
\begin_layout Standard
B<EFBFBD>d<EFBFBD> ostro<72>ny i nie wstawiaj spacji pomi<6D>dzy s<>owem a znacznikiem indeksu,
poniewa<77> mo<6D>e si<73> zdarzy<7A> utworzenie niew<65>a<EFBFBD>ciwego numeru strony w indeksie.
\end_layout
\begin_layout Standard
Powiniene<EFBFBD> zdawa<77> sobie spraw<61>, <20>e istniej<65> bardziej zaawansowane metody
u<>ycia
\family typewriter
makeindex
\family default
: sp<73>jrz w dokumentacj<63> do<64><6F>czon<6F> do Twojej dystrybucji LaTeX-a i znajd<6A>
jak wykona<6E> zagnie<69>d<EFBFBD>one wpisy itp.
\end_layout
\begin_layout Section
Dokumenty wielocz<63><7A>ciowe
\end_layout
\begin_layout Subsection
Podstawy
\end_layout
\begin_layout Standard
Przy pracy z du<64>ymi plikami zawieraj<61>cymi wiele sekcji i rozdzia<69><61>w, cz<63>sto
jest wygodniej podzieli<6C> dokument na kilka plik<69>w lub by<62> mo<6D>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<6E> na serio rozwa<77>y<EFBFBD> u<>ycie dokument<6E>w wielocz<63><7A>ciowy
ch.
Na przyk<79>ad prace naukowe cz<63>sto sk<73>adaj<61> si<73> z pi<70>ciu g<><67>wnych cz<63><7A>ci:
wprowadzenia, obserwacji, wynik<69>w, dyskusji i podsumowania.
Ka<4B>da z tych cz<63><7A>ci mo<6D>e by<62> zapisana w oddzielnym pliku LyX-a, gdzie jeden
plik b<>dzie dokumentem g<><67>wnym zawieraj<61>cym tytu<74>, autor<6F>w, streszczenie,
spis tre<72>ci, itd.
oraz pi<70><69> do<64><6F>czonych plik<69>w dokument<6E>w sk<73>adowych (podrz<72>dnych).
Nale<6C>y zwr<77>ci<63> uwag<61>, <20>e ka<6B>dy z plik<69>w podrz<72>dnych w<><77>czanych do dokumentu
g<><67>wnego stanowi niezale<6C>ny dokument, kt<6B>ry mo<6D>e by<62> formatowany i drukowany
niezale<6C>nie.
Mo<4D>na do<64><6F>cza<7A> r<>wnie<69> pliki LaTeX-a, ale pliki te nie mog<6F> posiada<64> w<>asnej
preambu<62>y (wszystko przed
\family typewriter
\backslash
begin{document}
\family default
i za
\family typewriter
\backslash
end{document}
\family default
musi by<62> usuni<6E>te) gdy<64> w przeciwnym wypadku LaTeX zg<7A>osi b<><62>d podczas
przetwarzania dokumentu g<><67>wnego.
\end_layout
\begin_layout Standard
LyX pozwala <20>atwo w<><77>cza<7A> pliki poleceniem z menu
\family sans
\bar under
W
\bar default
staw\SpecialChar \menuseparator
D
\bar under
o
\bar default
<EFBFBD><EFBFBD>cz plik
\family default
.
Po wybraniu polecenia otwiera si<73> okno wyboru dokumentu.
Po wybraniu dokumentu do wstawienia/do<64><6F>czenia, w bie<69><65>cej pozycji kursora
wstawiany jest ma<6D>y prostok<6F>t.
Klikni<6E>cie na prostok<6F>cie wy<77>wietla okno dialogowe do<64><6F>czania dokumentu.
W tym oknie mo<6D>na wybra<72> plik do do<64><6F>czenia i metod<6F> do<64><6F>czenia.
Wyb<79>r pliku powinien by<62> ju<6A> jasny.
W oknie mamy do wyboru trzy metody do<64><6F>czania plik<69>w; ,,do<64><6F>cz'', ,,wstaw''
i ,,maszynopis''.
R<><52>nica pomi<6D>dzy ,,do<64><6F>cz'' a ,,wstaw'' jest w pe<70>ni jasna tylko dla LaTeX-pert
<EFBFBD>w.
Praktycznie r<><72>nica polega na tym, <20>e pliki ,,do<64><6F>czane'' zaczynaj<61> si<73>
od nowej strony, a pliki ,,wstawiane'' od miejsca wstawienia.
\end_layout
\begin_layout Standard
Generalnie, plik g<><67>wny jest konwertowany do formatu LaTeX przed sk<73>adaniem,
podczas gdy do<64><6F>czane pliki s<> konwertowane do formatu LaTeX, kt<6B>ry nie
zawiera preambu<62>y.
Zaznaczenie pola Nie
\family sans
formatuj
\family default
zabezpiecza przed konwersj<73>.
\end_layout
\begin_layout Standard
Do<EFBFBD><EFBFBD>czanie plik<69>w metod<6F> ,,maszynopis'' pozwala na do<64><6F>czanie ,,dos<6F>owne''
plik<69>w w <20>rodowisku verbatim z czcionk<6E> o sta<74>ej szeroko<6B>ci.
Normalnie spacje w pliku s<> niewidzialne, dwie kolejne spacje s<> zachowywane,
inaczej ni<6E> standardowo w LyX-ie.
Przycisk
\family sans
Zachowaj spacje
\family default
pozwala na zachowanie spacji lub przywraca standardow<6F> interpretacj<63> spacji
wielokrotnych.
\end_layout
\begin_layout Subsection
Odno<EFBFBD>niki pomi<6D>dzy plikami
\end_layout
\begin_layout Standard
Jest mo<6D>liwe ustawienie odno<6E>nik<69>w pomi<6D>dzy r<><72>nymi plikami.
Najpierw otw<74>rz wszystkie pliki pomi<6D>dzy kt<6B>rymi chcesz wykona<6E> odno<6E>niki,
na przyk<79>ad dwa pliki A i B, gdzie plik B jest do<64><6F>czony do pliku A.
Wstawili<6C>my etykiet<65> w pliku A i chcemy odno<6E>nik do niej w pliku B.
B<>d<EFBFBD>c w dokumencie A z menu wybieramy
\family sans
\bar under
W
\bar default
staw \SpecialChar \menuseparator
\bar under
O
\bar default
dno<EFBFBD>nik wewn<77>trzny
\family default
.
Teraz prze<7A><65>czamy si<73> na dokument B bez zamykania okna odno<6E>nika.
Wstawiamy odno<6E>nik i ju<6A>!
\end_layout
\begin_layout Standard
Gdy przegl<67>dasz plik A wszystko jest poprawnie do<64><6F>czone i etykietowane.
Je<4A>li zamkniesz okno odno<6E>nika i ponownie otworzysz je w dokumencie B to
zobaczysz tylko etykiety pliku B.
Ta procedura mo<6D>e nie jest intuicyjna (czasami zdarza si<73> b<><62>d) ale dzia<69>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<74>w''.
Jest on u<>yteczny przy umieszczaniu kr<6B>tkich algorytm<74>w w miejscu z<>amania
strony i obs<62>uguje tak<61>e spis algorytm<74>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<6E>w zaznaczonych w ten spos<6F>b mo<6D>e by<62> upakowanych w jednej
wstawce w indywidualnymi podpisami.
\end_layout
\begin_layout Section
Ozdobne nag<61><67>wki i stopki
\begin_inset Foot
status open
\begin_layout Standard
W<EFBFBD>a<EFBFBD>ciwie powinny<6E>my u<>ywa<77> 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<EFBFBD>lny uk<75>ad strony jest raczej nieskomplikowany -- plain; dla klasy artyku<6B>
numery stron s<> wycentrowane u do<64>u strony.
Ten dokument jest klasy ksi<73><69>ka (book) i jest troch<63> bardziej ozdobny,
ale aby rzeczywi<77>cie postawi<77> na wygl<67>d potrzebujesz u<>y<EFBFBD> stylu ,,fancy''
co wspomniano w
\emph on
Podr<64>czniku U<>ytkownika
\emph default
.
Ta sekcja opisuje polecenia LaTeX-a, kt<6B>re trzeba wstawi<77> w preambule lub
w tek<65>cie aby otrzyma<6D> <20><>dany efekt.
\end_layout
\begin_layout Standard
Nag<EFBFBD><EFBFBD>wek i stopka strony s<> podzielone na trzy pola okre<72>laj<61>ce lew<65>, <20>rodkow<6F>
i praw<61> ich cz<63><7A><EFBFBD>.
Poleceniami LaTeX-a do ustawiania tych p<>l w najprostszy spos<6F>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<70><75>my, <20>e chcesz wstawi<77> swoje nazwisko w lewym g<>rnym naro<72>niku ka<6B>dej
strony.
Po prostu wstaw nast<73>puj<75>ce polecenie w preambule:
\end_layout
\begin_layout Standard
\family typewriter
\backslash
lhead{John Q.
DocWriter}
\end_layout
\begin_layout Standard
Zobaczysz w podgl<67>dzie swoje nazwisko w lewym g<>rnym naro<72>niku ka<6B>dej strony.
Je<4A>li pole ma domy<6D>ln<6C> warto<74><6F>, kt<6B>rej chcesz si<73> pozby<62> (cz<63>sto numer
strony pojawia si<73> w centralnej cz<63><7A>ci stopki) to po prostu wstaw polecenie
z pustym argumentem, jak w przyk<79>adzie:
\end_layout
\begin_layout Standard
\family typewriter
\backslash
cfoot{}
\end_layout
\begin_layout Standard
Zr<EFBFBD>bmy rzeczywi<77>cie ozdobn<62> stron<6F>: wstawmy w nag<61><67>wku po lewej nazw<7A> 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<61> po prawej.
Do tego b<>d<EFBFBD> nam potrzebne nast<73>puj<75>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<61> dost<73>p do licznik<69>w sekcji i stron LaTeX-a, i b<>d<EFBFBD> wydrukowane w bie<69><65>cej
sekcji i numerze strony.
Polecenie
\family typewriter
\backslash
today
\family default
wydrukuje bie<69><65>c<EFBFBD> dat<61>.
\end_layout
\begin_layout Standard
Cienk<EFBFBD> lini<6E> oddzielaj<61>c<EFBFBD> nag<61><67>wek i stopk<70> od tre<72>ci strony mo<6D>emy tak<61>e
zmodyfikowa<77>.
Je<4A>li nie chcesz linii w nag<61><67>wku to ustal jej grubo<62><6F> na 0.
Domy<6D>ln<6C> grubo<62>ci<63> linii nag<61><67>wkowej jest 0.4pt, dla linii stopki za<7A> jest
0pt.
Mo<4D>esz u<>y<EFBFBD> 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<62>ci.
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz prze<7A><65>cza<7A> i wy<77><79>cza<7A> ustawienia nag<61><67>wk<77>w/stopek za pomoc<6F> polece<63>:
\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<65>cie na stronie, kt<6B>r<EFBFBD> chcesz zmieni<6E> i zaznacz
je jako kod TeX-a.
Strony tytu<74>owe s<> oznaczone domy<6D>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<EFBFBD>onych polece<63>, kt<6B>re b<>d<EFBFBD> wstawia<69>y rzeczy w lewym g<>rnym
naro<72>niku na stronach nieparzystych itd.
ale po szczeg<65><67>y odsy<73>amy Ci<43> do dokumentacji pakietu
\family typewriter
fancyhdr
\family default
.
Na przyk<79>ad je<6A>li masz instalacj<63> teTeX-a zobacz
\family typewriter
/usr/share/texmf/doc/latex/fancyhdr/fancyhdr.dvi
\family default
.
\end_layout
\begin_layout Standard
Ko<EFBFBD>cowym przyk<79>adem jest mo<6D>liwo<77><6F> wstawienia pliku Encapsulated PostScript
do nag<61><67>wka lub stopki.
Pewnie b<>dziesz chcia<69> wstawi<77> logo firmy do lewego dolnego naro<72>nika strony.
Spr<70>buj wstawi<77> nast<73>puj<75>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<77>trz strony, zwanych
ministronami (minipages).
Wewn<77>trz ministrony s<> dost<73>pne wszystkie zwyk<79>e regu<67>y wcinania, <20>amania
wierszy itd.
LyX tak<61>e dostarcza t<> mo<6D>liwo<77><6F>.
\end_layout
\begin_layout Standard
Ministrony posiadaj<61> w<>asn<73> wstawk<77>, aby wstawi<77> ministron<6F> wybierz polecenie
\family sans
\bar under
W
\bar default
staw \SpecialChar \menuseparator
\bar under
M
\bar default
inistrony
\family default
.
Klikaj<61>c prawym klawiszem myszy na wstawk<77> otwiera si<73> okienko, w kt<6B>rym
mo<6D>na ustali<6C> wyr<79>wnianie i szeroko<6B><6F> ministrony.
\end_layout
\begin_layout Standard
Uwaga.
Je<4A>li ministrona jest zbyt d<>uga aby zmie<69>ci<63> si<73> na stronie, to zostanie
skr<6B>cona, a nie wci<63>ta na nast<73>pnej stronie (nie pojawi si<73> reszta na nast<73>pnej
stronie).
\end_layout
\begin_layout Standard
S<EFBFBD> dwie dalsze opcje ministron.
Je<4A>li umie<69>cisz dwie ministrony obok siebie, to mo<6D>na wstawi<77>
\family sans
\bar under
W
\bar default
staw\SpecialChar \menuseparator
\bar under
Z
\bar default
nak specjalny\SpecialChar \menuseparator
HFill
\family default
do maksymalnego rozsuni<6E>cia ich, kt<6B>ry wymuszi pocz<63>tek pierwszej ministrony
od lewego marginesu a koniec nast<73>pnej na prawym marginesie.
Sprawd<77> t<> opcj<63> 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
width "1.5in"
special "none"
height "1pt"
height_special "totalheight"
status open
\begin_layout Standard
To jest ministrona, kt<6B>ra nie u<>ywa hfill.
To jest drugie zdanie ministrony, kt<6B>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
width "1.5in"
special "none"
height "1pt"
height_special "totalheight"
status open
\begin_layout Standard
To jest druga ministrona, kt<6B>ra nie u<>ywa hfill.
To jest drugie zdanie drugiej ministrony, kt<6B>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<79>y tekst, kt<6B>ry rozdziela dwa przyk<79>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
width "1.5in"
special "none"
height "1pt"
height_special "totalheight"
status open
\begin_layout Standard
To jest ministrona, kt<6B>ra u<>ywa hfill.
To jest drugie zdanie ministrony, kt<6B>ra u<>ywa hfill.
\end_layout
\end_inset
\hfill
\begin_inset Box Frameless
position "t"
hor_pos "c"
has_inner_box 1
inner_pos "c"
use_parbox 0
width "1.5in"
special "none"
height "1pt"
height_special "totalheight"
status open
\begin_layout Standard
To jest druga ministrona, kt<6B>ra u<>ywa hfill.
To jest drugie zdanie drugiej ministrony, kt<6B>ra u<>ywa hfill.
\end_layout
\end_inset
\end_layout
\begin_layout Section
Oblewanie rysunku tekstem
\begin_inset LatexCommand \label{sec:floatflt}
\end_inset
\end_layout
\begin_layout Standard
\begin_inset Wrap figure
placement r
width "6cm"
status open
\begin_layout Standard
\begin_inset Graphics
filename ../mobius.eps
display color
width 40col%
rotateOrigin center
\end_inset
\end_layout
\begin_layout Caption
Ten rysunek jest oblany tekstem, a to jest <20>liczny podpis
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Cz<EFBFBD>sto zadawanym pytaniem jest pytanie o mo<6D>liwo<77><6F> ,,oblewania'' rysunk<6E>w
tekstem w ten spos<6F>b, <20>e rysunek zajmuje cz<63><7A><EFBFBD> kolumny a reszta jest wype<70>niona
tekstem.
Je<4A>li masz zainstalowany pakiet LaTeX-a
\family typewriter
floatflt
\family default
(jest cz<63>sto w<><77>czany do dystrybucji lub dost<73>pny w archiwach CTAN), to
mo<6D>esz to zrobi<62>.
\end_layout
\begin_layout Standard
Obok znajduje si<73> rysunek p<>tli Moebiusa -- powiniene<6E> go ju<6A> zobaczy<7A> w
\emph on
Podr<64>czniku U<>ytkownika
\emph default
.
Aby obla<6C> tekstem rysunek jak ten, nalezy wybrac z menu polecenie
\family sans
\bar under
W
\bar default
staw\SpecialChar \menuseparator
\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 Standard
Kruchy w sensie LaTeX-a.
Przyp.
t<>um.
\end_layout
\end_inset
.
Dla przyk<79>adu, maj<61>c rysunek zbyt blisko ko<6B>ca strony b<>dzie zamieszanie
tre<72>ci powy<77>ej, gdy b<>dziemy mie<69> dwa rysunki blisko siebie.
U<>ywaj tego pakietu oszcz<63>dnie i czytaj dokumentacj<63> zawart<72> w pakiecie.
\end_layout
\begin_layout Standard
Miejmy nadziej<65>, <20>e w przysz<73>o<EFBFBD>ci LyX b<>dzie obs<62>ugiwa<77> te funkcje natywnie.
\end_layout
\begin_layout Section
Opcje tabel
\end_layout
\begin_layout Standard
Standardowy uk<75>ad tabel b<>dzie odpowiedni w 99% wszystkich Twoich tabel,
ale w 1% prawdopodobnie b<>dziesz potrzebowa<77> tabel specjalnie dostosowanych
do swoich wymaga<67>.
Polecenie z menu
\family sans
\bar under
U
\bar default
k<EFBFBD>ad\SpecialChar \menuseparator
\bar under
T
\bar default
abela
\family default
otwiera okno formatowania tabeli.
W zak<61>adce
\family sans
Kolumna
\family default
/
\family sans
Wiersz
\family default
znajduje si<73> dost<73>p do kilku polece<63> wyr<79>wnywania kolumn.
\end_layout
\begin_layout Standard
Teraz kr<6B>tkie wspomnienie o LaTeX-u: gdy ustawiamy tabel<65> w LaTeX-u to dla
ka<6B>dej kolumny deklarujemy typ wyr<79>wnania.
Dla przyk<79>adu mo<6D>esz poda<64> ,,
\family typewriter
l
\family default
'',,,
\family typewriter
c
\family default
'' lub ,,
\family typewriter
r
\family default
'' dla justowania do lewej, wy<77>rodkowania i wyr<79>wnania kolumny do prawej
(co w LyX-ie objawia si<73> 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<6B>ry deklaruje szeroko<6B><6F> kolumny (w LyX-ie mamy pole
\family sans
Szeroko<6B><6F>
\family default
) co powoduje automatyczne <20>amanie wierszy.
Pi<50>tym typem jest ,,
\family typewriter
|
\family default
'' (vertical bar), kt<6B>ry raczej s<>u<EFBFBD>y do tworzenia pionowych kresek ramek
(w LyX-ie mamy do tego przyciski w polu
\family sans
Ramka
\family default
).
Ko<4B>cz<63>c, istnieje typ ,,
\family typewriter
@
\family default
'', kt<6B>ry pozwala u<>y<EFBFBD> cokolwiek jako separatora kolumn co jest zamkni<6E>te
w towarzysz<73>cych nawiasach w<><77>czaj<61>c argument pusty.
Powody robienia tego mog<6F> nie by<62> jasne, ale cechy te mog<6F> by<62> bardzo u<>yteczne.
Najlepiej to pokaza<7A> na przyk<79>adach.
\end_layout
\begin_layout Subsection
Usuwanie dodatkowej przestrzeni tabeli
\end_layout
\begin_layout Standard
Tutaj znajduje si<73> 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>
<column alignment="left" valignment="top" width="0pt">
<column alignment="left" valignment="top" leftline="true" width="0pt">
<row bottomline="true">
<cell alignment="left" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Type
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Example
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="left" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Rock
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Granite
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Mineral
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
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<EFBFBD><EFBFBD> uwag<61>, <20>e poziome kreski wystaj<61> troszk<7A> z obu strona poza tekst.
Je<4A>li chcesz aby linie zaczyna<6E>y i ko<6B>czy<7A>y si<73> r<>wno z tekstem, to mo<6D>na
wstawi<77> pusty separator na ko<6B>cu aby zwolni<6E> troch<63> miejsca dodawanego
domy<6D>lnie przez LaTeX-a.
Oto przyk<79>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>
<column alignment="left" valignment="top" width="0pt" special="@{} l">
<column alignment="left" valignment="top" leftline="true" width="0pt" special="l @{}">
<row bottomline="true">
<cell alignment="left" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Type
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Example
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="left" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Rock
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Granite
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Mineral
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
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<EFBFBD>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<6B>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<69> miejsca obok jako separatora kolumn tabeli.
Po prostu wy<77><79>cz pionowe ramki i wpisz w polu
\family sans
Wyr<79>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>
<column alignment="left" valignment="top" width="0pt">
<column alignment="left" valignment="top" width="0pt" special="@{~$\sqrt{\pi}$~}l">
<row bottomline="true">
<cell alignment="left" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Type
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Example
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="left" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Rock
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Granite
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Mineral
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
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<EFBFBD>wnanie kolumny wed<65>ug cyfr znacz<63>cych
\end_layout
\begin_layout Standard
Proponujemy wyr<79>wnanie kolumny wed<65>ug cyfr znacz<63>cych.
Standardowym trickiem LaTeX-a jest podzielenie liczby na dwie kolumny;
w lewej -- przeznaczonej dla cz<63><7A>ci ca<63>kowitej -- wyr<79>wnujemy do prawej
strony, a w prawej -- przeznaczonej dla cz<63><7A>ci u<>amkowej -- wyr<79>wnujemy
do lewej, natomiast separator kolumn ustawiamy jako pusty.
Oto przyk<79>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>
<column alignment="center" valignment="top" width="0pt">
<column alignment="right" valignment="top" leftline="true" width="0pt">
<column alignment="center" valignment="top" width="0pt" special="@{} l">
<row bottomline="true">
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Wyra<EFBFBD>enie
\end_layout
\end_inset
</cell>
<cell multicolumn="1" alignment="center" valignment="top" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Warto<EFBFBD><EFBFBD>
\end_layout
\end_inset
</cell>
<cell multicolumn="2" alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\begin_inset Formula $\pi$
\end_inset
\end_layout
\end_inset
</cell>
<cell alignment="right" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
3.
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
1416
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\begin_inset Formula $\pi^{\pi}$
\end_inset
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
36.
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
462
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\begin_inset Formula $(\pi^{\pi})^{\pi}$
\end_inset
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
80663.
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\begin_inset Formula $\pi^{\pi^{\pi}}$
\end_inset
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
1.
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
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 <20>e b<>dzie to wygl<67>da<64>o troch<63> <20>miesznie w LyX-ie, to na wydruku pojawi<77>
si<73> dwukolumnowa tabela, w kt<6B>rej prawa kolumna jest wyr<79>wnana wed<65>ug cyfr
znacz<63>cych, a nag<61><67>wek jest wy<77>rodkowany.
\end_layout
\begin_layout Standard
My<EFBFBD>l<EFBFBD>, <20>e najlepiej b<>dzie jak opisz<73> jak to zrobi<62>em: Najpierw utworzy<7A>em
tabel<65> 3 x 3 i usun<75><6E>em wszystkie ramki.
Nast<73>pnie doda<64>em ramki pod nag<61><67>wkiem i rozdzielaj<61>c<EFBFBD> pierwsz<73> i drug<75>
kolumn<6D>.
Pierwsza kolumna jest wy<77>rodkowana.
W drugiej kolumnie wpisa<73>em
\family typewriter
3.
\family default
,
\family typewriter
36.
\family default
,
\family typewriter
80663.
\family default
i
\family typewriter
1.
\family default
, i wyr<79>wna<6E>em t<> kolumn<6D> do prawej.
W trzeciej kolumnie wpisa<73>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<77>em wyr<79>wnanie
\family typewriter
@{} l
\family default
.
Na ko<6B>cu wpisa<73>em
\family typewriter
Warto<74><6F>
\family default
w <20>rodkowej kolumnie, pod<6F>wietli<6C>em je, wyr<79>wna<6E>em do prawej.
Czy<7A> nie <20>atwe?
\end_layout
\begin_layout Subsection
Lepsze rozwi<77>zanie wyr<79>wnania wed<65>ug cyfr znacz<63>cych
\end_layout
\begin_layout Standard
Alternatywnym rozwi<77>zaniem wyr<79>wnania wed<65>ug cyfr znacz<63>cych w tabelach
jest u<>ycie pakietu
\family typewriter
dcolumn
\family default
.
Dodaj nast<73>puj<75>cy tekst do preambu<62>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<69> kolumny wyr<79>wnane wed<65>ug cyfr znacz<63>cych wpisz w polu
\family sans
Wyr<79>wnanie
\family default
w oknie formatu tabeli w zak<61>adce
\family sans
Kolumny/Wiersze
\family default
nast<73>puj<75>cy tekst:
\end_layout
\begin_layout LyX-Code
d{liczba miejsc dziesi<73>tnych danych}
\end_layout
\begin_layout LyX-Code
\family roman
\emph on
[Przyk<79>adow<6F> tabel<65> usuni<6E>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<77>ksz liczb<7A> miejsc dziesi<73>tnych w
\family typewriter
d{}
\family default
.
Ustaw atrybut
\family sans
multicolumn
\family default
dla pojedynczej kom<6F>rki niewra<72>liwy na wyr<79>wnanie wzgl<67>dem cyfr znacz<63>cych.
Wad<61> tej metody jest to, <20>e tryb matematyczny nie jest dopuszczalny w kolumnie
z wyr<79>wnaniem wzgl<67>dem cyfr znacz<63>cych z wyj<79>tkiem je<6A>li atrybut multicolumn
jest w<><77>czony.
\end_layout
\begin_layout Standard
Ta metoda oferuje tak<61> sam<61> elastyczno<6E><6F> jak pakiet
\family typewriter
dcolumn
\family default
.
Mo<4D>emy, na przyk<79>ad zmieni<6E> separator wyr<79>wnania i mamy r<><72>ne znaki separator<6F>w
dla r<><72>nych kolumn przez definicj<63> typ<79>w wielokrotnych kolumn w preambule.
Sk<53>adnia jest nast<73>puj<75>ca:
\end_layout
\begin_layout LyX-Code
D{separator_wej}{separator_wyj}{liczba_miejsc_dzie<69>}
\end_layout
\begin_layout Standard
Zainteresowanym czytelnikom polecamy dokumentacj<63> do pakietu
\family typewriter
dcolumn
\family default
.
\end_layout
\begin_layout Section
Wyb<EFBFBD>r znaku wyliczenia
\begin_inset LatexCommand \label{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<61>w dost<73>pnych wprost z menu.
U<>ycie tego menu daje Ci mo<6D>liwo<77><6F> <20>atwego wyboru odpowiedniego znaku dla
ka<6B>dego poziomu zagnie<69>d<EFBFBD>enia wylicze<7A>.
Te ustawienia s<> globalne dla ca<63>ego dokumentu i nie mo<6D>na ustawi<77> r<><72>nych
znak<61>w w r<><72>nych akapitach
\begin_inset Foot
status collapsed
\begin_layout Standard
Mo<EFBFBD>na tego dokona<6E> tylko r<>cznie
\end_layout
\end_inset
\end_layout
\begin_layout Subsection
Jak je zobaczy<7A>
\end_layout
\begin_layout Standard
Otw<EFBFBD>rz z menu
\family sans
\bar under
U
\bar default
k<EFBFBD>ad\SpecialChar \menuseparator
\bar under
D
\bar default
okument
\family default
i wybierz zak<61>adk<64>
\family sans
\bar under
W
\bar default
yr<EFBFBD><EFBFBD>nienia.
\family default
W zak<61>adce wy<77>wietlona jest tabela znak<61>w wyliczenia.
Za pomoc<6F> przycisk<73>w umieszczonych po lewej stronie okna mamy dost<73>p do
sze<7A>ciu zestaw<61>w znak<61>w.
Przyciski umieszczone w g<>rnej cz<63><7A>ci okna przeznaczone s<> do wyboru g<><67>boko<6B>ci
zagnie<69>d<EFBFBD>enia wyliczenia.
Tekst pod tabel<65> zestawu znak<61>w wy<77>wietla nazw<7A> LaTeX-a aktualnie wybranego
znaku.
Mo<4D>na r<>wnie<69> w tym miejscu poda<64> w<>asne definicje znaku wyliczenia.
Je<4A>li zmodyfikujesz domy<6D>lne ustawienia to b<>dziesz potrzebowa<77> poda<64> potrzebne
pakiety w preambule.
Znaki podzielone s<> na sze<7A><65> zestaw<61>w ze wzgl<67>du na wymagane pakiety.
Poni<6E>sza tabela przedstawia przypisanie zestaw<61>w do pakiet<65>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>
<column alignment="center" valignment="top" leftline="true" width="0pt">
<column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
<row topline="true" bottomline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Przycisk
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Wymagany pakiet
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\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 Standard
\family typewriter
base LaTeX
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\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 Standard
\family typewriter
amssymb.sty
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\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 Standard
\family typewriter
pifont.sty
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\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 Standard
\family typewriter
pifont.sty
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\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 Standard
\family typewriter
pifont.sty
\end_layout
\end_inset
</cell>
</row>
<row topline="true" bottomline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\family sans
Ding4
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\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<43> przed u<>yciem znaku z pakietu kt<6B>rego nie masz.
Je<4A>li otrzymasz komunikat b<><62>du LaTeX-a podczas pr<70>by podgl<67>du lub wydruku
b<>dzie on oznacza<7A> brak wymaganego pakietu.
LyX nie b<>dzie ogranicza<7A> u<>ycia przy lokalnej edycji i eksporcie gdziekolwiek.
\end_layout
\begin_layout Subsection
Jak u<>y<EFBFBD>
\end_layout
\begin_layout Standard
Wybierz przycisk g<><67>boko<6B>ci wyliczenia i nast<73>pnie wybierz znak i wielko<6B><6F>.
Zmiana nie b<>dzie widoczna w LyX-ie, ale b<>dzie widoczna w podgl<67>dzie dokumentu
przy u<>yciu xdvi lub ghostview.
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz przywr<77>ci<63> domy<6D>lny znak wyliczenia przez klikni<6E>cie prawym klawiszem
myszy na przycisku poziomu wyliczenia.
\end_layout
\begin_layout Standard
Je<EFBFBD>li rzeczywi<77>cie chcesz mie<69> wiele uk<75>ad<61>w akapit<69>w z r<><72>nymi zestawami
znak<61>w wyliczenia w ka<6B>dym musisz wykona<6E> troch<63> brudnej roboty.
Okno wyboru znaku wyliczenia mo<6D>e pom<6F>c w znalezieniu nazwy LaTeX-owej
znaku.
Aby zrobi<62> w<>asne akapity musisz mie<69> nast<73>puj<75>c<EFBFBD> opcj<63>:
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
let
\backslash
savelabelitemi=
\backslash
labelitemi
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
\backslash
renewcommand
\backslash
labelitemi[0]{
\backslash
small
\backslash
(
\backslash
sharp
\backslash
)}
\end_layout
\end_inset
\end_layout
\begin_layout Itemize
U<EFBFBD>yj polecenia LaTeX-a
\family typewriter
\backslash
renewcommand{}{}
\family default
do specyfikacji nowego znaku wyliczenia dla zadanej g<><67>boko<6B>ci zagnie<69>d<EFBFBD>enia.
To b<>dzie tak<61>e potrzebne do zapisu bie<69><65>cego znaku i jego p<><70>niejszego
ponownego przywo<77>ania.
W tym wyliczeniu zosta<74>y u<>yte nast<73>puj<75>ce kody LaTeX-a do zmiany znaku
wyliczenia w pierwszym poziomie.
\newline
\family typewriter
\backslash
let
\backslash
savelabelitemi=
\backslash
labelitemi
\newline
\backslash
renewcommand
\backslash
labelitemi[0]{
\backslash
small
\backslash
(
\backslash
sharp
\backslash
)}
\newline
\family default
Uwaga g<><67>boko<6B><6F> zagnie<69>d<EFBFBD>enia w poleceniu
\family typewriter
\backslash
labelitem
\family default
jest podawana cyframi rzymskimi (podobnie jak numeracja cz<63><7A>ci).
\end_layout
\begin_layout Itemize
\begin_inset ERT
status collapsed
\begin_layout Standard
[
\backslash
(
\backslash
star
\backslash
)]
\end_layout
\end_inset
Podaj dla ka<6B>dego indywidualnego wiersza wyliczenia kod znaku zamkni<6E>ty
w nawiasy prostok<6F>tne i wpisane w trybie TeX.
Na przyk<79>ad ten wiersz zaczyna si<73> znakiem
\family typewriter
[
\backslash
(
\backslash
star
\backslash
)]
\family default
.
\end_layout
\begin_layout Itemize
Poczekaj na LyX 1.2.
Nast<73>pne stabilne wydanie LyX-a powinna mie<69> wbudowan<61> obs<62>ug<75> definiowania
dla ka<6B>dego wyliczenia oddzielnego zestawu znak<61>w.
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
renewcommand
\backslash
labelitemi[0]{
\backslash
savelabelitemi}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Je<EFBFBD>li b<>dziesz potrzebowa<77> przywr<77>ci<63> z powrotem poprzednie globalne ustawienia
znak<61>w to nale<6C>y wpisa<73>:
\newline
\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<EFBFBD>ad AMS-Math jest zestawem styli zalecanymi dla sk<73>adu pism matematycznych
przesy<73>anych do wydawnictwa American Mathematical Society.
Uk<55>ad nie jest przyci<63>ty do specyfiki pisma, ale mo<6D>na to <20>atwo zrobi<62>.
Powiniene<6E> przejrze<7A> dokumentacj<63> AMS pod k<>tem specyficznych instrukcji
dla ka<6B>dego pisma (cz<63>sto wymagana jest tylko zmiana w jednym wierszu).
Dokumentacja AMS jest dost<73>pna w internecie na stronie
\begin_inset LatexCommand \url{http://www.ams.org}
\end_inset
lub przez ftp
\begin_inset LatexCommand \url{ftp://ftp.ams.org/pub/tex/amslatex/}
\end_inset
.
Te uk<75>ady s<> odpowiednie i u<>yteczne dla zapisu matematyki.
S<> aktualnie dost<73>pne r<><72>ne uk<75>ady AMS-math:
\end_layout
\begin_layout Enumerate
amsart -- standardowy format artyku<6B>u -- AMS article.
Wszystkie r<>wnania i wyra<72>enia s<> numerowane jako
\begin_inset Formula $(n.m)$
\end_inset
, gdzie pierwsza liczba oznacza sekcj<63>, a druga odpowiada kolejnemu numerowi
<20>rodowiska (Theorems, Corollaries, Propositions, Definitions, Remarks,
itd.) w tej sekcji.
Istnieje tak<61>e kilka (ale nie wszystkie) <20>rodowisk nienumerowanych, kt<6B>re
s<> u<>ywane okazjonalnie.
Nazwy nienumerowanych <20>rodowisk ko<6B>cz<63> si<73> znakiem gwiazdki (*).
\end_layout
\begin_layout Enumerate
amsart-seq -- tutaj, twierdzenia, definicje itd.
s<> numerowane kolejno, bez odniesienia do numeru sekcji.
Dost<73>pne s<> r<>wnie<69> nienumerowane <20>rodowiska (ale nie wszystkie), do okazjonaln
ego u<>ycia.
Nazwy nienumerowanych <20>rodowisk ko<6B>cz<63> si<73> znakiem gwiazdki (*).
\end_layout
\begin_layout Enumerate
amsbook - standardowy format ksi<73><69>ki -- AMS book (prawdziwe monografie).
Numeracja jest podobna jak w uk<75>adzie amsart, z wyj<79>tkiem numeracji wszystkiego
jako
\begin_inset Formula $(n,m,p)$
\end_inset
, gdzie pierwszy numer odnosi si<73> do numeru rozdzia<69>u, drugi do sekcji,
a trzeci jest numerem kolejnym wyra<72>enia (Theorems, Corollaries, Propositions,
Definitions, Remarks, itd.) w tej sekcji.
Istnieje tak<61>e kilka (ale nie wszystkie) <20>rodowisk nienumerowanych, kt<6B>re
s<> u<>ywane okazjonalnie.
Nazwy nienumerowanych <20>rodowisk ko<6B>cz<63> si<73> znakiem gwiazdki (*).
\end_layout
\begin_layout Standard
Dowolne pliki LyX-a ams-* mog<6F> by<62> konwertowane do schematu przez prost<73>
zmian<61> klasy dokumentu w menu
\family sans
\bar under
U
\bar default
k<EFBFBD>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<75>ady dostarczaj<61> d<>ug<75> list<73> <20>rodowisk.
Najbardziej matematyczne pisma i ksi<73><69>ki b<>d<EFBFBD> korzysta<74> w wi<77>kszo<7A>ci z
tych <20>rodowisk, AMS-LaTeX-u sprzyja definiowaniu nieograniczonej liczby
rozmaitych takich deklaracji.
Jednak zalecane przez AMS <20>rodowiska s<> dost<73>pne w LyX-ie.
Oto lista nowych <20>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<77>wietlane jest czcionk<6E> p<><70>grub<75>, 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<53>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<79>, 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<62> podany sta<74>y adres autora.
\end_layout
\begin_layout Description
Current\InsetSpace ~
Address Tu powinien by<62> podany czasowy adres autora, gdy wysy<73>a<EFBFBD>
dokument, o ile jest r<><72>ny od podanego powy<77>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<61>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, <20>rodowiska automatycznie w<><77>czaj<61> pakiety AMS-LaTeX i czcionki
AMS, kt<6B>re musz<73> by<62> dost<73>pne w Twoim systemie, aby mo<6D>na by<62>o u<>ywa<77> tych
uk<75>ad<61>w.
\end_layout
\begin_layout Section
Dinbrief
\end_layout
\begin_layout Standard
Klasa dokumentu
\family sans
dinbrief
\family default
mo<6D>e by<62> u<>yta do pisania list<73>w zgodnie z niemieck<63> konwencj<63>.
Dla Ciebie w folderze
\family typewriter
.../lyx/share/templates
\family default
znajduje si<73> plik przyk<79>adowy, aby by<62>o <20>atwiej zacz<63><7A>.
\end_layout
\begin_layout Section
Paper
\end_layout
\begin_layout Standard
Klasa dokumentu
\family sans
paper
\family default
jest alternatyw<79> dla standardowej klasy
\family sans
article
\family default
.
Daje ona podobn<62> funkcjonalno<6E><6F>, ale mo<6D>na preferowa<77> w tym uk<75>adzie bezszeryfo
we tytularia i jeszcze wi<77>cej.
\end_layout
\begin_layout Section
A&A Paper
\end_layout
\begin_layout Standard
by
\noun on
Peter
\noun default
\noun on
S<EFBFBD>tterlin
\end_layout
\begin_layout Subsection
Wprowadzenie
\end_layout
\begin_layout Standard
W tej sekcji opisano jak mo<6D>na u<>y<EFBFBD> LyX-a do pisania artyku<6B><75>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<6D>e by<62> <20>ci<63>gni<6E>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 LatexCommand \url{ftp://ftp.springer.de/pub/tex/latex/aa}
\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<73>pienia oryginalnej instrukcji ale jest kr<6B>tkim
przewodnikiem jak wykorzysta<74> ten format.
\end_layout
\begin_layout Subsection
Zaczynamy
\end_layout
\begin_layout Standard
Aby zacz<63><7A> nowy dokument wybieramy z menu
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
\bar under
N
\bar default
owy
\family default
lub
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
Nowy z\InsetSpace ~
\bar under
s
\bar default
zablonu
\begin_inset Foot
status open
\begin_layout Standard
Zalecamy korzystanie z szablonu.
Either create one yourself, or ask the local system administrator to suply
a site-wide version.
Przyk<79>adowy szablon jest cz<63><7A>ci<63> standardowej dystrybucji LyX-a.
\end_layout
\end_inset
\family default
.
Je<4A>li nie u<>y<EFBFBD>e<EFBFBD> szablonu to zwr<77><72> uwag<61> na nast<73>puj<75>ce ustawienia:
\end_layout
\begin_layout Itemize
Wybierz klas<61> dokumentu
\family sans
paper (A&A)
\family default
w oknie
\family sans
\bar under
S
\bar default
tyl dokumentu
\family default
w zak<61>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<6D>lny
\family default
.
Uk<55>ad jest zrobiony za pomoc<6F> makr i nie powiniene<6E> niczego zmienia<69>.
\end_layout
\begin_layout Itemize
Mo<EFBFBD>esz chcie<69> u<>y<EFBFBD> czcionki
\family sans
Times
\family default
wybieraj<61>c z listy
\family sans
\bar under
C
\bar default
zcionka
\family default
, jako sugerowanej przez wydawnictwo Springer dla jednolitego wygl<67>du tekstu
wydruk<75>w.
\end_layout
\begin_layout Subsection
Nag<EFBFBD><EFBFBD>wek
\end_layout
\begin_layout Standard
Pierwsz<EFBFBD> rzecz<63> do wprowadzenia jest dane nag<61><67>wkowe.
Kt<4B>re zawieraj<61> osiem wpis<69>w, z kt<6B>rych kilka jest opcjonalnych.
Oto one:
\end_layout
\begin_layout Itemize
\family sans
Thesaurus
\family default
: [wymagane] Zobacz podr<64>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<6A>li jest wi<77>cej ni<6E> jeden autor, to komu wys<79>a<EFBFBD> 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<77> polecenia
\family typewriter
\backslash
maketitle
\family default
, jest to robione automatycznie przez LyX gdy nag<61><67>wek jest zako<6B>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<EFBFBD>li chcesz umie<69>ci<63> przypis w nag<61><67>wku, np.
dla wskazania twojego aktualnego adresu, mo<6D>esz u<>y<EFBFBD> standardowego przypisu
za pomoc<6F>
\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<72>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<><72>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<73> znajdowa<77> bezpo<70>rednio za nag<61><67>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<79>adowy artyku<6B>.
\end_layout
\begin_layout Subsection
Obs<EFBFBD>ugiwane <20>rodowiska
\end_layout
\begin_layout Standard
Uk<EFBFBD>ad A&A paper obs<62>uguje nast<73>puj<75>ce <20>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<62>ugiwane przez LyX
\end_layout
\begin_layout Standard
Kilka polece<63> uk<75>adu
\family sans
paper (A&A)
\family default
nie jest jeszcze obs<62>ugiwane w LyX-ie.
Kilka zosta<74>o ju<6A> om<6F>wionych.
Dla kompletno<6E>ci poni<6E>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<EFBFBD>li chcesz u<>y<EFBFBD> kt<6B>rego<67> z tych polece<63>, to musisz wpisa<73> je sam.
I nie zapomnij wpisywa<77> je w trybie LaTeX-a!
\end_layout
\begin_layout Subsection
Wstawki -- rysunki i tabele
\end_layout
\begin_layout Standard
LyX obs<62>uguje niezb<7A>dne <20>rodowiska wstawek
\family sans
figure, figure*, table
\family default
i
\family sans
table*
\family default
, dlatego nie wspominamy o nich tutaj wi<77>cej.
Zajrzyj do
\emph on
Podr<64>cznika U<>ytkownika
\emph default
.
Pami<6D>taj, <20>e tabele powinny by<62> wyr<79>wnane lewostronnie.
Do tego celu wybierz tabel<65> i zmie<69> wyr<79>wnanie w
\family sans
\bar under
U
\bar default
k<EFBFBD>ad\SpecialChar \menuseparator
\bar under
A
\bar default
kapit.
\end_layout
\begin_layout Standard
Jest tylko jedna specjalna rzecz: rysunki z podpisami.
Aby utworzy<7A> takie rysunki musisz wykona<6E> poni<6E>sze kroki:
\end_layout
\begin_layout Enumerate
Utw<EFBFBD>rz szerok<6F> wstawk<77>:
\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<72><65> podpisu rysunku.
\end_layout
\begin_layout Enumerate
Naci<EFBFBD>nij
\family sans
Enter
\family default
aby przesun<75><6E> kursor powy<77>ej podpisu,
\end_layout
\begin_layout Enumerate
Wstaw sw<73>j rysunek (eps),
\end_layout
\begin_layout Enumerate
Ustaw kursor za rysunkiem i wstaw odst<73>p poziomy:
\family sans
\bar under
W
\bar default
staw\SpecialChar \menuseparator
\bar under
Z
\bar default
nak specjalny
\bar under
\SpecialChar \menuseparator
H
\bar default
Fill
\family default
,
\end_layout
\begin_layout Enumerate
Prze<EFBFBD><EFBFBD>cz si<73> do trybu LaTeX:
\family sans
M-c\InsetSpace ~
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<7A><65>cz si<73> do trybu LaTeX-a i wstaw brakuj<75>cy
nawias
\family typewriter
,,}
\family default
''.
\end_layout
\begin_layout Standard
Zobacz tak<61>e rysunek w przyk<79>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\InsetSpace ~
Options
\family default
field in the
\family sans
Document\InsetSpace ~
Layout
\family default
popup.
Just enter the string
\family typewriter
referee
\family default
there.
\end_layout
\begin_layout Subsection
Przyk<EFBFBD>ad
\end_layout
\begin_layout Standard
W folderze
\family sans
Examples
\family default
znajduje si<73> plik przyk<79>adowy artyku<6B> napisany w LyX-ie.
To jest przyk<79>ad z oryginalnago pakietu makr Springera przet<65>umaczonego
do LyX-a.
U<>yj go jako inspiracj<63> i por<6F>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<73>ania elektronicznych manuskrypt<70>w do trzech pism wydawanych
przez Towarzystwo:
\emph on
Astrophysical Journal
\emph default
(w<><77>czaj<61>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<6D>na pobra<72> z serwera ftp AAS
\end_layout
\begin_layout Standard
\begin_inset VSpace medskip
\end_inset
\end_layout
\begin_layout Standard
\align center
\begin_inset LatexCommand \url{ftp://ftp.aas.org/pubs}
\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 LatexCommand \ref{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 Standard
\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 Standard
\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 Standard
\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 Standard
\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 LatexCommand \label{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<EFBFBD><EFBFBD>czanie plik<69>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 LatexCommand \url{http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml}
\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
\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<EFBFBD>ycie wstawek ERT jest opcjonalne i jest zredukowane do trzech polece<63>,
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<EFBFBD>d
\end_layout
\begin_layout Standard
Pakiet Kluwer jest zestawem makr wydanych przez Kluwer Academic Publishers
aby u<>atwi<77> elektroniczn<7A> wysy<73>k<EFBFBD> manuskrypt<70>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<74> list<73> pod adresem
\begin_inset LatexCommand \url{http://www.wkap.nl/jrnllist.htm/JRNLHOME}
\end_inset
).
Pakiet Kluwer mo<6D>na pobra<72> z serwisu
\begin_inset LatexCommand \url{http://www.wkap.nl/kaphtml.htm/STYLEFILES}
\end_inset
.
Kompletna dokumentacja jest zawarta w pakiecie (ale mo<6D>na pobra<72> j<> oddzielnie).
\end_layout
\begin_layout Standard
LyX obs<62>uguje wiele cech pakietu ale nie wszystkie.
Mimo to wstawki ERT s<> potrzebne do redukcji ,,osobliwych'' polece<63> pakietu
(zobacz
\begin_inset LatexCommand \ref{subsec:kluwer_peculiarities}
\end_inset
).
Ja ostatnio napisa<73>em bez <20>adnych problem<65>w artyku<6B> wys<79>any do pisma
\emph on
Astrophysics and Space Science
\emph default
.
\end_layout
\begin_layout Subsection
Pisanie artyku<6B><75>w
\end_layout
\begin_layout Standard
Naj<EFBFBD>atwiejsz<EFBFBD> drog<6F> do napisania nowego artyku<6B>u jest skorzystanie z szablonu.
Wybierz polecenie z menu
\family sans
Plik\SpecialChar \menuseparator
Nowy z szablonu
\family default
, a nast<73>pnie wybierz plik szablonu
\family typewriter
kluwer.lyx
\family default
.
Otrzymasz w<>wczas (prawie) pusty dokument, kt<6B>ry zawiera wi<77>kszo<7A><6F> p<>l
z manuskryptu z kr<6B>tkim opisem ich u<>ycia.
I jak w wi<77>kszo<7A>ci szablon<6F>w zast<73>p istniej<65>ce teksty (w<><77>czaj<61>c nawiasy
\family typewriter
<>
\family default
) poprawnymi informacjami.
\end_layout
\begin_layout Subsection
Przygotowanie artyku<6B>u do wys<79>ania
\end_layout
\begin_layout Standard
Podobnie jak przy pakiecie AASTeX przed wysy<73>k<EFBFBD> artyku<6B>u do wydawnictwa,
artyku<6B> nale<6C>y przetworzy<7A>, co opisano dalej w kolejnych krokach:
\end_layout
\begin_layout Enumerate
Wyeksportuj artyku<6B> do pliku LaTeX.
Zr<5A>b to przez wyb<79>r polecenia z menu
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
\bar under
E
\bar default
ksportuj\SpecialChar \menuseparator
\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<75>c nast<73>puj<75>cych zmian:
\end_layout
\begin_deeper
\begin_layout Enumerate
usu<EFBFBD> wiersze komentarza przed poleceniem
\family typewriter
\backslash
documentclass
\family default
,
\end_layout
\begin_layout Enumerate
usu<EFBFBD> wszystko pomi<6D>dzy dyrektywami
\family typewriter
\backslash
makeatletter
\family default
i
\family typewriter
\backslash
makeatother
\family default
w<><77>cznie, z wyj<79>tkiem Twoich specyficznych polece<63> wstawionych do preambu<62>y.
\end_layout
\begin_layout Standard
Zapisz uzyskany plik
\family typewriter
.tex
\family default
.
\end_layout
\end_deeper
\begin_layout Enumerate
Przetw<EFBFBD>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<61>c z przegl<67>darki np.
\family sans
xdvi
\family default
i sprawd<77> czy wszystko jest ok (tak powinno by<62> je<6A>li nie pope<70>ni<6E>e<EFBFBD> b<><62>d<EFBFBD>w).
\end_layout
\begin_layout Subsection
,,Osobliwo<77>ci'' pakietu Kluwer
\begin_inset LatexCommand \label{subsec:kluwer_peculiarities}
\end_inset
\end_layout
\begin_layout Standard
Pakiet Kluwer posiada nast<73>puj<75>ce ,,osobliwo<77>ci'':
\end_layout
\begin_layout Enumerate
Jest mo<6D>liwe pisanie wielu artyku<6B><75>w w tym samym pliku LaTeX-a
\begin_inset Foot
status open
\begin_layout Standard
Nie mog<6F> wyobrazi<7A> sobie innego dobrego powodu aby to zrobi<62>
\end_layout
\end_inset
.
Ka<4B>dy artyku<6B> musi by<62> zawarty w <20>rodowisku ,,article''.
Niestety, tego <20>rodowiska nie mo<6D>na pomin<69><6E>, nawet je<6A>li piszemy tylko
jeden artyku<6B>.
Dlatego ka<6B>dy artyku<6B> zaczyna si<73> poleceniem
\family typewriter
\backslash
begin{article}
\family default
i ko<6B>czy oczywi<77>cie poleceniem
\family typewriter
\backslash
end{article}
\family default
.
Mimo to mo<6D>na to zaimplementowa<77> w LyX-ie, ale ja nie do<64><6F>czam tego, od
czasu jak to wygl<67>da brzydko i mo<6D>e peszy<7A> nowych u<>ytkownik<69>w.
Dlatego Ty potrzebujesz wpisa<73> te polecenia wprost jako kod LaTeX (jako
wstawki ERT).
\end_layout
\begin_layout Enumerate
Informacje podane na pocz<63>tku artyku<6B>u (np.: title, subtitle, author, institution
, running title, running author, abstract i keywords) musz<73> znajdowa<77> si<73>
w\InsetSpace ~
<EFBFBD>rodowisku ,,opening''.
Tego nie zaimplementowano w LyX-ie, tak <20>e Ty musisz umie<69>ci<63> title, subtitle
itd.
pomi<6D>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<EFBFBD>ug podr<64>cznika u<>ytkownika etykieta ka<6B>dej pozycji bibliografii musi
by<62> 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<73> tymi wszystkimi ,,osobliwo<77>ciami'' Je<4A>li zaczynasz z nowym
artyku<6B>em korzystaj<61>c z tego szablonu, to nie potrzebujesz robi<62> nic specjalneg
o.
Tylko:
\end_layout
\begin_layout Enumerate
nie usuwaj wstawek ERT do<64><6F>czonych do szablonu i
\end_layout
\begin_layout Enumerate
skopiuj przyk<79>adow<6F> bibliografi<66> do<64><6F>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<EFBFBD>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<61> 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<73>puj<75> 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<6C>sze europejskim konwencjom typograficznym
\end_layout
\begin_layout Itemize
Standardow<EFBFBD> wielko<6B>ci<63> 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 <20>rodowisk i kilka element<6E>w klasy
\emph on
letter (koma-script)
\emph default
s<> sk<73>adane czcionk<6E> p<><70>grub<75> bezszeryfow<6F>
\begin_inset Foot
status collapsed
\begin_layout Standard
Istnieje du<64>a r<><72>nica pomi<6D>dzy starymi p<><70>grubymi czcionkami bezszeryfowymi
rodziny cm, a nowymi rodziny ec, szczeg<65>lnie w wygl<67>dzie tytulari<72>w.
Dla por<6F>wnania p<><70>gruba czcionka bezszeryfowa rodziny ec wygl<67>da na troszk<7A>
cie<69>sz<73>.
Pakiet LaTeX-a
\family typewriter
cmsd.sty
\family default
autorstwa
\shape smallcaps
Walter Schmidta
\shape default
pomaga tworzy<7A> ,,zwyk<79>y'' wygl<67>d przy u<>yciu czcionek ec.
\end_layout
\end_inset
.
Numeracja tytu<74><75>w rozdzia<69><61>w jest zrobiona tak samo jak numeracja sekcji,
czyli bez wiersza ,,Rozdzia<69>\SpecialChar \ldots{}
''.
Ponadto wygl<67>d tytulari<72>w mo<6D>e by<62> zmieniony za pomoc<6F> kilku opcji (w LyX-ie
wprowadza si<73> je w polach
\family sans
Opcje Dodatkowe
\family default
wywo<77>anym z menu
\family sans
\bar under
U
\bar default
k<EFBFBD>ad\SpecialChar \menuseparator
\bar under
D
\bar default
okument
\family default
).
\end_layout
\begin_layout Itemize
G<EFBFBD><EFBFBD>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<73> je w polach
\family sans
Opcje Dodatkowe
\family default
wywo<77>anym z menu
\family sans
\bar under
U
\bar default
k<EFBFBD>ad\SpecialChar \menuseparator
\bar under
D
\bar default
okument
\family default
).
Dzi<7A>ki nim mamy klarown<77> mo<6D>liwo<77><6F> zmiany szeroko<6B>ci margines<65>w jako opcje
w menu
\family sans
\bar under
U
\bar default
k<EFBFBD>ad\SpecialChar \menuseparator
\bar under
D
\bar default
okument
\family default
.
\end_layout
\begin_layout Itemize
Klasy LaTeX-owe rodziny Koma-Script definiuj<75> kilka dodatkowych polece<63>.
Cz<43><7A><EFBFBD> z nich, kt<6B>re maj<61> sens w LyX-ie s<> zaimplementowane w odpowiednich
<20>rodowiskach.
\end_layout
\begin_layout Standard
Szczeg<EFBFBD><EFBFBD>owy opis (w j<>zyku niemieckim) LaTeX-owych klas dokumentu rodziny
Koma-Script mo<6D>na znale<6C><65> w dokumentacji Koma-Script
\emph on
scrguide
\begin_inset Foot
status collapsed
\begin_layout Standard
Istnieje angielskie t<>umaczenie --
\emph on
screnggu
\emph default
, ale nie jest kompletne
\end_layout
\end_inset
\emph default
Dalsze punkty opisuj<75> tylko te aspekty, kt<6B>re s<> zwi<77>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<75>adu, odpowiednio:
\family typewriter
scrartcl.layout
\family default
,
\family typewriter
scrreprt.layout
\family default
i
\family typewriter
scrbook.layout
\family default
.
Zawieraj<61> one wszystkie <20>rodowiska odpowiednich standardowych klas dokumentu
odpowiednio
\emph on
article
\emph default
,
\emph on
report
\emph default
i
\emph on
book
\emph default
, cz<63><7A>ciowo zmienione z wy<77><79>czeniem LyX-owego <20>rodowiska
\family sans
List
\family default
, kt<6B>re jest zast<73>pione przez nowe <20>rodowisko
\family sans
Labeling
\family default
o takiej samej funkcji.
Jednak <20>rodowisko
\family sans
Labeling
\family default
zosta<74>o dodane do kilku nowych <20>rodowisk, ale nie s<> one cz<63><7A>ci<63> 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<61> wpis do spisu tre<72>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<75> si<73> dok<6F>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<74> tu<74> nad nast<73>pnym akapitem w standardowej wielko<6B>ci czcionki
bez wp<77>ywu na struktur<75> dokumentu.
\end_layout
\begin_layout Standard
Nast<EFBFBD>puj<EFBFBD>ce <20>rodowiska, razem ze standardowymi:
\family sans
Title
\family default
,
\family sans
Author
\family default
i
\family sans
Date
\family default
, tworz<72> stron<6F> tytu<74>ow<6F> dokumentu.
Musz<73> by<62> wstawione na pocz<63>tku pierwszego ,,normalnego'' akapitu
\begin_inset Foot
status open
\begin_layout Standard
Odpowiednie polecenia LaTeX musz<73> pojawi<77> si<73> przed poleceniem
\family typewriter
\backslash
maketitle
\end_layout
\end_inset
Gdy dane <20>rodowisko jest u<>yte cz<63><7A>ciej ni<6E> jeden raz, to zostanie uwzgl<67>dnione
tylko ostatnie jego wyst<73>pienie w tek<65>cie.
Te dodatkowe <20>rodowiska, podobnie jak
\family sans
Title
\family default
,
\family sans
Author
\family default
i
\family sans
Date
\family default
, nie wp<77>ywaj<61> na wygl<67>d tworzonego dokumentu.
\end_layout
\begin_layout Itemize
\family sans
Subject
\family default
: tworzy wy<77>rodkowany akapit powy<77>ej podstawowego tytu<74>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<77>rodkowany akapit poni<6E>ej podstawowego tytu<74>u (
\family sans
Title
\family default
,
\family sans
Author
\family default
,
\family sans
Date
\family default
) z nazw<7A> 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<77>rodkowany akapit z dedykacj<63> na oddzielnej stronie za stron<6F>
tytu<74>ow<6F>, a w klasie
\emph on
article (koma-script)
\emph default
tworzy wy<77>rodkowany akapit z dedykacj<63> poni<6E>ej podstawowego tytu<74>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<79>wnany do lewej powy<77>ej podstawowego tytu<74>u (
\family sans
Title
\family default
,
\family sans
Author
\family default
,
\family sans
Date
\family default
) dla nag<61><67>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<74>owej u g<>ry wyr<79>wnany do lewej akapit, a w przypadku
druku jednostronnego lub klasy
\emph on
article (koma-script)
\emph default
nie jest sk<73>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<74>owej u do<64>u wyr<79>wnany do lewej akapit, a w przypadku
druku jednostronnego lub klasy
\emph on
article (koma-script)
\emph default
nie jest sk<73>adane.
\end_layout
\begin_layout Itemize
\family sans
Extratitle
\family default
: tworzy specjaln<6C> ,,brudn<64>'' stron<6F> na pocz<63>tku dokumentu zawieraj<61>c<EFBFBD> akapit
bez specjalnego formatowania.
\end_layout
\begin_layout Standard
Pliki uk<75>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<><77>czaj<61> plik
\family typewriter
scrmacros.inc
\family default
.
Kt<4B>ry jest w<>a<EFBFBD>ciwym miejscem do definiowania w<>asnych <20>rodowisk.
Skopiuj
\family typewriter
scrmacros.inc
\family default
do swojego osobistego foldera uk<75>ad<61>w i wyedytuj go!
\end_layout
\begin_layout Subsection
Klasa letter (koma-script)
\end_layout
\begin_layout Standard
\begin_inset ERT
status inlined
\begin_layout Standard
\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<75>adu
\family typewriter
scrlettr.layout
\family default
.
Zawiera on wszystkie <20>rodowiska odpowiadaj<61>ce standardowej klasie
\emph on
letter
\emph default
, cz<63><7A>ciowo zmienione z wy<77><79>czeniem LyX-owych <20>rodowisk
\family sans
List
\family default
,
\family sans
Comment
\family default
i
\family sans
LyX
\family default
-
\family sans
Code
\family default
, kt<6B>re s<> zast<73>pione przez nowe <20>rodowisko
\family sans
Labeling
\family default
o takiej samej funkcji.
Ponadto zawiera, w odr<64><72>nieniu od standardowej klasy, standardowe <20>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 <20>rodowisk.
\end_layout
\begin_layout Standard
\begin_inset ERT
status inlined
\begin_layout Standard
\backslash
end{sloppypar}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Wygl<EFBFBD>d listu z<>o<EFBFBD>onego w tej klasie dokumentu mo<6D>e by<62> sterowany za pomoc<6F>
kilku polece<63> LaTeX-a (w LyX-ie mo<6D>na je wprowadzi<7A> wybieraj<61>c z menu
\family sans
\bar under
U
\bar default
k<EFBFBD>ad\SpecialChar \menuseparator
\bar under
P
\bar default
reambu<EFBFBD>a LaTeX
\family default
)
\begin_inset Foot
status collapsed
\begin_layout Standard
Na przyk<79>ad, standardowy wygl<67>d nag<61><67>wka listu zawieraj<61>cy nazw<7A> i adres
jest ca<63>kowicie self-willed.
,,Podstawowy'' nag<61><67>wek jest tworzony za pomoc<6F> nast<73>puj<75>cych polece<63> 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<7A>ki temu autor listu mo<6D>e utworzy<7A> sw<73>j w<>asny uk<75>ad.
Szczeg<65><67>owy opis (w j<>zyku niemieckim) LaTeX-owych klas dokumentu rodziny
Koma-Script mo<6D>na znale<6C><65> w dokumentacji Koma-Script
\emph on
scrguide
\emph default
.
\end_layout
\begin_layout Standard
<EFBFBD>rodowiska
\family sans
Letter
\family default
i
\family sans
Opening
\family default
definiuj<75> pocz<63>tek listu i musz<73> by<62> u<>yte w ka<6B>dym li<6C>cie.
Dla podkre<72>lenia ich w dokumencie, s<> zaznaczone literami odpowiednio
\family sans
L
\family default
lub
\family sans
O
\family default
na lewym marginesie.
To umo<6D>liwia napisanie dowolnej liczby list<73>w w jednym pliku.
<20>rodowisko
\family sans
Opening
\family default
tworzy nowy list u<>ywaj<61>c tego samego adresu, a
\family sans
Letter
\family default
tworzy nowy adres.
<20>rodowiska
\family sans
Closing
\family default
,
\family sans
PS
\family default
,
\family sans
CC
\family default
i
\family sans
Encl
\family default
s<> podstawowymi <20>rodowiskami i mog<6F> by<62> u<>ywane wielokrotnie w tym samym
li<6C>cie.
\end_layout
\begin_layout Itemize
\family sans
Letter
\family default
: tworzy akapit na adres i definiuje pocz<63>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<61>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<73> rozdzielnika (Do wiadomo<6D>ci).
\end_layout
\begin_layout Itemize
\family sans
Encl
\family default
: tworzy akapit dla za<7A><61>cznik<69>w.
\end_layout
\begin_layout Standard
<EFBFBD>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<77>wietlaj<61> etykiety, dla u<>atwienia wpisywania, kt<6B>rych zawarto<74><6F> jest
przetwarzana przez klas<61> letter (Koma-Script)
\begin_inset Foot
status collapsed
\begin_layout Standard
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 <20>rodowiska musz<73> by<62> u<>yte na pocz<63>tku odpowiedniego <20>rodowiska
\family sans
Opening
\family default
.
\end_layout
\begin_layout Standard
Implementacja tych <20>rodowisk w trybie WYSIWYG nie ma sensu, poniewa<77> rzeczywisty
wygl<67>d z<>o<EFBFBD>onego listu zale<6C>y nie tylko od u<>ycia w<>a<EFBFBD>ciwego <20>rodowiska,
ale tak<61>e innych czynnik<69>w.
Na przyk<79>ad podpis wprowadzony w <20>rodowisku
\family sans
Signature
\family default
b<>dzie pojawia<69> si<73> tylko w li<6C>cie, w kt<6B>rym u<>yto <20>rodowiska
\family sans
Closing
\family default
.
Zawarto<74><6F> <20>rodowiska
\family sans
Telephone
\family default
standardowo nie b<>dzie pojawia<69> si<73> przy wszystkich z<>o<EFBFBD>onych listach.
Mo<4D>liwo<77><6F> projektowania wolnych nag<61><67>wk<77>w listu jest ju<6A> wspomniana w przypisie
powy<77>ej.
\end_layout
\begin_layout Standard
<EFBFBD>rodowiska mog<6F> by<62> tak<61>e u<>ywane jako puste akapity.
To ma sens np.
dla <20>rodowiska
\family sans
Signature
\family default
.
Je<4A>li <20>rodowisko
\family sans
Signature
\family default
nie zosta<74>o w og<6F>le u<>yte, to standardowo jest zast<73>powane zawarto<74>ci<63>
<20>rodowiska
\family sans
Name
\family default
, ale je<6A>li mamy puste <20>rodowisko
\family sans
Signature
\family default
to nie jest niczym zast<73>powane.
\end_layout
\begin_layout Standard
Przez u<>ycie <20>rodowisk mo<6D>na utworzy<7A> szablon listu, z cz<63><7A>ciowo wype<70>nionymi
polami <20>rodowisk (np.
Name, Address itd).
\end_layout
\begin_layout Itemize
\family sans
Name
\family default
: nazwa nadawcy, standardowo pojawia si<73> jako wy<77>rodkowany akapit w nag<61><67>wku
listu.
Tekst pisany jest du<64>ymi literami.
\end_layout
\begin_layout Itemize
\family sans
Signature
\family default
: podpis nadawcy, standardowo pojawia si<73> poni<6E>ej tre<72>ci <20>rodowiska
\family sans
Closing
\family default
.
Je<4A>li nie u<>yto <20>rodowiska
\family sans
Signature
\family default
to zamiast niego pojawia si<73> zawarto<74><6F>
\family sans
Name
\family default
.
\end_layout
\begin_layout Itemize
\family sans
Address
\family default
: adres nadawcy, standardowo pojawia si<73> jako wy<77>rodkowany akapit w nag<61><67>wku
listu, poni<6E>ej nazwy nadawcy.
\end_layout
\begin_layout Itemize
\family sans
Telephone
\family default
: numer telefonu nadawcy, pojawia si<73> tylko, gdy jest w<><77>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<73>adane s<> w wierszu poni<6E>ej pola adresu nadawcy wyr<79>wnane
do prawej.
Je<4A>li <20>rodowisko
\family sans
Date
\family default
jest puste, to zawarto<74><6F> <20>rodowiska
\family sans
Place
\family default
nie pojawi si<73>.
Je<4A>li nie u<>yto <20>rodowiska
\family sans
Date
\family default
, to domy<6D>lnie pobierana jest data sk<73>adu.
\end_layout
\begin_layout Itemize
\family sans
Backaddress
\family default
: adres zwrotny, standardowo sk<73>adany jest powy<77>ej adresu docelowego ma<6D><61>
czcionk<6E> bezszeryfow<6F>.
\end_layout
\begin_layout Itemize
\family sans
Specialmail
\family default
: uwagi dla poczty (np.
do r<>k w<>asnych), standardowo pojawiaj<61> si<73> pomi<6D>dzy adresem zwrotnym a
docelowym, i s<> podkre<72>lone.
\end_layout
\begin_layout Itemize
\family sans
Location
\family default
: dodatkowa informacja, standardowo pojawia si<73> przy prawym marginesie poni<6E>ej
adresu docelowego.
\end_layout
\begin_layout Itemize
\family sans
Title
\family default
: tytu<74> listu, standardowo pojawia si<73> z<>o<EFBFBD>ony wielk<6C> i p<><70>grub<75> czcionk<6E>
bezszeryfow<6F> powy<77>ej tematu listu.
\end_layout
\begin_layout Itemize
\family sans
Subject
\family default
: temat listu, standard z<>o<EFBFBD>ony jest czcionk<6E> p<><70>grub<75> powy<77>ej akapitu
\family sans
Opening
\family default
.
\end_layout
\begin_layout Standard
<EFBFBD>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<72> listy firmowe przez z<>o<EFBFBD>enie zawarto<74>ci tych <20>rodowisk powy<77>ej wiersza
tytu<74>owego.
Dla pola daty u<>ywana jest zawarto<74><6F> <20>rodowiska
\family sans
Date
\family default
.
Je<4A>li wykorzystane jest cho<68> jedno ze <20>rodowisk ,,biznesowych'', to zawarto<74><6F>
<20>rodowiska
\family sans
Place
\family default
nie jest sk<73>adana, tylko ustawiana jest zmienna LaTeX
\begin_inset ERT
status collapsed
\begin_layout Standard
-
\end_layout
\end_inset
a
\family typewriter
\backslash
fromplace
\family default
.
te <20>rodowiska musz<73> by<62> u<>yte przed odpowiednim <20>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<6E>w w klasie Koma-Script powoduje
kilka problem<65>w.
\end_layout
\begin_layout Itemize
Numery rozdzia<69><61>w <20>rodowisk
\family sans
Chapter
\family default
s<> wy<77>wietlane w wierszu powy<77>ej tytu<74>u rozdzia<69>u.
Taki przypadek jest spowodowany wewn<77>trznym przetwarzaniem przez LyX <20>rodowiska
\family sans
Counter_Chapter
\family default
w pliku uk<75>adu.
\end_layout
\begin_layout Itemize
Tytu<EFBFBD>y <20>rodowisk
\family sans
Addchap
\family default
i
\family sans
Addsec
\family default
s<> wstawione tylko do ,,prawdziwego'' LaTeX-owego spisu tre<72>ci, a nie s<>
wy<77>wietlane LyX-owym spisie tre<72>ci (
\family sans
\bar under
N
\bar default
awigacja
\family default
).
\end_layout
\begin_layout Itemize
Tryb separacji akapit<69>w w dokumencie
\emph on
letter
\emph default
wy<77>wietlany jest jako odst<73>p, a nie wci<63>cie.
To jest standardowe zachowanie, do tego nie potrzeba <20>adnego polecenia
LaTeX-a.
Ale w oknie
\family sans
\bar under
U
\bar default
k<EFBFBD>ad\SpecialChar \menuseparator
\bar under
D
\bar default
okument
\family default
odpowiedni prze<7A><65>cznik wskazuje na za<7A><61>czony tryb
\family sans
\bar under
W
\bar default
ci<EFBFBD>cie
\family default
.
Tryb
\family sans
\bar under
O
\bar default
dst<EFBFBD>p
\family default
daje efekt po u<>yciu odpowiedniego polecenia LaTeX-a wstawionego do dokumentu
do wytworzenia odst<73>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<75>adu u<>ywanych dla niekt<6B>rych pism wydawanych
przez wydawnictwo Springer Verlag i wymienionych na stronie
\begin_inset LatexCommand \url{http://www.springer.de/author/tex/help-journals.html}
\end_inset
, sk<73>d powiniene<6E> m<>c pobra<72> pliki klasy (tak, oczywi<77>cie teraz dla LaTeX2e!).
To jest modularny system: wsp<73>lne cz<63><7A>ci dla wszystkich pism s<> zaimplementowan
e w pliku
\family typewriter
svjour.inc
\family default
, z kt<6B>rego korzystaj<61> specyficzne dla danego pisma pliki uk<75>adu (np.:
\family typewriter
svjog.layout
\family default
dla
\emph on
Journal of Geodesy
\emph default
) .
\end_layout
\begin_layout Standard
Oznacza to, <20>e implementacja wsparcia dla innego pisma wydawnictwa Springer
wymaga napisania w<>asnego pliku uk<75>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<62>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<61> z serwera wydawnictwa Springer odpowiedni<6E> klas<61> LaTeX-ow<6F>
w odpowiednim katalogu TeX-a, od<6F>wie<69> baz<61> pakiet<65>w TeX-a (w teTeX-u uruchom
polecenie
\family typewriter
texhash
\family default
, jako root je<6A>li jest to niezb<7A>dne), zrekonfiguruj LyX-a i powinno ju<6A>
dzia<69>a<EFBFBD>.
\end_layout
\begin_layout Subsection
Nowe style
\end_layout
\begin_layout Standard
Du<EFBFBD>a liczba styl<79>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<63> do pakietu aby pozna<6E> szczeg<65><67>y.
\end_layout
\begin_layout Subsection
Obs<EFBFBD>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<EFBFBD>kowania
\end_layout
\begin_layout Standard
Te pliki bazuj<75> cz<63><7A>ciowo na starszym pliku uk<75>adu
\family typewriter
ejour2.layout
\family default
, kt<6B>ry bazowa<77> na starym stylu LaTeX 2.09 z wydawnictwa Springer.
Wszystko to i uk<75>ad
\family typewriter
ejour2
\family default
teraz nie dzia<69>a.
Jean-Marc Lasgouttes bardzo pom<6F>g<EFBFBD> mi znale<6C><65> drog<6F> implementacji uk<75>adu
w LyX-ie.
\end_layout
\begin_layout Subsection
B<EFBFBD><EFBFBD>dy
\end_layout
\begin_layout Standard
Prawdopodobne.
Ale prawdopodobnie mniej ni<6E> w starej klasie
\family typewriter
ejour2
\family default
.
\end_layout
\begin_layout Standard
Ograniczenia np.: nie wy<77>wietla numeru <20>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 LatexCommand \url{ftp://ftp.agu.org/journals/latex/journals}
\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 LatexCommand \url{www.copernicus.org}
\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 LatexCommand \label{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<EFBFBD> LyX-a do przygotowania slajd<6A>w do rzutnik<69>w.
Istniej<65> dwie klasy dokument<6E>w, kt<6B>re mo<6D>na do tego celu zastosowa<77>: domy<6D>lnie
\family sans
Slide
\family default
i
\family sans
Foil
\family default
TeX.
W tej sekcji opisano pierwsz<73> z nich.
\end_layout
\begin_layout Standard
Powiem to jeszcze raz, jasno, aby nie bu<62>o nieporozumie<69>:
\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<61>
\family sans
,,slides (default)
\family default
''.
\end_layout
\begin_layout Standard
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
Je<EFBFBD>li szukasz dokumentacji do
\family sans
,,slides (FoilTeX)
\family default
'', zajrzyj do sekcji\InsetSpace ~
\begin_inset LatexCommand \ref{sec:foiltex}
\end_inset
.
Klasa
\family sans
foils
\family default
[
\family sans
,,slides (FoilTeX)
\family default
''] jest aktualnie troch<63> lepsza ni<6E> domy<6D>lnie klasa
\family sans
slides
\family default
\begin_inset Foot
status collapsed
\begin_layout Standard
\SpecialChar \ldots{}
lub tak powtarzam za jej adwokatami.
Nigdy jej nie u<>ywa<77>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<4B>da dystrybucja LaTeX2e zawiera t<> klas<61> [kt<6B>r<EFBFBD>, od teraz, b<>d<EFBFBD> nazywa<77>
\family sans
,,slides
\family default
''], tak wi<77>c jeste<74> zmuszony j<> mie<69>.
Jak wspomnia<69>em wcze<7A>niej istniej<65> inne klasy, jak np.
\family sans
foils
\family default
, kt<6B>re tak<61>e tworz<72> slajdy do rzutnika i wykonuj<75> to zadanie lepiej ni<6E>
ta.
Jednak istnieje kilka rzeczy, kt<6B>re klasa
\family sans
slides
\family default
mo<6D>e zrobi<62>, a inne nie, np.
generowanie overlays.
Czytaj dalej aby dowiedzie<69> si<73> wi<77>cej!
\end_layout
\begin_layout Subsection
Zaczynamy
\begin_inset LatexCommand \label{sec:slidesetup}
\end_inset
\end_layout
\begin_layout Standard
Oczywi<EFBFBD>cie, aby u<>y<EFBFBD> tej klasy dokumentu, potrzebujesz wybra<72> klas<61>
\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<6B>re powiniene<6E> wiedzie<69> 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<62>ugiwane przez klas<61>
\family sans
slides
\family default
.
\end_layout
\begin_layout Itemize
W oknie
\family sans
Styl dokumentu
\family default
lista styli dost<73>pna w polu
\family sans
\bar under
P
\bar default
agestyle
\family default
zachowuje si<73> troszk<7A> inaczej dla tej klasy.
Dost<73>pne s<> nastepuj<75>ce style:
\end_layout
\begin_deeper
\begin_layout Description
\family sans
plain
\family default
W prawym dolnym naro<72>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<7A>yki w rogach folii dla dok<6F>adnego
pozycjonowania przy nak<61>adaniu folii jedna na drug<75>.
To jest styl domy<6D>lny.
\end_layout
\begin_layout Description
\family sans
empty
\family default
Nie jest dodawany numer, data ani znaczniki wyr<79>wnania.
\end_layout
\end_deeper
\begin_layout Itemize
Klasa
\family sans
slides
\family default
posiada dodatkow<6F> opcj<63>:
\family typewriter
clock
\family default
.
Aby j<> u<>y<EFBFBD>, 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<EFBFBD>ycie tej opcji pozwala doda<64> znacznik daty do
\family sans
Note
\family default
s.
Zobacz sekcj<63>\InsetSpace ~
\begin_inset LatexCommand \ref{sec:slideNote}
\end_inset
aby pozna<6E> wi<77>cej szczeg<65><67><EFBFBD>w.
\end_layout
\end_deeper
\begin_layout Standard
Mo<EFBFBD>esz u<>y<EFBFBD> szablonu ,,
\family typewriter
slides.lyx
\family default
'' aby automatycznie ustawi<77> klas<61> nowego dokumentu na
\family sans
slides
\family default
[za pomoca polecenia
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
Nowy z\InsetSpace ~
szablonu
\family default
aby utworzy<7A> nowy dokument].
Plik szablonu zawiera tak<61>e kilka przyk<79>ad<61>w specjalnych <20>rodowisk akapit<69>w
taj klasy.
B<>dzie to opisane dalej.
\end_layout
\begin_layout Subsection
<EFBFBD>rodowiska akapit<69>w
\end_layout
\begin_layout Subsubsection
Obs<EFBFBD>ugiwane <20>rodowiska
\end_layout
\begin_layout Standard
Pierwsz<EFBFBD> rzecz<63>, kt<6B>r<EFBFBD> powiniene<6E> zauwa<77>y<EFBFBD> gdy zaczynasz nowy dokument slajd<6A>w
jest rozmiar i typ czcionki: odpowiednio ,,
\family sans
Largest
\family default
'' i czcionka bezszeryfowa
\family sans
Sans\InsetSpace ~
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 <20>rodowiska w<><77>czaj<61>c <20>rodowiska sekcji nie s<>
u<>ywane w klasie
\family sans
Slides
\family default
.
Z drugiej za<7A> strony zauwa<77>ysz nowe <20>rodowiska:
\begin_inset Foot
status collapsed
\begin_layout Standard
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 LatexCommand \label{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<61>c
\family sans
Slide
\family default
,
\family sans
Overlay
\family default
i
\family sans
Note
\end_layout
\begin_layout Subsubsection
U<EFBFBD>ycie <20>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\InsetSpace ~
\begin_inset LatexCommand \ref{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<EFBFBD>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 Standard
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.\InsetSpace ~
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\InsetSpace ~
\begin_inset LatexCommand \ref{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 Standard
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 Standard
\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 LatexCommand \label{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\InsetSpace ~
\begin_inset LatexCommand \ref{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<61>
\family sans
Slides
\family default
dostarczy<7A>em tak<61>e plik szablonu
\family typewriter
slides.lyx
\family default
.
Aby go u<>y<EFBFBD> zacznij Twoj<6F> now<6F> prezentacj<63> przez
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
Nowy z
\bar under
S
\bar default
zablonu
\family default
.
Tw<54>j nowy plik prezentacji b<>dzie zawiera<72> jako przyk<79>ad tr<74>jk<6A>
\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<61> jako przyk<79>ad u<>ycia tekst niewidzialny (
\family sans
InvisibleText
\family default
) i widzialny (
\family sans
VisibleText
\family default
).
Na koniec zawarto<74><6F> preambu<62>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}
\newline
\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<7A>em t<> klas<61> LyX-a do obs<62>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<65> inne klasy LaTeX2e do tworzenia prezentacji, takie jak:
\family sans
Foils
\family default
[zobacz\InsetSpace ~
\begin_inset LatexCommand \ref{sec:foiltex}
\end_inset
] lub pakiet ,,
\family typewriter
seminar
\family default
'' [znajduj<75>cy si<73> w wielu dystrybucjach TeX-a].
Ten ostatni nie jest jeszcze obs<62>ugiwany przez LyX-a
\begin_inset Foot
status collapsed
\begin_layout Standard
Aktualnie znajduje si<73> plik uk<75>adu
\family typewriter
seminar.layout
\family default
ale nie ma jeszcze pliku szablonu i dokumentacji jak z niego skorzysta<74>
\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 LatexCommand \label{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<EFBFBD> LyX-a do przygotowania slajd<6A>w do rzutnik<69>w.
Istniej<65> dwie klasy dokument<6E>w, kt<6B>re mo<6D>na do tego celu zastosowa<77>: domy<6D>lnie
\family sans
Slide
\family default
i
\family sans
Foil
\family default
TeX.
W tej sekcji opisano t<> drug<75> klas<61>.
\end_layout
\begin_layout Standard
Powiem to jeszcze raz, jasno, aby nie by<62>o nieporozumie<69>:
\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<61>
\family sans
,,slides (FoilTeX)
\family default
''.
\end_layout
\begin_layout Standard
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
Je<EFBFBD>li szukasz dokumentacji do
\family sans
,,slides (default
\family default
)'', zajrzyj do sekcji\InsetSpace ~
\begin_inset LatexCommand \ref{sec:slitex}
\end_inset
.
Je<4A>li w Twoim systemie nie masz zainstalowanej klasy
\family sans
foils
\family default
[,,
\family sans
slides (FoilTeX)
\family default
''], to prawdopodobnie musisz u<>y<EFBFBD> domy<6D>lnej klasy
\family sans
slides
\family default
, kt<6B>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<73> 2.1 LaTeX-owej klasy
\family sans
foils.cls
\family default
, kt<6B>ra jest teraz integraln<6C> cz<63><7A>ci<63> LaTeX2e.
\end_layout
\begin_layout Subsection
Zaczynamy
\end_layout
\begin_layout Standard
Oczywi<EFBFBD>cie, aby u<>y<EFBFBD> tej klasy dokumentu, potrzebujesz wybra<72> klas<61>
\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<69> w oknie
\family sans
Styl Dokumentu
\family default
i powiniene<6E> zna<6E> ich specyfik<69> 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<62>ugiwane przez klas<61>
\family sans
foils
\family default
.
\end_layout
\begin_layout Itemize
Domy<EFBFBD>ln<EFBFBD> wielko<6B>ci<63> czcionki jest 20pt, inne to 17pt, 25pt i 30pt.
\end_layout
\begin_layout Itemize
Domy<EFBFBD>ln<EFBFBD> rodzin<69> jest czcionka
\family sans
bezszeryfowa
\family default
ale r<>wnania matematyczne s<> sk<73>adane zwyk<79><6B> czcionk<6E> szeryfow<6F>.
\end_layout
\begin_layout Itemize
\family sans
Foil
\family default
TeX obs<62>uguje formaty papieru A4 i Letter, a tak<61>e specjalny rozmiar do
pracy z 35mm slajdami.
Nie obs<62>uguje format<61>w: A5, B5, legal i executive.
\end_layout
\begin_layout Itemize
Nie zmieniaj ustawie<69>
\family sans
Pozycja wstawki
\family default
, poniewa<77> s<> one ignorowane.
Wszystkie wstawki pojawiaj<61> si<73> w miejscu gdzie zosta<74>y umieszczone w tek<65>cie.
\end_layout
\begin_layout Itemize
Ustawienia
\family sans
\bar under
P
\bar default
agestyle
\family default
zachowuj<75> si<73> troszk<7A> inaczej w tej klasie.
\family sans
Foil
\family default
TeX dostarcza rozszerzone mo<6D>liwo<77>ci nag<61><67>wk<77>w i stopek w<><77>czaj<61> w to logo
u<>ytkownika.
Zobacz sekcj<63>\InsetSpace ~
\begin_inset LatexCommand \ref{sec:foilfoot}
\end_inset
aby pozna<6E> wi<77>cej szczeg<65><67><EFBFBD>w.
Strona tytu<74>owa jest traktowana inaczej ni<6E> inne strony dokumentu:
\emph on
zawsze
\emph default
jest nienumerowana i
\emph on
zawsze
\emph default
logo jest wycentrowane u do<64>u strony (je<6A>li je zdefiniowano).
Mo<4D>liwe do wyboru style strony:
\end_layout
\begin_deeper
\begin_layout List
\labelwidthstring MMMMMMM
\family sans
\series bold
empty
\family default
\series default
Nie jest dodawany numer ani inne nag<61><67>wki i stopki,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMM
\family sans
\series bold
plain
\family default
\series default
Na dole w <20>rodku slajdu umieszczony zostanie numer slajdu.
bez innych nag<61><67>wk<77>w i stopek (innych ni<6E> przypisy).
\end_layout
\begin_layout List
\labelwidthstring MMMMMMM
\series bold
foilheadings
\series default
W prawym dolnym naro<72>niku slajdu umieszczony zostanie numer slajdu.
Dodatkowe nag<61><67>wki i stopki zostan<61> wy<77>wietlone.
To jest styl domy<6D>lny.
\end_layout
\begin_layout List
\labelwidthstring MMMMMMM
\series bold
fancy
\series default
Umo<6D>liwia skorzystanie z pakietu
\family sans
fancyheadings
\family default
mimo, <20>e jego u<>ycie z
\family sans
Foil
\family default
TeX nie jest polecane przez autor<6F>w pakietu
\family sans
Foil
\family default
TeX z powodu kilku mo<6D>liwych rozjecha<68> si<73> uk<75>adu strony.
\end_layout
\end_deeper
\begin_layout Subsubsection
Opcje dodatkowe
\end_layout
\begin_layout Standard
Nast<EFBFBD>puj<EFBFBD>ce opcje mog<6F> by<62> u<>yte w polu
\family sans
Opcje dodatkowe
\family default
w oknie
\family sans
Styl Dokumentu
\family default
:
\end_layout
\begin_layout List
\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<61> z tym medium,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMx
\series bold
headrule
\series default
Umieszcza poziom<6F> lini<6E> poni<6E>ej nag<61><67>wka na ka<6B>dej stronie z wyj<79>tkiem
strony tytu<74>owej,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMx
\series bold
footrule
\series default
Umieszcza poziom<6F> lini<6E> powy<77>ej stopki na ka<6B>dej stronie z wyj<79>tkiem strony
tytu<74>owej,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMx
\series bold
dvips
\series default
Ta opcja jest automatycznie w<><77>czona
\begin_inset Foot
status collapsed
\begin_layout Standard
Przyp.
t<>um.
Bez tej opcji mo<6D>esz korzysta<74> 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<EFBFBD> jako sterownika programu dvips do obrotu tych stron, kt<6B>re
ustawiono jako poziome,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMx
\series bold
landscape
\series default
Po prostu zmienia uk<75>ad strony na poziomy, ale nie dokonuje obrotu.
Dla tego je<6A>li chcesz u<>ywa<77> tej opcji potrzebujesz u<>y<EFBFBD> zewn<77>trznego programu
do obrotu ka<6B>dej strony lub w<><77><EFBFBD> papier do drukarki poziomo.
Uwaga ta opcja zamienia role <20>rodowisk
\family sans
Foilhead
\family default
i
\family sans
Rotatefoilhead
\family default
(nie przejmuj si<73> jest to opisane w nast<73>pnej sekcji),
\end_layout
\begin_layout List
\labelwidthstring MMMMMMx
\series bold
leqno
\series default
Numeracja r<>wna<6E> po lewej stronie r<>wnania,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMx
\series bold
fleqn
\series default
Wyr<79>wnuje r<>wnania do lewej.
\end_layout
\begin_layout Subsection
Obs<EFBFBD>ugiwane <20>rodowiska
\end_layout
\begin_layout Standard
Wi<EFBFBD>kszo<EFBFBD><EFBFBD> zwyk<79>ych <20>rodowisk wyst<73>puj<75>cych w innych klasach jest tak<61>e obs<62>ugiwa
nych w klasie
\family sans
foils
\family default
.
Jest kilka dodatkowych <20>rodowisk dostarczanych przez
\family sans
Foil
\family default
TeX a tak<61>e kilka dodanych przez LyX-a.
Poni<6E>ej podano standardowe <20>rodowiska wyst<73>puj<75>ce r<>wnie<69> w innych klasach:
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\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 Standard
\backslash
end{multicols}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Nast<EFBFBD>pne s<> g<><67>wne <20>rodowiska niezale<6C>nie od <20>rodowisk strukturyzuj<75>cych
tekst.
Folie s<> w<>a<EFBFBD>ciwie samodzielnymi sekcjami posiadaj<61>cymi tytu<74> i tre<72><65>.
\family sans
Foil
\family default
TeX dostarcza specyficznych polece<63> rozpoczynaj<61>cych now<6F> foli<6C>, 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<61>e lekko zmodyfikowane wersje powy<77>szych <20>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<EFBFBD><EFBFBD>nice pomi<6D>dzy nimi s<> wyja<6A>nione w nast<73>pnej sekcji.
\end_layout
\begin_layout Standard
Folie s<> cz<63>sto u<>ywane do prezentacji pomys<79><73>w lub nowych teorii i tak<61>e
\family sans
Foil
\family default
TeX dostarcza szeroki wachlarz narz<72>dzi do ich prezentacji:
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\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 Standard
\backslash
end{multicols}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Wersje z gwiazdk<64> s<> <20>rodowiskami nienumerowanymi, a bez gwiazdki s<> numerowane.
S<> jeszcze dwa <20>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<63>
\family sans
Foil
\family default
TeX-a, kt<6B>re nie s<> obs<62>ugiwane przez LyX.
Wspomnimy o nich i ich przeznaczeniu w sekcji\InsetSpace ~
\begin_inset LatexCommand \ref{sec:unsuppfoils}
\end_inset
.
\end_layout
\begin_layout Subsection
Tworzenie folii
\end_layout
\begin_layout Standard
W tej sekcji podamy proste wprowadzenie jak korzysta<74> z r<><72>nych <20>rodowisk
aby utworzy<7A> foli<6C>.
Je<4A>li chcesz zobaczy<7A> przyk<79>ad folii zobacz plik
\family typewriter
Foils.lyx
\family default
dost<73>pny z menu
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
\bar under
O
\bar default
tw<EFBFBD>rz\SpecialChar \ldots{}
\family default
i naci<63>nij przycisk
\family sans
Examples
\family default
.
\end_layout
\begin_layout Subsubsection
Strona tytu<74>owa
\end_layout
\begin_layout Standard
Nie tak jak inne klasy dostarczaj<61>ce <20>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<74> na w<>asnej stronie.
Je<4A>li opu<70>cisz <20>rodowisko
\family sans
Date
\family default
, to LaTeX w zast<73>pstwie wstawi bie<69><65>c<EFBFBD> dat<61> (aktualizowan<61> przy ka<6B>dym
podgl<67>dzie).
\end_layout
\begin_layout Subsubsection
Rozpocz<EFBFBD>cie nowej folii
\end_layout
\begin_layout Standard
Jak wspomnia<69>em wcze<7A>niej, mamy cztery sposoby na utworzenie nowej folii.
Dla folii pionowych powiniene<6E> u<>y<EFBFBD>
\family sans
Foilhead
\family default
lub
\family sans
ShortFoilhead.
\family default
R<><52>nica pomi<6D>dzy tymi <20>rodowiskami polega na wielko<6B>ci odst<73>pu pomi<6D>dzy
tytu<74>em a tre<72>ci<63>.
\end_layout
\begin_layout Standard
Folie poziome tworzymy za pomoc<6F> <20>rodowisk
\family sans
Rotatefoilhead
\family default
i
\family sans
ShortRotatefoilhead
\family default
.
Zn<5A>w r<><72>nica miedzy nimi polega na odst<73>pie pomi<6D>dzy tytu<74>em a tre<72>ci<63>.
W obu skr<6B>conych wersjach mamy o p<><70> cala mniejszy odst<73>p.
\end_layout
\begin_layout Standard
Jednym problemem z obs<62>ug<75> poziomych slajd<6A>w jest wym<79>g u<>ycia sterownika
\family typewriter
dvips
\family default
do utworzenia pliku PostScript<70>, w przeciwnym razie folia nie zostanie
obr<62>cona.
Jest mo<6D>liwo<77><6F> uzyskania poziomych folii nawet je<6A>li nie masz programu
\family typewriter
dvips
\family default
, po prostu musisz w<>o<EFBFBD>y<EFBFBD> folie poziomo do drukarki;-)
\end_layout
\begin_layout Subsubsection
Theorems, Lemmas, Proofs i wi<77>cej
\end_layout
\begin_layout Standard
Z powodu ma<6D>ego b<><62>du w LyX-ie nie mo<6D>na umie<69>ci<63> dw<64>ch <20>rodowisk tego samego
typu bezpo<70>rednio jedno po drugim.
Musza one by<62> czymkolwiek rozdzielone.
Je<4A>li spr<70>bujesz , b<>dziesz m<>g<EFBFBD> rozci<63>gn<67><6E> poprzednie <20>rodowisko, tak
aby<62> mia<69> po<70><6F>czone dwa <20>rodowiska razem.
A jak rozwi<77>za<7A> ten problem? Najprostszym rozwi<77>zaniem jest wstawienie
tekstu pomi<6D>dzy dwa <20>rodowiska lub wstawienie wstawki
\family sans
LaTeX
\family default
pomi<6D>dzy te <20>rodowiska zawieraj<61>cej znak komentarza ,,
\family typewriter
%
\family default
''.
To wymusi na LyX-ie utworzenie dw<64>ch oddzielnych <20>rodowisk i da poprawny
wynik.
Przyk<79>ad jest zawarty w dostarczonym pliku w dystrybucji LyX-a.
pami<6D>taj, problem pojawia si<73> tylko je<6A>li pr<70>bujesz umie<69>ci<63> dwa <20>rodowiska
takie jak Theorem bezpo<70>rednio jedno za drugim.
\end_layout
\begin_layout Subsubsection
Listy
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz korzysta<74> ze wszystkich obs<62>ugiwanych i wyst<73>puj<75>cych w innych klasach,
<20>rodowisk list, a tak<61>e z dw<64>ch nowych.
Tutaj opisz<73> tylko te nowe.
Je<4A>li chcesz znale<6C><65> wi<77>cej informacji o innych <20>rodowiskach list zajrzyj
do
\emph on
Podr<EFBFBD>cznika U<>ytkownika
\emph default
.
Je<4A>li zamierzasz korzysta<74> z wylicze<7A> powiniene<6E> tak<61>e przeczyta<74> sekcj<63>
\begin_inset LatexCommand \ref{sec:bullet}
\end_inset
\family sans
Wyb<EFBFBD>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<77> Ci tworzenie list czynno<6E>ci wykonanych i nie
lub co jest w porz<72>dku lub z<>e, przez dostarczenie dedykowanych <20>rodowisk,
kt<6B>re u<>ywaj<61> haczyka (akceptacji) lub krzy<7A>yka (negacji) jako znaku wyliczenia.
Te listy s<> w rzeczywisto<74>ci dedykowanymi wariantami <20>rodowiska
\family sans
Itemize
\family default
.
Wymagaj<61> 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<6E>w tak, aby pojawi<77>y si<73> dok<6F>adnie
w miejscu ich wyst<73>pienia w tek<65>cie.
W rzeczywisto<74>ci zmiany pozycji wstawki s<> ignorowane.
\end_layout
\begin_layout Subsubsection
Nag<EFBFBD><EFBFBD>wki i stopki
\begin_inset LatexCommand \label{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<65> stopk<70>.
Pierwsze pozwala na do<64><6F>czenie
\begin_inset Foot
status collapsed
\begin_layout Standard
Przyp.
t<>um.
Aby do<64><6F>czy<7A> logo graficzne to nale<6C>y jako argument polecenia
\family typewriter
\backslash
MyLogo{}
\family default
wpisa<73>:
\newline
\family typewriter
\backslash
includegraphics{nazwapliku}
\family default
oraz umie<69>ci<63> w preambule polecenie:
\newline
\family typewriter
\backslash
usepackage{graphicx}
\family default
albo
\family typewriter
\backslash
usepackage{graphics}
\end_layout
\end_inset
logo graficznego do folii, a domy<6D>lnie wpisuje ,,--Typeset by FoilTeX--''.
Drugie polecenie pozwala na wprowadzenie klasyfikacji dost<73>pno<6E>ci, np.
\emph on
Poufne
\emph default
.
Domy<6D>lnie jest puste.
\end_layout
\begin_layout Standard
Pozosta<EFBFBD>e naro<72>niki mo<6D>na wype<70>ni<6E> poleceniami
\family sans
Right\InsetSpace ~
Footer
\family default
(domy<6D>lnie numer folii),
\family sans
Right\InsetSpace ~
Header
\family default
(prawy g<>rny) i
\family sans
Left\InsetSpace ~
Header
\family default
(lewy g<>rny).
\end_layout
\begin_layout Subsection
Nieobs<EFBFBD>ugiwane funkcje
\family sans
Foil
\family default
TeX-a
\begin_inset LatexCommand \label{sec:unsuppfoils}
\end_inset
\end_layout
\begin_layout Standard
Wszystkie polecenia wyja<6A>nione poni<6E>ej nale<6C>y wstawia<69> w <20>rodowisku
\family sans
LaTeX
\family default
lub jako
\family sans
TeX
\family default
wewn<77>trz innych <20>rodowisk.
\end_layout
\begin_layout Subsubsection
D<EFBFBD>ugo<EFBFBD>ci
\end_layout
\begin_layout Standard
Wszystkie d<>ugo<67>ci s<> ustawiane poleceniem
\family typewriter
\family default
\newline
\family typewriter
\backslash
setlength{
\family default
\emph on
lengthname
\family typewriter
\emph default
}{
\family default
\emph on
newlength
\family typewriter
\emph default
}
\family default
\newline
gdzie
\emph on
lengthname
\emph default
powinno by<62> zast<73>pione nazw<7A> d<>ugo<67>ci, kt<6B>ra chcesz zmieni<6E>, a
\emph on
newlength
\emph default
przez warto<74><6F>.
Dla wszystkich d<>ugo<67>ci nale<6C>y poda<64> jednostk<74>, np.
cale (
\family typewriter
in
\family default
), milimetry (
\family typewriter
mm
\family default
) lub punkty (
\family typewriter
pt
\family default
) lub jednostki wzgl<67>dne w dokumencie lub d<>ugo<67>ci odnosz<73>ce si<73> do wielko<6B>ci
czcionek takie jak
\family typewriter
\backslash
textwidth
\family default
.
\end_layout
\begin_layout Standard
Mo<EFBFBD>na zmienia<69> odst<73>p pomi<6D>dzy tytu<74>em folii a tre<72>ci<63>, przez zmian<61> d<>ugo<67>ci
\family typewriter
\backslash
foilheadskip
\family default
.
Na przyk<79>ad, aby na
\emph on
wszystkich
\emph default
foliach tytu<74>y by<62>y bli<6C>ej tre<72>ci o p<><70> cala, to wpisz do preambu<62>y:
\family typewriter
\family default
\newline
\family typewriter
\backslash
setlength{
\backslash
foilheadskip}{-0.5in}
\end_layout
\begin_layout Standard
Odst<EFBFBD>py wok<6F><6B> wstawek mog<6F> by<62> ustawiane przez zmian<61> nast<73>puj<75>cych d<>ugo<67>ci:
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMMMM
\family typewriter
\backslash
abovefloatskip
\family default
odst<73>p pomi<6D>dzy tekstem a g<>r<EFBFBD> wstawki,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMMMM
\family typewriter
\backslash
abovecaptionskip
\family default
odst<73>p pomi<6D>dzy wstawk<77> a podpisem,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMMMM
\family typewriter
\backslash
belowcaptionskip
\family default
odst<73>p pomi<6D>dzy podpisem a dalszym tekstem,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMMMM
\family typewriter
\backslash
captionwidth
\family default
Mo<4D>esz zada<64> w<><77>szy podpis wstawki ni<6E> otaczaj<61>cy tekst przez ustawienie
tej d<>ugo<67>ci.
Najlepiej odnosi<73> si<73> do d<>ugo<67>ci
\family typewriter
\backslash
textwidth
\family default
.
\end_layout
\begin_layout Standard
Jest jeszcze kilka d<>ugo<67>ci zwi<77>zanymi ze strona tytu<74>owa, kt<6B>re mog<6F> by<62>
u<>yteczne je<6A>li masz d<>ugie tytu<74>y lub kilku autor<6F>w:
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMMMM
\family typewriter
\backslash
abovetitleskip
\family default
odst<73>p pomi<6D>dzy nag<61><67>wkiem a
\family sans
Title
\family default
,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMMMM
\family typewriter
\backslash
titleauthorskip
\family default
odst<73>p pomi<6D>dzy <20>rodowiskami
\family sans
Title
\family default
a
\family sans
Author
\family default
,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMMMM
\family typewriter
\backslash
authorauthorskip
\family default
odst<73>p pomi<6D>dzy wielokrotnymi wierszami <20>rodowiska
\family sans
Author
\family default
,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMMMM
\family typewriter
\backslash
authordateskip
\family default
odst<73>p pomi<6D>dzy <20>rodowiskami
\family sans
Author
\family default
i
\family sans
Date
\family default
,
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMMMM
\family typewriter
\backslash
dateabstractskip
\family default
odst<73>p pomi<6D>dzy <20>rodowiskami
\family sans
Date
\family default
i
\family sans
Abstract
\family default
.
\end_layout
\begin_layout Standard
Ostatnia d<>ugo<67><6F> odnosi si<73> do wszystkich <20>rodowisk list.
Je<4A>li umie<69>cisz
\family typewriter
\backslash
zerolistvertdimens
\family default
\emph on
wewn<77>trz
\emph default
<20>rodowiska listy, wtedy wszystkie odst<73>py pionowe pomi<6D>dzy elementami listy
zostan<61> usuni<6E>te.
Uwaga -- to jest polecenie, a nie d<>ugo<67><6F> i nie wymaga
\family typewriter
\backslash
setlength
\family default
tak jak wspomniane powy<77>ej d<>ugo<67>ci.
\end_layout
\begin_layout Subsubsection
Nag<EFBFBD><EFBFBD>wki i stopki
\begin_inset LatexCommand \label{sec:foilfoot}
\end_inset
\end_layout
\begin_layout Standard
Polecenia
\family typewriter
\backslash
LogoOn
\family default
i
\family typewriter
\backslash
LogoOff
\family default
steruj<75> wy<77>wietlaniem na danym slajdzie logo zdefiniowanym poleceniem
\family typewriter
\backslash
MyLogo
\family default
.
Je<4A>li wpiszesz polecenie
\family typewriter
\backslash
LogoOff
\family default
do preambu<62>y, to w<>wczas na <20>adnej folii nie pojawi si<73> logo.
Je<4A>li nie chcesz aby pojawi<77>o si<73> logo na jednej z folii, to umie<69><65> na
niej polecenie
\family typewriter
\backslash
LogoOff
\family default
tu<74> po tytule strony, a nast<73>pnie umie<69><65> polecenie
\family typewriter
\backslash
LogoOn
\family default
po tytule nast<73>pnej folii.
\end_layout
\begin_layout Standard
Pozosta<EFBFBD>e polecenia steruj<75>ce:
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMM
\family typewriter
\backslash
rightfooter{}
\family default
prawa stopka, domy<6D>lnie zawiera numer strony
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMM
\family typewriter
\backslash
rightheader{}
\family default
prawy nag<61><67>wek
\end_layout
\begin_layout List
\labelwidthstring MMMMMMMMM
\family typewriter
\backslash
leftheader{}
\family default
lewy nag<61><67>wek
\end_layout
\begin_layout Standard
Je<EFBFBD>li zdecydujesz si<73> u<>y<EFBFBD> styl strony
\family sans
fancy
\family default
w oknie
\family sans
Styl dokumentu
\family default
, prawdopodobnie powiniene<6E> doda<64>
\newline
\family typewriter
\backslash
let
\backslash
headwidth
\backslash
textwidth
\family default
\newline
do preambu<62>y, tak aby nag<61><67>wki i stopki by<62>y w<>a<EFBFBD>ciwie umieszczone na poziomych
stronach.
Jest to spowodowane niezgodno<6E>ci<63> uk<75>ad<61>w stron dostarczanych przez pakiet
\family sans
fancyheadings
\family default
i klas<61>
\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<EFBFBD>ugiwane <20>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<EFBFBD><EFBFBD>nice pomi<6D>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<74> zaprojektowany do czytania ze zwr<77>ceniem uwagi na tre<72><65> oraz aby
by<62> <20>atwym i przyjaznym w czytaniu dla aktor<6F>w.
Ka<4B>da strona scenariusza powinna by<62> jedn<64> minut<75> filmu.
Nie pisz tego czego nie mo<6D>esz zobaczy<7A> lub us<75>ysze<7A> na ekranie.
W ca<63>ym dokumencie powinna by<62> stosowana czcionka Courier 12pkt, bez kursywy.
\end_layout
\begin_layout Subsection
Specjalne problemy
\end_layout
\begin_layout Standard
Tekst m<>wcy nie powinien by<62> NIGDY <20>amany w po<70>owie zdania.
Je<4A>li tekst m<>wcy jest kontynuowany na nast<73>pnej stronie, powt<77>rz
\family sans
Nazw<EFBFBD>
\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<7A> m<>wcy (
\family sans
Speaker
\family default
) jako etykiet<65>, a dalej wykorzystuj j<> przez odno<6E>niki wewn<77>trzne.
Okno odno<6E>nik<69>w b<>dzie wy<77>wietla<6C>o obsad<61>.
Odno<6E>niki mo<6D>esz u<>ywa<77> do wstawiania nazwy m<>wcy r<>wnie<69> w tek<65>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
<EFBFBD>rodowiska
\end_layout
\begin_layout Standard
Dost<EFBFBD>pne s<> nast<73>puj<75>ce <20>rodowiska.
Mo<4D>esz u<>y<EFBFBD> uk<75>adu hollywood.bind aby uzyska<6B> skr<6B>ty klawiszowe jak poni<6E>ej.
\end_layout
\begin_layout Itemize
\family sans
Standard
\newline
\family default
U<EFBFBD>yj gdzie nic innego nie pasuje.
Pr<50>buj nie korzysta<74> z niego.
\end_layout
\begin_layout Itemize
\family sans
Narrative
\hfill
M-z n
\newline
\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\InsetSpace ~
IN
\family default
:
\hfill
\family sans
M-z S-I
\family default
\newline
Usually followed by something like ,,on Sally waking up''.
\end_layout
\begin_layout Itemize
\family sans
INT:
\hfill
M-z i
\newline
\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<64>ymi literami.
\end_layout
\begin_layout Itemize
\family sans
EXT:
\hfill
M-z e
\newline
\family default
Introduces a new EXTERIOR camera set-up.
Pisz zawsze du<64>ymi literami.
\end_layout
\begin_layout Itemize
\family sans
Speaker
\hfill
M-z s
\newline
\family default
The character speaking.
\end_layout
\begin_layout Itemize
\family sans
Parenthetical
\hfill
M-z p
\newline
\family default
Instrukcje dla m<>wcy.
Nawiasy ,,()'' s<> wstawiane automatycznie i wy<77>wietlane s<> tylko w LyX-ie,
ale zawsze b<>da drukowane.
\end_layout
\begin_layout Itemize
\family sans
Dialogue
\hfill
M-z d
\newline
\family default
Co m<>wca (
\family sans
Speaker
\family default
) m<>wi.
\end_layout
\begin_layout Itemize
\family sans
Transition
\hfill
M-z t
\newline
\family default
Instrukcja przemieszczania dla kamery, np.
CUT TO:
\end_layout
\begin_layout Itemize
\family sans
FADE\InsetSpace ~
OUT:
\hfill
M-z S-I
\end_layout
\begin_layout Itemize
\family sans
Author
\hfill
M-z S-A
\end_layout
\begin_layout Itemize
\family sans
Title
\hfill
M-z S-T
\end_layout
\begin_layout Itemize
\family sans
Right\InsetSpace ~
Address
\hfill
M-z r
\end_layout
\begin_layout Subsection
<EFBFBD>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<6E>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<73>cych scenariusze teatralne.
Ten format jest bardziej dekoracyjny i o wiele mniej ustandaryzowany.
Ten format powinien by<62> odpowiedni dla workshop<6F>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<7A> m<>wcy (
\family sans
Speaker
\family default
) jako etykiet<65>, a dalej wykorzystuj j<> przez odno<6E>niki wewn<77>trzne.
Okno odno<6E>nik<69>w wewn<77>trznych b<>dzie wy<77>wietla<6C> aktualn<6C> obsad<61>.
\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
<EFBFBD>rodowiska
\end_layout
\begin_layout Standard
Dost<EFBFBD>pne s<> nast<73>puj<75>ce <20>rodowiska.
Mo<4D>esz u<>y<EFBFBD> uk<75>adu broadway.bind aby uzyska<6B> skr<6B>ty klawiszowe jak poni<6E>ej.
\end_layout
\begin_layout Itemize
\family sans
Standard
\newline
\family default
Nie powiniene<6E> go u<>ywa<77>, ale jest je<6A>li inne nie b<>d<EFBFBD> Ci odpowiada<64>.
\end_layout
\begin_layout Itemize
\family sans
Narrative
\hfill
M-z n
\newline
\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
\hfill
M-z a
\newline
\family default
Automatycznie numerowane.
Na ekranie b<>dzie numeracja liczbami arabskimi, a na wydruku rzymskimi.
\end_layout
\begin_layout Itemize
\family sans
ACT*
\hfill
M-z S at
\newline
Podtytu<EFBFBD> ACT.
\family default
Tekst jest centrowany.
\end_layout
\begin_layout Itemize
\family sans
SCENE
\hfill
M-z S-S
\newline
\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\InsetSpace ~
RISE:
\hfill
M-z S-R
\newline
\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
\hfill
M-z s
\newline
\family default
Nazwa m<>wcy (aktora), wy<77>rodkowana napisana b<>dzie kapitalikiem.
\end_layout
\begin_layout Itemize
\family sans
Parenthetical
\hfill
M-z p
\newline
\family default
Instrukcje dla m<>wcy.
Nawiasy ,,()'' s<> wstawiane automatycznie, ale wy<77>wietlane s<> tylko w LyX-ie,
ale zawsze b<>da drukowane.
To <20>rodowisko jest u<>ywane tylko wewn<77>trz <20>rodowiska
\family sans
Dialogue
\family default
.
\end_layout
\begin_layout Itemize
\family sans
Dialogue
\hfill
M-z d
\newline
\family default
Co m<>wi m<>wca.
\end_layout
\begin_layout Itemize
\family sans
CURTAIN
\hfill
M-z S-C
\newline
\family default
Opuszczenie kurtyny.
\end_layout
\begin_layout Itemize
\family sans
Title
\hfill
M-z S-T
\end_layout
\begin_layout Itemize
\family sans
Author
\hfill
M-z S-A
\end_layout
\begin_layout Itemize
\family sans
Right_Address
\hfill
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\InsetSpace ~
4
\family default
wsp<73><70>pracuje z klas<61> RevTeX 4.0 (wydanie
\begin_inset Formula $\beta$
\end_inset
z maja 1999 roku) American Physical Society.
LyX ma klas<61> dokumentu
\family sans
Revtex
\family default
, kt<6B>ra wsp<73><70>pracuje z RevTeX 3.1.
Jednak wersja 3.1 jest generalnie przestarza<7A>a jako wsp<73><70>pracuj<75>ca z LaTeX2.09,
co oznacza, <20>e wsp<73><70>praca z LyX-em nie jest najlepsza., poniewa<77> LyX wymaga
LaTeX2e.
Since RevTeX 4.0 has been designed to work much more cleanly with LaTeX2e,
LyX with
\family sans
RevTeX\InsetSpace ~
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 at
\begin_inset LatexCommand \url[The RevTeX 4 Web Site]{http://publish.aps.org/revtex4/}
\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
reLyX
\family default
, or to use the
\family sans
Revtex\InsetSpace ~
4
\family default
template, found in the templates directory.
\end_layout
\begin_layout Subsection
Preambu<EFBFBD>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<EFBFBD>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 Standard
In case you're curious, both were included so that
\family typewriter
reLyX
\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<EFBFBD>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\InsetSpace ~
Email
\family default
,
\family sans
Author\InsetSpace ~
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 <20>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<6C>skiego odpowiadaj<61> klasom LateX-a odpowiednio:
\family typewriter
mwart.cls
\family default
,
\family typewriter
mwbk.cls
\family default
i
\family typewriter
mwrep.cls
\family default
.
Zast<73>puj<75> 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<><72>nice:
\end_layout
\begin_layout Itemize
Nienumerowane tytularia ( z gwiazdk<64>) s<> dopisywane do spisu tre<72>ci.
\end_layout
\begin_layout Itemize
Dodatkowe style strony:
\end_layout
\begin_deeper
\begin_layout Description
uheadings pagina g<>rna z lini<6E> oddzielaj<61>c<EFBFBD>,
\end_layout
\begin_layout Description
myheadings pagina g<>rna z zadawan<61> tre<72>ci<63> 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<61> tre<72>ci<63> z lini<6E> oddzielaj<61>c<EFBFBD>,
\end_layout
\begin_layout Description
outer paginacja w stopce od strony zewn<77>trznego marginesu
\end_layout
\end_deeper
\begin_layout Itemize
Opcje
\end_layout
\begin_deeper
\begin_layout Description
rmheadings szeryfowe tytularia -- opcja domy<6D>lna
\end_layout
\begin_layout Description
sfheadings bezszeryfowe tytularia
\end_layout
\begin_layout Description
authortitle najpierw autor poni<6E>ej tytu<74> -- opcja domy<6D>lna
\end_layout
\begin_layout Description
titleauthor najpierw tytu<74> poni<6E>ej autor
\end_layout
\begin_layout Description
withmarginpar rezerwuje miejsce na marginalia
\end_layout
\end_deeper
\begin_layout Chapter
Import i eksport innych format<61>w plik<69>w
\end_layout
\begin_layout Section
Wprowadzenie
\end_layout
\begin_layout Standard
Zagadnienie importu i eksportu z/do innych format<61>w plik<69>w zosta<74>o wspomniane
w
\emph on
Podr<EFBFBD>czniku U<>ytkownika
\emph default
.
W tym rozdziale jest opisane wi<77>cej szczeg<65><67><EFBFBD>w potrzebnych do zrozumienia
tego co si<73> dzieje po naci<63>ni<6E>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<61>w
\end_layout
\begin_layout Subsection
LaTeX
\end_layout
\begin_layout Standard
T<EFBFBD>umaczenie z LaTeX-a do LyX-a jest dokonywane przez Perl za pomoc<6F> skrypt<70>w
wywo<77>ywanych przez reLyX.
Ponadto jest to samodzielny program, kt<6B>ry mo<6D>e by<62> wywo<77>ywany z wiersza
polece<63>.
LyX wywo<77>uje go automatycznie podczas importu pliku LaTeX-a.
Zobacz sekcj<63>
\begin_inset LatexCommand \ref{sec:reLyX}
\end_inset
dla pe<70>niejszego opisu.
Nie ma parametr<74>w do ustawiania przez u<>ytkownika.
\end_layout
\begin_layout Subsection
ASCII
\end_layout
\begin_layout Standard
S<EFBFBD> dwie metody importu plik<69>w tekstowych ASCII.
Import ,,jako wiersze'' zachowuje wszystkie ko<6B>ce wierszy z pliku ASCII
do LyX-a, w<>wczas ka<6B>dy wiersz jest oddzielnym akapitem.
Podczas importu ,,jako akapit'' kolejne wiersze <20><>czone s<> w jeden akapit.
Pusty wiersz traktowany jest jako separator akapit<69>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<61>w
\end_layout
\begin_layout Subsection
LaTeX
\end_layout
\begin_layout Standard
LyX tworzy dwa typy plik<69>w LaTeX-owych: pliki do normalnego przetwarzania
(do podgl<67>du DVI itp.), kt<6B>re nie s<> nigdy ogl<67>dane oraz pliki o formie
czytelnej dla ludzi.
Jedyn<79> mo<6D>liw<69> do ustawienia jest dyrektywa
\family typewriter
\backslash
ascii_linelen
\family default
okre<72>laj<61>ca maksymaln<6C> d<>ugo<67><6F> wiersza pliku, domy<6D>ln<6C> warto<74>ci<63> jest 75
znak<61>w.
Plik wynikowy jest poprawnym plikiem LaTeX-a, lecz preambu<62>a mo<6D>e wygl<67>da<64>
troch<63> przera<72>aj<61>co poniewa<77> zawiera kilka definicji u<>ywanych przez LyX-a,
kt<6B>re nie wygl<67>daj<61> na utworzone przez cz<63>owieka.
\end_layout
\begin_layout Subsection
DVI
\end_layout
\begin_layout Standard
Plik DVI (skr<6B>t od
\family sans
D
\family default
e
\family sans
V
\family default
ice
\family sans
I
\family default
ndependent -- ,,sprz<72>towo niezale<6C>ne'') s<> tworzone podczas przetwarzania
Twojego dokumentu przez LaTeX.
Nie ma <20>adnych opcji do ustawienia przez u<>ytkownika.
\end_layout
\begin_layout Subsection
PostScript
\end_layout
\begin_layout Standard
Nast<EFBFBD>pny krokiem w <20>a<EFBFBD>cuchu konwersji jest konwersja pliku DVI do PostScript.
Najcz<63><7A>ciej u<>ywanym do tego celu programem jest program
\family typewriter
dvips
\family default
.
Wybrany program nale<6C>y poda<64> w pliku
\family typewriter
lyxrc
\family default
w dyrektywie
\family typewriter
\backslash
print_command
\family default
.
Argumenty wiersza polece<63>, np.
dla dvips polecenia druku w odwrotnej kolejno<6E>ci (
\family typewriter
-r
\family default
) mo<6D>na poda<64> 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<70>buje zachowa<77> ,,kszta<74>t'' dokumentu jak to mo<6D>liwe,
ale takie elementy jak centrowanie i wci<63>cia s<> odrzucane, a akapity s<>
rozdzielane pustym wierszem.
Numeracja sekcji i odno<6E>nik<69>w jest wykonana poprawnie, tak <20>e w efekcie
plik jest do<64><6F> przejrzysty.
Jedyn<79> mo<6D>liw<69> do ustawienia jest dyrektywa
\family typewriter
\backslash
ascii_linelen
\family default
okre<72>laj<61>ca maksymaln<6C> d<>ugo<67><6F> wiersza pliku ASCII.
\end_layout
\begin_layout Subsection
HTML
\end_layout
\begin_layout Standard
Dokumenty LyX-a mog<6F> by<62> konwertowane do formatu hipertekstowego, zwykle
najpierw dokonywana jest konwersja do LaTeX-a, kt<6B>ry konwertuje do formatu
HTML.
\end_layout
\begin_layout Standard
Aktualnie s<> dost<73>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<6D>na wymusi<73> wyb<79>r jednego z nich
dyrektyw<79> w pliku konfiguracyjnym
\family typewriter
\backslash
html_command
\family default
.
W tej dyrektywie mo<6D>na tak<61>e do<64><6F>czy<7A> argumenty wiersza polece<63>.
Czytaj komentarze w pliku
\family typewriter
lyxrc
\family default
, kt<6B>re zawieraj<61> najbardziej aktualne informacje dotycz<63>ce szczeg<65><67><EFBFBD>w u<>ycia
poszczeg<65>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<EFBFBD> drog<6F> do tworzenia plik<69>w PDF (bez znacznik<69>w, link<6E>w itp.) w
dowolnej wersji LyX-a jest zapisanie dokumentu w formacie PostScript, a
nast<73>pnie uruchomienie polecenia
\family typewriter
ps2pdf
\family default
.
Pocz<63>wszy od wersji 1.1.6 dost<73>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<72>dnych plik<69>w PDF.
Jest troch<63> k<>opot<6F>w z czcionkami, na kt<6B>re powiniene<6E> uwa<77>a<EFBFBD> -- zobacz
\begin_inset LatexCommand \ref{sec:badfonts}
\end_inset
.
\end_layout
\begin_layout Subsubsection
U<EFBFBD>ycie pdfLaTeX
\end_layout
\begin_layout Standard
Korzystaj<EFBFBD>c z pdfLaTeX potrzebujesz skonwertowa<77> swoje obrazki EPS do formatu
PDF (zobacz
\begin_inset LatexCommand \ref{sec:pdfeps}
\end_inset
) i nie mo<6D>esz u<>ywa<77> pstricks.
Z drugiej strony, korzystaj<61>c z pdfLaTeX mo<6D>na wstawia<69> wprost rysunki
w formatach JPEG lub PNG, u<>ywa<77> czcionek TrueType i wiele innych.
\end_layout
\begin_layout Subsubsection
Dlaczego tekst wygl<67>da ma<6D>o czytelnie przy podgl<67>dzie za pomoc<6F> Acrobat
Reader?
\begin_inset LatexCommand \label{sec:badfonts}
\end_inset
\end_layout
\begin_layout Standard
<EFBFBD>r<EFBFBD>d<EFBFBD>em k<>opot<6F>w s<> czcionki bitmapowe brzydko wy<77>wietlane przez Acrobat
Reader.
Podczas tworzenia pliku PDF z pliku LyX-a potrzebujesz czcionek obwiedniowych
zamiast bitmapowych (w rzeczywisto<74>ci powiniene<6E> tak<61>e u<>ywa<77> czcionek
obwiedniowych w plikach postscriptowych).
\end_layout
\begin_layout Standard
Ostatnie dystrybucje LaTeX-a posiadaj<61> standardowe czcionki CM (Computer
Modern) PostScript Type 1.
PdfLaTeX u<>ywa tych czcionek domy<6D>lnie.
Dvips nie u<>ywa ich domy<6D>lnie, dla ich u<>ycia nale<6C>y dopisa<73> do pliku
\family typewriter
~/.dvipsrc
\family default
nast<73>puj<75>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<EFBFBD>li u<>ywane jest domy<6D>lne kodowanie LaTeX-a (OT1), to nie trzeba robi<62>
nic wi<77>cej.
Ale je<6A>li u<>ywane jest kodowanie T1 to LaTeX u<>ywa nowych czcionek EC,
dla kt<6B>rych nie ma wersji Type1.
Rozwi<77>zaniem jest u<>ycie pakietu ae, kt<6B>ry emuluje kodowanie T1 u<>ywaj<61>c
czcionek CM.
Nale<6C>y w<>wczas w preambule dopisa<73>
\family typewriter
\backslash
usepackage{ae,aecompl}
\family default
.
Jednak niekt<6B>rych znak<61>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<6D>lnie kodowania T1.
Je<4A>li chcesz stosowa<77> domy<6D>lne kodowanie (co nie jest zalecane chyba <20>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 Standard
Dla sk<73>adu w j<>zyku polskim zaleca si<73> stosowa<77> kodowanie OT4 oraz pakiet
\family typewriter
polski
\family default
zamiast pakietu
\family typewriter
babel
\family default
.
Pakiet
\family typewriter
polski
\family default
w<><77>cza spolonizowane czcionki CM w uk<75>adzie OT4 zwane
\family sans
\family default
czcionkami PL.
Czcionki PL wyst<73>puj<75> r<>wnie<69> w wersji obwiedniowej co rozwi<77>zuje problemy
z Acrobat Readerem.
Przyp.
t<>um.
\end_layout
\end_inset
Alternatyw<79> jest u<>ycie standardowych czcionek postscriptowych zamiast
czcionek CM.
Do tego potrzebujesz wybra<72> pslatex jako globaln<6C> czcionk<6E> w oknie uk<75>adu
dokumentu.
Gdy u<>ywamy czcionek postsciptowych to pliki PDF s<> mniejsze o czcionki
nie do<64><6F>czone do pliku.
Ponadto czcionki postscriptowe do<64><6F>czaj<61> wszystkie krzywe T1.
Z drugiej za<7A> strony czcionki postscriptowe nie posiadaj<61> p<><70>grubych czcionek
symboli i musz<73> by<62> u<>yte pmb (poor man's bold, zobacz
\begin_inset LatexCommand \ref{sec:pdfbold}
\end_inset
).
Czcionki postscriptowe tak<61>e wygl<67>daj<61> inaczej z zestawu czcionek CM.
\end_layout
\begin_layout Standard
Podsumowuj<EFBFBD>c czcionki postscriptowe i Computer Modern daj<61> dobre rezultaty
(z kilkoma wyj<79>tkami).
Decyzja kt<6B>rych u<>ywa<77> jest kwesti<74> gustu.
\end_layout
\begin_layout Subsubsection
Jak mog<6F> u<>y<EFBFBD> pdfLaTeX z obrazkami w formacie EPS?
\begin_inset LatexCommand \label{sec:pdfeps}
\end_inset
\end_layout
\begin_layout Standard
PdfLaTeX nie obs<62>uguje w<><77>czania plik<69>w EPS, ale obs<62>uguje w<><77>czanie plik<69>w
PDF.
Je<4A>li masz dokumenty z w<><77>czonymi rysunkami EPS, np.
plik
\family typewriter
foo.eps
\family default
, to powiniene<6E>:
\end_layout
\begin_layout Enumerate
Skonwertuj
\family typewriter
foo.eps
\family default
do PDF za pomoc<6F>
\family typewriter
epstopdf foo.eps
\end_layout
\begin_layout Enumerate
Kiedy wstawiasz rysunek w dokumencie nie podawaj rozszerzenia nazwy pliku:
na przyk<79>ad, wstawiaj<61>c plik
\family typewriter
foo.eps
\family default
wystarczy wpisa<73> tylko
\family typewriter
foo
\family default
w oknie dialogowym.
\end_layout
\begin_layout Standard
Uwaga: W LyX 1.2.0 b<>dzie mo<6D>liwe wstawianie r<><72>nych rodzaj<61>w rysunk<6E>w ze
wszystkimi niezb<7A>dnymi transformacjami.
Cz<43><7A>ciowo funkcjonalne wstawianie istnieje w wersji 1.1.6, do u<>ycia nale<6C>y
wpisa<73>
\family typewriter
M-x graphics-insert
\family default
.
\end_layout
\begin_layout Subsubsection
Dlaczego polecenie
\backslash
boldsymbol{} nie dzia<69>a gdy u<>ywam pslatex?
\begin_inset LatexCommand \label{sec:pdfbold}
\end_inset
\end_layout
\begin_layout Standard
Czcionki PostScript nie posiadaj<61> symboli p<><70>grubych.
Rozwi<77>zaniem jest u<>ycie polecenia
\family typewriter
\backslash
pmb{}
\family default
(poor man's bold).
\end_layout
\begin_layout Standard
Jest to mo<6D>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<6D>liwe zapisanie kodu przetwarzanego tylko przez pdfLaTeX-a?
\end_layout
\begin_layout Standard
Tak.
Oto przyk<79>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<6D>liwy je<6A>li masz dziwny format do kt<6B>rego chcesz
konwertowa<77>, zak<61>adaj<61>c, <20>e masz odpowiedni konwerter.
Format pliku wej<65>ciowego jest podany w dyrektywie
\family typewriter
\backslash
custom_export_format
\family default
.
LyX b<>dzie automatycznie konwertowa<77> plik do tego miejsca, a wtedy zostanie
on przekazany do Twojego konwertera.
Mo<4D>liwymi warto<74>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<77>ania konwertera jest podane w dyrektywie
\family typewriter
\backslash
custom_export_command
\family default
.
To powinno by<62> kompletne polecenie wiersza polece<63>, kt<6B>re wykorzystuje
zmienn<6E> <20>rodowiska
\family typewriter
$$FNAME
\family default
do przekazania nazwy pliku g<><67>wnego.
\end_layout
\begin_layout Standard
Mo<EFBFBD>e b<>dziesz musia<69> troch<63> poprawi<77> podan<61> sekwencj<63>, dla zgodno<6E>ci z twoj<6F>
pow<6F>ok<6F>.
\end_layout
\begin_layout Standard
Omawiany spos<6F>b eksportu ustawia si<73> w domy<6D>lnym lokalnym pliku
\family typewriter
lyxrc
\family default
.
Gdy wybierzesz polecenie
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
\bar under
E
\bar default
ksportuj\SpecialChar \menuseparator
\bar under
C
\bar default
ustom
\family default
, pojawi si<73> okno, w kt<6B>rym mo<6D>na zmieni<6E> dowoln<6C> warto<74><6F>.
\end_layout
\begin_layout Section
Pe<EFBFBD>ny opis reLyX
\begin_inset LatexCommand \label{sec:reLyX}
\end_inset
\end_layout
\begin_layout Subsection
Synopsis
\end_layout
\begin_layout Standard
Najprostszym sposobem u<>ycia reLyX-a jest u<>ycie polecenia
\family sans
Plik\SpecialChar \menuseparator
Importuj
\family default
(polecenie jest dost<73>pne w LyX-ie pocz<63>wszy od wersji 1.0.0).
Polecenie uruchamia reLyX i podaje mu plik wej<65>ciowy, a nast<73>pnie wczytuje
rezultat do LyX-a.
Ten spos<6F>b powiniene<6E> spr<70>bowa<77> jako pierwszy, a korzysta<74> z wywo<77>ania
z wiersza polece<63> tylko, je<6A>li potrzebujesz bardziej skomplikowanych opcji.
\end_layout
\begin_layout Standard
\series bold
reLyX
\series default
[
\series bold
-c
\series default
\shape italic
textclass
\shape default
] [
\series bold
-df
\series default
] [
\series bold
-o
\series default
\shape italic
outputdir
\shape default
] [
\series bold
-r
\series default
\shape italic
renv1
\shape default
[,
\shape italic
renv2
\shape default
...]] [
\series bold
-s
\series default
\shape italic
sfile1
\shape default
[,
\shape italic
sfile2
\shape default
...]]
\emph on
inputfile
\end_layout
\begin_layout Standard
\series bold
reLyX -p -c
\series default
\shape italic
textclass
\shape default
[
\series bold
-df
\series default
] [
\series bold
-o
\series default
\shape italic
outputdir
\shape default
] [
\series bold
-r
\series default
\shape italic
renv1
\shape default
[,
\shape italic
renv2
\shape default
...]] [
\series bold
-s
\series default
\shape italic
sfile1
\shape default
[,
\shape italic
sfile2
\shape default
...]]
\emph on
inputfiles
\end_layout
\begin_layout Standard
\series bold
reLyX -h
\end_layout
\begin_layout Subsection
Opcje
\end_layout
\begin_layout Description
-c Klasa (class).
Domy<6D>lnie, gdy reLyX zobaczy polecenie
\family typewriter
\backslash
documentclass{foo}
\family default
, tworzy plik klasy ,,foo'' i wczytuje plik uk<75>adu LyX-a dla tej klasy (zwykle
/usr/share/lyx/layouts/foo.layout lub
\series bold
~
\series default
/.lyx/layouts/foo.layout).
U<>yj opcji
\series bold
-c
\series default
aby zadeklarowa<77> inn<6E> klas<61> dokumentu (i wczyta<74> inny plik uk<75>adu).
\end_layout
\begin_layout Description
-d Diagnostyka (debug).
Domy<6D>lnie, reLyX rzadko daje wyj<79>cie i usuwa pliki tymczasowe utworzone
podczas konwersji.
U<>ycie parametru
\series bold
-d
\series default
utworzy wiele wi<77>cej informacji wyj<79>ciowych (do stdout i stderr) i pozostawia
pliki tymczasowe.
\end_layout
\begin_layout Description
-f (force).
reLyX nie uruchamia si<73> je<6A>li plik .lyx, kt<6B>ry ma zosta<74> utworzony istnieje.
U<>yj (ostro<72>nie) opcji
\series bold
-f
\series default
aby zast<73>pi<70> istniej<65>ce pliki.
\end_layout
\begin_layout Description
-h Pomoc (help).
Drukuje informacje o sposobie u<>ycia i ko<6B>czy prac<61>.
\end_layout
\begin_layout Description
-o Katalog wyj<79>ciowy (output directory).
W przypadku u<>ycia tej opcji, wszystkie pliki tymczasowe i wyj<79>ciowe LyX-a
(dla podanego pliku wej<65>ciowego lub dla dowolnych plik<69>w cz<63><7A>ciowych podanych
z parametrem
\series bold
-p
\series default
) zostan<61> umieszczone w katalogu
\shape italic
outputdir
\shape default
.
W innym przypadku, dla ka<6B>dego pliku
\emph on
dir/foo.tex
\emph default
, pliki tymczasowe i pliki wyj<79>ciowe LyX-a zostan<61> umieszczone w katalogu
\emph on
dir
\emph default
.
To mo<6D>e by<62> u<>yteczne je<6A>li w<><77>czasz pliki z innych katalog<6F>w, a kt<6B>re
chcesz umie<69>ci<63> we wsp<73>lnym folderze lub nie masz praw zapisu w ich folderach
<20>r<EFBFBD>d<EFBFBD>owych.
\end_layout
\begin_layout Description
-p Plik cz<63><7A>ciowy (partial).
Wej<65>ciem jest fragment pliku LaTeX-a bez preambu<62>y lub bez polecenia
\family typewriter
\backslash
begin{document}
\family default
.
Ta opcja wymaga parametru
\series bold
-c
\series default
, poniewa<77> plik <20>r<EFBFBD>d<EFBFBD>owy nie posiada preambu<62>y z deklaracj<63> klasy:
\family typewriter
\backslash
documentclass
\family default
.
Gdy u<>ywasz tej opcji, to mo<6D>esz konwertowa<77> wi<77>cej ni<6E> jeden plik, dop<6F>ki
wszystkie pliki s<> tej samej klasy.
Pliki LyX-a utworzone przez reLyX mog<6F> by<62> do<64><6F>czane do istniej<65>cych plik<69>w
LyX-a za pomoc<6F> polecenia
\family sans
Wstaw\SpecialChar \menuseparator
Do<44><6F>cz Plik
\family default
.
\end_layout
\begin_layout Description
-r <20>rodowiska regularne (regular environments) (zobacz sekcj<63>
\shape italic
Pliki sk<73>adni
\shape default
).
Je<4A>li podajesz wi<77>cej ni<6E> jedno <20>rodowisko, to rozdzielaj je przecinkiem
(bez spacji).
B<>dziesz prawdopodobnie potrzebowa<77> list<73> <20>rodowisk umie<69>ci<63> w cudzys<79>owie,
szczeg<65>lnie gdy umie<69>ci<63>e<EFBFBD> na li<6C>cie <20>rodowiska z gwiazdk<64> (foo*).
Je<4A>li cz<63>sto u<>ywasz tego parametru, to rozwa<77> utworzenie osobistego pliku
sk<73>adni.
\end_layout
\begin_layout Description
-s Plik sk<73>adni (syntax file).
Dodatkowe pliki sk<73>adni (umieszczaj w cudzys<79>owie, rozdzielaj przecinkiem)
do wczytania (zobacz sekcj<63>
\shape italic
Pliki sk<73>adni
\shape default
aby pozna<6E> szczeg<65><67>y).
\end_layout
\begin_layout Subsection
Opis
\end_layout
\begin_layout Subsubsection
Wprowadzenie
\end_layout
\begin_layout Standard
reLyX tworzy plik LyX-a
\emph on
dir/foo.lyx
\emph default
na podstawie pliku LaTeX-a
\emph on
dir/foo.tex
\emph default
(je<6A>li nie podano opcji
\series bold
-o
\series default
).
\end_layout
\begin_layout Standard
Rozszerzenia plik<69>w .tex, .ltx i .latex s<> obs<62>ugiwane.
Je<4A>li
\emph on
plikwejsciowy
\emph default
nie istnieje lub nie posiada <20>adnego z podanych rozszerze<7A>, to reLyX pr<70>buje
wczyta<74>
\emph on
plikwejsciowy.tex
\emph default
(zachowuje si<73> podobnie jak LaTeX.)
\end_layout
\begin_layout Standard
Przeznaczeniem reLyX jest translacja
\shape italic
dobrze zachowuj<75>ca
\shape default
z LaTeX2e do LyX-a.
Je<4A>li tw<74>j plik LaTeX nie kompiluje si<73> lub robi dziwne rzeczy, jak przedefinio
wywanie standardowych polece<63> LaTeX -- it may choke.
Pliki LaTeX209 s<> konwertowane poprawnie, ale bez gwarancji.
\end_layout
\begin_layout Standard
reLyX ma kilka b<><62>d<EFBFBD>w i brak mu kilku funkcji.
Jednak g<><67>wnymi celami s<>:
\end_layout
\begin_layout Itemize
Upora<EFBFBD> si<73> z plikiem LaTeX2e bez upadku,
\end_layout
\begin_layout Itemize
Translacja wielu takich plik<69>w,
\end_layout
\begin_layout Itemize
Lokalizacja cz<63><7A>ci, kt<6B>re nie mog<6F> by<62> t<>umaczone i kopiowanie ich w trybie
TeX.
\end_layout
\begin_layout Standard
Te g<><67>wne cele s<> osi<73>gane dla wi<77>kszo<7A>ci plik<69>w.
\end_layout
\begin_layout Standard
Istnieje wiele ulepsze<7A>, kt<6B>re mog<6F> by<62> i b<>d<EFBFBD> wprowadzone do reLyX-a w
przysz<73>o<EFBFBD>ci.
Jednak, my chcemy korzysta<74> z reLyX jak najwcze<7A>niej, aby u<>atwi<77> nowym
u<>ytkownikom LyX wczytywanie ich istniej<65>cych plik<69>w LaTeX-a.
\end_layout
\begin_layout Subsubsection
U<EFBFBD>ycie
\end_layout
\begin_layout Standard
Tutaj znajduje si<73> d<>u<EFBFBD>szy opis co powiniene<6E> zrobi<62>, aby skonwertowa<77> dokument
LaTeX do dokumentu LyX-a.
\end_layout
\begin_layout Itemize
Uruchom reLyX.
\end_layout
\begin_deeper
\begin_layout Standard
reLyX b<>dzie informowa<77> Ciebie o post<73>pach i wysy<73>a<EFBFBD> ostrze<7A>enia do stderr,
je<6A>li nie chcesz <20>adnych informacji spr<70>buj ,,
\family typewriter
reLyX foo.tex > /dev/null
\family default
''.
Nie powiniene<6E> przekierowywa<77> standardowego wyj<79>cia do
\emph on
foo.lyx
\emph default
.
\end_layout
\end_deeper
\begin_layout Itemize
Uruchom LyX (wersja 0.12 lub p<><70>niejsza) z wynikowym plikiem .lyx.
\end_layout
\begin_deeper
\begin_layout Standard
Teoretycznie wi<77>kszo<7A><6F> pliku zostanie przet<65>umaczona, a je<6A>li co<63> nie zostanie
przet<65>umaczone, to zostanie zaznaczone na czerwono (tryb TeX).
Teoretycznie LyX potrafi wczyta<74> plik i utworzy<7A> dokument na jego podstawie,
poniewa<77> wszystkie nieprzet<65>umaczone rzeczy zostan<61> wstawione w trybie
all that untranslated red stuff will be passed directly back to LaTeX,
which LyX uses as a backend.
Niestety rzeczywisto<74><6F> nie zawsze jest odzwierciedla teori<72>.
Je<4A>li reLyX przewraca si<73> lub LyX nie potrafi wczyta<74> utworzonego pliku
zobacz wpis
\family typewriter
BUGS
\family default
gdzie<69> w tym dokumencie lub w pliku
\emph on
BUGS
\emph default
.
\end_layout
\end_deeper
\begin_layout Itemize
Zmie<EFBFBD> pod<6F>wietlone na czerwono (tryb TeX) rzeczy r<>cznie w LyX-ie.
\end_layout
\begin_deeper
\begin_layout Standard
Jak wspomnia<69>em powy<77>ej, powiniene<6E> m<>c wydrukowa<77> plik LyX bez robienia
tego.
Jednak zmiany polece<63> z trybu TeX na odpowiednie obiekty LyX-a pozwol<6F>
na bardziej zaawansowan<61> edycj<63> w trybie WYSIWYM.
\end_layout
\begin_layout Standard
reLyX nie gwarantuje utworzenia pliku LyX, kt<6B>ry utworzy dok<6F>adnie identyczny
wydruk jak z pliku LaTeX, ale powinien by<62> zbli<6C>ony.
reLyX will generally err on the side of translating less to ensure that
dvi or ps files are accurate, even though this leads to more
\begin_inset Quotes eld
\end_inset
evil red text
\begin_inset Quotes erd
\end_inset
and less WYSIWYM.
\end_layout
\end_deeper
\begin_layout Itemize
Dokonaj KOREKTY dokumentu!
\end_layout
\begin_deeper
\begin_layout Standard
I'm sure you were planning on doing this anyway, but it's particularly important
after translating a LaTeX document.
reLyX is, at least now, better at
\begin_inset Quotes eld
\end_inset
macro-translating
\begin_inset Quotes erd
\end_inset
(translating the whole document) than
\begin_inset Quotes eld
\end_inset
micro-translating
\begin_inset Quotes erd
\end_inset
(translating every little detail).
For example, you may see extra spaces or deleted spaces.
Space handling has improved, but it's not perfect.
\end_layout
\end_deeper
\begin_layout Subsubsection
Co reLyX mo<6D>e przechwyci<63>
\end_layout
\begin_layout Standard
reLyX rozumie wiele polece<63> LaTeX-a.
Zostan<61> skonwertowane:
\end_layout
\begin_layout Itemize
zwyk<EFBFBD>y tekst, w<><77>czaj<61>c minipolecenia takie jak: ~, '',
\family typewriter
\backslash
@
\family default
,
\family typewriter
\backslash
TeX
\family default
, a tak<61>e akcentowane znaki takie jak
\family typewriter
\backslash
'{a}
\family default
i przypadki specjalne ?` i !`
\end_layout
\begin_layout Itemize
polecenia strony tytu<74>owej takie jak
\family typewriter
\backslash
author
\family default
,
\family typewriter
\backslash
date
\family default
,
\family typewriter
\backslash
title
\family default
,
\family typewriter
\backslash
thanks
\family default
i
\family typewriter
\backslash
abstract
\end_layout
\begin_layout Itemize
polecenia struktury tekstu takie jak
\family typewriter
\backslash
section
\family default
w<><77>czaj<61>c polecenia z gwiazdk<64> (np.
\family typewriter
\backslash
section*
\family default
)
\end_layout
\begin_layout Itemize
<EFBFBD>rodowiska:
\family typewriter
quote
\family default
,
\family typewriter
quotation
\family default
i
\family typewriter
verse
\family default
;
\family typewriter
center
\family default
,
\family typewriter
flushright
\family default
i
\family typewriter
flushleft
\end_layout
\begin_layout Itemize
<EFBFBD>rodowiska:
\family typewriter
itemize
\family default
,
\family typewriter
enumerate
\family default
i
\family typewriter
description
\family default
oraz ich polecenia
\family typewriter
\backslash
item
\family default
.
R<>wnie<69> zagnie<69>d<EFBFBD>one listy
\end_layout
\begin_layout Itemize
polecenia odno<6E>nik<69>w:
\family typewriter
\backslash
ref
\family default
,
\family typewriter
\backslash
pageref
\family default
,
\family typewriter
\backslash
label
\family default
i
\family typewriter
\backslash
cite
\end_layout
\begin_layout Itemize
\family typewriter
\backslash
footnote
\family default
i
\family typewriter
\backslash
margin
\end_layout
\begin_layout Itemize
polecenia zmiany czcionki w<><77>czaj<61>c
\family typewriter
\backslash
em
\family default
,
\family typewriter
\backslash
emph
\family default
,
\family typewriter
\backslash
textit
\family default
i odpowiednie polecenia do zmiany rodziny, grubo<62>ci, odmiany i wielko<6B>ci
\end_layout
\begin_layout Itemize
\family typewriter
\backslash
input{foo}
\family default
(lub
\family typewriter
\backslash
input{foo.blah}
\family default
) i
\family typewriter
\backslash
include{foo}
\family default
.
Polecenia Plain TeX
\family typewriter
\backslash
input
\family default
(,,
\family typewriter
\backslash
input foo.tex
\family default
'') s<> r<>wnie<69> obs<62>ugiwane
\end_layout
\begin_layout Itemize
<EFBFBD>rodowisko
\family typewriter
tabular
\family default
i jego polecenia takie jak
\family typewriter
\backslash
hline
\family default
,
\family typewriter
\backslash
cline
\family default
i
\family typewriter
\backslash
multicolumn
\family default
(ale zobacz dalej)
\end_layout
\begin_layout Itemize
<EFBFBD>rodowiska wstawek
\family typewriter
table
\family default
i
\family typewriter
table*
\family default
, a tak<61>e polecenie
\family typewriter
\backslash
caption
\end_layout
\begin_layout Itemize
<EFBFBD>rodowisko
\family typewriter
thebibliography
\family default
i polecenie
\family typewriter
\backslash
bibitem
\family default
, a tak<61>e polecenia BibTeX-a
\family typewriter
\backslash
bibliography
\family default
i
\family typewriter
\backslash
bibliographystyle
\end_layout
\begin_layout Itemize
r<EFBFBD><EFBFBD>ne polecenia:
\family typewriter
\backslash
hfill
\family default
,
\family typewriter
\backslash
\backslash
\family default
,
\family typewriter
\backslash
noindent
\family default
,
\family typewriter
\backslash
ldots
\family default
\SpecialChar \ldots{}
\end_layout
\begin_layout Itemize
<EFBFBD>rodowiska specyficzne dla klasy dokumentu (i troch<63> polece<63>), kt<6B>re mog<6F>
by<62> konwertowane do pliku uk<75>adu LyX-a
\end_layout
\begin_layout Itemize
argumenty pewnych niekonwertowalnych polece<63> (np.
\family typewriter
\backslash
mbox
\family default
)
\end_layout
\begin_layout Standard
Niekt<EFBFBD>re z nich mog<6F> nie by<62> jeszcze wspierane w 100%.
Zobacz poni<6E>ej szczeg<65><67>y
\end_layout
\begin_layout Standard
reLyX kopiuje matematyk<79> (prawie) wprost z twojego pliku LaTeX-a.
Szcz<63><7A>liwie wczytuje matematyk<79> LaTeX-a (prawie), kt<6B>ra jest obs<62>ugiwana
przez LyX-a i dzia<69>a <20>wietnie.
Niekt<6B>re polecenia matematyczne, kt<6B>re nie s<> obs<62>ugiwane przez LyX-a zostan<61>
zast<73>pione ich ekwiwalentami, np.
\family typewriter
\backslash
to
\family default
b<>dzie skonwertowane do
\family typewriter
\backslash
rightarrow
\family default
.
Zobacz sekcj<63>
\shape italic
Pliki sk<73>adni
\shape default
aby pozna<6E> wi<77>cej szczeg<65><67><EFBFBD>w.
\end_layout
\begin_layout Standard
reLyX tak<61>e kopiuje polecenia preambu<62>y (np.
cokolwiek przed
\family typewriter
\backslash
begin{document}
\family default
), so fancy stuff you've got in your preamble should be conserved in dvi
and printed documents, although it will not of course show up in the LyX
window.
Sprawd<77>
\family sans
\bar under
F
\bar default
ormatowanie\SpecialChar \menuseparator
Preambu<62>a
\family default
aby by<62> pewnym.
\end_layout
\begin_layout Subsubsection
Czego reLyX nie mo<6D>e przechwyci<63> -- ale jest OK
\end_layout
\begin_layout Itemize
Rysunki i tabele
\family typewriter
tabular*
\family default
\end_layout
\begin_layout Itemize
ministrony
\end_layout
\begin_layout Itemize
polecenia odst<73>p<EFBFBD>w (
\family typewriter
\backslash
vspace
\family default
,
\family typewriter
\backslash
pagebreak
\family default
,
\family typewriter
\backslash
par
\family default
)
\end_layout
\begin_layout Itemize
\family typewriter
\backslash
centering
\family default
,
\family typewriter
\backslash
raggedleft
\family default
,
\family typewriter
\backslash
raggedright
\end_layout
\begin_layout Itemize
<EFBFBD>rodowiska
\family typewriter
\backslash
verb
\family default
i
\family typewriter
verbatim
\family default
.
reLyX kopiuje je ostro<72>nie i
\shape italic
dok<EFBFBD>adnie
\shape default
, w<><77>czaj<61>c komentarze i bia<69>e spacje.
\end_layout
\begin_layout Itemize
nieznane (np.
utworzone przez u<>ytkownika) <20>rodowiska i polecenia
\end_layout
\begin_layout Standard
reLyX kopiuje nieznane polecenia wraz z ich argumentami dos<6F>ownie do pliku
LyX-a.
Ponadto, je<6A>li zobaczy
\family typewriter
\backslash
begin{foo}
\family default
gdzie nie rozpozna <20>rodowiska ,,foo'', skopiuje dos<6F>ownie a<> do
\family typewriter
\backslash
end{foo}
\family default
(bez u<>ycia parametru
\series bold
-r
\series default
).
Hopefully, then, most of these unknown commands won't cause reLyX to break;
they'll merely require you to do some editing once you've loaded the file
up in LyX.
That should be less painful than editing either the .tex or the .lyx file
using a text editor.
\end_layout
\begin_layout Subsubsection
Co reLyX przechwytuje niepoprawnie -- s<> b<><62>dy
\end_layout
\begin_layout Standard
reLyX jest wzgl<67>dnie nowy i ma kilka problem<65>w.
As it matures, these bugs will be squished.
List<73> b<><62>d<EFBFBD>w i brakuj<75>cych cech mo<6D>na znale<6C><65> w LyX bug tracker
\begin_inset LatexCommand \url[LyX Bugzilla]{http://bugzilla.lyx.org/}
\end_inset
.
\end_layout
\begin_layout Standard
If reLyX is choking on something lub LyX nie potrafi wczyta<74> go po konwersji
przez reLyX, to najlepsz<73> rzecz<63> do zrobienia jest wstawienie polece<63>
\family typewriter
\backslash
begin{reLyXskip}
\family default
przed podejrzany tekst i
\family typewriter
\backslash
end{reLyXskip}
\family default
po nim.
Ja nazywam to ,,skip'' blok.
reLyX b<>dzie kopiowa<77> ten blok dok<6F>adnie w trybie TeX.
Nast<73>pnie wyedytuj wynikowy plik LyX i przet<65>umacz nieznane rzeczy r<>cznie.
<20>rodowisko
\family typewriter
reLyXskip
\family default
jest magiczne; polecenia
\family typewriter
\backslash
begin
\family default
i
\family typewriter
\backslash
end
\family default
nie b<>d<EFBFBD> wstawione do pliku LyX.
\end_layout
\begin_layout Itemize
,,Dok<6F>adne'' kopiowanie nieznanych <20>rodowisk i polece<63> nie jest zupe<70>nie
dok<6F>adne.
Wyszczeg<65>lniaj<61>c, komentarze i nowe wiersze mog<6F> zosta<74> utracone.
To b<>dzie dawa<77> z siebie brzydkiego LyX-a, ale w prawie wszystkich przypadkach
wynik b<>dzie taki sam.
Mimo to, pewne cz<63><7A>ci pliku b<>d<EFBFBD> kopiowane perfekcyjnie z bia<69>ymi spacjami
i komentarzami w<><77>cznie.
W<><57>czaj<61>c w to: preambu<62><75> LaTeX-a, <20>rodowisko
\family typewriter
verbatim
\family default
, polecenie
\family typewriter
\backslash
verb
\family default
i blok skip.
\end_layout
\begin_layout Itemize
reLyX konwertuje tylko kilka opcji polecenia
\family typewriter
\backslash
documentclass
\family default
(Wyszczeg<65>lniaj<61>c: 1[012]pt, [letter|legal|executive|a4|a5|b5]paper, [one|two]s
ide, landscape i [one|two]column.) Inne opcje s<> umieszczane w polu
\family sans
Opcje dodatkowe
\family default
w oknie
\family sans
\bar under
F
\bar default
ormatowanie\SpecialChar \menuseparator
\bar under
D
\bar default
okument
\family default
.
\end_layout
\begin_deeper
\begin_layout Standard
Co wa<77>niejsze, reLyX nie t<>umaczy polecenia
\family typewriter
\backslash
usepackage
\family default
, polece<63> margines<65>w,
\family typewriter
\backslash
newcommand
\family default
, w rzeczywisto<74>ci niczego w preambule.
Po prostu kopiuje je do preambu<62>y LaTeX w dokumencie LyX-a.
Je<4A>li masz polecenie marginesu w preambule, to plik LyX-a b<>dzie generowa<77>
prawy margines.
jednak te marginesy b<>d<EFBFBD> zast<73>pione prze marginesy ustawione w oknie
\family sans
\bar under
S
\bar default
tyl dokumentu
\family default
zak<61>adka
\family sans
Papier
\family default
.
Tak <20>e powiniene<6E> usun<75><6E> te opcje z preambu<62>y (
\family sans
\bar under
F
\bar default
ormatowanie-Preambu<62>a
\family default
) aby si<73> zabezpieczy<7A>.
Podobnie dzieje si<73> z wyborem j<>zyka przez babel,
\family typewriter
\backslash
inputencoding
\family default
,
\family typewriter
\backslash
pagestyle
\family default
, itp.
\end_layout
\end_deeper
\begin_layout Itemize
Klasa foil ma par<61> b<><62>d<EFBFBD>w.
reLyX may do weird things z opcjonalnymi argumentami polecenia
\family typewriter
\backslash
foilhead
\family default
.
Tak<61>e <20>rodowisko
\family typewriter
\backslash
begin{dinglist}
\family default
mo<6D>e by<62> obs<62>u<EFBFBD>one niepoprawnie (although the stuff in the environment
should translate normally).
\end_layout
\begin_layout Standard
Wi<EFBFBD>cej znacz<63>cych b<><62>d<EFBFBD>w mo<6D>esz znale<6C><65> w pliku
\emph on
BUGS
\emph default
.
\end_layout
\begin_layout Standard
reLyX is hopefully rather robust.
Jak wspomnia<69>em powy<77>ej, mo<6D>e on nie konwertowa<77> twojego pliku perfekcyjnie,
ale nie powinien si<73> przewraca<63>.
Je<4A>li jednak si<73> przewraca -- i problemem nie jest jednym ze wspomnianych
powy<77>ej lub w pliku
\emph on
BUGS
\emph default
-- zobacz sekcj<63>
\shape italic
Zg<5A>aszanie b<><62>d<EFBFBD>w
\shape default
.
\end_layout
\begin_layout Subsubsection
Czego reLyX nie potrafi przechwyci<63>
\end_layout
\begin_layout Standard
LyX wewn<77>trznie nie obs<62>uguje paru rzeczy, tak <20>e gdyby reLyX przet<65>umaczy<7A>
to perfekcyjnie, LyX mia<69>by problem wczyta<74> je.
Je<4A>li na pewno potrzebujesz tych cech, to mo<6D>esz po uko<6B>czeniu pracy nad
dokumentem wyeksportowa<77> go do LaTeX-a i wstawi<77> je tam z powrotem.
Zobacz
\emph on
B<EFBFBD><EFBFBD>dy
\emph default
aby pozna<6E> wi<77>cej szczeg<65><67><EFBFBD>w odno<6E>nie b<><62>d<EFBFBD>w.
\end_layout
\begin_layout Itemize
Dla kilku polece<63> LyX nie obs<62>uguje argument<6E>w opcjonalnych.
Na przyk<79>ad zawartych w
\family typewriter
\backslash
sqrt
\family default
,
\family typewriter
\backslash
chapter
\family default
(i inne polecenia struktury tekstu) i
\family typewriter
\backslash
\backslash
\family default
.
reLyX b<>dzie automatycznie pomija<6A> opcjonalne argumenty i wysy<73>a<EFBFBD> ostrze<7A>enie
do stdout.
LyX tak<61>e ignoruje argument width w <20>rodowisku
\family typewriter
thebibliography
\family default
.
\end_layout
\begin_layout Itemize
<EFBFBD>rodkowanie (lub wyr<79>wnanie do lewej lub prawej) dzia<69>a na pe<70>nych akapitach.
\end_layout
\begin_layout Itemize
Obs<EFBFBD>uga tabel przez LyX-a nie jest perfekcyjna.
Dla skomplikowanych tabel u<>yj bloku ,,skip'', tak <20>e one zostan<61> skopiowane
w trybie TeX-a.
\end_layout
\begin_layout Itemize
Edytor wyra<72>e<EFBFBD> matematycznych LyX-a nie obs<62>uguje <20>rodowisk AMS-LaTeX takich
jak align, split itd.
Te <20>rodowiska zostan<61> skopiowane w trybie TeX.
Mo<4D>esz zmieni<6E> <20>rodowisko
\family typewriter
equation*
\family default
do dok<6F>adnego odpowiednika
\family typewriter
displaymath
\family default
, a w<>wczas konwersja b<>dzie poprawna.
\end_layout
\begin_layout Subsubsection
Przysz<EFBFBD>o<EFBFBD><EFBFBD> reLyX-a
\end_layout
\begin_layout Standard
W przysz<73>o<EFBFBD>ci wi<77>cej polece<63> i <20>rodowisk b<>dzie obs<62>ugiwanych przez reLyX.
B<><42>dy zostan<61> wyeliminowane.
\end_layout
\begin_layout Standard
Zobacz plik TODO dla poznania szczeg<65><67><EFBFBD>w.
\end_layout
\begin_layout Subsection
Przyk<EFBFBD>ad
\end_layout
\begin_layout Standard
\family typewriter
reLyX -df -o
\begin_inset Quotes eld
\end_inset
my/dir
\begin_inset Quotes erd
\end_inset
-r
\begin_inset Quotes eld
\end_inset
myenv
\begin_inset Quotes erd
\end_inset
foo.tex > foo.debug
\end_layout
\begin_layout Standard
Powy<EFBFBD>sze polecenie utworzy plik
\family typewriter
my/dir/foo.lyx
\family default
na podstawie
\family typewriter
foo.tex
\family default
, zast<73>puj<75>c istniej<65>cy je<6A>li istnieje.
Gdy napotka blok
\family typewriter
\backslash
begin{myenv} ...
\backslash
end{myenv}
\family default
, skonwertuje zawarto<74><6F> bloku, ale polecenia
\family typewriter
\backslash
begin
\family default
i
\family typewriter
\backslash
end
\family default
skopiuje w trybie TeX-a.
Ko<4B>cz<63>c, zachowa pliki tymczasowe (znajduj<75> si<73> one w
\family typewriter
my/dir/
\family default
) i zapisze du<64>o informacji diagnostycznych do pliku
\family typewriter
foo.debug
\family default
.
\end_layout
\begin_layout Subsection
Uwagi
\end_layout
\begin_layout Subsubsection
Zg<EFBFBD>aszanie b<><62>d<EFBFBD>w
\end_layout
\begin_layout Standard
If reLyX is crashing or otherwise acting strangely---in ways other than
those described in the section on
\shape italic
BUGS
\shape default
or the
\emph on
BUGS
\emph default
file---then please run reLyX
\series bold
-d
\series default
.
That will allow you to figure out where in the reLyXing process it crashed.
That, in turn, will allow you to write a better bug report, which will
allow the developers to fix it more quickly and easily.
\end_layout
\begin_layout Standard
Bug reports should be sent to the LyX developers' mailing list.
Its address is currently lyx-devel@lists.lyx.org, but you can check the LyX
home page, http://www.lyx.org if that bounces.
If you are running reLyX on a huge file, please do not send all of the
output in your bug report.
Just include the last ten or twenty lines of output, along with the piece
of the LaTeX file it crashed on.
Or, even better, attach a small but complete file which causes the same
problem as your original file.
\end_layout
\begin_layout Subsubsection
Szczeg<EFBFBD><EFBFBD>y implementacji
\end_layout
\begin_layout Standard
reLyX wykonuje kilka ,,przebieg<65>w'' w celu konwersji pliku LaTeX-a.
W ka<6B>dym przebiegu tworzony jest jeden lub dwa pliku.
\end_layout
\begin_layout Description
Przebieg\InsetSpace ~
0 \InsetSpace ~
\newline
Zanim zrobi cokolwiek, wczytuje plik (lub pliki) sk<73>adni .
\end_layout
\begin_layout Description
Przebieg\InsetSpace ~
1a \InsetSpace ~
\newline
Oddziela preambu<62><75> (cokolwiek przed poleceniem
\family typewriter
\backslash
begin{document}
\family default
) z reszty pliku.
Zapisuje dwie cz<63><7A>ci w oddzielnych plikach.
To jest niezb<7A>dne, poniewa<77> w preambule mog<6F> by<62> dziwne rzeczy.
Tak<61>e ignoruje cokolwiek jest za poleceniem
\family typewriter
\backslash
end{document}
\family default
, zak<61>adaj<61>c <20>e to nie jest LaTeX.
\end_layout
\begin_layout Description
Przebieg\InsetSpace ~
1b \InsetSpace ~
\newline
Konwertuje preambu<62><75>.
Aktualnie oznacza to konwersj<73> polecenia
\family typewriter
\backslash
documentclass
\family default
i dok<6F>adne skopiowanie reszty do preambu<62>y LyX-e.
\end_layout
\begin_deeper
\begin_layout Standard
Jak pozna klas<61> dokumentu, to wczytuje plik uk<75>adu LyX-a dla tej klasy.
\end_layout
\end_deeper
\begin_layout Description
Przebieg\InsetSpace ~
2 \InsetSpace ~
\newline
,,Czy<7A>ci'' plik TeX, generuj<75>c nieznacznie dok<6F>adniej LaTeX-a.
W to wchodzi:
\end_layout
\begin_deeper
\begin_layout Itemize
Zamiana, np: x^2 na ekwiwalent, ale przejrzystszy x^{2}
\end_layout
\begin_layout Itemize
Usuwa opcjonalne argumenty, kt<6B>rych LyX nie obs<62>uguje (np.
z
\family typewriter
\backslash
sqrt
\family default
)
\end_layout
\begin_layout Itemize
Zamienia
\family typewriter
{
\backslash
em foo}
\family default
na
\family typewriter
\backslash
emph{foo}
\family default
, itd.
To jest konieczne, poniewa<77> w innym wypadku LyX zawsze zapisuje jako nielokalne.
This should very rarely make a difference.
\end_layout
\end_deeper
\begin_layout Description
Przebieg\InsetSpace ~
3 \InsetSpace ~
\newline
Konwertuje tekst LaTeX-a, polecenia i <20>rodowiska do LyX-a.
\end_layout
\begin_layout Description
Przebieg\InsetSpace ~
4 \InsetSpace ~
\newline
Sk<EFBFBD>ada obie cz<63><7A>ci razem i wykonuje some final tweaking, aby utworzy<7A>
plik LyX.
\end_layout
\begin_layout Standard
Je<EFBFBD>li s<> jakie<69> polecenia
\family typewriter
\backslash
input
\family default
lub
\family typewriter
\backslash
include
\family default
, reLyX zacznie przetwarza<7A> tak<61>e do<64><6F>czane pliki.
Zak<61>ada on, <20>e do<64><6F>czane pliki s<> tej samej klasy co dokument g<><67>wny i
nie posiadaj<61> preambu<62>y.
(Je<4A>li ma polecenie
\family typewriter
\backslash
input
\family default
w preambule pliku, to polecenia zostan<61> dok<6F>adnie skopiowane do LaTeX-owej
cz<63><7A>ci preambu<62>y pliku LyX, a do<64><6F>czane pliki nie b<>d<EFBFBD> konwertowane).
Podczas konwersji do<64><6F>czonych plik<69>w pomijany jest przebieg 0 i 1.
\end_layout
\begin_layout Standard
Je<EFBFBD>li reLyX nie znajdzie plik<69>w, kt<6B>re chcia<69>e<EFBFBD> do<64><6F>czy<7A>, wy<77>le Ci ostrze<7A>enie
ale b<>dzie kontynuowa<77> konwersj<73> pozosta<74>ych znalezionych plik<69>w.
\end_layout
\begin_layout Subsubsection
Pliki szablon<6F>w
\end_layout
\begin_layout Standard
reLyX wczytuje plik uk<75>adu LyX-a aby wiedzie<69> jak obs<62>ugiwa<77> <20>rodowiska
LaTeX-a i polecenia, kt<6B>re b<>d<EFBFBD> konwertowane do uk<75>adu LyX-a.
Ten plik do<64><6F>cza wszystkie ,,normalne'' niematematyczne <20>rodowiska (np.
w<><77>czaj<61>c w to quote i itemize, ale nie tabular, minipage i kilka <20>rodowisk
fancy) i polecenia takie jak
\family typewriter
\backslash
section
\family default
i
\family typewriter
\backslash
title
\family default
.
je<6A>li chcesz konwertowa<77> reLyX-em klas<61>, dla kt<6B>rej nie istniej plik uk<75>adu
LyX-a, to b<>dziesz musia<69> najpierw go utworzy<7A>.
Tak czy owak b<>dziesz musia<69> to zrobi<62>, z powodu pliku LyX, poniewa<77> zale<6C>y
on od pliku uk<75>adu, w kt<6B>rym podany jest spos<6F>b jego wy<77>wietlania i przetwarzan
ia w LyX-ie.
Sprawd<77> dokumentacj<63> LyX-a dla pomocy w tym zadaniu (kt<6B>re mo<6D>e by<62> trudne
lub <20>atwe, w zale<6C>no<6E>ci od klasy, dla kt<6B>rej chcesz utworzy<7A> plik uk<75>adu).
je<6A>li Twoja klasa jest zupe<70>nie podobna do klasy, dla kt<6B>rej istnieje plik
uk<75>adu, to rozwa<77> u<>ycie opcji
\series bold
-c
\series default
.
\end_layout
\begin_layout Subsubsection
Pliki sk<73>adni
\end_layout
\begin_layout Standard
reLyX zawsze wczytuje co najmniej jeden plik sk<73>adni, zwany domy<6D>lnym plikiem
sk<73>adni.
reLyX wczytuje tw<74>j osobisty plik sk<73>adni je<6A>li istnieje, je<6A>li nie istnieje
to wczytuje plik systemowy.
reLyX wczytuje tak<61>e dodatkowe pliki sk<73>adni wyspecyfikowane w opcji
\series bold
-s
\series default
(These extra files should have the same format as the default file, but
will tend to be shorter, since they only have to specify extra commands
not found in the default file).
A syntax file tells reLyX a few things.
\end_layout
\begin_layout Standard
First, it describes the syntax of each command, that is, how many required
arguments and how many optional arguments the command takes.
Knowing this makes it easier for reLyX to copy (in TeX mode) commands that
it doesn't know how to translate.
The syntax file simply has a command, followed by braces or brackets describing
its arguments in the correct order.
For example, a syntax file entry
\family typewriter
\backslash
bibitem[]{}
\family default
means that the
\family typewriter
\backslash
bibitem
\family default
command takes an optional argument followed by a required one, while the
entry
\family typewriter
\backslash
bf
\family default
means that the
\family typewriter
\backslash
bf
\family default
command takes no arguments at all.
When reLyX encounters a token that it doesn't know how to translate into
LyX, it will copy the token---along with the correct number of arguments---exac
tly.
If the token is not in the syntax file, then reLyX just copies as many
arguments as it finds.
This means that it may copy too much.
But since the user can specify additional syntax files, that shouldn't
happen often.
\end_layout
\begin_layout Standard
Some commands that cannot be translated to LyX, like
\family typewriter
\backslash
mbox
\family default
, have as one of their arguments regular LaTeX text.
If the string
\begin_inset Quotes eld
\end_inset
translate
\begin_inset Quotes erd
\end_inset
is put into an argument of an (untranslatable) command in the syntax file,
then reLyX will translate that argument instead of copying it verbatim.
So, for example, the default syntax file has
\family typewriter
\backslash
raisebox{}[][]{translate}
\family default
.
This means that the
\family typewriter
\backslash
raisebox
\family default
command and the first argument (and optional arguments if they exist) are
copied in TeX mode, but the last argument (which may contain math, complicated
LaTeX, other untranslatable commands, etc.) will be translated into LyX.
You can't use
\begin_inset Quotes eld
\end_inset
translate
\begin_inset Quotes erd
\end_inset
on optional arguments.
\end_layout
\begin_layout Standard
User-defined syntax files are allowed to define new commands and their syntax,
or override the number of arguments for a command given in the default
syntax file.
(E.g., if you're using a style that gives an extra argument to some command...)
However, this will only be useful for commands copied in TeX mode.
Commands which are actually translated by reLyX (like
\family typewriter
\backslash
item
\family default
) have their argument syntax hard-coded.
The hard-coded commands are identified in the default syntax file.
\end_layout
\begin_layout Standard
Second, the syntax file describes any
\begin_inset Quotes eld
\end_inset
regular environments
\begin_inset Quotes erd
\end_inset
.
Usually, an entire unknown environment will be copied in TeX mode.
If you define a regular environment
\begin_inset Quotes eld
\end_inset
foo
\begin_inset Quotes erd
\end_inset
, though, then only the
\family typewriter
\backslash
begin{foo}
\family default
and
\family typewriter
\backslash
end{foo}
\family default
commands will be copied in TeX mode; the text within the environment will
be treated (i.e., translated) by reLyX as regular LaTeX, rather than being
copied into TeX mode.
Don't try to declare
\family typewriter
tabbing
\family default
and
\family typewriter
picture
\family default
as regular environments, as the text within those environments will confuse
reLyX; use this capability for new environments you create that have plain
text or math or simple commands in them.
You also can't declare unknown math environments (like
\family typewriter
equation*
\family default
) as regular environments, either, since the LyX math editor won't understand
them.
The names of regular environments appear, whitespace-separated, between
\family typewriter
\backslash
begin{reLyXre}
\family default
and
\family typewriter
\backslash
end{reLyXre}
\family default
statements in the syntax file.
(If you have a regular environment which you won't use very often, you
can use the
\series bold
-r
\series default
option rather than writing a syntax file.)
\end_layout
\begin_layout Standard
Third, the syntax file describes a math translation table.
The LyX math editor doesn't support a few commands.
For example,
\family typewriter
_
\family default
is supported, but the equivalent
\family typewriter
\backslash
sb
\family default
is not.
Put any commands you'd like translate between
\family typewriter
\backslash
begin{reLyXmt}
\family default
and
\family typewriter
\backslash
end{reLyXmt}
\family default
statements.
The statement
\begin_inset Quotes eld
\end_inset
\family typewriter
\backslash
| {
\backslash
Vert}
\family default
\begin_inset Quotes erd
\end_inset
means that any
\family typewriter
\backslash
|
\family default
in math mode will be converted to
\begin_inset Quotes eld
\end_inset
\family typewriter
\backslash
Vert
\family default
\begin_inset Quotes erd
\end_inset
(in cases where a token made up of a backslash and a non-letter is translated
to something with letters at the end, a space is added by reLyX.
That way,
\begin_inset Quotes eld
\end_inset
\family typewriter
\backslash
|a
\family default
\begin_inset Quotes erd
\end_inset
is correctly translated to
\begin_inset Quotes eld
\end_inset
\family typewriter
\backslash
Vert a
\family default
\begin_inset Quotes erd
\end_inset
).
\end_layout
\begin_layout Subsubsection
R<EFBFBD><EFBFBD>ne
\end_layout
\begin_layout Standard
Potrzebujesz Perl-a 5.002 lub nowszego do uruchomienia reLyX-a.
Je<4A>li nie masz Perl-a to powiniene<6E> go <20>ci<63>gn<67><6E> (
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
url{http://www.perl.com}
\end_layout
\end_inset
), poniewa<77> jest rzeczywi<77>cie u<>ytecznym narz<72>dziem do bardzo wielu rzeczy.
\end_layout
\begin_layout Subsection
Diagnostyka
\end_layout
\begin_layout Standard
reLyX powinien zawsze wyja<6A>ni<6E> dlaczego nie powiod<6F>o si<73> t<>umaczenie, je<6A>li
si<73> nie powiod<6F>o.
Niekt<6B>re komunikaty diagnostyczne mog<6F> by<62> bardzo techniczne, je<6A>li pochodz<64>
one z wn<77>trza kodu.
reLyX daje znacznie wi<77>cej informacji gdy zostanie uruchomiony z opcj<63>
\series bold
-d
\series default
, ale nie powiniene<6E> tego potrzebowa<77> je<6A>li nic z<>ego si<73> nie zdarzy<7A>o.
\end_layout
\begin_layout Standard
Gdy zako<6B>czy prac<61>, reLyX b<>dzie Ci<43> informowa<77> o pomy<6D>lnym zako<6B>czeniu
lub o b<><62>dzie, kt<6B>ry spowodowa<77> przerwanie przetwarzania.
\end_layout
\begin_layout Subsection
Ostrze<EFBFBD>enia
\end_layout
\begin_layout Standard
Zawsze zachowaj kopi<70> oryginalnego pliku LaTeX-a pod inn<6E> nazw<7A> lub w innym
katalogu.
Istnieje kilka sposob<6F>w, w kt<6B>rych u<>ycie LyX-a prowadzi do nadpisania
oryginalnego pliku LaTeX-a.
\end_layout
\begin_layout Standard
Je<EFBFBD>li importujesz plik foo.tex utworzysz foo.lyx, nast<73>pnie edytujesz plik
foo.lyx i chcesz ponownie wyeksportowa<77> go, to zauwa<77>, <20>e zast<73>pisz oryginalny
plik foo.tex (LyX zapyta ci<63> czy chcesz zast<73>pi<70> go).
\end_layout
\begin_layout Standard
Je<EFBFBD>li ustawi<77>e<EFBFBD> zmienn<6E>
\backslash
use_tempdir na false w swoim pliku lyxrc, w<>wczas LyX utworzy pliki tymczasowe
w twoim lokalnym katalogu, co oznacza, <20>e Tw<54>j oryginalny plik LaTeX mo<6D>e
zosta<74> zast<73>piony (bez ostrze<7A>enia ze strony LyX) gdy wykonasz podgl<67>d
lub wydruk dokumentu LyX-a.
\end_layout
\begin_layout Subsection
Pliki
\end_layout
\begin_layout Description
\emph on
MY_LYXDIR
\emph default
/layouts/*.layout \InsetSpace ~
\newline
Osobiste pliki uk<75>ad<61>w dokument<6E>w
\end_layout
\begin_layout Description
\emph on
MY_LYXDIR
\emph default
/reLyX/syntax.default \InsetSpace ~
\newline
Osobisty plik sk<73>adni
\end_layout
\begin_layout Description
\emph on
LIBDIR
\emph default
/layouts/*.layout \InsetSpace ~
\newline
Systemowy pliki uk<75>ad<61>w dokument<6E>w
\end_layout
\begin_layout Description
\emph on
LIBDIR
\emph default
/reLyX/syntax.default \InsetSpace ~
\newline
Systemowy plik sk<73>adni LaTeX-a
\end_layout
\begin_layout Standard
\emph on
LIBDIR
\emph default
jest katalogiem instalacyjnym LyX, cz<63>sto /usr/local/share/lyx/.
\emph on
MY_LYXDIR
\emph default
jest osobistym katalogiem LyX-a, zwykle nazywa si<73> .lyx/ i znajduje si<73>
w Twoim katalogu domowym.
\end_layout
\begin_layout Subsection
Zobacz tak<61>e
\end_layout
\begin_layout Standard
\shape italic
lyx
\shape default
(1),
\shape italic
latex
\shape default
(1)
\end_layout
\begin_layout Subsection
Autorzy
\end_layout
\begin_layout Standard
Copyright (c) 1998-9 Amir Karger (karger@voth.chem.utah.edu)
\end_layout
\begin_layout Standard
Wsp<EFBFBD><EFBFBD>tw<EFBFBD>rcy kodu:
\end_layout
\begin_layout Itemize
John Weiss napisa<73> oryginalny CleanTeX pass.
\end_layout
\begin_layout Itemize
Etienne Grossmann
\end_layout
\begin_layout Itemize
Jos\i \'{e}
Ab\i \'{\i}
lio Oliveira Matos
\end_layout
\begin_layout Itemize
David Suarez de Lis
\end_layout
\begin_layout Standard
Inni wsp<73><70>pracownicy:
\end_layout
\begin_layout Itemize
Jean-Marc Lasgouttes worked on the wrapper script and offered lots of bug
reports, advice, and feature suggestions.
\end_layout
\begin_layout Itemize
Asger K.
Alstrup Nielsen i Marc Pavese doradzaj<61>cy.
\end_layout
\begin_layout Itemize
R<EFBFBD><EFBFBD>ni cz<63>onkowie list dyskusyjnych LyX developers' i users' dostarczaj<61>cy
raporty o b<><62>dach i sugerowanie nowych cech.
\end_layout
\begin_layout Standard
reLyX u<>ywa zmodyfikowanej wersji Perl-owego parsera TeX -- pakiet Text::TeX
napisanego przez Ilya Zakharevich (ilya@math.ohio-state.edu), dost<73>pnego
na CPAN.
\end_layout
\begin_layout Chapter
Funkcje LyX-a wymagaj<61>ce zewn<77>trznych program<61>w
\end_layout
\begin_layout Section
Zastosowanie LyX-a z SGML-Tools (aka LinuxDoc)
\end_layout
\begin_layout Standard
by
\noun on
Paul Evans
\end_layout
\begin_layout Subsection
Wprowadzenie
\end_layout
\begin_layout Standard
LinuxDoc jest klas<61> dokumentu dost<73>pn<70> w LyX-ie.
Mo<4D>esz jej u<>y<EFBFBD> do wydania dokumentu zwanego Standardized General Mark-up
Language (SGML) w specyficznym formacie stosowanym w Linux Documentation
Project.
Jest to oczywi<77>cie pomoc je<6A>li wsp<73><70>pracujesz przy projekcie.
Mo<4D>esz u<>y<EFBFBD> formatu SGML z pakietem (
\family typewriter
sgml-tools
\family default
) skrypt<70>w i program<61>w (do tworzenia innych format<61>w, w<><77>czaj<61>c LaTeX, HTML,
zwyk<79>y tekst, podr<64>czniki man i \SpecialChar \ldots{}
).
Zatem mo<6D>esz preferowa<77> u<>ycie tej klasy dokumentu je<6A>li chcesz pisa<73> dokumenty
z mo<6D>liwo<77>ci<63> <20>atwego przenoszenia do innych format<61>w.
\end_layout
\begin_layout Standard
Klasa LinuxDoc posiada mniej opcji uk<75>adu ni<6E> inne klasy LyX-a.
G<><47>wnie dlatego, <20>e translacja do innego formatu ma w<>wczas szanse na bardziej
sensownie wykonanie.
\end_layout
\begin_layout Standard
W tej sekcji opisujemy:
\end_layout
\begin_layout Itemize
jak skonfigurowa<77> i u<>y<EFBFBD> dokument w LinuxDoc
\end_layout
\begin_layout Itemize
jak u<>ywa<77> znacznik<69>w LinuxDoc w uk<75>adzie Twojego dokumentu
\end_layout
\begin_layout Itemize
jak u<>ywa<77> pakietu SGML do tworzenia r<><72>nych format<61>w
\end_layout
\begin_layout Itemize
how to sort out some problems.
\end_layout
\begin_layout Subsection
Przygotowanie i u<>ycie dokument<6E>w LinuxDoc
\end_layout
\begin_layout Subsubsection
Zaczynamy
\end_layout
\begin_layout Standard
Zaczynamy od wyboru klasy LinuxDoc w oknie
\family sans
Styl Dokumentu
\family default
.
<20>rodowisk jest mniej ni<6E> w wielu innych klasach.
Mo<4D>esz je zobaczy<7A> na rozwijalnej li<6C>cie po lewej stronie paska narz<72>dzi.
Jak je u<>ywa<77> opisano w\InsetSpace ~
\begin_inset LatexCommand \ref{sec:sgmlparas}
\end_inset
.
\end_layout
\begin_layout Standard
\emph on
Musisz
\emph default
wpisa<73> tytu<74> dokumentu, a nast<73>pnie autora, wybieraj<61>c dla ka<6B>dego wpisu
odpowiednie <20>rodowisko.
Je<4A>li tego nie zrobisz, to pojawi<77> si<73> b<><62>dy przy pr<70>bie wydruku.
Mo<4D>esz wpisa<73> dat<61> i streszczenie.
W<>a<EFBFBD>ciwy dokument powinien zaczyna<6E> si<73> <20>rodowiskiem
\family sans
Section
\family default
ni<6E>
\family sans
Standard
\family default
.
\end_layout
\begin_layout Standard
Nast<EFBFBD>pnie mo<6D>esz przygotowa<77> dokument jak zwykle korzystaj<61>c ze <20>rodowisk.
Zobacz sekcj<63>\InsetSpace ~
\begin_inset LatexCommand \ref{sec:sgmlparas}
\end_inset
z pe<70>n<EFBFBD> ich list<73> i zastosowaniem.
\end_layout
\begin_layout Subsubsection
Wydruk z LinuxDoc
\end_layout
\begin_layout Standard
Dokument mo<6D>esz drukowa<77> i zapisywa<77> normaln<6C> drog<6F>.
Do u<>ycia innych mo<6D>liwo<77>ci pakietu SGML potrzeba zapisa<73> dokument jako
LinuxDoc; to jest format, do kt<6B>rego dokument jest t<>umaczony na podstawowy
sgml.
U<>yj polecenia
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
\bar under
E
\bar default
ksportuj\SpecialChar \menuseparator
LinuxDoc.
\family default
Otrzymasz plik o takiej samej nazwie jak dokument z rozszerzeniem
\family typewriter
.sgml
\family default
.
Zobacz w\InsetSpace ~
\begin_inset LatexCommand \ref{sec:sgmloperate}
\end_inset
jak mo<6D>na wykorzysta<74> ten plik.
\end_layout
\begin_layout Subsection
U<EFBFBD>ycie <20>rodowisk w LinuxDoc
\end_layout
\begin_layout Subsubsection
Struktura dokumentu LinuxDoc
\end_layout
\begin_layout Standard
Istnieje formalna struktura dla LinuxDoc kt<6B>ra ogranicza umieszczanie znacznik<69>w.
Wszystkie dokumenty sk<73>adaj<61> si<73> z dw<64>ch cz<63><7A>ci:
\end_layout
\begin_layout Description
Nag<EFBFBD><EFBFBD>wek wszystko co znajduje si<73> przed znacznikiem pierwszej sekcji.
Mo<4D>esz wstawi<77> tytu<74>, autora, dat<61>, streszczenie i spis tre<72>ci, ale dwa
pierwsze znaczniki s<> obowi<77>zkowe.
\end_layout
\begin_layout Description
Tre<EFBFBD><EFBFBD> zaczyna si<73> od pierwszej sekcji.
Dopuszczalne s<> wszystkie inne znaczniki.
\end_layout
\begin_layout Subsubsection
<EFBFBD>rodowiska LinuxDoc
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \label{sec:sgmlparas}
\end_inset
Tutaj znajduje si<73> lista wszystkich znacznik<69>w, kt<6B>re s<> dost<73>pne z menu
rozwijalnego:
\end_layout
\begin_layout Itemize
\family sans
Standard:
\family default
dzia<69>a jak opisano w [cross reference]
\end_layout
\begin_layout Itemize
\family sans
Title
\family default
: Pojawia si<73> w lewym g<>rnym rogu drukowanego dokumentu, nad grub<75> poziom<6F>
lini<6E>, kt<6B>rej nie zobaczysz na ekranie LyX-a.
\end_layout
\begin_layout Itemize
\family sans
Section, Subsection, Subsubsection, Paragraph
\family default
i
\family sans
Subparagraph:
\family default
wszystko czego mo<6D>esz si<73> spodziewa<77> w zwyk<79>ej kolejno<6E>ci.
Czy tytularia s<> numerowane czy nie mo<6D>esz ustawi<77> w
\family sans
G<EFBFBD><EFBFBD>boko<EFBFBD>ci rozdzia<69><61>w
\family default
(menu
\family sans
Formatowanie\SpecialChar \menuseparator
Dokument
\family default
zak<61>adka
\family sans
Inne
\family default
).
Nie mo<6D>na korzysta<74> z nienumerowanych odpowiednik<69>w (
\family sans
Section*
\family default
itp.) poniewa<77> nie istniej<65>.
\end_layout
\begin_layout Itemize
\family sans
Enumerate:
\family default
Jak zwykle tworzy numerowane listy ze wci<63>ciem opisu, co opisano w
\emph on
Podr<EFBFBD>czniku U<>ytkownika
\emph default
.
\end_layout
\begin_layout Itemize
\family sans
Itemize:
\family default
Wyliczenie podobne jak w innych klasach, zobacz
\emph on
Podr<EFBFBD>cznik U<>ytkownika
\emph default
.
\end_layout
\begin_layout Itemize
\family sans
Description
\family default
: Wyja<6A>niono w
\emph on
Podr<EFBFBD>czniku U<>ytkownika
\emph default
.
Pami<6D>taj, <20>e je<6A>li chcesz aby w tytule opisu by<62>o wi<77>cej ni<6E> jedno s<>owo
to musisz je po<70><6F>czy<7A> twardymi spacjami.
\end_layout
\begin_layout Itemize
\family sans
Verbatim:
\family default
jak zwykle.
\end_layout
\begin_layout Itemize
\family sans
Code: podobnie jak <20>rodowisko LyX-Code
\end_layout
\begin_layout Itemize
\family sans
Author
\family default
: Tw<54>j znak, kt<6B>ry pojawi si<73> na lewo od tytu<74>u dokumentu pod grub<75> kresk<73>.
\end_layout
\begin_layout Itemize
\family sans
Date:
\family default
Tw<54>j znak, kt<6B>ry pojawi si<73> na lewo od tytu<74>u dokumentu pod grub<75> kresk<73>.
You do not have to make this a date.
Mo<4D>na wstawi<77> dowolny tekst, np.
numer wersji.
\end_layout
\begin_layout Itemize
\family sans
Abstract
\family default
: Tworzy oddzielny akapit po autorze i dacie, przed pierwsz<73> sekcj<63>.
Dopuszczalny jest tylko jeden akapit.
\begin_inset Foot
status open
\begin_layout Standard
\emph on
Uwaga autora.
\emph default
To trzeba sprawdzi<7A> --
\emph on
pe.
\end_layout
\end_inset
\end_layout
\begin_layout Itemize
\family sans
Displaymath
\family default
:
\begin_inset Foot
status open
\begin_layout Standard
\emph on
Uwaga autora:
\emph default
Jeszcze tego nie sprawdzi<7A>em --
\emph on
pe.
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Inne cechy dokumentu
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz tak<61>e u<>ywa<77> menu
\family sans
Character Layout
\family default
do wyboru font<6E>w lub wyr<79><72>nie<69> wyraz<61>w.
Tak<61>e mo<6D>esz u<>y<EFBFBD> jak zwykle spis tre<72>ci; zobacz odpowiedni<6E> sekcj<63> w
\emph on
Podr<EFBFBD>czniku U<>ytkownika
\emph default
.
Opr<70>cz tego znajdziesz tam troch<63> funkcji menu, np.
przypisy.
Istniej<65> drobne w<>tpliwo<77>ci czy to dzia<69>a poprawnie
\begin_inset Foot
status open
\begin_layout Standard
\emph on
Author's note:
\emph default
Again still checking to see whether this is my system
\emph on
---pe.
\end_layout
\end_inset
.
\end_layout
\begin_layout Subsubsection
Odno<EFBFBD>niki i HTML
\end_layout
\begin_layout Standard
W menu
\family sans
Wstaw
\family default
mo<6D>esz znale<6C><65> dwa polecenia do wstawiania adres<65>w URL.
Je<4A>li u<>yjesz kt<6B>rego<67> z nich, to zauwa<77>ysz kod TeX-a wstawiony do dokumentu
w trzech oddzielnych blokach ze spacjami pomi<6D>dzy nimi.
Oto przyk<79>ad:
\end_layout
\begin_layout Quote
\family typewriter
\backslash
htmlurl{
\family default
lub
\family typewriter
\backslash
url{
\family default
\hfill
space
\family typewriter
\hfill
}{
\family default
\hfill
space
\hfill
\family typewriter
}
\end_layout
\begin_layout Standard
Wstaw pe<70>ny znacznik HTML pomi<6D>dzy pierwszy i drugi blok.
To mo<6D>e by<62>
\begin_inset LatexCommand \url{http://any.address}
\end_inset
lub inny poprawny znacznik taki jak
\begin_inset LatexCommand \url{mailto:me@my.address}
\end_inset
\family typewriter
.
\family default
Mo<4D>esz wstawi<77> opis pomi<6D>dzy drugi i trzeci blok.
R<><52>nice pomi<6D>dzy poleceniami:
\end_layout
\begin_layout Itemize
\family sans
URL:
\family default
w dokumencie pojawi si<73> znacznik HTML i opis,
\end_layout
\begin_layout Itemize
\family sans
HTML_URL:
\family default
w drukowanej wersji pojawi si<73> tylko opis.
\end_layout
\begin_layout Subsection
U<EFBFBD>ycie skryptu SGML w LinuxDoc
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \label{sec:sgmloperate}
\end_inset
Mo<EFBFBD>esz u<>ywa<77> LinuxDoc jako klasy tekstowej bez <20>adnych dodatkowych skrypt<70>w
czy program<61>w, ale istnieje niewiele powod<6F>w do robienia tego.
Wszystko co b<>dziesz u<>ywa<77> w dokumencie b<>dzie wygl<67>da<64>o tak jak
\emph on
Linux Documentation Project Howto
\family sans
\emph default
.
\family default
Do t<>umaczenia dokumentu potrzebujesz zainstalowanego pakietu
\family typewriter
sgml-tools-1.0.x.tar.gz
\family default
(z
\begin_inset Formula $x\geq3$
\end_inset
) dost<73>pnego na stronie www SGML-Tools pod adresem
\begin_inset LatexCommand \url{http://pobox.com/~cg/sgmltools}
\end_inset
.
\end_layout
\begin_layout Standard
Alternatywnie, mo<6D>esz i<><69> do archiwum
\family typewriter
sunsite
\family default
pod adresem
\begin_inset Foot
status open
\begin_layout Standard
Note that, at the time of this writing (01/1998), version 1.0.3 of sgml-tools
has not yet been made available at
\family typewriter
sunsite
\family default
.
\end_layout
\end_inset
\begin_inset LatexCommand \url{ftp://sunsite.unc.edu/pub/Linux/utils/text/sgml-tools-1.0.x.tar.gz}
\end_inset
\end_layout
\begin_layout Standard
Plik
\family typewriter
sgml-tools-1.0.x.tar.gz
\family default
zawiera wszystko co potrzebujesz do pisania dokument<6E>w SGML i konwersji
ich przez groff, LaTeX, HTML, GNU info, LyX i RTF\SpecialChar \@.
\end_layout
\begin_layout Standard
Ten pakiet zmieni<6E> nazw<7A> w styczniu 1997 roku z
\family typewriter
linuxdoc-sgml-1.5.tar.gz
\family default
.
\end_layout
\begin_layout Standard
Zainstaluj i u<>ywaj pakiet zgodnie z instrukcj<63> w nim zawart<72>.
Wszystko to musi by<62> wykonane poza LyX-em, zanim u<>yjesz polecenia
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
\bar under
E
\bar default
ksportuj\SpecialChar \menuseparator
LinuxDoc
\family default
.
\end_layout
\begin_layout Subsection
Rozwi<EFBFBD>zywanie problem<65>w LinuxDoc
\end_layout
\begin_layout Standard
Gdy chcesz drukowa<77> lub podejrze<7A> dokument LinuxDoc wykonywana jest kontrola
znacznik<69>w przed uruchomieniem LaTeX.
Some errors are trapped here, especially those concerning the structure
of the document.
LyX mo<6D>e tworzy<7A> komunikaty b<><62>d<EFBFBD>w, ale nie zostawia w dokumencie znacznik<69>w,
kt<6B>re mo<6D>na otworzy<7A>.
Musisz zajrze<7A> wprost do pliku aby stwierdzi<7A> co jest nie tak.
Wi<57>kszo<7A><6F> problem<65>w zdaje si<73> pochodzi<7A> od opcji, kt<6B>re nie s<> w pe<70>ni
dost<73>pne w tej klasie dokumentu.
\end_layout
\begin_layout Section
Faksowanie
\end_layout
\begin_layout Standard
by
\noun on
J<>rgen Vigna
\end_layout
\begin_layout Subsection
Wysy<EFBFBD>anie faks<6B>w wprost z LyX-a
\end_layout
\begin_layout Standard
Przede wszystkim musimy wspomnie<69>, <20>e LyX potrafi wysy<73>a<EFBFBD> faksy pod warunkiem,
<20>e masz zainstalowane i dzia<69>aj<61>ce oprogramowanie do wysy<73>ania faks<6B>w (np.
HylaFax, efax, mgetty+sendfax, \SpecialChar \ldots{}
).
LyX pracuje tylko jako graficzny interfejs (front end) do tych program<61>w!
\end_layout
\begin_layout Standard
W zale<6C>no<6E>ci od u<>ywanego oprogramowania faksowego musisz ustawi<77> kilka
polece<63> w pliku
\family typewriter
lyxrc
\family default
.
Oto te polecenia:
\end_layout
\begin_layout Description
\family typewriter
\backslash
fax_command:
\family default
Tutaj nale<6C>y poda<64> polecenie, kt<6B>re ma wywo<77>a<EFBFBD> LyX aby wys<79>a<EFBFBD> faks.
Polecenie powinno by<62> zdolne przetworzy<7A> plik PostScript, wytworzony przez
LyX-a.
<20>a<EFBFBD>cuch polecenia mo<6D>e zawiera<72> nast<73>puj<75>ce zmienne:
\end_layout
\begin_deeper
\begin_layout Description
\family typewriter
$$Host:
\family default
zast<73>puje nazw<7A> zmiennej <20>rodowiska FAX_SERVER
\end_layout
\begin_layout Description
\family typewriter
$$Comment:
\family default
zast<73>puje zawarto<74><6F> pola komentarz
\end_layout
\begin_layout Description
\family typewriter
$$Enterprise:
\family default
zast<73>puje zawarto<74><6F> pola Firma
\end_layout
\begin_layout Description
\family typewriter
$$Name:
\family default
zast<73>puje zawarto<74><6F> pola nazwa
\end_layout
\begin_layout Description
\family typewriter
$$Phone:
\family default
zast<73>puje zawarto<74><6F> pola numer faksu
\end_layout
\begin_layout Description
\family typewriter
$$FName:
\family default
zast<73>puje nazw<7A> pliku, kt<6B>ry ma zosta<74> wys<79>any
\end_layout
\end_deeper
\begin_layout Paragraph
Przyk<EFBFBD>ady:
\end_layout
\begin_layout Standard
Przyjmujemy, <20>e nazwa<77>e<EFBFBD> plik ,,
\family typewriter
newfile.lyx
\family default
'' i chcia<69>by<62> wys<79>a<EFBFBD> go wprost do faksu nie opuszczaj<61>c LyX-a.
Masz zainstalowane oprogramowanie HylaFax i twoja zmienna <20>rodowiska
\family typewriter
FAX_SERVER
\family default
ma warto<74><6F> ,,
\family typewriter
faxhost.mydomain
\family default
'' i poda<64>e<EFBFBD> te warto<74>ci w oknie faksowania:
\end_layout
\begin_layout List
\labelwidthstring 00.00.0000
\family sans
Fax.\InsetSpace ~
no:
\family default
+39-2-444666
\end_layout
\begin_layout List
\labelwidthstring 00.00.0000
\family sans
Dest.\InsetSpace ~
Name:
\family default
Someone
\end_layout
\begin_layout List
\labelwidthstring 00.00.0000
\family sans
Enterprise:
\family default
Startrek
\end_layout
\begin_layout List
\labelwidthstring 00.00.0000
\family sans
Comment:
\family default
This comment string
\end_layout
\begin_layout Standard
Z podanymi ni<6E>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<7A> pliku ksi<73><69>ki telefonicznej, kt<6B>r<EFBFBD> mo<6D>esz utworzy<7A> w oknie
formularza faksu.
Domy<6D>ln<6C> warto<74>ci<63> jest
\family typewriter
$HOME/.lyx/phonebook.
\end_layout
\begin_layout Paragraph
Przyk<EFBFBD>ady:
\end_layout
\begin_layout LyX-Code
\backslash
phone_book myphonebook
\end_layout
\begin_layout Standard
zapisuje i czyta plik ksi<73><69>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<73><69>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<6B>ry LyX wywo<77>a jako zewn<77>trzny program
do wys<79>ania Twojego faksu (np.
tkhylafax), zamiast wbudowanego formularza faksu.
Dopuszczalna jest tylko zmienna
\family typewriter
$$FName
\family default
.
\end_layout
\begin_layout Paragraph
Przyk<EFBFBD>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<77>szych za<7A>o<EFBFBD>eniach zostanie wykonane nast<73>puj<75>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<6D>esz znale<6C><65> polecenie
\family sans
C
\bar under
h
\bar default
eck\InsetSpace ~
TeX
\family default
.
Ta funkcja LyX-a wymaga posiadania zainstalowanego zewn<77>trznego programu
\family typewriter
chktex
\family default
i jest wygaszone je<6A>li go nie posiadasz.
Mo<4D>esz go pobra<72> z archiw<69>w CTAN lub z
\begin_inset LatexCommand \url{http://www.ifi.uio.no/~jensthi/chktex/}
\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<77> wiele konstrukcji LaTeX-a czasami jest nieintuicyjnych i <20>atwych
do zapomnienia.
Program przetwarzaj<61>c Tw<54>j plik LaTeX-a sprawdza integralno<6E><6F> pliku i zaznacza
b<><62>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<73>adni, kt<6B>rego u<>ycie zapewni poprawne pliki
LateX-a? Odpowied<65> jest prosta: Tak jak
\family typewriter
Lint
\family default
nie tylko sprawdza sk<73>adni<6E> program<61>w w j<>zyku C, semantyk<79>, wy<77>apuje wiele
typowych b<><62>d<EFBFBD>w typograficznych.
\family sans
ChkTeX
\family default
potrafi wykry<72> wiele podstawowych b<><62>d<EFBFBD>w, takich jak:
\end_layout
\begin_layout Itemize
Ellipsis detection:
\newline
Use \SpecialChar \ldots{}
instead of ...
\end_layout
\begin_layout Itemize
No space in front of/after parenthesis:
\newline
( wrong spacing )
\end_layout
\begin_layout Itemize
Enforcement of normal space after common abbreviations:
\newline
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:
\newline
This is a TEST.
And this is wrong spacing.
\end_layout
\begin_layout Itemize
Space in front of labels and similar commands:
\newline
The label should stick right
up to the text to avoid falling to a wrong page.
\begin_inset LatexCommand \label{sec:chktex}
\end_inset
\begin_inset Foot
status collapsed
\begin_layout Standard
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:
\newline
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 LatexCommand \ref{sec:chktex}
\end_inset
.
\end_layout
\begin_layout Itemize
Use of ,,x'' instead of
\begin_inset Formula $\times$
\end_inset
between numbers:
\newline
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<72>dzie gdy ,,zako<6B>czyli<6C>my'' prac<61> nad dokumentem.
Przed wydrukowaniem powinni<6E>my sprawdzi<7A> obligatoryjnie pisowni<6E> i uruchomi<6D>
CheckTeX-a.
\end_layout
\begin_layout Subsection
Jak u<>y<EFBFBD>
\end_layout
\begin_layout Standard
Je<EFBFBD>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<><62>d<EFBFBD>w'' do dokumentu z ostrze<7A>eniami
\family sans
CheckTeX
\family default
, je<6A>li jakie<69> znalaz<61>.
Ostrze<7A>enia zostan<61> umieszczone blisko miejsca wyst<73>pienia b<><62>du, kt<6B>re
mo<6D>esz szybko odnale<6C><65> za pomoc<6F> polecenia z menu
\family sans
\bar under
N
\bar default
awigacja\SpecialChar \menuseparator
B<><42>d
\family default
lub za pomoc<6F> sk<73>tu klawiszowego
\family sans
C-g
\family default
w domy<6D>lnym pliku bind
\family typewriter
cua
\family default
.
Okienko b<><62>du otwiera si<73> przez klikni<6E>cie na nim myszk<7A> lub domy<6D>lnym
skr<6B>tem
\family sans
C-i
\family default
albo skr<6B>tem z pliku bind
\family typewriter
emacs
\family sans
C-o
\family default
.
Przeczytaj uwagi i popraw b<><62>dy je<6A>li s<>.
Je<4A>li masz k<>opoty ze zrozumieniem co oznaczaj<61> ostrze<7A>enia, mo<6D>esz spokojnie
je zignorowa<77>.
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<77>
\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
\bar under
U
\bar default
su<EFBFBD> wszystkie okienka b<><62>d<EFBFBD>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<6E> spodziewa<77> si<73> rozwi<77>zania
wszystkich problem<65>w przez
\family sans
ChkTeX
\family default
w LyX-ie t<> drog<6F>.
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 Standard
You can inspect the specific output from
\family sans
chktex
\family default
by using
\family sans
Edit\SpecialChar \menuseparator
View\InsetSpace ~
LaTeX\InsetSpace ~
Log
\family default
right after a
\family sans
chktex
\family default
run.
\end_layout
\end_inset
to appear correctly.
S<> dwie rzeczy, kt<6B>re mo<6D>esz wykona<6E> :
\end_layout
\begin_layout Itemize
Dopasuj polecenia wywo<77>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<6E>ej jak mo<6D>na w<><77>cza<7A> i wy<77><79>cza<7A> ostrze<7A>enia w wierszu polece<63>.
\end_layout
\begin_layout Itemize
Wyeksportuj swoj dokument do LaTeX-a za pomoc<6F> polecenia
\family sans
\bar under
P
\bar default
lik\SpecialChar \menuseparator
\bar under
E
\bar default
ksportuj\SpecialChar \menuseparator
\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<EFBFBD>sze komunikaty ostrze<7A>e<EFBFBD> mog<6F> by<62> aktywowane lub wy<77><79>czone za pomoc<6F>
odpowiednich wpis<69>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<77><79>czy<7A> ostrze<7A>enie i
\family typewriter
-w#
\family default
aby je uaktywni<6E>.
Ostrze<7A>enia napisane kursyw<79> s<> domy<6D>lnie wy<77><79>czone, przez domy<6D>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
<EFBFBD>
\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
\family typewriter
\family default
'.
\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<65>, <20>e w nast<73>pnych wersjach LyX-a dostarczymy bardziej kompletny
interfejs dla tego narz<72>dzia (i jego mniejszego kuzyna
\family typewriter
lacheck
\family default
) dla wykorzystania jego pe<70>nych mo<6D>liwo<77>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<42>nnes
\end_layout
\begin_layout Subsection
Wprowadzenie
\end_layout
\begin_layout Standard
Moi przyjaciele chcieli u<>y<EFBFBD> LyX-a do projektu grupowego.
Gdy nie znale<6C>li obs<62>ugi kontroli wersji ani blokowania plik<69>w, porzucili
ten pomys<79>.
To na tyle mnie zirytowa<77>o, <20>e postanowi<77>em zrobi<62> obs<62>ug<75> dla RCS (z mo<6D>liwo<77>c
i<EFBFBD> obs<62>ugi CVS i/lub SCCS jako przysz<73>o<EFBFBD>ciowe ulepszenie).
To ju<6A> zosta<74>o zrobione i teraz LyX obs<62>uguje najbardziej podstawowe polecenia
RCS.
\end_layout
\begin_layout Standard
Je<EFBFBD>li potrzebujesz zrobi<62> co<63> bardziej wyszukanego to b<>dziesz musia<69> zrobi<62>
to r<>cznie w terminalu xterm.
\end_layout
\begin_layout Standard
Zanim zaczniesz u<>ywa<77> kontroli wersji w LyX-ie powiniene<6E> wpierw przeczyta<74>
\emph on
rcsintro
\emph default
(plik man:
\family typewriter
man rcsintro
\family default
).
W tym pliku s<> opisane wszystkie podstawowe funkcje RCS.
Powiniene<6E> zwr<77>ci<63> szczeg<65>ln<6C> uwag<61> na katalog RCS oraz na plik g<><67>wny
RCS (zako<6B>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<62>ugiwane przez LyX-a.
Mo<4D>esz je znale<6C><65> 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<EFBFBD>li dokument nie jest obj<62>ty kontrol<6F> wersji, to wy<77>wietlone jest tylko
to polecenie menu.
A je<6A>li dokument jest obj<62>ty kontrol<6F> wersji, to te polecenie jest wy<77><79>czone.
\end_layout
\begin_layout Standard
To polecenie rejestruje dokument w RCS.
Zostaniesz zapytany o pocz<63>tkowy opis dokumentu.
Dokument jest teraz w trybie TylkoDoOdczytu i aby dokona<6E> jego edycji musisz
wybra<72> polecenie
\family sans
Odblokuj i edytuj
\family default
.
Dokument obj<62>ty kontrol<6F> 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<6E> parametry wywo<77>ania polecenia.
\end_layout
\begin_layout Subsubsection
Zwolnij
\end_layout
\begin_layout Standard
Gdy sko<6B>czy<7A>e<EFBFBD> edycj<63> pliku wprowad<61> zmian<61> do RCS.
Gdy to zrobisz, zostaniesz zapytany o opis zmian, kt<6B>ry zostanie zapisany
w historii dokumentu.
Numer wersji zostanie zwi<77>kszony, a twoje zmiany dopisane do g<><67>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<6F> tego polecenia blokujemy dokument dla siebie i mo<6D>emy go edytowa<77>.
Polecenie ustawia plik w tryb ZapisOdczyt tylko dla Ciebie.
Mo<4D>esz kontynuowa<77> edycj<63> do czasu, a<> do wydania polecenia
\family sans
Zwolnij
\family default
.
W wierszu statusowym zaznaczone jest <20>e plik zosta<74> zablokowany.
\end_layout
\begin_layout Standard
Polecenie RCS:
\family typewriter
co -q -l <file-name>
\end_layout
\begin_layout Subsubsection
Wr<EFBFBD><EFBFBD> do ostatniej wersji
\end_layout
\begin_layout Standard
Polecenie usuwa wszystkie wprowadzone zmiany do dokumentu od czasu ostatniej
rewizji (zwolnienia).
Zostaniesz przedtem ostrze<7A>ony.
\end_layout
\begin_layout Standard
RCS command:is
\family typewriter
co -f -u<version> <file-name>
\end_layout
\begin_layout Subsubsection
Usu<EFBFBD> ostatnio wprowadzone zmiany
\end_layout
\begin_layout Standard
Wynikiem polecenia jest jak gdyby ostatnia rewizja si<73> nie zdarzy<7A>a.
W dokumencie LyX-a nie s<> dokonywane <20>adne zmiany, ale ostatnia wersja
jest usuwana z g<><67>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<EFBFBD> histori<72> zmian
\end_layout
\begin_layout Standard
Polecenie wy<77>wietla pe<70>n<EFBFBD> histori<72> dokumentu.
Wy<57>wietlony zostaje
\family typewriter
rlog <file-name>
\family default
w przegl<67>darce.
Przeczytaj man
\family typewriter
rlog
\family default
aby pozna<6E> wi<77>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
http://www.cs.virginia.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<6E>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 Standard
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 Standard
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 Standard
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>>=
\newline
code
\newline
more code
\newline
even more code
\newline
@
\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 Standard
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<72>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<6F>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
Sekrety LaTeX-a
\end_layout
\begin_layout Standard
Mimo <20>e LyX jest silnym narz<72>dziem, to nie mo<6D>na mie<69> nadziei na obs<62>ug<75>
wszystkiego co zosta<74>o zrobione dla TeX-a/LaTeX-a.
Jednak wiele trick<63>w TeX-a i LaTeX-a mo<6D>e by<62> wykonane w LyX-ie, je<6A>li
nie obawiasz si<73> u<>y<EFBFBD> przycisku ,,TeX'' z paska narz<72>dzi lub dokonywa<77>
wpis<69>w w preambule LaTeX-a (w menu
\bar under
U
\family sans
\bar default
k<EFBFBD>ad\SpecialChar \menuseparator
\family default
P
\family sans
reambu<EFBFBD>a
\bar under
L
\bar default
aTeX
\family default
).
\end_layout
\begin_layout Standard
W tym rozdziale opisano kilka sposob<6F>w i pomys<79><73>w, aby Twoje dokumenty by<62>y
troch<63> sprytniejsze.
Wypr<70>buj je w domu i zacznij od czego<67> ma<6D>ego i mniej wa<77>nego.
\end_layout
\begin_layout Standard
Wi<EFBFBD>kszo<EFBFBD><EFBFBD> pomys<79><73>w tego rozdzia<69>u wymaga mniej podstawowych plik<69>w w Twojej
instalacji LaTeX-a.
Je<4A>li masz system taki jak teTeX, wi<77>kszo<7A><6F> b<>dzie ju<6A> dost<73>pnych.
Kilka jednak b<>dzie trzeba <20>ci<63>gn<67><6E> z archiw<69>w CTAN.
Cz<43>sto istnieje kilka dr<64>g do wykonania tego samego lub kilka plik<69>w styl<79>w
LaTeX-a kt<6B>re robi<62> te same rzeczy.
Nie chcemy przedk<64>ada<64> jednego pakietu nad inne, po prostu chcemy wykona<6E>
okre<72>lone zadanie za pomoc<6F> okre<72>lonego pliku.
\end_layout
\begin_layout Section
Triki w przypisach i marginaliach
\end_layout
\begin_layout Standard
suggested by Robin
\noun on
Socha
\end_layout
\begin_layout Subsection
Przypisy
\end_layout
\begin_layout Standard
LyX jeszcze nie potrafi ustawi<77> numeracji przypis<69>w z powrotem od 1 po ka<6B>dej
sekcji w klasie dokumentu ,,article'' lub zmianie stylu licznika.
Aby to osi<73>gn<67><6E> b<>dziesz potrzebowa<77> nast<73>puj<75>cych polece<63> LaTeX-a:
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
setcounter{footnote}{0}
\end_layout
\end_inset
Polecenie
\family typewriter
\backslash
setcounter{footnote}{0}
\family default
ustawi licznik z powrotem na 1
\begin_inset Foot
status collapsed
\begin_layout Standard
Licznik zosta<74> ustawiony na 1.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Nast<EFBFBD>puj<EFBFBD>ce polecenie zmienia numeracj<63> przypis<69>w na numerowanie ma<6D>ymi
literami.
Zobacz w podgl<67>dzie jak to wygl<67>da.
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
renewcommand{
\backslash
thefootnote}{
\backslash
alph{footnote}}
\end_layout
\end_inset
:
\begin_inset Foot
status collapsed
\begin_layout Standard
To jest przyk<79>ad przypisu numerowanego alfabetycznie.
\newline
U<EFBFBD>yj
\family typewriter
\backslash
renewcommand{
\backslash
thefootnote {
\backslash
alph{footnote}}
\family default
aby to uzyska<6B>.
\end_layout
\end_inset
Nast<73>pne polecenie ustawia styl licznika z powrotem na domy<6D>lny, np.
\family typewriter
\backslash
arabic
\family default
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
renewcommand {
\backslash
thefootnote} {
\backslash
arabic{footnote}}
\end_layout
\end_inset
\begin_inset Foot
status collapsed
\begin_layout Standard
U<EFBFBD>yj
\family typewriter
\backslash
renewcommand{
\backslash
thefootnote}{
\backslash
arabic{footnote}}
\family default
aby przywr<77>ci<63> styl licznika na domy<6D>lny -- numeryczny
\backslash
arabic.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz u<>ywa<77>
\family typewriter
\backslash
arabic
\family default
,
\family typewriter
\backslash
roman
\family default
,
\family typewriter
\backslash
Roman
\family default
,
\family typewriter
\backslash
alph
\family default
lub
\family typewriter
\backslash
Alph
\family default
i innych styl<79>w licznik<69>w.
\end_layout
\begin_layout Subsection
Marginalia
\end_layout
\begin_layout Standard
Tutaj znajduj<75> si<73> dwa przyk<79>ady jak wstawi<77> marginalia przy u<>yciu polece<63>
LaTeX-a
\end_layout
\begin_layout Standard
Nast<EFBFBD>puj<EFBFBD>ce polecenie utworzy poziom<6F> lini<6E> pojawiaj<61>c<EFBFBD> obok tekstu:
\end_layout
\begin_layout Standard
\family typewriter
\backslash
marginpar{
\backslash
rule[-10mm]{30mm}{5mm}}
\family default
.
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
marginpar{
\backslash
rule[-10mm]{30mm}{5mm}}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Zobacz na wydruku co robi nast<73>puj<75>ce polecenie.
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
reversemarginpar
\end_layout
\end_inset
Right -- wstawi notk<74> marginesow<6F> na ,,z<>ej'' stronie dwustronnego dokumentu.
\begin_inset Marginal
status collapsed
\begin_layout Standard
\backslash
reverse
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
-
\end_layout
\end_inset
marginpar
\end_layout
\end_inset
\end_layout
\begin_layout Section
Sk<EFBFBD>ad wieloszpaltowy
\end_layout
\begin_layout Standard
by Lars
\noun on
Gullik Bj<42>nnes
\end_layout
\begin_layout Subsection
Zastosowanie
\end_layout
\begin_layout Standard
Celem tej sekcji
\begin_inset Foot
status collapsed
\begin_layout Standard
Przypis edytora: Oryginalny rozdzia<69> Lars'a by<62> pe<70>nym opisem zastosowania
pakietu
\family typewriter
multicol
\family default
.
jednak by<62> on zbyt d<>ugi do w<><77>czenia go do tego dokumentu.
Dlatego wybra<72>em najwa<77>niejsze tematy (przepraszam Lars); mo<6D>esz przeczyta<74>
oryginalny rozdzia<69> w przyk<79>adowym pliku
\family typewriter
examples/multicol.lyx
\family default
.
--- mer
\end_layout
\end_inset
jest przedstawienie jak mo<6D>na u<>y<EFBFBD> LaTeX-owy pakiet
\family typewriter
multicol
\family default
w dokumencie LyX-a.
\end_layout
\begin_layout Standard
LyX jako taki jeszcze nie obs<62>uguje pakietu
\family typewriter
multicol
\family default
natywnie, ale mamy na to sw<73>j spos<6F>b.
Po przeczytaniu tej sekcji powiniene<6E> umie<69> go wykorzysta<74>.
\end_layout
\begin_layout Subsection
Ograniczenia
\end_layout
\begin_layout Standard
Pakiet
\family typewriter
multicol
\family default
pozwala na prze<7A><65>czanie pomi<6D>dzy jedn<64> a wieloma szpaltami na jednej stronie.
Przypisy s<> obs<62>ugiwane poprawnie (w wi<77>kszej cz<63><7A>ci), ale zostan<61> umieszczone
u do<64>u strony i nie pod odpowiedni<6E> kolumn<6D>.
LaTeX-owy mechanizm wstawek jest cz<63><7A>ciowo zablokowany w aktualnej implementacj
i.
Od tego momentu tylko wstawki o szeroko<6B>ci strony mog<6F> by<62> u<>ywane wewn<77>trz
wspomnianego <20>rodowiska.
\end_layout
\begin_layout Subsection
Przyk<EFBFBD>ady
\end_layout
\begin_layout Subsubsection
Dwie szpalty
\end_layout
\begin_layout Standard
Je<EFBFBD>li chcesz mie<69> dwie szpalty w tek<65>cie, u trybie LaTeX-a wstaw polecenie
\family typewriter
\backslash
begin{multicols}{2}
\family default
w miejscu, od kt<6B>rego chcesz zacz<63><7A> dwie szpalty i wstaw polecenie
\family typewriter
\backslash
end{multicols}
\family default
w miejscu, gdzie chcesz je zako<6B>czy<7A>.
Oto przyk<79>ad:
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
begin{multicols}{2}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\noindent
\series bold
\size small
The Adventure of the Empty House
\series default
\newline
by
\noun on
Sir Arthur Conan Doyle
\end_layout
\begin_layout Standard
\size small
It was in the spring of the year 1894 that all London was interested, and
the fashionable world dismayed, by the murder of the Honourable Ronald
Adair under most unusual and inexplicable circumstances.
The public has already learned those particulars of the crime which came
out in the police investigation, but a good deal was suppressed upon that
occasion, since the case for the prosecution was so overwhelmingly strong
that it was not necessary to bring forward all the facts.
Only now, at the end of nearly ten years, am I allowed to supply those
missing links which make up the whole of that remarkable chain.
The crime was of interest in itself, but that interest was as nothing to
me compared to the inconceivable sequel, which afforded me the greatest
shock and surprise of any event in my adventurous life.
\end_layout
\begin_layout Standard
\size small
Even now, after this long interval, I find myself thrilling as I think of
it, and feeling once more that sudden flood of joy, amazement, and incredulity
which utterly submerged my mind.
Let me say to that public, which has shown some interest in those glimpses
which I have occasionally given them of the thoughts and actions of a very
remarkable man, that they are not to blame me if I have not shared my knowledge
with them, for I should have considered it my first duty to do so, had
I not been barred by a positive prohibition from his own lips, which was
only withdrawn upon the third of last month.
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
end{multicols}
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Uk<EFBFBD>ad wieloszpaltowy
\end_layout
\begin_layout Standard
Ten sam przepis jest u<>ywany gdy chcesz utworzy<7A> wi<77>cej ni<6E> dwie szpalty:
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
begin{multicols}{3}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\size footnotesize
It can be imagined that my close intimacy with Sherlock Holmes had interested
me deeply in crime, and that after his disappearance I never failed to
read with care the various problems which came before the public.
And I even attempted, more than once, for my own private satisfaction,
to employ his methods in their solution, though with indifferent success.
There was none, however, which appealed to me like this tragedy of Ronald
Adair.
As I read the evidence at the inquest, which led up to a verdict of willful
murder against some person or persons unknown, I realized more clearly
than I had ever done the loss which the community had sustained by the
death of Sherlock Holmes.
There were points about this strange business which would, I was sure,
have specially appealed to him, and the efforts of the police would have
been supplemented, or more probably anticipated, by the trained observation
and the alert mind of the first criminal agent in Europe.
All day, as I drove upon my round, I turned over the case in my mind and
found no explanation which appeared to me to be adequate.
At the risk of telling a twice-told tale, I will recapitulate the facts
as they were known to the public at the conclusion of the inquest.
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
end{multicols}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz mie<69> wi<77>cej ni<6E> trzy szpalty je<6A>li chcesz, ale to nie b<>dzie przyjemne
do czytania.
\end_layout
\begin_layout Subsubsection
Szpalty wewn<77>trz szpalty
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz umie<69>ci<63> szpalty wewn<77>trz szpalty:
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
begin{multicols}{2}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\size footnotesize
The Honourable Ronald Adair was the second son of the Earl of Maynooth,
at that time governor of one of the Australian colonies.
Adair's mother had returned from Australia to undergo the operation for
cataract, and she, her son Ronald, and her daughter Hilda were living together
at 427 Park Lane.
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
begin{multicols}{2}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\size footnotesize
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.
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
end{multicols}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\size footnotesize
Yet it was upon this easy-going young aristocrat that death came, in most
strange and unexpected form, between the hours of ten and eleven-twenty
on the night of March 30, 1894.
\end_layout
\begin_layout Standard
\size footnotesize
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.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
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
end{multicols}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Prosz<EFBFBD> przeczyta<74> plik
\family typewriter
examples/multicol.lyx
\family default
dla poznania bardziej zaawansowanych przyk<79>ad<61>w w<><77>czania odst<73>p<EFBFBD>w pomi<6D>dzy
szpaltami i nag<61><67>wkiem, pionowych linii separuj<75>cych i innych.
\end_layout
\begin_layout Section
Numeracja w <20>rodowisku wyliczenia akapit<69>w
\end_layout
\begin_layout Standard
by John
\noun on
Weiss
\end_layout
\begin_layout Standard
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
Domy<EFBFBD>lna numeracja akapit<69>w w <20>rodowisku wyliczenia zaczyna si<73> od cyfr
arabskich, a ko<6B>czy si<73> na du<64>ych literach alfabetu.
Prawdopodobnie jednak b<>dziesz chcia<69> inaczej numerowa<77> akapity.
Oto przyk<79>ad jak zmieni<6E> schemat numeracji:
\end_layout
\begin_layout LyX-Code
\backslash
renewcommand{
\backslash
labelenumi}{
\backslash
Roman{enumi}.}
\end_layout
\begin_layout LyX-Code
\backslash
renewcommand{
\backslash
labelenumii}{
\backslash
Alph{enumii}.}
\end_layout
\begin_layout LyX-Code
\backslash
renewcommand{
\backslash
labelenumiii}{
\backslash
arabic{enumiii}.}
\end_layout
\begin_layout LyX-Code
\backslash
renewcommand{
\backslash
labelenumiv}{
\backslash
alph{enumiv}.)}
\end_layout
\begin_layout Standard
\SpecialChar \ldots{}
kt<6B>ry zmienia schemat na nast<73>puj<75>cy: cyfry rzymskie, du<64>e litery, cyfry
arabskie i ma<6D>e litery.
Ponadto poprzedni przyk<79>ad tak<61>e dodaje kropk<70> do numeracji.
Na przyk<79>ad pierwszy akapit pierwszego poziomu b<>dzie oznaczony ,,I.''.
Dla lepszej orientacji opiszemy jak wygl<67>da numeracja z u<>yciem naszego
schematu: <,,I.'', ,,A.'', ,,1.'', ,,a.)''>.
\end_layout
\begin_layout Standard
Mo<EFBFBD>na zobaczy<7A> w przyk<79>adzie, gdzie s<> polecenia dla ka<6B>dego zagnie<69>d<EFBFBD>onego
poziomu,
\family typewriter
\backslash
labelenumi
\family default
\SpecialChar \ldots{}
\family typewriter
\backslash
labelenumiv
\family default
, podobnie jak liczniki,
\family typewriter
enumi
\family default
\SpecialChar \ldots{}
\family typewriter
enumiv
\family default
.
Znajduje si<73> tak<61>e pi<70><69> polece<63> ,,drukowania numeru'',
\family typewriter
\backslash
arabic{}
\family default
,
\family typewriter
\backslash
roman{}
\family default
,
\family typewriter
\backslash
Roman{}
\family default
,
\family typewriter
\backslash
alph{}
\family default
i
\family typewriter
\backslash
Alph{}
\family default
, ka<6B>dy z nich pobiera jeden licznik jako argument.
Mo<4D>na doda<64> znaki przed lub po, ale nie ma potrzeby dodawania spacji.
\end_layout
\begin_layout Standard
Mo<EFBFBD>esz rzeczywi<77>cie otrzyma<6D> ozdobny schemat numeracji, na przyk<79>ad:
\end_layout
\begin_layout LyX-Code
\backslash
renewcommand{
\backslash
labelenumi}{
\backslash
#
\backslash
Alph{enumi}
\backslash
#}
\end_layout
\begin_layout LyX-Code
\backslash
renewcommand{
\backslash
labelenumii}{
\backslash
Alph{enumi}.
\backslash
arabic{enumii}}
\end_layout
\begin_layout LyX-Code
\backslash
renewcommand{
\backslash
labelenumiii}{
\backslash
alph{enumiii}+}
\end_layout
\begin_layout LyX-Code
\backslash
renewcommand{
\backslash
labelenumiv}{(
\backslash
roman{enumiv})}
\end_layout
\begin_layout Standard
Otrzymujemy w<>wczas nast<73>puj<75>c<EFBFBD> numeracj<63>: <,,#A#'', ,,A.1'', ,,a+'', ,,(i)''>.
\end_layout
\begin_layout Section
Przestrze<EFBFBD> pomi<6D>dzy wierszami tabel
\end_layout
\begin_layout Standard
by Mike
\noun on
Ressler
\end_layout
\begin_layout Standard
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
LaTeX pozwala wstawia<69> troch<63> wolnego miejsca pomi<6D>dzy wierszami tabeli
przez podanie opcjonalnego argumentu ko<6B>ca wiersza (
\family typewriter
\backslash
\backslash
\family default
).
Ta metoda nie jest formalnie zaimplementowana w LyX-ie, ale podajemy dwa
drobne tricki do wykonania tego samego zadania.
\end_layout
\begin_layout Standard
Pierwszy spos<6F>b jest bardziej formalny, ale bardziej zawik<69>any.
W preambule nale<6C>y doda<64> nast<73>puj<75>c<EFBFBD> definicj<63> polecenia:
\end_layout
\begin_layout Standard
\family typewriter
\backslash
newcommand{
\backslash
extratablespace}[1]{
\backslash
noalign{vskip#1}}
\end_layout
\begin_layout Standard
To polecenie pobiera pojedynczy argument -- ilo<6C><6F> miejsca, kt<6B>r<EFBFBD> chcesz
wstawi<77>.
Wstaw polecenie w pierwszej kolumnie nast<73>pnego wiersza gdzie chcia<69>by<62>
aby pojawi<77>o si<73> wolne miejsce.
Oto przyk<79>ad (usun<75><6E>em wszystkie ramki u<>ywaj<61>c
\family sans
\bar under
U
\bar default
k<EFBFBD>ad\SpecialChar \menuseparator
\bar under
T
\bar default
abel
\family default
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="4" columns="3">
<features>
<column alignment="center" valignment="top" width="0pt">
<column alignment="center" valignment="top" width="0pt">
<column alignment="center" valignment="top" width="0pt">
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Minerals
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Calcite
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Dolomite
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Quartz
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Graphite
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
extratablespace{2ex}
\end_layout
\end_inset
Rocks
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Limestone
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Sandstone
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Granite
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Andesite
\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
Drugi spos<6F>b jest szybszy.
Po prostu umie<69><65> w odpowiednim wierszu opcjonalny argument ko<6B>ca wiersza.
<20>adne eleganckie definicje nie s<> potrzebne jak w poprzednim przyk<79>adzie,
ale dodawane b<>dzie wi<77>cej miejsca, poniewa<77> de facto dodawany jest pusty
wiersz plus odst<73>p.
Je<4A>li zbyt du<64>o jest dodawanego miejsca to u<>yj liczby ujemnej, jak w przyk<79>adz
ie:
\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="4" columns="3">
<features>
<column alignment="center" valignment="top" width="0pt">
<column alignment="center" valignment="top" width="0pt">
<column alignment="center" valignment="top" width="0pt">
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Minerals
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Calcite
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Dolomite
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Quartz
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Graphite
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
\backslash
[-1ex]
\end_layout
\end_inset
Rocks
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Limestone
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Sandstone
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Granite
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Andesite
\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
To pozwala szybko wykona<6E> prac<61>, ale zdarza si<73>, <20>e brzydko wygl<67>da.
\end_layout
\begin_layout Section
Inicja<EFBFBD>y
\end_layout
\begin_layout Standard
by Mike
\noun on
Ressler
\end_layout
\begin_layout Standard
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
\noindent
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
newfont{
\backslash
tmpfont}{cmr17 scaled 2500}{
\backslash
tmpfont C}
\backslash
vspace*{-8.4ex}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\noindent
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
hangindent=3.3em
\backslash
hangafter=-3
\end_layout
\end_inset
i kt<6B>rzy lubi<62> styl starych ksi<73><69>ek prawdopodobnie tak<61>e lubi<62> ,,inicja<6A>y''
--- t<> wielk<6C> liter<65> rozpoczynaj<61>c<EFBFBD> ka<6B>dy nowy rozdzia<69> czy sekcj<63>.
Implementacja tego jest prosta (zak<61>adaj<61>c, <20>e znasz troch<63> plain TeX-a!)
ale nie wymaga wiele pracy i powt<77>rze<7A>, co mog<6F>e<EFBFBD> zobaczy<7A> na pocz<63>tku
akapitu w brzydkim trybie TeX-a.
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
verb+
\backslash
bigdrop{-1em}{3}{ptmri}{I}+
\end_layout
\end_inset
stnieje oczywi<77>cie o wiele <20>atwiejsza droga.
Pakiet
\family typewriter
dropcaps
\family default
(lub nowszy
\family typewriter
dropping
\family default
) z archiwum CTAN pozwala na prostsz<73> metod<6F> uzyskania inicja<6A><61>w w dokumencie.
Od jakiego<67> czasu pakiet ten nie jest standardow<6F> cz<63><7A>ci<63> teTeX-a.
Nie mog<6F> go zademonstrowa<77> w tym dokumencie ale je<6A>li skopiujesz ten akapit
do nowego dokumentu, usuniesz ,,
\family typewriter
\backslash
verb
\family default
'' oraz znaki plus z kodu TeX-a na pocz<63>tku akapitu i dodasz do preambu<62>y
polecenie
\family typewriter
\backslash
usepackage{dropcaps}
\family default
to otrzymasz liter<65> I zapisan<61> czcionk<6E> Times Roman Italic o wysoko<6B>ci
trzech wierszy tekstu przesuni<6E>t<EFBFBD> o 1 em za margines.
Pierwszym argumentem jest wielko<6B><6F> wci<63>cia, ujemna warto<74><6F> powoduje przesuni<6E>ci
e inicja<6A>u za margines.
Drugi argument zawiera wysoko<6B><6F> inicja<6A>u, podaje si<73> j<> w wierszach.
Trzeci argument jest nazw<7A> czcionki, czcionki wirtualne posiadaj<61>ce pliki
tfm powinny dzia<69>a<EFBFBD> (przebrnij przez katalog
\family typewriter
.../texmf/fonts/tfm
\family default
aby sprawdzi<7A> mo<6D>liwo<77>ci).
Moim osobistym faworytem jest
\family sans
yinit
\family default
, ozdobna czcionka niemiecka specjalnie zaprojektowana do inicja<6A><61>w.
Czwartym argumentem jest litera lub litery, kt<6B>re maj<61> by<62> inicja<6A>em.
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
verb+
\backslash
dropping{2}{P}+
\end_layout
\end_inset
pakiet
\begin_inset Foot
status collapsed
\begin_layout Standard
Przyp.
t<>um.
Aby zobaczy<7A> wynik pracy pakietu
\family typewriter
dropping
\family default
to nale<6C>y wykona<6E> czynno<6E>ci podobne jak poprzednio, jedynie w preambule
nale<6C>y wpisa<73>
\family typewriter
\backslash
usepackage{dropping}
\end_layout
\end_inset
\family typewriter
dropping
\family default
tak<61>e oferuje polecenie
\family typewriter
\backslash
bigdrop
\family default
o identycznej sk<73>adni jak w pakiecie
\family typewriter
dropcaps
\family default
, a tak<61>e troch<63> uproszczone polecenie
\family typewriter
\backslash
dropping o
\family default
trzech argumentach.
Pierwszy -- opcjonalny -- okre<72>la odleg<65>o<EFBFBD><6F> od lewego marginesu -- domy<6D>lnie
0pt.
Drugi zawiera wysoko<6B><6F> inicja<6A>u podawan<61> w wierszach.
Trzecim argumentem jest litera lub litery, kt<6B>re maj<61> by<62> inicja<6A>em.
\end_layout
\begin_layout Section
Niestandardowe kszta<74>ty akapit<69>w
\end_layout
\begin_layout Standard
by Mike
\noun on
Ressler
\end_layout
\begin_layout Standard
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
\begin_inset ERT
status open
\begin_layout Standard
\backslash
begin{sloppypar}
\end_layout
\begin_layout Standard
\end_layout
\begin_layout Standard
\backslash
newdimen
\backslash
varunit
\end_layout
\begin_layout Standard
\backslash
setlength{
\backslash
varunit}{4.5in}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\noindent
\begin_inset ERT
status open
\begin_layout Standard
\backslash
parshape 25 0.45
\backslash
varunit 0.332
\backslash
varunit
\end_layout
\begin_layout Standard
0.40
\backslash
varunit 0.300
\backslash
varunit
\end_layout
\begin_layout Standard
0.35
\backslash
varunit 0.293
\backslash
varunit
\end_layout
\begin_layout Standard
0.30
\backslash
varunit 0.300
\backslash
varunit
\end_layout
\begin_layout Standard
0.25
\backslash
varunit 0.317
\backslash
varunit
\end_layout
\begin_layout Standard
0.20
\backslash
varunit 0.342
\backslash
varunit
\end_layout
\begin_layout Standard
0.15
\backslash
varunit 0.373
\backslash
varunit
\end_layout
\begin_layout Standard
0.10
\backslash
varunit 0.410
\backslash
varunit
\end_layout
\begin_layout Standard
0.05
\backslash
varunit 0.453
\backslash
varunit
\end_layout
\begin_layout Standard
0.00
\backslash
varunit 0.500
\backslash
varunit
\end_layout
\begin_layout Standard
0.05
\backslash
varunit 0.453
\backslash
varunit
\end_layout
\begin_layout Standard
0.10
\backslash
varunit 0.410
\backslash
varunit
\end_layout
\begin_layout Standard
0.15
\backslash
varunit 0.373
\backslash
varunit
\end_layout
\begin_layout Standard
0.20
\backslash
varunit 0.342
\backslash
varunit
\end_layout
\begin_layout Standard
0.25
\backslash
varunit 0.317
\backslash
varunit
\end_layout
\begin_layout Standard
0.30
\backslash
varunit 0.300
\backslash
varunit
\end_layout
\begin_layout Standard
0.35
\backslash
varunit 0.300
\backslash
varunit
\end_layout
\begin_layout Standard
0.40
\backslash
varunit 0.300
\backslash
varunit
\end_layout
\begin_layout Standard
0.45
\backslash
varunit 0.320
\backslash
varunit
\end_layout
\begin_layout Standard
0.50
\backslash
varunit 0.320
\backslash
varunit
\end_layout
\begin_layout Standard
0.55
\backslash
varunit 0.330
\backslash
varunit
\end_layout
\begin_layout Standard
0.60
\backslash
varunit 0.330
\backslash
varunit
\end_layout
\begin_layout Standard
0.65
\backslash
varunit 0.330
\backslash
varunit
\end_layout
\begin_layout Standard
0.70
\backslash
varunit 0.340
\backslash
varunit
\end_layout
\begin_layout Standard
0.75
\backslash
varunit 0.340
\backslash
varunit
\end_layout
\begin_layout Standard
\end_layout
\end_inset
Oto nadszed<65> czas, w\InsetSpace ~
kt<EFBFBD>rym musimy obali<6C> tyrani<6E> prostok<6F>tnych akapit<69>w.
W tej sytuacji, wywo<77>amy do tego radosne polecenie plain TeX-a
\family typewriter
\backslash
parshape
\family default
.
Jak mo<6D>esz zobaczy<7A>, w pe<70>ni dowolny kszta<74>t mo<6D>e by<62> osi<73>gni<6E>ty przez
odpowiednie ustawienie definicji d<>ugo<67>ci wiersza.
Ten kszta<74>t akapitu mo<6D>e wygl<67>da<64> troch<63> idiotycznie, chyba <20>e wyobrazimy
sobie sytuacj<63> tak<61> jak dok<6F>adnie ustawione inicja<6A>y, oblane tekstem rysunki
o nieregularnym kszta<74>cie itp.
daj<61>ce wra<72>enie r<>cznej pracy.
\end_layout
\begin_layout Standard
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
Sk<EFBFBD>adnia:
\family typewriter
\backslash
parshape numlines #1indent #1length #2indent #2length \SpecialChar \ldots{}
#nindent #nlength
\family default
, gdzie
\family typewriter
numlines
\family default
okre<72>la liczb<7A> wierszy tekstu kt<6B>ra definiuje akapit.
Je<4A>li liczba wierszy b<>dzie mniejsza od za<7A>o<EFBFBD>onej, to kszta<74>t zostanie
skr<6B>cony.
Je<4A>li za<7A> wierszy b<>dzie wi<77>cej ni<6E> za<7A>o<EFBFBD>ono, to kolejne nadmiarowe wiersze
zachowaj<61> parametry ostatniego definiowanego wiersza.
Dyrektywy
\family typewriter
#nindent
\family default
i
\family typewriter
#nlength
\family default
okre<72>laj<61> odst<73>p wiersza od lewego marginesu i d<>ugo<67><6F> wiersza mierzone
w punktach.
Kszta<74>t dotyczy tylko bie<69><65>cego akapitu, nast<73>pny akapit jest formatowany
normalnie.
\end_layout
\begin_layout Standard
\begin_inset ERT
status open
\begin_layout Standard
\backslash
end{sloppypar}
\end_layout
\end_inset
\end_layout
\begin_layout Section
Podsumowanie
\end_layout
\begin_layout Standard
Jak mo<6D>na zobaczy<7A>, przyk<79>ady w tym rozdziale zaczynaj<61> si<73> od u<>ytecznych
a<> do wymy<6D>lnych.
Nie spodziewam si<73> aby kto<74> potrzebowa<77> kszta<74>tu akapitu jak ostatnim rozdziale
, ale wa<77>ne jest to <20>e mo<6D>esz zrobi<62> prawie wszystko co chcesz w LyX-ie
je<6A>li b<>dziesz mia<69> ochot<6F> wyobrazi<7A> sobie jak to zrobi<62> w TeX-u i LaTeX-u.
\end_layout
\begin_layout Standard
TeX jest fantastycznym systemem sk<73>adu i jego mo<6D>liwo<77>ci s<> dost<73>pne dla
Ciebie przez LyX-a wykorzystuj<75>cego go w tle.
\end_layout
\begin_layout Standard
Mi<EFBFBD>ego LyX-owania!
\end_layout
\end_body
\end_document