mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 10:58:52 +00:00
d03113557b
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9604 a592a061-630c-0410-9148-cb99ea01b6c8
18485 lines
336 KiB
Plaintext
18485 lines
336 KiB
Plaintext
#LyX 1.3 created this file. For more info see http://www.lyx.org/
|
||
\lyxformat 221
|
||
\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 a4paper
|
||
\paperpackage a4
|
||
\use_geometry 0
|
||
\use_amsmath 0
|
||
\use_natbib 0
|
||
\use_numerical_citations 0
|
||
\paperorientation portrait
|
||
\secnumdepth 2
|
||
\tocdepth 2
|
||
\paragraph_separation indent
|
||
\defskip medskip
|
||
\quotes_language german
|
||
\quotes_times 2
|
||
\papercolumns 1
|
||
\papersides 2
|
||
\paperpagestyle default
|
||
|
||
\layout Title
|
||
|
||
LyX -- Zaawansowane mo¿liwo¶ci
|
||
\layout Author
|
||
|
||
by the LyX Team
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
\noindent
|
||
Opiekunem tego pliku jest aktualnie
|
||
\noun on
|
||
Mike Ressler
|
||
\noun default
|
||
.
|
||
Proszê wysy³aæ komentarze i poprawki b³êdów na podany adres.
|
||
\end_inset
|
||
|
||
|
||
\newline
|
||
polskie t³umaczenie:
|
||
\newline
|
||
Tomasz £uczak
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
\noindent
|
||
Opiekunem wersji polskiej tego pliku jest aktualnie
|
||
\noun on
|
||
Tomasz £uczak,
|
||
\noun default
|
||
tlu@technodat.com.pl.
|
||
Proszê wysy³aæ komentarze i poprawki b³êdów na podany adres.
|
||
\end_inset
|
||
|
||
przy wspó³pracy Paw³a Dziekoñskiego
|
||
\layout Date
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
today
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \tableofcontents{}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Chapter
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
Podrêcznik
|
||
\emph on
|
||
Zaawansowana Edycja
|
||
\emph default
|
||
, który w³a¶nie czytasz jest w³a¶ciwie drug± czê¶ci±
|
||
\emph on
|
||
Podrêcznika U¿ytkownika
|
||
\emph default
|
||
.
|
||
Powód podzia³u jest prosty:
|
||
\emph on
|
||
Podrêcznik U¿ytkownika
|
||
\emph default
|
||
jest ju¿ do¶æ obszerny i zawiera opis wszystkich podstawowych funkcji,
|
||
które trzeba poznaæ do przygotowania wiêkszo¶ci dokumentów.
|
||
\layout Standard
|
||
|
||
LyX Team ma d³ugoterminowy cel tworzenia rozszerzeñ LyX-a przez ró¿ne pliki
|
||
konfiguracyjne.
|
||
To oznacza, ¿e je¶li chcesz obs³ugiwaæ pakiet LaTeX-a
|
||
\family sans
|
||
Fizzwizzle
|
||
\family default
|
||
, to mo¿esz utworzyæ plik uk³adu dla tego pakietu bez konieczno¶ci dokonywania
|
||
samodzielnie zmian w LyX-ie.
|
||
Ju¿ przyczynili¶my siê do powstania kilku nowych funkcji t± drog±.
|
||
Ten podrêcznik, to jest miejsce, gdzie wszystko to udokumentowano.
|
||
\layout Standard
|
||
|
||
Ten podrêcznik dokumentuje tak¿e kilka funkcji specjalnych, jak faksowanie,
|
||
kontrola wersji, obs³uga SGML-u, które wymagaj± dodatkowego oprogramowania
|
||
do poprawnej pracy.
|
||
Ostatni rozdzia³ traktuje o narzêdziach i sposobach LaTeX-a, które mo¿na
|
||
zastosowaæ do wykoñczenia Twoich dokumentów u¿ywaj±c funkcji LaTeX-a.
|
||
Poza tym LyX jest tylko edytorem WYSIWYM i bêdzie zawsze tylko interfejsem
|
||
do pewnych funkcji LaTeX-a.
|
||
Oczywi¶cie, z udokumentowanymi wszystkimi funkcjami.
|
||
\layout Standard
|
||
|
||
Je¶li nie przeczyta³e¶ jeszcze wprowadzenia, to w³a¶nie czytasz niew³a¶ciwy
|
||
podrêcznik.
|
||
Wprowadzenie jest pierwszym miejscem, od którego powiniene¶ zacz±æ.
|
||
Opisuje on notacjê i format wszystkich podrêczników.
|
||
Powiniene¶ gruntownie zaznajomiæ siê z
|
||
\emph on
|
||
Podrêcznikiem U¿ytkownika
|
||
\emph default
|
||
i wszystkimi podstawowymi funkcjami LyX-a.
|
||
\layout Standard
|
||
|
||
Wiele rozdzia³ów w tym dokumencie jest niezale¿nymi artyku³ami napisanymi
|
||
przez pojedyncze osoby i s± one odpowiednio zaznaczone.
|
||
Tymi osobami s± generalnie ci, którzy napisali nowy plik uk³adu (layout)
|
||
dla nowej klasy dokumentu lub pakietu LaTeX-a, lub zaimplementowali jak±¶
|
||
funkcjê.
|
||
Je¶li nie wspomniano o autorze w rozdziale lub sekcji to znaczy, ¿e zosta³
|
||
napisany przez LyX Documentation Team.
|
||
\layout Standard
|
||
|
||
Pierwszy rozdzia³ stanowi suplement do narzêdzi edycyjnych LyX-a, nie ujêtych
|
||
w
|
||
\emph on
|
||
Podrêczniku U¿ytkownika
|
||
\emph default
|
||
i przeznaczony jest dla bardziej zaawansowanych u¿ytkowników.
|
||
\layout Standard
|
||
|
||
Wszystkie rozdzia³y tego podrêcznika s± w ró¿nym stopniu, ale jednak, opisuj±
|
||
wspó³pracê LyX-a i LaTeX-a, pierwszy rozdzia³ opisuje wewnêtrzn± pracê
|
||
LyX-a, jak prosto LyX tworzy kod LaTeX-a je¶li chcesz.
|
||
To jest oczywiste dla wielu u¿ytkowników LyX-a.
|
||
\layout Chapter
|
||
|
||
LyX i LaTeX
|
||
\layout Section
|
||
|
||
Jak LyX u¿ywa LaTeX-a
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \label{sec:lyxandlatex}
|
||
|
||
\end_inset
|
||
|
||
To jest rozdzia³ dla TeX-ników i dla ciekawych LaTeX-a.
|
||
Wyja¶nimy w nim jak pracuj± LyX i LaTeX tworz±c wynikowe dokumenty do druku.
|
||
Tylko w tym miejscu i tylko w tym podrêczniku zak³adamy Twoj± znajomo¶æ
|
||
LaTeX-a.
|
||
\layout Standard
|
||
|
||
Od jakiego¶ czasu LyX-a nazywamy ,,WYSIWYM frontendem do LaTeX'', ale to
|
||
nie jest dalej prawd±.
|
||
Istniej± równie¿ inne frontendy do LaTeX-a.
|
||
To s± generalnie edytory potrafi±ce uruchomiæ LaTeX-a i zaznaczaæ b³êdy
|
||
podczas edycji.
|
||
Mimo ¿e LyX
|
||
\emph on
|
||
jest
|
||
\emph default
|
||
edytorem i
|
||
\emph on
|
||
potrafi
|
||
\emph default
|
||
uruchomiæ LaTeX-a, i równie¿ zaznaczaæ b³êdy, i tak¿e wiele, wiele wiêcej.
|
||
Dziêki koncepcji WYSIWYM
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
What You See Is What You Mean -- dostajesz to o co Ci chodzi
|
||
\end_inset
|
||
|
||
, nie musisz znaæ LaTeX-a aby efektywnie u¿ywaæ LyX-a.
|
||
LyX posiada tak¿e kilka rozszerzeñ do LaTeX-a
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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_inset
|
||
|
||
.
|
||
Spróbuj kiedy¶ wybraæ polecenie
|
||
\family sans
|
||
Eksportuj\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik
|
||
\family default
|
||
i spójrz na preambu³ê utworzonego pliku
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
.
|
||
Bêdziesz móg³ zauwa¿yæ ró¿ne nowe makra zdefiniowane specjalnie przez LyX-a
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Trochê historii: kiedy¶ wszystkie makra znajdowa³y siê w pliku
|
||
\family typewriter
|
||
lyx.sty
|
||
\family default
|
||
.
|
||
Pewnego dnia The Team zdecydowa³, ¿e utworzone pliki
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
powinny byæ bardziej przeno¶ne.
|
||
Tak teraz makra s± umieszczone w preambule.
|
||
\end_inset
|
||
|
||
.
|
||
Jednak to wszystko dzieje siê prze¼roczy¶cie dla u¿ytkownika.
|
||
\layout Standard
|
||
|
||
Mamy kilka poleceñ, które automatycznie wywo³uj± LaTeX-a.
|
||
Oto one:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Podgl±d\SpecialChar \menuseparator
|
||
DVI
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Podgl±d\SpecialChar \menuseparator
|
||
PostScript/PDF
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Podgl±d\SpecialChar \menuseparator
|
||
Aktualizuj\SpecialChar \menuseparator
|
||
DVI
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Podgl±d\SpecialChar \menuseparator
|
||
Aktualizuj\SpecialChar \menuseparator
|
||
Postscript/PDF
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Plik\SpecialChar \menuseparator
|
||
Drukuj
|
||
\layout Standard
|
||
|
||
Tylko te polecenia wywo³uj± LaTeX-a je¶li dokument siê zmieni³ od czasu
|
||
ostatniego uruchomienia LaTeX-a
|
||
\layout Standard
|
||
|
||
Podczas uruchomienia LaTeX-a podczas edycji pliku, LyX wykonuje nastêpuj±ce
|
||
czynno¶ci:
|
||
\layout Enumerate
|
||
|
||
Konwertuje dokument
|
||
\family typewriter
|
||
.lyx
|
||
\family default
|
||
do LaTeX-a i zapisuje plik z rozszerzeniem
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Uruchamia LaTeX-a z plikiem
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
(byæ mo¿e kilka razy).
|
||
\layout Enumerate
|
||
|
||
Je¶li s± b³êdy , to zaznacza je w dokumencie.
|
||
\layout Standard
|
||
|
||
Je¶li uruchamiasz LaTeX-a poleceniem podgl±du
|
||
\family sans
|
||
DVI
|
||
\family default
|
||
, LyX uruchamia
|
||
\family typewriter
|
||
xdvi
|
||
\family default
|
||
z plikiem
|
||
\family typewriter
|
||
.dvi
|
||
\family default
|
||
.
|
||
Je¶li u¿y³e¶ polecenia podgl±du
|
||
\family sans
|
||
PostScript
|
||
\family default
|
||
lub
|
||
\family sans
|
||
\bar under
|
||
D
|
||
\bar default
|
||
rukuj
|
||
\family default
|
||
, LyX wykonuje dwa kroki wiêcej:
|
||
\layout Itemize
|
||
|
||
Uruchamia
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
do konwersji pliku Dvi do pliku postscriptowego:
|
||
\begin_deeper
|
||
\layout Itemize
|
||
|
||
Dla
|
||
\family sans
|
||
Podgl±du
|
||
\family default
|
||
, plik wyj¶ciowy ma rozszerzenie
|
||
\family typewriter
|
||
.ps_tmp
|
||
\layout Itemize
|
||
|
||
Dla
|
||
\family sans
|
||
\bar under
|
||
D
|
||
\bar default
|
||
rukuj
|
||
\family default
|
||
, plik wyj¶ciowy ma rozszerzenie
|
||
\family typewriter
|
||
.ps
|
||
\family default
|
||
, jak mo¿na by³o siê spodziewaæ.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
Wywo³uje
|
||
\family typewriter
|
||
ghostview
|
||
\family default
|
||
lub wysy³a plik postscriptowy do drukarki.
|
||
\layout Section
|
||
|
||
,,Pomocy! LyX utworzy³ nieczytelny plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
!''
|
||
\layout Standard
|
||
|
||
U¿ytkownicy LaTeX-a bêd± krzyczeæ to przez ca³± noc, gdy deklaracje LyX-a
|
||
s± nie do wykorzystania --- oni po prostu nie czytali dokumentacji do LyX-a
|
||
(RTFM!)
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\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_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Nale¿y postawiæ sprawê jasno.
|
||
LyX produkuje dwa rodzaje plików LaTeX-owych.
|
||
Jedne s± czytelne dla ludzi.
|
||
Inne s± czytelne dla LyX-a.
|
||
Za ka¿dym wywo³aniem LaTeX-a przez LyX-a, tworzy on plik LaTeX-a, który
|
||
mo¿e byæ ³atwo skanowany w celu poszukiwania b³êdów.
|
||
W rezultacie plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
nie jest czytelny dla ludzi.
|
||
Nie próbuj go czytaæ.
|
||
Je¶li chcesz mieæ plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
aby móc wys³aæ go koledze, to wybierz polecenie
|
||
\family sans
|
||
Eksportuj\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Powtórzymy to jeszcze raz, specjalnie dla podkre¶lenia :
|
||
\layout Quote
|
||
\added_space_top 0.23cm \added_space_bottom 0.23cm
|
||
Je¶li chcesz plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
móc wys³aæ koledze, to wybierz polecenie
|
||
\family sans
|
||
Eksportuj\SpecialChar \menuseparator
|
||
LaTeX
|
||
\family default
|
||
z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Importowanie plików LaTeX-a do LyX-a
|
||
\layout Standard
|
||
|
||
Mo¿esz importowaæ pliki LaTeX-a do LyX-a za pomoc± polecenia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
Importuj\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
L
|
||
\bar default
|
||
aTeX
|
||
\family default
|
||
.
|
||
Polecenie wywo³uje skrypt Perl-a o nazwie
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
, któ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¶li import nie powiedzie siê, mo¿esz spróbowaæ uruchomiæ skrypt
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
z wiersza poleceñ
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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_inset
|
||
|
||
z odpowiednimi parametrami.
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
t³umaczy wiêkszo¶æ konstrukcji LaTeX-a, ale nie wszystkie.
|
||
Pozostawi rzeczy, których nie rozumie w trybie TeX, aby¶ po konwersji móg³
|
||
spojrzeæ na zaznaczony na czerwono tekst i rêcznie go poprawiæ.
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
ma w³asn± sekcjê w podrêczniku
|
||
\emph on
|
||
Zaawansowane Mo¿liwo¶ci
|
||
\emph default
|
||
(a tak¿e odpowiednik w postaci Unix-owego mana), któr± powiniene¶ przeczytaæ,
|
||
aby dowiedzieæ siê czego nie interpretuje
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
, b³êdach (oraz jak sobie z nimi poradziæ) i u¿yciu ró¿nych opcji.
|
||
\layout Standard
|
||
|
||
Je¶li nie mo¿esz u¿yæ do pracy
|
||
\family typewriter
|
||
reLyX
|
||
\family default
|
||
lub je¶li chcesz wstawiæ trochê kodu LaTeX-a do pliku LyX-a, to zajrzyj
|
||
do sekcji
|
||
\begin_inset LatexCommand \ref{sec:latexcodes}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Section
|
||
|
||
Wstawianie poleceñ LaTeX-a do dokumentów LyX-a
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \label{sec:latexcodes}
|
||
|
||
\end_inset
|
||
|
||
To jest raczej wa¿ny punkt: mo¿esz zawsze wstawiæ kod LaTeX-a do dowolnego
|
||
dokumentu LyX-a.
|
||
LyX po prostu nie mo¿e i prawdopodobnie nigdy nie bêdzie móg³ wy¶wietliæ
|
||
wszystkich mo¿liwych konstrukcji LaTeX.
|
||
Je¶li potrzebujesz wstawiæ polecenie LaTeX-a do dokumentu LyX-a, to u¿yj
|
||
wstawki ERT, któr± mo¿esz wstawiæ do dokumentu poleceniem
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
T
|
||
\bar default
|
||
eX
|
||
\family default
|
||
.
|
||
Wstawka ERT mo¿e wystêpowaæ w trzech formach:
|
||
\family sans
|
||
collapsed
|
||
\family default
|
||
,
|
||
\family sans
|
||
open
|
||
\family default
|
||
i
|
||
\family sans
|
||
inlined
|
||
\family default
|
||
.
|
||
Pierwsze dwie formy s± podobne do innych rozwijalnych wstawek (takich jak
|
||
np.
|
||
wstawka przypisu) i s± wygodne do zaznaczenia poleceñ LaTeX-a.
|
||
Forma
|
||
\family sans
|
||
inlined
|
||
\family default
|
||
wstawki wy¶wietla jej zawarto¶æ, co jest wygodne dla krótkich fragmentów
|
||
kodu LaTeX-a.
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
% tak jak ten
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Mo¿esz prze³±czaæ siê pomiêdzy tymi formami przez klikniêcie prawym klawiszem
|
||
myszy na wstawce.
|
||
Uwaga je¶li chcesz wiêcej ni¿ jeden wiersz poleceñ LaTeX-a, to nie mo¿esz
|
||
korzystaæ z trybu
|
||
\family sans
|
||
inlined
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Tutaj jest przyk³ad wstawienia poleceñ LaTeX-a w dokumencie LyX-a.
|
||
Oto kod:
|
||
\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}
|
||
\layout Standard
|
||
|
||
Wstawka ERT zawieraj±ca powy¿szy tekst jest umieszczona bezpo¶rednio po
|
||
tym akapicie.
|
||
Je¶li czytasz ten podrêcznik w LyX-ie, to zobaczysz tylko przycisk z czerwonym
|
||
tekstem.
|
||
Czytaj±c drukowan± wersjê tego podrêcznika zobaczysz rezultaty:
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{tabular}{ll}
|
||
\newline
|
||
|
||
\backslash
|
||
begin{minipage}{5cm}
|
||
\newline
|
||
This is an example for a minipage environment. You can put nearly everything in it, even (non-floating) 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_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Ponadto mo¿esz utworzyæ oddzielny plik zawieraj±cy skomplikowan± strukturê
|
||
LaTeX-a i do³±czyæ go poleceniem
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
o³±cz plik
|
||
\family default
|
||
(powiniene¶ wybraæ opcjê
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw
|
||
\family default
|
||
).
|
||
Zalecamy aby¶ do³±cza³ pliki
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
, o których
|
||
\emph on
|
||
wiesz
|
||
\emph default
|
||
, ¿e s± poprawne.
|
||
W innym wypadku bêdziesz mia³ sporo zajêcia z wyszukiwaniem b³êdów\SpecialChar \ldots{}
|
||
|
||
\layout Standard
|
||
|
||
Kilka ostatnich uwag o wyró¿nieniu:
|
||
\layout Itemize
|
||
|
||
Wewn±trz LyX-a, kod LaTeX-a pojawia siê
|
||
\emph on
|
||
na czerwono
|
||
\emph default
|
||
,
|
||
\layout Itemize
|
||
|
||
LyX
|
||
\emph on
|
||
nie
|
||
\emph default
|
||
sprawdza poprawno¶ci Twojego kodu LaTeX-owego,
|
||
\layout Itemize
|
||
|
||
Staraj siê nie odkrywaæ ko³a na nowo.
|
||
\layout Standard
|
||
|
||
Na koniec dwie uwagi.
|
||
Po pierwsze, LyX posiada niewiele funkcji ca³kowicie wbudowanych ale bêdzie
|
||
wiêcej.
|
||
B±d¼ pewien, sprawdzaj±c podrêcznik, ¿e danej funkcji LyX nie posiada zanim
|
||
zaczniesz kodowaæ j± w LaTeX-u
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\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_inset
|
||
|
||
.
|
||
Po drugie istnieje wiele pakietów LaTeX-a pocz±wszy od sk³adu etykiet czy
|
||
kopert do ³adnych wielostronicowych tabel.
|
||
Przejrzyj archiwum CTAN aby poznaæ wiêcej szczegó³ów (zobacz sekcjê
|
||
\begin_inset LatexCommand \ref{sec:ctan}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
\layout Standard
|
||
|
||
Je¶li potrzebujesz zrobiæ trochê dzikich i ³adnych rzeczy wewn±trz dokumentu,
|
||
b±d¼ pewien swoich konstrukcji korzystaj±c z dobrej ksi±¿ki o LaTeX-u.
|
||
|
||
\layout Standard
|
||
|
||
Pewna liczba poleceñ LaTeX-a musi byæ umieszczona przed pocz±tkiem tekstu.
|
||
Powinny one zostaæ umieszczone w preambule co opisano w nastêpnej sekcji.
|
||
\layout Section
|
||
|
||
Preambu³a LyX-a i LaTeX-a
|
||
\layout Subsection
|
||
|
||
O preambule LaTeX-a
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \label{sec:preamble}
|
||
|
||
\end_inset
|
||
|
||
Je¶li ju¿ znasz LaTeX-a, to nie potrzebujesz tutaj wyja¶nienia do czego
|
||
s³u¿y preambu³a.
|
||
Je¶li nie wiesz, to dajemy Ci kilka porad -- zalecamy aby¶ znów zapozna³
|
||
siê z ksi±¿k± o LaTeX-u aby poznaæ wiêcej informacji.
|
||
W innym przypadku powiniene¶ czytaæ poni¿sze sekcje, poniewa¿ w nich jest
|
||
wyja¶nione co mo¿esz zrobiæ i czego nie musisz zrobiæ w preambule LyX-owego
|
||
dokumentu.
|
||
\layout Standard
|
||
|
||
Preambu³a LaTeX-a znajduje siê na samym pocz±tku dokumentu
|
||
\emph on
|
||
przed
|
||
\emph default
|
||
jego tre¶ci±.
|
||
S³u¿y ona do:
|
||
\layout Itemize
|
||
|
||
deklaracji klasy dokumentu.
|
||
LyX ju¿ wykonuje to za Ciebie.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Je¶li jeste¶ LaTeX-nikiem i masz ju¿ trochê dopasowanych klas dokumentów,
|
||
których chcesz u¿ywaæ, to zajrzyj do podrêcznika
|
||
\emph on
|
||
Konfiguracja
|
||
\emph default
|
||
aby dowiedzieæ siê jak wykonaæ do nich interfejs.
|
||
Nie zapomnij wys³aæ swoich osi±gniêæ do LyX Team-u aby je w³±czyæ do przysz³ych
|
||
wersji!
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
deklaracji u¿ywanych pakietów.
|
||
Pakiety LaTeX-a dostarczaj± specjalne polecenia, które s± dostêpne w dokumencie
|
||
tylko je¶li zadeklarujemy pakiet w preambule.
|
||
Na przyk³ad,
|
||
\family typewriter
|
||
|
||
\family default
|
||
pakiet
|
||
\family typewriter
|
||
indentfirst
|
||
\family default
|
||
wymusza wcinanie wszystkich akapitów.
|
||
istniej± pakiety dla etykiet, kopert, marginesów itd.
|
||
\layout Itemize
|
||
|
||
ustawiania liczników, zmiennych, d³ugo¶ci i szeroko¶ci.
|
||
Istnieje kilka liczników LaTeX-a i zmiennych, które
|
||
\emph on
|
||
musz±
|
||
\emph default
|
||
byæ ustawione globalnie z poziomu preambu³y, aby uzyskaæ ¿±dany efekt [istniej±
|
||
inne zmienne, które mo¿na ustawiaæ tak¿e wewn±trz dokumentu].
|
||
Marginesy s± dobrym przyk³adem czego¶ co musi byæ ustawione w preambule.
|
||
Innym przyk³adem jest format nalepek na listy.
|
||
Mo¿esz ustawiæ je gdziekolwiek, ale najlepszym miejscem do tego jest preambu³a.
|
||
\layout Itemize
|
||
|
||
deklaracji definiowanych przez u¿ytkownika poleceñ [za pomoc± polecenia
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
newcommand
|
||
\family default
|
||
lub
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand
|
||
\family default
|
||
], g³ównie skrótów dla poleceñ LaTeX-a, które wystêpuj± czêsto w tek¶cie
|
||
dokumentu.
|
||
Mimo to preambu³a jest dobrym miejscem na deklaracje poleceñ, które
|
||
\emph on
|
||
mog±
|
||
\emph default
|
||
byæ deklarowane gdziekolwiek indziej [byleby
|
||
\emph on
|
||
przed
|
||
\emph default
|
||
ich pierwszym u¿yciem w tek¶cie].
|
||
To mo¿e byæ u¿yteczne je¶li mamy wiele kodu LaTeX-a w dokumencie, który
|
||
normalnie nie powinien siê zdarzyæ.
|
||
\layout Standard
|
||
|
||
LyX dodaje do preambu³y w³asne definicje podczas tworzenia pliku
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
.
|
||
To czyni dokumenty LaTeX-a utworzone przez LyX-a przeno¶nymi.
|
||
\layout Subsection
|
||
|
||
Zmiana preambu³y
|
||
\layout Standard
|
||
|
||
Polecenia, które dodaje LyX do preambu³y s± zafiksowane i nie mo¿esz ich
|
||
zmieniæ bez samodzielnego patchowania LyX-a.
|
||
Mo¿esz jednak dodaæ w³asne rzeczy do preambu³y.
|
||
Mo¿esz to zrobiæ na dwa sposoby:
|
||
\layout Enumerate
|
||
|
||
Wybierz polecenie
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
reambu³a
|
||
\family default
|
||
z menu
|
||
\family sans
|
||
\bar under
|
||
F
|
||
\bar default
|
||
ormatowanie
|
||
\family default
|
||
.
|
||
Otworzy siê wówczas okno, w którym mo¿esz wpisaæ swoje polecenia.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Edytor preambu³y jest prymitywny, nie spodziewaj siê po nim zbyt wiele.
|
||
\end_deeper
|
||
\layout Enumerate
|
||
|
||
Utwórz w swoim domy¶lnym szablonie dokumentu (zobacz
|
||
\begin_inset LatexCommand \ref{sec:setup}
|
||
|
||
\end_inset
|
||
|
||
) odpowiednie wpisy w preambule.
|
||
Wówczas tworz±c nowy dokument na jego podstawie preambu³a bêdzie ju¿ wpisana.
|
||
\layout Standard
|
||
|
||
LyX nie dodaje niczego do Twojej czê¶ci preambu³y.
|
||
Zanim dodasz deklaracje do preambu³y powiniene¶ upewniæ siê, ¿e nie jest
|
||
ju¿ to wykonane przez LyX-a [czy pamiêtasz co mówili¶my o ponownym wynalezieniu
|
||
ko³a?].
|
||
Ponadto
|
||
\emph on
|
||
dokonuj poprawnych wpisów w preambule
|
||
\emph default
|
||
-- LyX nie sprawdza jej poprawno¶ci.
|
||
\layout Subsection
|
||
|
||
Przyk³ady
|
||
\layout Standard
|
||
|
||
Tutaj znajduje siê kilka przyk³adów co mo¿na dodaæ do preambu³y:
|
||
\layout Subsubsection
|
||
|
||
Przyk³ad #1: Przesuniêcie strony
|
||
\layout Standard
|
||
|
||
Istniej± dwie zmienne LaTeX-a do sterowania pozycj± strony:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
.
|
||
Ich nazwy s± samoobja¶niaj±ce.
|
||
Te zmienne s± u¿yteczne je¶li w tej chwili o etykietach.
|
||
Czasami rozmiar medium i obszar medium, na którym bêdziesz drukowaæ nie
|
||
pokrywaj± siê.
|
||
Wówczas mamy polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Domy¶ln± warto¶ci± dla
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
jest 0 pt, czyli strona nie jest przesuniêta.
|
||
\layout Standard
|
||
|
||
Niestety, niektóre sterowniki DVI wydaj± siê zawsze przesuwaæ stronê.
|
||
Nie mamy pomys³u dlaczego lub dlaczego Twój administrator nie poprawi³
|
||
tego.
|
||
Je¶li u¿ywasz LyX-a w systemie, którego osobi¶cie nie nadzorujesz, a którego
|
||
administrator to ,,doofus'', to polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
hoffset
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
voffset
|
||
\family default
|
||
mog± zaoszczêdziæ Ci dni.
|
||
Na przyk³ad Twoje marginesy lewy i górny s± zawsze o pó³ cala zbyt du¿e.
|
||
Nale¿y wówczas dodaæ do preambu³y nastêpuj±ce polecenia:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
hoffset}{-0.5 in}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
voffset}{-0.5 in}
|
||
\layout Standard
|
||
|
||
\SpecialChar \ldots{}
|
||
a Twoje marginesy bêd± teraz poprawne.
|
||
\layout Subsubsection
|
||
|
||
Przyk³ad #2: Etykiety
|
||
\layout Standard
|
||
|
||
Mówi±c etykiety mamy na my¶li wydruk etykiet z adresami.
|
||
Istnieje mi³y pakiet, dostêpny w najbli¿szym Ci archiwum CTAN, do wydruku
|
||
etykiet o nazwie
|
||
\family typewriter
|
||
labels.sty
|
||
\family default
|
||
.
|
||
Twój system mo¿e nie mieæ go domy¶lnie zainstalowanego -- zostawiamy Ci
|
||
to do sprawdzenia.
|
||
Pewnie bêdziesz chcia³ przeczytaæ dokumentacjê pakietu -- my nie zrobimy
|
||
tego za Ciebie.
|
||
Jednak poni¿szym przyk³adem podpowiadamy Ci jak z niego skorzystaæ.
|
||
\layout Standard
|
||
|
||
Po pierwsze wybierz klasê dokumentu
|
||
\family sans
|
||
article
|
||
\family default
|
||
.
|
||
Nastêpnie wpisz do preambu³y nastêpuj±ce deklaracje:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
usepackage{labels}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
LabelCols=3
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
LabelRows=7
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
LeftBorder=8mm
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
RightBorder=8mm
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
TopBorder=9mm
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
BottomBorder=2mm
|
||
\layout Standard
|
||
|
||
Te ustawienia s± odpowiednie dla arkusza etykiet Avery, nr #5360.
|
||
Teraz jeste¶ gotów do wydruku etykiet, ale potrzeba jeszcze wstawiæ polecenia
|
||
LaTeX umieszczaj±c polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{labels}
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{labels}
|
||
\family default
|
||
wokó³ ka¿dego tekstu z tre¶ci± etykiety.
|
||
Ta i inne funkcje pakietu
|
||
\family typewriter
|
||
labels.sty
|
||
\family default
|
||
s± wyja¶nione w dokumentacji.
|
||
\layout Standard
|
||
|
||
Byæ mo¿e, ¿e kiedy¶, kto¶ napisze plik uk³adu LyX-a do obs³ugi tego pakietu
|
||
wprost.
|
||
Byæ mo¿e to bêdziesz Ty.
|
||
\layout Subsubsection
|
||
|
||
Przyk³ad #3: Wciêcie akapitu
|
||
\layout Standard
|
||
|
||
Amerykanie s± wyæwiczeni we wcinaniu pierwszego wiersza
|
||
\emph on
|
||
ka¿dego
|
||
\emph default
|
||
akapitu.
|
||
Tak jak wszystkie inne dziwne quirks, wiêkszo¶æ Amerykanów bêdzie wyæ i
|
||
jêczeæ dopóki nie bêd± mieli wcinanych pierwszych wierszy we wszystkich
|
||
akapitach
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Uwaga od
|
||
\noun on
|
||
Johna Weiss'a
|
||
\noun default
|
||
: To by³o napisane przez Amerykanina -- przeze
|
||
\emph on
|
||
mnie
|
||
\emph default
|
||
! Tak postrzegam moich rodaków.
|
||
Nieprzerwanie ja nie lubiê tego.
|
||
Thpbpbpbpbpbpbpbp!
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Przyp.
|
||
t³um.
|
||
Polacy równie¿.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Oczywi¶cie takie zachowanie nie jest standardem w typografii.
|
||
W ksi±¿kach wcinana jest tylko pierwszy wiersz akapitu je¶li ten akapit
|
||
wystêpuje po poprzednim akapicie.
|
||
Ide± wcinania pierwszego wiersza akapitu jest wyró¿nienie s±siaduj±cych
|
||
akapitów.
|
||
Je¶li jednak nie ma poprzedniego akapitu, np.
|
||
pod rysunkiem lub na pocz±tku rozdzia³u czy sekcji, pierwszy akapit nie
|
||
bêdzie wyró¿niony wciêciem.
|
||
\layout Standard
|
||
|
||
Je¶li jeste¶ amerykaninem, to nie przejmuj siê takimi ezoterycznymi rzeczami,
|
||
po prostu chcesz mieæ wciêcia! Dodaj to do preambu³y
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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ñskiego
|
||
\noun default
|
||
automatycznie wcinaj± wszystkie akapity.
|
||
\end_inset
|
||
|
||
:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
usepackage{indentfirst}
|
||
\layout Standard
|
||
|
||
Je¶li Twoja dystrybucja TeX-a nie jest pod³a, to bêdziesz mia³ ten pakiet
|
||
zainstalowany i wszystkie akapity bêd± wcinane tak jak na to zas³uguj±.
|
||
\layout Subsubsection
|
||
|
||
Przyk³ad #4: Ten dokument
|
||
\layout Standard
|
||
|
||
Mo¿esz tak¿e sprawdziæ jak± preambu³ê posiada ten dokument, aby poznaæ jakie
|
||
zaawansowane rzeczy mo¿esz zrobiæ.
|
||
Ponadto wiêcej przyk³adów co mo¿na wpisaæ do preambu³y znajdziesz w tym
|
||
podrêczniku.
|
||
\layout Section
|
||
|
||
B³êdy LyX-a i LaTeX-a
|
||
\layout Standard
|
||
|
||
Gdy LyX wywo³uje LaTeX-a, informuje go aby ignorowa³ wszelkie b³êdy i przetwarza
|
||
³ dalej.
|
||
Mo¿na to wykorzystaæ do przejrzenia logu przebiegu LaTeX i wykonania post-morte
|
||
m czynno¶ci.
|
||
Jak wspomnieli¶my wcze¶niej, LyX tworzy dwa rodzaje plików
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
, jeden z nich jest u¿ywany do lokalizacji b³êdów w dokumencie.
|
||
Je¶li pojawi siê b³±d, to LyX umie¶ci prostok±t ze s³owem ,,B³±d'' w odpowiedni
|
||
m miejscu w dokumencie
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
LyX okazjonalnie nie odgadnie miejsca, w którym zdarzy³ siê b³±d.
|
||
To siê zdarza zwykle przy tabelach, rysunkach, matematyce i preambule.
|
||
\end_inset
|
||
|
||
.
|
||
Zostanie tak¿e wy¶wietlony komunikat informuj±cy o fakcie wyst±pienia b³êdów
|
||
\layout Standard
|
||
|
||
Mo¿esz nawigowaæ pomiêdzy b³êdami za pomoc± polecenia
|
||
\family sans
|
||
B³±d
|
||
\family default
|
||
z menu
|
||
\family sans
|
||
\bar under
|
||
N
|
||
\bar default
|
||
awigacja
|
||
\family default
|
||
.
|
||
Mo¿esz ,,otwieraæ'' znaczniki b³êdów i podejrzeæ komunikaty LaTeX-a przez
|
||
klikniêcie na znaczniku.
|
||
\layout Standard
|
||
|
||
Wiele osób lubi zobaczyæ wprost ca³y log, który jest dostêpny z menu
|
||
\family sans
|
||
|
||
\bar under
|
||
P
|
||
\bar default
|
||
odgl±d\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
K
|
||
\bar default
|
||
omunikaty LaTeX-a
|
||
\family default
|
||
.
|
||
Istniej kilka powszechnych komunikatów b³êdów i ostrze¿eñ.
|
||
Wyja¶nimy je tutaj.
|
||
Powiniene¶ zajrzeæ do dobrej ksi±¿ki o LaTeX-u dla zapoznania siê z pe³n±
|
||
list±.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
LaTeX Warning:
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Komunikat zaczynaj±ce siê tymi s³owy jest komunikatem diagnostycznym LaTeX-a.
|
||
Otrzymasz podobne ostrze¿enie gdy dodasz lub zmienisz odno¶nik lub wpis
|
||
bibliografii, wówczas LaTeX komunikuje Ci, ¿e powinien zostaæ uruchomiony
|
||
jeszcze raz.
|
||
\layout Standard
|
||
|
||
Ostrze¿enie mo¿na w wiêkszo¶ci zignorowaæ.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
LaTeX Font Warning:
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Inny komunikat ostrzegawczy, tym razem o fontach, których LaTeX nie potrafi³
|
||
znale¼æ.
|
||
Reszta komunikatu czêsto informuje jakich fontów u¿y³ LaTeX w zastêpstwie.
|
||
\layout Standard
|
||
|
||
Mo¿esz go bezpiecznie zignorowaæ.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
Overfull
|
||
\backslash
|
||
hbox
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
LaTeX absolutnie
|
||
\emph on
|
||
uwielbia
|
||
\emph default
|
||
dawaæ takie komunikaty.
|
||
Ostrze¿enia dotycz± wierszy, które s± zbyt d³ugie i wystaj± poza prawy
|
||
margines.
|
||
Prawie zawsze jest to niezauwa¿alne na wydruku.
|
||
Albo jeden lub dwa znaki przekraczaj± prawy margines.
|
||
LaTeX zdaje siê generowaæ co najmniej jeden taki komunikat dla dowolnego
|
||
dokumentu jaki napiszesz.
|
||
\layout Standard
|
||
|
||
Mo¿esz ignorowaæ te g³upie komunikaty.
|
||
Zobaczysz na w³asne oczy je¶li co¶ bêdzie zbyt szerokie, spójrz na wynik
|
||
przetwarzania.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
Underfull
|
||
\backslash
|
||
hbox
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
LaTeX komunikuje nam, ¿e zbyt ma³e wype³nienie wiersza zmusza go do wstawienia
|
||
zbyt du¿ych odstêpów miêdzy wyrazami.
|
||
|
||
\layout Standard
|
||
|
||
Mo¿esz go tak¿e zignorowaæ.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
Overfull
|
||
\backslash
|
||
vbox
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
Underfull
|
||
\backslash
|
||
vbox
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Ostrze¿enie o k³opotach z ³amaniem stron -- zbyt ma³ych lub zbyt du¿ych
|
||
odstêpach pionowych.
|
||
Jeszcze raz spójrz na wynik przetwarzania.
|
||
Zobaczysz na w³asne oczy je¶li co¶ bêdzie zbyt szerokie.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
LaTeX Error: File
|
||
\begin_inset Quotes els
|
||
\end_inset
|
||
|
||
Xxxx
|
||
\begin_inset Quotes ers
|
||
\end_inset
|
||
|
||
not found
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Plik ,,Xxxx'' nie jest zainstalowany w systemie.
|
||
Ten komunikat pojawia siê czêsto, gdy nie zainstalowa³e¶ pakietów u¿ytych
|
||
w dokumencie.
|
||
Je¶li nie dotyka³e¶ preambu³y lub nie u¿ywa³e¶ polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{}
|
||
\family default
|
||
, to znaczy ¿e brakuje jednego z pakietów, które próbuje za³adowaæ LyX.
|
||
U¿yj polecenia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
omoc\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
K
|
||
\bar default
|
||
onfiguracja LaTeX
|
||
\family default
|
||
aby zobaczyæ listê pakietów znanych LyX-owi.
|
||
Ten plik jest uaktualniany podczas ka¿dej rekonfiguracji LyX-a (polecenie
|
||
|
||
\family sans
|
||
\bar under
|
||
E
|
||
\bar default
|
||
dycja
|
||
\bar under
|
||
\SpecialChar \menuseparator
|
||
R
|
||
\bar default
|
||
ekonfiguruj
|
||
\family default
|
||
) i zawiera informacje, które pakiety zosta³y wykryte i do czego s³u¿±.
|
||
\layout Standard
|
||
|
||
Je¶li
|
||
\emph on
|
||
u¿y³e¶
|
||
\emph default
|
||
polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{}
|
||
\family default
|
||
i pakiet nie zosta³ zainstalowany, to nale¿y zainstalowaæ go samodzielnie.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
LaTeX Error: Unknown option
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
B³±d pojawia siê gdy podano niezdefiniowan± (lub b³êdn±) opcjê u¿ytego pakietu.
|
||
Sprawd¼ dokumentacjê do pakietu.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
Undefined control sequence
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Je¶li wstawi³e¶ polecenie LaTeX w dokumencie, ale pope³ni³e¶ np.
|
||
b³±d literowy, to otrzymasz taki w³a¶nie komunikat b³êdu.
|
||
Byæ mo¿e zapomnia³e¶ za³adowaæ jaki¶ pakiet.
|
||
W ogólnym przypadku, komunikat b³êdu zwykle oznacza, ¿e u¿y³e¶ niezdefiniowaneg
|
||
o polecenia.
|
||
\end_deeper
|
||
\layout Standard
|
||
|
||
Istniej± jeszcze inne komunikaty b³êdów i ostrze¿eñ, a wiele z nich jest
|
||
samoobja¶niaj±cych.
|
||
Podane s± czêstymi komunikatami.
|
||
Inne s± naprawdê zaszyfrowane.
|
||
To s± aktualne komunikaty TeX-a i my na prawdê nie mamy klucza jak je odszyfrow
|
||
aæ.
|
||
\layout Standard
|
||
|
||
Oto ogólny tok postêpowania je¶li zdarzy siê b³±d:
|
||
\layout Enumerate
|
||
|
||
Sprawd¼ poprawno¶æ poleceñ LaTeX-a wstawionych w dokumencie.
|
||
\layout Enumerate
|
||
|
||
Je¶li nie ma b³êdów literowych, to sprawd¼ poprawno¶æ ich u¿ycia.
|
||
\layout Enumerate
|
||
|
||
Je¶li dostaniesz pêk znaczników b³êdów na samym pocz±tku dokumentu, to znaczy,
|
||
¿e jest jaki¶ b³±d w preambule.
|
||
Zacznij debugowaæ swoj± preambu³ê.
|
||
\layout Enumerate
|
||
|
||
Je¶li nie doda³e¶ niczego do preambu³y i nie wstawi³e¶ ¿adnych poleceñ LaTeX-a
|
||
do dokumentu, to najpierw sprawd¼ swoj± dystrybucjê LaTeX.
|
||
Sprawd¼ brakuj±ce pakiety i zainstaluj je.
|
||
\layout Enumerate
|
||
|
||
OK, nie brakuje pakietów.
|
||
Czy nie u¿y³e¶ jakie¶ opcji dopasowuj±cej w LyX-ie? Precyzuj±c, czy nie
|
||
u¿y³e¶ jej niew³a¶ciwie, jak próba rêcznego wstawienia wielu
|
||
\family sans
|
||
Protected Blank
|
||
\family default
|
||
s,
|
||
\family sans
|
||
Linebreak
|
||
\family default
|
||
s czy
|
||
\family sans
|
||
Pagebreak
|
||
\family default
|
||
s? Czy próbowa³e¶ to kludge co¶ razem z nimi zamiast u¿yæ odpowiednich ¶rodowisk
|
||
akapitów?
|
||
\layout Enumerate
|
||
|
||
OK, nie u¿y³e¶ ¿adnej opcji dopasowuj±cej, postêpujesz zgodnie z zasadami.
|
||
Czy próbowa³e¶ przeprowadziæ jaki¶ fantastyczny manewr? Czy zrobi³e¶ co¶
|
||
wspania³ego w tabeli czy równaniu, jak wstawienie grafiki do komórki tabeli?
|
||
\layout Enumerate
|
||
|
||
Czy nie masz zbyt d³ugich akapitów tekstu gdzie LaTeX nie mo¿e znale¼æ miejsca
|
||
na prze³amanie wiersza? Domy¶lnie LaTeX jest dok³adny w dodawaniu ekstra
|
||
odstêpów miêdzy wyrazami aby prze³amaæ wiersz.
|
||
Proponowane jest przerobienie akapitów aby usun±æ ten problem.
|
||
Je¶li to nie jest mo¿liwe, mo¿esz obj±æ swój tekst w
|
||
\family typewriter
|
||
|
||
\backslash
|
||
sloppypar
|
||
\family default
|
||
aby obni¿yæ wymagania LaTeX-a przy ³amaniu wierszy.
|
||
\layout Enumerate
|
||
|
||
Czy nie przesadzi³e¶ z zagnie¿d¿aniem? LyX [aktualnie] nie sprawdza czy
|
||
nie przekroczy³e¶ limitu zagnie¿d¿enia ¶rodowiska.
|
||
Je¶li zagnie¼dzi³e¶ ¶rodowiska a¿ do 17 poziomu, to mo¿e byæ problem.
|
||
\layout Enumerate
|
||
|
||
Nie otrzyma³e¶ ¿adnych komunikatów b³êdów ale wynik ¼le wygl±da.
|
||
Je¶li masz tabelê lub rysunek szerszy lub d³u¿szy od strony, to powiniene¶:
|
||
\begin_deeper
|
||
\layout Enumerate
|
||
|
||
przeskalowaæ rysunek do odpowiednich wymiarów,
|
||
\layout Enumerate
|
||
|
||
skróciæ tabelê, tak aby pasowa³a.
|
||
\layout Standard
|
||
|
||
Je¶li dalej jest ¼le z wynikiem i nie próbowa³e¶ przeprowadziæ ¿adnych wspania³y
|
||
ch lub kludge opcji dopasowuj±cych, to my nie wiemy co jest nie tak.
|
||
\end_deeper
|
||
\layout Standard
|
||
|
||
Je¶li to nie pomo¿e, to
|
||
\emph on
|
||
prawdopodobnie
|
||
\emph default
|
||
znalaz³e¶ b³±d w LyX-ie\SpecialChar \ldots{}
|
||
|
||
\layout Chapter
|
||
|
||
Dodatkowe narzêdzia sk³adu dokumentu
|
||
\layout Section
|
||
|
||
Przygotowanie bibliografii za pomoc± BibTeX-a
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Mike Ressler
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Ressler is to blame for all of Chapter 1 except where noted.
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
STOP! je¶li wiesz czym jest BibTeX lub masz dobry pomys³ na jego zastosowanie
|
||
(np.
|
||
u³o¿enie swojej w³asnej bazy bibliograficznej) nie id¼, a biegnij do swojego
|
||
egzemplarza drugiego wydania Lamporta
|
||
\emph on
|
||
LaTeX: A Document Preparation System
|
||
\emph default
|
||
, zw³aszcza
|
||
\emph on
|
||
Dodatek B
|
||
\emph default
|
||
.
|
||
W dalszej dyskusji zak³adamy, ¿e masz utworzony poprawny plik bibliografii
|
||
oraz masz poprawnie ustawione wszystkie odpowiednie zmienne ¶rodowiska
|
||
(np.
|
||
|
||
\family typewriter
|
||
BIBINPUTS
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
BSTINPUTS
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
TEXINPUTS
|
||
\family default
|
||
) oraz je¶li jeste¶ odpowiednio zdesperowany powiniene¶ utworzyæ plik LaTeX-a
|
||
,,
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
'' z baz± BibTeX-a.
|
||
\layout Standard
|
||
|
||
Dla tych, którzy nie znaj± BibTeX-a, jest to system do tworzenia wielkich
|
||
baz Twoich czêsto u¿ywanych odno¶ników do literatury.
|
||
\layout Standard
|
||
|
||
Dla wszystkich przysz³ych artyku³ów, zapisz tylko potrzebne pozycje literatury
|
||
do wstawienia do bazy i oznacz odpowiednim kluczem ka¿dy odno¶nik.
|
||
Nawet je¶li piszesz tylko kilka dokumentów z kilkoma odno¶nikami w ka¿dym,
|
||
to warto po¶wiêciæ Twój czas na sprawdzenie BibTeX-a i zdecydowaæ czy bêdzie
|
||
u¿yteczny dla Ciebie.
|
||
\layout Standard
|
||
|
||
Aby u¿ywaæ BibTeX-a w LyX-ie nale¿y najpierw zapoznaæ siê
|
||
\emph on
|
||
Podrêcznikiem U¿ytkownika
|
||
\emph default
|
||
, w którym opisano sposób wstawiania cytowañ.
|
||
Podstawowy mechanizm wstawiania odno¶ników BibTeX-a jest taki sam.
|
||
Umie¶æ kursor na koñcu dokumentu i wybierz
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
S
|
||
\bar default
|
||
pisy\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
C
|
||
\bar default
|
||
ytowanie
|
||
\family default
|
||
.
|
||
W otwartym oknie dialogowym wype³nij dwa pola:
|
||
\layout Description
|
||
|
||
Baza\SpecialChar ~
|
||
Danych podaj nazwê pliku
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
ale BEZ rozszerzenia
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
.
|
||
Dla wyszukiwania w wielu plikach
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
nale¿y podaæ ich nazwy rozdzielaj±c je przecinkiem.
|
||
\layout Description
|
||
|
||
Styl podaj nazwê pliku stylu BibTeX-a BEZ rozszerzenia
|
||
\family typewriter
|
||
.bst
|
||
\family default
|
||
.
|
||
Domy¶lnym stylem jest
|
||
\family typewriter
|
||
plain
|
||
\family default
|
||
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
Dostêpne s± równie¿ style zgodne z polskimi zwyczajami typograficznymi o
|
||
nazwach:
|
||
\family typewriter
|
||
plabbrv
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
plalpha
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
plplain
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
plunsrt
|
||
\family default
|
||
.
|
||
Przyp.
|
||
t³um.
|
||
\end_inset
|
||
|
||
(który powinien byæ do³±czony do Twojej dystrybucji LaTeX-a, tak ¿e nie
|
||
musisz przejmowaæ siê utworzeniem go).
|
||
\layout Standard
|
||
|
||
Zak³adamy, ¿e dla ka¿dego cytowania ¼ród³o znajduje siê w pliku
|
||
\family typewriter
|
||
.bib
|
||
\family default
|
||
, wywo³ujemy polecenie
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
C
|
||
\bar default
|
||
ytowanie
|
||
\family default
|
||
w odpowiednim miejscu w tek¶cie i wybierz z listy w³a¶ciwy klucz odno¶nika.
|
||
Nie potrzeba nic wiêcej; gdy wywo³ujemy na przyk³ad polecenie
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
odgl±d\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
VI
|
||
\family default
|
||
, powiniene¶ zobaczyæ ¿e BibTeX i LaTeX s± wywo³ywane gdy zachodzi potrzeba,
|
||
w³±czaj±c wielokrotne wywo³anie LaTeX-a.
|
||
\layout Section
|
||
|
||
Tworzenie indeksu
|
||
\layout Standard
|
||
|
||
Dobry indeks jest jedn± z najtrudniejszych rzeczy do zrobienia w d³ugim
|
||
dokumencie.
|
||
LyX pomaga wykonaæ rzeczy trochê pro¶ciej za pomoc± interfejsu do programu
|
||
\family typewriter
|
||
makeindex
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
Dla dokumentów polskojêzycznych powinien byæ wywo³ywany program
|
||
\family typewriter
|
||
plmindex
|
||
\family default
|
||
.
|
||
Przyp.
|
||
t³um.
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
, który mo¿na znale¼æ w dystrybucjach.
|
||
\layout Standard
|
||
|
||
Wstawianie indeksu i zaznaczanie s³ów do w³±czenia do indeksu odbywa siê
|
||
tak± sam± drog± jak przygotowanie bibliografii opisanej w poprzedniej sekcji.
|
||
\layout Standard
|
||
|
||
Najpierw przejd¼ na koniec swojego dokumentu i wybierz
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
S
|
||
\bar default
|
||
pisy\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
I
|
||
\bar default
|
||
ndeks
|
||
\family default
|
||
.
|
||
Nastêpnie, dla ka¿dego s³owa, które chcesz dodaæ do indeksu, umie¶æ kursor
|
||
na koñcu tego s³owa i wybierz
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
Wstaw poprzedzaj±ce s³owo do indeksu
|
||
\family default
|
||
.
|
||
To spowoduje umieszczenie znacznika pokazuj±cego s³owo, które pojawi siê
|
||
w indeksie.
|
||
\layout Standard
|
||
|
||
Je¿eli chcesz dok³adnie podaæ co ma pojawiæ siê w indeksie -- na przyk³ad
|
||
potrzebujesz mieæ s³owo ,,kot'' w indeksie, które bêdzie odnosi³o siê do
|
||
s³ów w tek¶cie ,,kot'' i ,,koty'' to po prostu wybierz polecenie
|
||
\family sans
|
||
Wstaw\SpecialChar \menuseparator
|
||
S³owo do indeksu
|
||
\family default
|
||
i wpisz s³owo ,,kot'' w oknie dialogowym.
|
||
\layout Standard
|
||
|
||
I to wszystko.
|
||
LyX automatycznie wywo³a
|
||
\family typewriter
|
||
makeindex
|
||
\family default
|
||
i samodzielnie utworzy indeks.
|
||
\layout Standard
|
||
|
||
B±d¼ ostro¿ny i nie wstawiaj spacji pomiêdzy s³owem a znacznikiem indeksu,
|
||
poniewa¿ mo¿e siê zdarzyæ utworzenie niew³a¶ciwego numeru strony w indeksie.
|
||
\layout Standard
|
||
|
||
Powiniene¶ zdawaæ sobie sprawê, ¿e istniej± bardziej zaawansowane metody
|
||
u¿ycia
|
||
\family typewriter
|
||
makeindex
|
||
\family default
|
||
: spójrz w dokumentacjê do³±czon± do Twojej dystrybucji LaTeX-a i znajd¼
|
||
jak wykonaæ zagnie¿d¿one wpisy itp.
|
||
\layout Section
|
||
|
||
Dokumenty wieloczê¶ciowe
|
||
\layout Subsection
|
||
|
||
Podstawy
|
||
\layout Standard
|
||
|
||
Przy pracy z du¿ymi plikami zawieraj±cymi wiele sekcji i rozdzia³ów, czêsto
|
||
jest wygodniej podzieliæ dokument na kilka plików lub byæ mo¿e masz ---
|
||
perhaps you have something where a table may change from time to time,
|
||
but the preceding text does not.
|
||
W takim przypadku powiniene¶ na serio rozwa¿yæ u¿ycie dokumentów wieloczê¶ciowy
|
||
ch.
|
||
Na przyk³ad prace naukowe czêsto sk³adaj± siê z piêciu g³ównych czê¶ci:
|
||
wprowadzenia, obserwacji, wyników, dyskusji i podsumowania.
|
||
Ka¿da z tych czê¶ci mo¿e byæ zapisana w oddzielnym pliku LyX-a, gdzie jeden
|
||
plik bêdzie dokumentem g³ównym zawieraj±cym tytu³, autorów, streszczenie,
|
||
spis tre¶ci, itd.
|
||
oraz piêæ do³±czonych plików dokumentów sk³adowych (podrzêdnych).
|
||
Nale¿y zwróciæ uwagê, ¿e ka¿dy z plików podrzêdnych w³±czanych do dokumentu
|
||
g³ównego stanowi niezale¿ny dokument, który mo¿e byæ formatowany i drukowany
|
||
niezale¿nie.
|
||
Mo¿na do³±czaæ równie¿ pliki LaTeX-a, ale pliki te nie mog± posiadaæ w³asnej
|
||
preambu³y (wszystko przed
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{document}
|
||
\family default
|
||
i za
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{document}
|
||
\family default
|
||
musi byæ usuniête) gdy¿ w przeciwnym wypadku LaTeX zg³osi b³±d podczas
|
||
przetwarzania dokumentu g³ównego.
|
||
\layout Standard
|
||
|
||
LyX pozwala ³atwo w³±czaæ pliki poleceniem z menu
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
D
|
||
\bar under
|
||
o
|
||
\bar default
|
||
³±cz plik
|
||
\family default
|
||
.
|
||
Po wybraniu polecenia otwiera siê okno wyboru dokumentu.
|
||
Po wybraniu dokumentu do wstawienia/do³±czenia, w bie¿±cej pozycji kursora
|
||
wstawiany jest ma³y prostok±t.
|
||
Klikniêcie na prostok±cie wy¶wietla okno dialogowe do³±czania dokumentu.
|
||
W tym oknie mo¿na wybraæ plik do do³±czenia i metodê do³±czenia.
|
||
Wybór pliku powinien byæ ju¿ jasny.
|
||
W oknie mamy do wyboru trzy metody do³±czania plików; ,,do³±cz'', ,,wstaw''
|
||
i ,,maszynopis''.
|
||
Ró¿nica pomiêdzy ,,do³±cz'' a ,,wstaw'' jest w pe³ni jasna tylko dla LaTeX-pert
|
||
ów.
|
||
Praktycznie ró¿nica polega na tym, ¿e pliki ,,do³±czane'' zaczynaj± siê
|
||
od nowej strony, a pliki ,,wstawiane'' od miejsca wstawienia.
|
||
\layout Standard
|
||
|
||
Generalnie, plik g³ówny jest konwertowany do formatu LaTeX przed sk³adaniem,
|
||
podczas gdy do³±czane pliki s± konwertowane do formatu LaTeX, który nie
|
||
zawiera preambu³y.
|
||
Zaznaczenie pola Nie
|
||
\family sans
|
||
formatuj
|
||
\family default
|
||
zabezpiecza przed konwersj±.
|
||
\layout Standard
|
||
|
||
Do³±czanie plików metod± ,,maszynopis'' pozwala na do³±czanie ,,dos³owne''
|
||
plików w ¶rodowisku verbatim z czcionk± o sta³ej szeroko¶ci.
|
||
Normalnie spacje w pliku s± niewidzialne, dwie kolejne spacje s± zachowywane,
|
||
inaczej ni¿ standardowo w LyX-ie.
|
||
Przycisk
|
||
\family sans
|
||
Zachowaj spacje
|
||
\family default
|
||
pozwala na zachowanie spacji lub przywraca standardow± interpretacjê spacji
|
||
wielokrotnych.
|
||
\layout Subsection
|
||
|
||
Odno¶niki pomiêdzy plikami
|
||
\layout Standard
|
||
|
||
Jest mo¿liwe ustawienie odno¶ników pomiêdzy ró¿nymi plikami.
|
||
Najpierw otwórz wszystkie pliki pomiêdzy którymi chcesz wykonaæ odno¶niki,
|
||
na przyk³ad dwa pliki A i B, gdzie plik B jest do³±czony do pliku A.
|
||
Wstawili¶my etykietê w pliku A i chcemy odno¶nik do niej w pliku B.
|
||
Bêd±c w dokumencie A z menu wybieramy
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw \SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
O
|
||
\bar default
|
||
dno¶nik wewnêtrzny
|
||
\family default
|
||
.
|
||
Teraz prze³±czamy siê na dokument B bez zamykania okna odno¶nika.
|
||
Wstawiamy odno¶nik i ju¿!
|
||
\layout Standard
|
||
|
||
Gdy przegl±dasz plik A wszystko jest poprawnie do³±czone i etykietowane.
|
||
Je¶li zamkniesz okno odno¶nika i ponownie otworzysz je w dokumencie B to
|
||
zobaczysz tylko etykiety pliku B.
|
||
Ta procedura mo¿e nie jest intuicyjna (czasami zdarza siê b³±d) ale dzia³a.
|
||
\layout Section
|
||
|
||
Algorytmy
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
(z konfiguracji LaTeX)
|
||
\layout Standard
|
||
|
||
Pakiet
|
||
\family sans
|
||
algorithm
|
||
\family default
|
||
jest potrzebny do wydania ,,wstawek algorytmów''.
|
||
Jest on u¿yteczny przy umieszczaniu krótkich algorytmów w miejscu z³amania
|
||
strony i obs³uguje tak¿e spis algorytmów.
|
||
\layout Section
|
||
|
||
Podrysunek
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
(z konfiguracji LaTeX)
|
||
\layout Standard
|
||
|
||
Pakiet
|
||
\family sans
|
||
subfigure
|
||
\family default
|
||
jest u¿ywany w LyX-ie podczas wyboru ,,Podrysunek'' w oknie Rysunek.
|
||
Kilka rysunków zaznaczonych w ten sposób mo¿e byæ upakowanych w jednej
|
||
wstawce w indywidualnymi podpisami.
|
||
\layout Section
|
||
|
||
Ozdobne nag³ówki i stopki
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
W³a¶ciwie powinny¶my u¿ywaæ nazw:
|
||
\emph on
|
||
pagina górna
|
||
\emph default
|
||
i
|
||
\emph on
|
||
pagina dolna
|
||
\emph default
|
||
.
|
||
Przyp.
|
||
t³um.
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Domy¶lny uk³ad strony jest raczej nieskomplikowany -- plain; dla klasy artyku³
|
||
numery stron s± wycentrowane u do³u strony.
|
||
Ten dokument jest klasy ksi±¿ka (book) i jest trochê bardziej ozdobny,
|
||
ale aby rzeczywi¶cie postawiæ na wygl±d potrzebujesz u¿yæ stylu ,,fancy''
|
||
co wspomniano w
|
||
\emph on
|
||
Podrêczniku U¿ytkownika
|
||
\emph default
|
||
.
|
||
Ta sekcja opisuje polecenia LaTeX-a, które trzeba wstawiæ w preambule lub
|
||
w tek¶cie aby otrzymaæ ¿±dany efekt.
|
||
\layout Standard
|
||
|
||
Nag³ówek i stopka strony s± podzielone na trzy pola okre¶laj±ce lew±, ¶rodkow±
|
||
i praw± ich czê¶æ.
|
||
Poleceniami LaTeX-a do ustawiania tych pól w najprostszy sposób s±
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
chead
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rhead
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lfoot
|
||
\family default
|
||
itd.
|
||
przypu¶æmy, ¿e chcesz wstawiæ swoje nazwisko w lewym górnym naro¿niku ka¿dej
|
||
strony.
|
||
Po prostu wstaw nastêpuj±ce polecenie w preambule:
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead{John Q.
|
||
DocWriter}
|
||
\layout Standard
|
||
|
||
Zobaczysz w podgl±dzie swoje nazwisko w lewym górnym naro¿niku ka¿dej strony.
|
||
Je¶li pole ma domy¶ln± warto¶æ, której chcesz siê pozbyæ (czêsto numer
|
||
strony pojawia siê w centralnej czê¶ci stopki) to po prostu wstaw polecenie
|
||
z pustym argumentem, jak w przyk³adzie:
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cfoot{}
|
||
\layout Standard
|
||
|
||
Zróbmy rzeczywi¶cie ozdobn± stronê: wstawmy w nag³ówku po lewej nazwê sekcji
|
||
wraz ze s³owem ,,Sekcja'' (np.
|
||
Sekcja 3) oraz numer strony po prawej (np.
|
||
Strona 4), natomiast w stopce po lewej swoje nazwisko i datê po prawej.
|
||
Do tego bêd± nam potrzebne nastêpuj±ce polecenia w preambule:
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead{Sekcja
|
||
\backslash
|
||
thesection}
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
chead{}
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rhead{Strona
|
||
\backslash
|
||
thepage}
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lfoot{John Q.
|
||
DocWriter}
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cfoot{}
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rfoot{
|
||
\backslash
|
||
today}
|
||
\layout Standard
|
||
|
||
Polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thesection
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thepage
|
||
\family default
|
||
daj± dostêp do liczników sekcji i stron LaTeX-a, i bêd± wydrukowane w bie¿±cej
|
||
sekcji i numerze strony.
|
||
Polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
today
|
||
\family default
|
||
wydrukuje bie¿±c± datê.
|
||
\layout Standard
|
||
|
||
Cienk± liniê oddzielaj±c± nag³ówek i stopkê od tre¶ci strony mo¿emy tak¿e
|
||
zmodyfikowaæ.
|
||
Je¶li nie chcesz linii w nag³ówku to ustal jej grubo¶æ na 0.
|
||
Domy¶ln± grubo¶ci± linii nag³ówkowej jest 0.4pt, dla linii stopki za¶ jest
|
||
0pt.
|
||
Mo¿esz u¿yæ polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
headrulewidth}{0.4pt}
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
footrulewidth}{0.4pt}
|
||
\family default
|
||
do ustawiania ich grubo¶ci.
|
||
\layout Standard
|
||
|
||
Mo¿esz prze³±czaæ i wy³±czaæ ustawienia nag³ówków/stopek za pomoc± poleceñ:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thispagestyle{empty}
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thispagestyle{plain}
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thispagestyle{fancy}
|
||
\family default
|
||
.
|
||
Po prostu wstaw je w tek¶cie na stronie, któr± chcesz zmieniæ i zaznacz
|
||
je jako kod TeX-a.
|
||
Strony tytu³owe s± oznaczone domy¶lnie jako plain, podczas gdy kolejne
|
||
strony s± w stylu fancy gdy u¿ywasz globalnego ustawienia fancy.
|
||
\layout Standard
|
||
|
||
Istnieje wiele z³o¿onych poleceñ, które bêd± wstawia³y rzeczy w lewym górnym
|
||
naro¿niku na stronach nieparzystych itd.
|
||
ale po szczegó³y odsy³amy Ciê do dokumentacji pakietu
|
||
\family typewriter
|
||
fancyhdr
|
||
\family default
|
||
.
|
||
Na przyk³ad je¶li masz instalacjê teTeX-a zobacz
|
||
\family typewriter
|
||
/usr/share/texmf/doc/latex/fancyhdr/fancyhdr.dvi
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Koñcowym przyk³adem jest mo¿liwo¶æ wstawienia pliku Encapsulated PostScript
|
||
do nag³ówka lub stopki.
|
||
Pewnie bêdziesz chcia³ wstawiæ logo firmy do lewego dolnego naro¿nika strony.
|
||
Spróbuj wstawiæ nastêpuj±ce polecenie
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
lhead{
|
||
\backslash
|
||
resizebox{1in}{!}{
|
||
\backslash
|
||
includegraphics{logo.eps}}}
|
||
\layout Standard
|
||
\noindent
|
||
(bêdzie potrzebne w preambule polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{graphics}
|
||
\family default
|
||
).
|
||
\layout Section
|
||
|
||
Ministrony
|
||
\layout Standard
|
||
|
||
LaTeX dostarcza mechanizmu do tworzenia strony wewn±trz strony, zwanych
|
||
ministronami (minipages).
|
||
Wewn±trz ministrony s± dostêpne wszystkie zwyk³e regu³y wcinania, ³amania
|
||
wierszy itd.
|
||
LyX tak¿e dostarcza tê mo¿liwo¶æ.
|
||
\layout Standard
|
||
|
||
Ministrony posiadaj± w³asn± wstawkê, aby wstawiæ ministronê wybierz polecenie
|
||
\family sans
|
||
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw \SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
M
|
||
\bar default
|
||
inistrony
|
||
\family default
|
||
.
|
||
Klikaj±c prawym klawiszem myszy na wstawkê otwiera siê okienko, w którym
|
||
mo¿na ustaliæ wyrównianie i szeroko¶æ ministrony.
|
||
\layout Standard
|
||
|
||
Uwaga.
|
||
Je¶li ministrona jest zbyt d³uga aby zmie¶ciæ siê na stronie, to zostanie
|
||
skrócona, a nie wciêta na nastêpnej stronie (nie pojawi siê reszta na nastêpnej
|
||
stronie).
|
||
\layout Standard
|
||
|
||
S± dwie dalsze opcje ministron.
|
||
Je¶li umie¶cisz dwie ministrony obok siebie, to mo¿na wstawiæ
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
Z
|
||
\bar default
|
||
nak specjalny\SpecialChar \menuseparator
|
||
HFill
|
||
\family default
|
||
do maksymalnego rozsuniêcia ich, który wymuszi pocz±tek pierwszej ministrony
|
||
od lewego marginesu a koniec nastêpnej na prawym marginesie.
|
||
Sprawd¼ t± opcjê dla drugiej ministrony, nie dla pierwszej.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Minipage
|
||
position 0
|
||
inner_position 0
|
||
height "0pt"
|
||
width "1.5in"
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
To jest ministrona, która nie u¿ywa hfill.
|
||
To jest drugie zdanie ministrony, która nie u¿ywa hfill.
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Minipage
|
||
position 0
|
||
inner_position 0
|
||
height "0pt"
|
||
width "1.5in"
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
To jest druga ministrona, która nie u¿ywa hfill.
|
||
To jest drugie zdanie drugiej ministrony, która nie u¿ywa hfill.
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
\added_space_top medskip \added_space_bottom medskip
|
||
To jest zwyk³y tekst, który rozdziela dwa przyk³ady
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Minipage
|
||
position 0
|
||
inner_position 0
|
||
height "0pt"
|
||
width "1.5in"
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
To jest ministrona, która u¿ywa hfill.
|
||
To jest drugie zdanie ministrony, która u¿ywa hfill.
|
||
\end_inset
|
||
|
||
|
||
\hfill
|
||
|
||
\begin_inset Minipage
|
||
position 0
|
||
inner_position 0
|
||
height "0pt"
|
||
width "1.5in"
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
To jest druga ministrona, która u¿ywa hfill.
|
||
To jest drugie zdanie drugiej ministrony, która u¿ywa hfill.
|
||
\end_inset
|
||
|
||
|
||
\layout Section
|
||
|
||
Oblewanie rysunku tekstem
|
||
\begin_inset LatexCommand \label{sec:floatflt}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Wrap figure
|
||
placement r
|
||
width "6cm"
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Graphics
|
||
filename mobius.eps
|
||
display color
|
||
width 40col%
|
||
rotateOrigin center
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Caption
|
||
|
||
Ten rysunek jest oblany tekstem, a to jest ¶liczny podpis
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Czêsto zadawanym pytaniem jest pytanie o mo¿liwo¶æ ,,oblewania'' rysunków
|
||
tekstem w ten sposób, ¿e rysunek zajmuje czê¶æ kolumny a reszta jest wype³niona
|
||
tekstem.
|
||
Je¶li masz zainstalowany pakiet LaTeX-a
|
||
\family typewriter
|
||
floatflt
|
||
\family default
|
||
(jest czêsto w³±czany do dystrybucji lub dostêpny w archiwach CTAN), to
|
||
mo¿esz to zrobiæ.
|
||
\layout Standard
|
||
|
||
Obok znajduje siê rysunek pêtli Moebiusa -- powiniene¶ go ju¿ zobaczyæ w
|
||
\emph on
|
||
Podrêczniku U¿ytkownika
|
||
\emph default
|
||
.
|
||
Aby oblaæ tekstem rysunek jak ten, nalezy wybrac z menu polecenie
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
W
|
||
\bar default
|
||
stawki\SpecialChar \menuseparator
|
||
Rysunek oblany
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Uwaga: ten pakiet jest bardzo kruchy
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Kruchy w sensie LaTeX-a.
|
||
Przyp.
|
||
t³um.
|
||
\end_inset
|
||
|
||
.
|
||
Dla przyk³adu, maj±c rysunek zbyt blisko koñca strony bêdzie zamieszanie
|
||
tre¶ci powy¿ej, gdy bêdziemy mieæ dwa rysunki blisko siebie.
|
||
U¿ywaj tego pakietu oszczêdnie i czytaj dokumentacjê zawart± w pakiecie.
|
||
\layout Standard
|
||
|
||
Miejmy nadziejê, ¿e w przysz³o¶ci LyX bêdzie obs³ugiwa³ te funkcje natywnie.
|
||
\layout Section
|
||
|
||
Opcje tabel
|
||
\layout Standard
|
||
|
||
Standardowy uk³ad tabel bêdzie odpowiedni w 99% wszystkich Twoich tabel,
|
||
ale w 1% prawdopodobnie bêdziesz potrzebowa³ tabel specjalnie dostosowanych
|
||
do swoich wymagañ.
|
||
Polecenie z menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
T
|
||
\bar default
|
||
abela
|
||
\family default
|
||
otwiera okno formatowania tabeli.
|
||
W zak³adce
|
||
\family sans
|
||
Kolumna
|
||
\family default
|
||
/
|
||
\family sans
|
||
Wiersz
|
||
\family default
|
||
znajduje siê dostêp do kilku poleceñ wyrównywania kolumn.
|
||
\layout Standard
|
||
|
||
Teraz krótkie wspomnienie o LaTeX-u: gdy ustawiamy tabelê w LaTeX-u to dla
|
||
ka¿dej kolumny deklarujemy typ wyrównania.
|
||
Dla przyk³adu mo¿esz podaæ ,,
|
||
\family typewriter
|
||
l
|
||
\family default
|
||
'',,,
|
||
\family typewriter
|
||
c
|
||
\family default
|
||
'' lub ,,
|
||
\family typewriter
|
||
r
|
||
\family default
|
||
'' dla justowania do lewej, wy¶rodkowania i wyrównania kolumny do prawej
|
||
(co w LyX-ie objawia siê trzema przyciskami
|
||
\family sans
|
||
W lewo
|
||
\family default
|
||
/
|
||
\family sans
|
||
Center
|
||
\family default
|
||
/
|
||
\family sans
|
||
W prawo
|
||
\family default
|
||
).
|
||
Czwartym typem jest ,,
|
||
\family typewriter
|
||
p
|
||
\family default
|
||
'', który deklaruje szeroko¶æ kolumny (w LyX-ie mamy pole
|
||
\family sans
|
||
Szeroko¶æ
|
||
\family default
|
||
) co powoduje automatyczne ³amanie wierszy.
|
||
Pi±tym typem jest ,,
|
||
\family typewriter
|
||
|
|
||
\family default
|
||
'' (vertical bar), który raczej s³u¿y do tworzenia pionowych kresek ramek
|
||
(w LyX-ie mamy do tego przyciski w polu
|
||
\family sans
|
||
Ramka
|
||
\family default
|
||
).
|
||
Koñcz±c, istnieje typ ,,
|
||
\family typewriter
|
||
@
|
||
\family default
|
||
'', który pozwala u¿yæ cokolwiek jako separatora kolumn co jest zamkniête
|
||
w towarzysz±cych nawiasach w³±czaj±c argument pusty.
|
||
Powody robienia tego mog± nie byæ jasne, ale cechy te mog± byæ bardzo u¿yteczne.
|
||
Najlepiej to pokazaæ na przyk³adach.
|
||
\layout Subsection
|
||
|
||
Usuwanie dodatkowej przestrzeni tabeli
|
||
\layout Standard
|
||
|
||
Tutaj znajduje siê standardowa tabela:
|
||
\layout Standard
|
||
\added_space_top 0.3cm \added_space_bottom 0.3cm \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
|
||
|
||
\layout Standard
|
||
|
||
Type
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Example
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="left" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Rock
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Granite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Mineral
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Quartz
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Zwróæ uwagê, ¿e poziome kreski wystaj± troszkê z obu strona poza tekst.
|
||
Je¶li chcesz aby linie zaczyna³y i koñczy³y siê równo z tekstem, to mo¿na
|
||
wstawiæ pusty separator na koñcu aby zwolniæ trochê miejsca dodawanego
|
||
domy¶lnie przez LaTeX-a.
|
||
Oto przyk³ad:
|
||
\layout Standard
|
||
\added_space_top 0.3cm \added_space_bottom 0.3cm \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
|
||
|
||
\layout Standard
|
||
|
||
Type
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Example
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="left" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Rock
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Granite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Mineral
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Quartz
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
W tym przypadku w polu
|
||
\family sans
|
||
Wyrównanie
|
||
\family default
|
||
w
|
||
\family sans
|
||
Kolumnie specjalnej
|
||
\family default
|
||
dla lewej kolumny wpisano ,,
|
||
\family typewriter
|
||
@{} l
|
||
\family default
|
||
'', natomiast dla prawej wpisano ,,
|
||
\family typewriter
|
||
l @{}
|
||
\family default
|
||
'', co wstawia puste znaki na koñcach.
|
||
\layout Subsection
|
||
|
||
Zmiana znaku separatora kolumn
|
||
\layout Standard
|
||
|
||
Teraz proponujemy zastosowanie
|
||
\begin_inset Formula $\sqrt{\pi}$
|
||
\end_inset
|
||
|
||
z odrobin± miejsca obok jako separatora kolumn tabeli.
|
||
Po prostu wy³±cz pionowe ramki i wpisz w polu
|
||
\family sans
|
||
Wyrównanie
|
||
\family default
|
||
w obszarze
|
||
\family sans
|
||
Kolumna specjalna ,,
|
||
\family typewriter
|
||
l@{~$
|
||
\backslash
|
||
sqrt{
|
||
\backslash
|
||
pi}$~} l
|
||
\family default
|
||
''.
|
||
Oto wynik:
|
||
\layout Standard
|
||
\added_space_top 0.3cm \added_space_bottom 0.3cm \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
|
||
|
||
\layout Standard
|
||
|
||
Type
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="left" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Example
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="left" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Rock
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Granite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Mineral
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Quartz
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Subsection
|
||
|
||
Wyrównanie kolumny wed³ug cyfr znacz±cych
|
||
\layout Standard
|
||
|
||
Proponujemy wyrównanie kolumny wed³ug cyfr znacz±cych.
|
||
Standardowym trickiem LaTeX-a jest podzielenie liczby na dwie kolumny;
|
||
w lewej -- przeznaczonej dla czê¶ci ca³kowitej -- wyrównujemy do prawej
|
||
strony, a w prawej -- przeznaczonej dla czê¶ci u³amkowej -- wyrównujemy
|
||
do lewej, natomiast separator kolumn ustawiamy jako pusty.
|
||
Oto przyk³ad:
|
||
\layout Standard
|
||
\added_space_top 0.3cm \added_space_bottom 0.3cm \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
|
||
|
||
\layout Standard
|
||
|
||
Wyra¿enie
|
||
\end_inset
|
||
</cell>
|
||
<cell multicolumn="1" alignment="center" valignment="top" bottomline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Warto¶æ
|
||
\end_inset
|
||
</cell>
|
||
<cell multicolumn="2" alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Formula $\pi$
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="right" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
3.
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
1416
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Formula $\pi^{\pi}$
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
36.
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
462
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Formula $(\pi^{\pi})^{\pi}$
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
80663.
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset Formula $\pi^{\pi^{\pi}}$
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
1.
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
3402
|
||
\begin_inset Formula $\times10^{18}$
|
||
\end_inset
|
||
|
||
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Mimo ¿e bêdzie to wygl±da³o trochê ¶miesznie w LyX-ie, to na wydruku pojawi±
|
||
siê dwukolumnowa tabela, w której prawa kolumna jest wyrównana wed³ug cyfr
|
||
znacz±cych, a nag³ówek jest wy¶rodkowany.
|
||
\layout Standard
|
||
|
||
My¶lê, ¿e najlepiej bêdzie jak opiszê jak to zrobi³em: Najpierw utworzy³em
|
||
tabelê 3 x 3 i usun±³em wszystkie ramki.
|
||
Nastêpnie doda³em ramki pod nag³ówkiem i rozdzielaj±c± pierwsz± i drug±
|
||
kolumnê.
|
||
Pierwsza kolumna jest wy¶rodkowana.
|
||
W drugiej kolumnie wpisa³em
|
||
\family typewriter
|
||
3.
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
36.
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
80663.
|
||
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
1.
|
||
\family default
|
||
, i wyrówna³em tê kolumnê do prawej.
|
||
W trzeciej kolumnie wpisa³em
|
||
\family typewriter
|
||
1416
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
462
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
3402
|
||
\begin_inset Formula $\times10^{18}$
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
oraz ustawi³em wyrównanie
|
||
\family typewriter
|
||
@{} l
|
||
\family default
|
||
.
|
||
Na koñcu wpisa³em
|
||
\family typewriter
|
||
Warto¶æ
|
||
\family default
|
||
w ¶rodkowej kolumnie, pod¶wietli³em je, wyrówna³em do prawej.
|
||
Czy¿ nie ³atwe?
|
||
\layout Subsection
|
||
|
||
Lepsze rozwi±zanie wyrównania wed³ug cyfr znacz±cych
|
||
\layout Standard
|
||
|
||
Alternatywnym rozwi±zaniem wyrównania wed³ug cyfr znacz±cych w tabelach
|
||
jest u¿ycie pakietu
|
||
\family typewriter
|
||
dcolumn
|
||
\family default
|
||
.
|
||
Dodaj nastêpuj±cy tekst do preambu³y LaTeX-a:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
usepackage{dcolumn}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
newcolumntype{d}[1]{D{.}{.}{#1}}
|
||
\layout Standard
|
||
|
||
Aby mieæ kolumny wyrównane wed³ug cyfr znacz±cych wpisz w polu
|
||
\family sans
|
||
Wyrównanie
|
||
\family default
|
||
w oknie formatu tabeli w zak³adce
|
||
\family sans
|
||
Kolumny/Wiersze
|
||
\family default
|
||
nastêpuj±cy tekst:
|
||
\layout LyX-Code
|
||
|
||
d{liczba miejsc dziesiêtnych danych}
|
||
\layout LyX-Code
|
||
|
||
|
||
\family roman
|
||
\emph on
|
||
[Przyk³adow± tabelê usuniêto.
|
||
Zobacz plik
|
||
\family default
|
||
\emph default
|
||
decimal.lyx
|
||
\family roman
|
||
\emph on
|
||
w katalogu examples.]
|
||
\layout Standard
|
||
|
||
Do utworzenia dodatkowego miejsca zwiêksz liczbê miejsc dziesiêtnych w
|
||
\family typewriter
|
||
d{}
|
||
\family default
|
||
.
|
||
Ustaw atrybut
|
||
\family sans
|
||
multicolumn
|
||
\family default
|
||
dla pojedynczej komórki niewra¿liwy na wyrównanie wzglêdem cyfr znacz±cych.
|
||
Wad± tej metody jest to, ¿e tryb matematyczny nie jest dopuszczalny w kolumnie
|
||
z wyrównaniem wzglêdem cyfr znacz±cych z wyj±tkiem je¶li atrybut multicolumn
|
||
jest w³±czony.
|
||
\layout Standard
|
||
|
||
Ta metoda oferuje tak± sam± elastyczno¶æ jak pakiet
|
||
\family typewriter
|
||
dcolumn
|
||
\family default
|
||
.
|
||
Mo¿emy, na przyk³ad zmieniæ separator wyrównania i mamy ró¿ne znaki separatorów
|
||
dla ró¿nych kolumn przez definicjê typów wielokrotnych kolumn w preambule.
|
||
Sk³adnia jest nastêpuj±ca:
|
||
\layout LyX-Code
|
||
|
||
D{separator_wej}{separator_wyj}{liczba_miejsc_dzie¶}
|
||
\layout Standard
|
||
|
||
Zainteresowanym czytelnikom polecamy dokumentacjê do pakietu
|
||
\family typewriter
|
||
dcolumn
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Wybór znaku wyliczenia
|
||
\begin_inset LatexCommand \label{sec:bullet}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Allan Rae
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
LyX dostarcza 216 znaków dostêpnych wprost z menu.
|
||
U¿ycie tego menu daje Ci mo¿liwo¶æ ³atwego wyboru odpowiedniego znaku dla
|
||
ka¿dego poziomu zagnie¿d¿enia wyliczeñ.
|
||
Te ustawienia s± globalne dla ca³ego dokumentu i nie mo¿na ustawiæ ró¿nych
|
||
znaków w ró¿nych akapitach
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Mo¿na tego dokonaæ tylko rêcznie
|
||
\end_inset
|
||
|
||
|
||
\layout Subsection
|
||
|
||
Jak je zobaczyæ
|
||
\layout Standard
|
||
|
||
Otwórz z menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
i wybierz zak³adkê
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
yró¿nienia.
|
||
\family default
|
||
W zak³adce wy¶wietlona jest tabela znaków wyliczenia.
|
||
Za pomoc± przycisków umieszczonych po lewej stronie okna mamy dostêp do
|
||
sze¶ciu zestawów znaków.
|
||
Przyciski umieszczone w górnej czê¶ci okna przeznaczone s± do wyboru g³êboko¶ci
|
||
zagnie¿d¿enia wyliczenia.
|
||
Tekst pod tabel± zestawu znaków wy¶wietla nazwê LaTeX-a aktualnie wybranego
|
||
znaku.
|
||
Mo¿na równie¿ w tym miejscu podaæ w³asne definicje znaku wyliczenia.
|
||
Je¶li zmodyfikujesz domy¶lne ustawienia to bêdziesz potrzebowa³ podaæ potrzebne
|
||
pakiety w preambule.
|
||
Znaki podzielone s± na sze¶æ zestawów ze wzglêdu na wymagane pakiety.
|
||
Poni¿sza tabela przedstawia przypisanie zestawów do pakietów LaTeX-a.
|
||
\layout Standard
|
||
\added_space_top 0.3cm \added_space_bottom 0.3cm \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
|
||
|
||
\layout Standard
|
||
|
||
Przycisk
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Wymagany pakiet
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
base LaTeX
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Maths
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
amssymb.sty
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Ding1
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Ding2
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Ding3
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row topline="true" bottomline="true">
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Ding4
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
pifont.sty
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
LyX nie zatrzyma Ciê przed u¿yciem znaku z pakietu którego nie masz.
|
||
Je¶li otrzymasz komunikat b³êdu LaTeX-a podczas próby podgl±du lub wydruku
|
||
bêdzie on oznacza³ brak wymaganego pakietu.
|
||
LyX nie bêdzie ogranicza³ u¿ycia przy lokalnej edycji i eksporcie gdziekolwiek.
|
||
\layout Subsection
|
||
|
||
Jak u¿yæ
|
||
\layout Standard
|
||
|
||
Wybierz przycisk g³êboko¶ci wyliczenia i nastêpnie wybierz znak i wielko¶æ.
|
||
Zmiana nie bêdzie widoczna w LyX-ie, ale bêdzie widoczna w podgl±dzie dokumentu
|
||
przy u¿yciu xdvi lub ghostview.
|
||
\layout Standard
|
||
|
||
Mo¿esz przywróciæ domy¶lny znak wyliczenia przez klikniêcie prawym klawiszem
|
||
myszy na przycisku poziomu wyliczenia.
|
||
\layout Standard
|
||
|
||
Je¶li rzeczywi¶cie chcesz mieæ wiele uk³adów akapitów z ró¿nymi zestawami
|
||
znaków wyliczenia w ka¿dym musisz wykonaæ trochê brudnej roboty.
|
||
Okno wyboru znaku wyliczenia mo¿e pomóc w znalezieniu nazwy LaTeX-owej
|
||
znaku.
|
||
Aby zrobiæ w³asne akapity musisz mie¶ nastêpuj±c± opcjê:
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
let
|
||
\backslash
|
||
savelabelitemi=
|
||
\backslash
|
||
labelitemi
|
||
\layout Standard
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
small
|
||
\backslash
|
||
(
|
||
\backslash
|
||
sharp
|
||
\backslash
|
||
)}
|
||
\end_inset
|
||
|
||
|
||
\layout Itemize
|
||
|
||
U¿yj polecenia LaTeX-a
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{}{}
|
||
\family default
|
||
do specyfikacji nowego znaku wyliczenia dla zadanej g³êboko¶ci zagnie¿d¿enia.
|
||
To bêdzie tak¿e potrzebne do zapisu bie¿±cego znaku i jego pó¼niejszego
|
||
ponownego przywo³ania.
|
||
W tym wyliczeniu zosta³y u¿yte nastêpuj±ce kody LaTeX-a do zmiany znaku
|
||
wyliczenia w pierwszym poziomie.
|
||
\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³êboko¶æ zagnie¿d¿enia w poleceniu
|
||
\family typewriter
|
||
|
||
\backslash
|
||
labelitem
|
||
\family default
|
||
jest podawana cyframi rzymskimi (podobnie jak numeracja czê¶ci).
|
||
\layout Itemize
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
[
|
||
\backslash
|
||
(
|
||
\backslash
|
||
star
|
||
\backslash
|
||
)]
|
||
\end_inset
|
||
|
||
Podaj dla ka¿dego indywidualnego wiersza wyliczenia kod znaku zamkniêty
|
||
w nawiasy prostok±tne i wpisane w trybie TeX.
|
||
Na przyk³ad ten wiersz zaczyna siê znakiem
|
||
\family typewriter
|
||
[
|
||
\backslash
|
||
(
|
||
\backslash
|
||
star
|
||
\backslash
|
||
)]
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
Poczekaj na LyX 1.2.
|
||
Nastêpne stabilne wydanie LyX-a powinna mieæ wbudowan± obs³ugê definiowania
|
||
dla ka¿dego wyliczenia oddzielnego zestawu znaków.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
savelabelitemi}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Je¶li bêdziesz potrzebowa³ przywróciæ z powrotem poprzednie globalne ustawienia
|
||
znaków to nale¿y wpisaæ:
|
||
\newline
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand
|
||
\backslash
|
||
labelitemi[0]{
|
||
\backslash
|
||
savelabelitemi}
|
||
\layout Chapter
|
||
|
||
Specjalne klasy dokumentu
|
||
\layout Section
|
||
|
||
AMS Math
|
||
\layout Standard
|
||
|
||
by David
|
||
\noun on
|
||
Johnson
|
||
\layout Standard
|
||
\added_space_top bigskip \noindent
|
||
Uk³ad AMS-Math jest zestawem styli zalecanymi dla sk³adu pism matematycznych
|
||
przesy³anych do wydawnictwa American Mathematical Society.
|
||
Uk³ad nie jest przyciêty do specyfiki pisma, ale mo¿na to ³atwo zrobiæ.
|
||
Powiniene¶ przejrzeæ dokumentacjê AMS pod k±tem specyficznych instrukcji
|
||
dla ka¿dego pisma (czêsto wymagana jest tylko zmiana w jednym wierszu).
|
||
Dokumentacja AMS jest dostêpna w internecie na stronie
|
||
\begin_inset 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³ady s± odpowiednie i u¿yteczne dla zapisu matematyki.
|
||
S± aktualnie dostêpne ró¿ne uk³ady AMS-math:
|
||
\layout Enumerate
|
||
|
||
amsart -- standardowy format artyku³u -- AMS article.
|
||
Wszystkie równania i wyra¿enia s± numerowane jako
|
||
\begin_inset Formula $(n.m)$
|
||
\end_inset
|
||
|
||
, gdzie pierwsza liczba oznacza sekcjê, a druga odpowiada kolejnemu numerowi
|
||
¶rodowiska (Theorems, Corollaries, Propositions, Definitions, Remarks,
|
||
itd.) w tej sekcji.
|
||
Istnieje tak¿e kilka (ale nie wszystkie) ¶rodowisk nienumerowanych, które
|
||
s± u¿ywane okazjonalnie.
|
||
Nazwy nienumerowanych ¶rodowisk koñcz± siê znakiem gwiazdki (*).
|
||
\layout Enumerate
|
||
|
||
amsart-seq -- tutaj, twierdzenia, definicje itd.
|
||
s± numerowane kolejno, bez odniesienia do numeru sekcji.
|
||
Dostêpne s± równie¿ nienumerowane ¶rodowiska (ale nie wszystkie), do okazjonaln
|
||
ego u¿ycia.
|
||
Nazwy nienumerowanych ¶rodowisk koñcz± siê znakiem gwiazdki (*).
|
||
\layout Enumerate
|
||
|
||
amsbook - standardowy format ksi±¿ki -- AMS book (prawdziwe monografie).
|
||
Numeracja jest podobna jak w uk³adzie amsart, z wyj±tkiem numeracji wszystkiego
|
||
jako
|
||
\begin_inset Formula $(n,m,p)$
|
||
\end_inset
|
||
|
||
, gdzie pierwszy numer odnosi siê do numeru rozdzia³u, drugi do sekcji,
|
||
a trzeci jest numerem kolejnym wyra¿enia (Theorems, Corollaries, Propositions,
|
||
Definitions, Remarks, itd.) w tej sekcji.
|
||
Istnieje tak¿e kilka (ale nie wszystkie) ¶rodowisk nienumerowanych, które
|
||
s± u¿ywane okazjonalnie.
|
||
Nazwy nienumerowanych ¶rodowisk koñcz± siê znakiem gwiazdki (*).
|
||
\layout Standard
|
||
|
||
Dowolne pliki LyX-a ams-* mog± byæ konwertowane do schematu przez prost±
|
||
zmianê klasy dokumentu w menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Co daje ten szablon?
|
||
\layout Standard
|
||
|
||
Te uk³ady dostarczaj± d³ug± listê ¶rodowisk.
|
||
Najbardziej matematyczne pisma i ksi±¿ki bêd± korzystaæ w wiêkszo¶ci z
|
||
tych ¶rodowisk, AMS-LaTeX-u sprzyja definiowaniu nieograniczonej liczby
|
||
rozmaitych takich deklaracji.
|
||
Jednak zalecane przez AMS ¶rodowiska s± dostêpne w LyX-ie.
|
||
Oto lista nowych ¶rodowisk (nie wyliczamy typowych takich jak
|
||
\family sans
|
||
sections, bibliography, title, author, date
|
||
\family default
|
||
):
|
||
\layout Description
|
||
|
||
Theorem This is typically used for the statements of major results.
|
||
S³owo
|
||
\family sans
|
||
,,Theorem
|
||
\family default
|
||
'' wy¶wietlane jest czcionk± pó³grub±, along with an automatically-determined
|
||
number (an unnumbered version,
|
||
\family sans
|
||
Theorem*
|
||
\family default
|
||
, is also available).
|
||
Tekst jest pochylony.
|
||
\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.
|
||
\layout Description
|
||
|
||
Lemma These are smaller results needed to prove other statements.
|
||
\layout Description
|
||
|
||
Proposition These are less major results which (hopefully) add to the general
|
||
theory being discussed.
|
||
\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).
|
||
\layout Description
|
||
|
||
Criterion A required condition.
|
||
\layout Description
|
||
|
||
Algorithm A general procedure to be used.
|
||
\layout Description
|
||
|
||
Axiom This is a property or statement taken as true within the system being
|
||
discussed.
|
||
\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.
|
||
\layout Description
|
||
|
||
Example Sk³ad jest podobny do Definition.
|
||
\layout Description
|
||
|
||
Condition
|
||
\layout Description
|
||
|
||
Problem
|
||
\layout Description
|
||
|
||
Exercise
|
||
\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.
|
||
\layout Description
|
||
|
||
Note Set similarly to the Remark environment.
|
||
\layout Description
|
||
|
||
Notation
|
||
\layout Description
|
||
|
||
Claim
|
||
\layout Description
|
||
|
||
Summary
|
||
\layout Description
|
||
|
||
Acknowledgement
|
||
\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.
|
||
\layout Description
|
||
|
||
Conclusion
|
||
\layout Description
|
||
|
||
Fact
|
||
\layout Description
|
||
|
||
Proof S³owo ,,
|
||
\shape italic
|
||
Proof
|
||
\shape default
|
||
'' jest pisane kursyw±, but the rest is set upright.
|
||
At the end of this environment (other environments can be nested within
|
||
this one, of course) a QED symbol (usually a square, but it can vary with
|
||
different styles) is placed.
|
||
\layout Description
|
||
|
||
Address Tu powinien byæ podany sta³y adres autora.
|
||
\layout Description
|
||
|
||
Current\SpecialChar ~
|
||
Address Tu powinien byæ podany czasowy adres autora, gdy wysy³a³
|
||
dokument, o ile jest ró¿ny od podanego powy¿ej w Address.
|
||
\layout Description
|
||
|
||
Email Adres e-mail autora
|
||
\layout Description
|
||
|
||
URL Adres strony internetowej autora.
|
||
\layout Description
|
||
|
||
Keywords S³owa kluczowe i frazy u¿ywane do identyfikacji specyficznych dyskutowa
|
||
nych tematów w prasie.
|
||
\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.
|
||
\layout Description
|
||
|
||
Thanks
|
||
\layout Description
|
||
|
||
Dedicatory
|
||
\layout Description
|
||
|
||
Translator
|
||
\layout Standard
|
||
|
||
Ponadto, ¶rodowiska automatycznie w³±czaj± pakiety AMS-LaTeX i czcionki
|
||
AMS, które musz± byæ dostêpne w Twoim systemie, aby mo¿na by³o u¿ywaæ tych
|
||
uk³adów.
|
||
\layout Section
|
||
|
||
Dinbrief
|
||
\layout Standard
|
||
|
||
Klasa dokumentu
|
||
\family sans
|
||
dinbrief
|
||
\family default
|
||
mo¿e byæ u¿yta do pisania listów zgodnie z niemieck± konwencj±.
|
||
Dla Ciebie w folderze
|
||
\family typewriter
|
||
.../lyx/share/templates
|
||
\family default
|
||
znajduje siê plik przyk³adowy, aby by³o ³atwiej zacz±æ.
|
||
\layout Section
|
||
|
||
Paper
|
||
\layout Standard
|
||
|
||
Klasa dokumentu
|
||
\family sans
|
||
paper
|
||
\family default
|
||
jest alternatyw± dla standardowej klasy
|
||
\family sans
|
||
article
|
||
\family default
|
||
.
|
||
Daje ona podobn± funkcjonalno¶æ, ale mo¿na preferowaæ w tym uk³adzie bezszeryfo
|
||
we tytularia i jeszcze wiêcej.
|
||
\layout Section
|
||
|
||
A&A Paper
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Peter
|
||
\noun default
|
||
|
||
\noun on
|
||
Sütterlin
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
W tej sekcji opisano jak mo¿na u¿yæ LyX-a do pisania artyku³ów do pism naukowych
|
||
\emph on
|
||
Astronomy and Astrophysics
|
||
\emph default
|
||
oraz
|
||
\emph on
|
||
Supplement Series
|
||
\emph default
|
||
przy u¿yciu klasy dokumentu
|
||
\family typewriter
|
||
aa.cls
|
||
\family default
|
||
z pakietu makr wydawnictwa Springer.
|
||
Ten pakiet mo¿e byæ ¶ci±gniêty z serwera ftp Springera
|
||
\layout Standard
|
||
\added_space_top medskip \added_space_bottom medskip \align center
|
||
|
||
\begin_inset LatexCommand \url{ftp://ftp.springer.de/pub/tex/latex/aa}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Instrukcja do A&A Paper jest dostarczana razem z pakietem.
|
||
Ten tekst nie ma na celu zast±pienia oryginalnej instrukcji ale jest krótkim
|
||
przewodnikiem jak wykorzystaæ ten format.
|
||
\layout Subsection
|
||
|
||
Zaczynamy
|
||
\layout Standard
|
||
|
||
Aby zacz±æ 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\SpecialChar ~
|
||
|
||
\bar under
|
||
s
|
||
\bar default
|
||
zablonu
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
Zalecamy korzystanie z szablonu.
|
||
Either create one yourself, or ask the local system administrator to suply
|
||
a site-wide version.
|
||
Przyk³adowy szablon jest czê¶ci± standardowej dystrybucji LyX-a.
|
||
\end_inset
|
||
|
||
|
||
\family default
|
||
.
|
||
Je¶li nie u¿y³e¶ szablonu to zwróæ uwagê na nastêpuj±ce ustawienia:
|
||
\layout Itemize
|
||
|
||
Wybierz klasê dokumentu
|
||
\family sans
|
||
paper (A&A)
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
\bar under
|
||
S
|
||
\bar default
|
||
tyl dokumentu
|
||
\family default
|
||
w zak³adce
|
||
\family sans
|
||
Dokument
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
Nie zmieniaj opcji
|
||
\family sans
|
||
\bar under
|
||
S
|
||
\bar default
|
||
tyl strony
|
||
\family default
|
||
: pozostaw
|
||
\family sans
|
||
domy¶lny
|
||
\family default
|
||
.
|
||
Uk³ad jest zrobiony za pomoc± makr i nie powiniene¶ niczego zmieniaæ.
|
||
\layout Itemize
|
||
|
||
Mo¿esz chcieæ u¿yæ czcionki
|
||
\family sans
|
||
Times
|
||
\family default
|
||
wybieraj±c z listy
|
||
\family sans
|
||
\bar under
|
||
C
|
||
\bar default
|
||
zcionka
|
||
\family default
|
||
, jako sugerowanej przez wydawnictwo Springer dla jednolitego wygl±du tekstu
|
||
wydruków.
|
||
\layout Subsection
|
||
|
||
Nag³ówek
|
||
\layout Standard
|
||
|
||
Pierwsz± rzecz± do wprowadzenia jest dane nag³ówkowe.
|
||
Które zawieraj± osiem wpisów, z których kilka jest opcjonalnych.
|
||
Oto one:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Thesaurus
|
||
\family default
|
||
: [wymagane] Zobacz podrêcznik Springera.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Title
|
||
\family default
|
||
: [wymagane]
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Subtitle
|
||
\family default
|
||
: [wymagane]
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Author
|
||
\family default
|
||
: [wymagane]
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Address
|
||
\family default
|
||
: [wymagane]
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Offprints
|
||
\family default
|
||
: [opcjonalne] je¶li jest wiêcej ni¿ jeden autor, to komu wys³aæ odbitki.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Email
|
||
\family default
|
||
: [opcjonalne] adres e-mail dla kontaktu z autorem.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Date
|
||
\family default
|
||
: [wymagane].
|
||
Suggested format is
|
||
\family typewriter
|
||
Received: <date> / Accepted <date>
|
||
\layout Standard
|
||
|
||
Nie potrzeba wydawaæ polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
maketitle
|
||
\family default
|
||
, jest to robione automatycznie przez LyX gdy nag³ówek jest zakoñczony.
|
||
Although the order of the single header entries doesn't matter it is advised
|
||
to keep the above sequence, just to get the best optics and meets the layout
|
||
of the real document.
|
||
\layout Standard
|
||
|
||
Je¶li chcesz umie¶ciæ przypis w nag³ówku, np.
|
||
dla wskazania twojego aktualnego adresu, mo¿esz u¿yæ standardowego przypisu
|
||
za pomoc±
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
P
|
||
\bar default
|
||
rzypis.
|
||
|
||
\family default
|
||
LyX w takim przypadku u¿yje automatycznie okre¶lenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
thanks{}
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
In addition to these topics, Springer uses two additional LaTeX commands
|
||
that have no counterpart in LyX:
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
and
|
||
\family default
|
||
do oddzielenia ró¿nych nazw takich jak autorzy, instytucje.
|
||
\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.
|
||
\layout Standard
|
||
|
||
In both cases, the appropriate command has to be entered in LyX an marked
|
||
as LaTeX code.
|
||
See the examples.
|
||
\layout Subsection
|
||
|
||
Streszczenie
|
||
\layout Standard
|
||
|
||
Streszczenie powinno siê znajdowaæ bezpo¶rednio za nag³ówkiem.
|
||
\layout Standard
|
||
|
||
The only special thing about the abstract environment is that it should
|
||
contain an entry with the keywords.
|
||
This is not yet implemented for LyX, therefore you have to enter the LaTeX
|
||
command
|
||
\family typewriter
|
||
|
||
\backslash
|
||
keywords{}
|
||
\family default
|
||
by hand and mark it as LaTeX code.
|
||
Zobacz przyk³adowy artyku³.
|
||
\layout Subsection
|
||
|
||
Obs³ugiwane ¶rodowiska
|
||
\layout Standard
|
||
|
||
Uk³ad A&A paper obs³uguje nastêpuj±ce ¶rodowiska dla strukturyzacji tekstu:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Section
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Subsection
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Subsubsection
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Itemize
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Enumerate
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Description
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Caption
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Abstract
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Acknowledgment
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Bibliography
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
LaTeX
|
||
\layout Subsection
|
||
|
||
Polecenia nie obs³ugiwane przez LyX
|
||
\layout Standard
|
||
|
||
Kilka poleceñ uk³adu
|
||
\family sans
|
||
paper (A&A)
|
||
\family default
|
||
nie jest jeszcze obs³ugiwane w LyX-ie.
|
||
Kilka zosta³o ju¿ omówionych.
|
||
Dla kompletno¶ci poni¿ej s± one wszystkie wypisane:
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
and
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
appendix
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
authorrunning
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
inst{}
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
keywords{}
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
object{}
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
titlerunning{}
|
||
\layout Standard
|
||
|
||
Je¶li chcesz u¿yæ którego¶ z tych poleceñ, to musisz wpisaæ je sam.
|
||
I nie zapomnij wpisywaæ je w trybie LaTeX-a!
|
||
\layout Subsection
|
||
|
||
Wstawki -- rysunki i tabele
|
||
\layout Standard
|
||
|
||
LyX obs³uguje niezbêdne ¶rodowiska wstawek
|
||
\family sans
|
||
figure, figure*, table
|
||
\family default
|
||
i
|
||
\family sans
|
||
table*
|
||
\family default
|
||
, dlatego nie wspominamy o nich tutaj wiêcej.
|
||
Zajrzyj do
|
||
\emph on
|
||
Podrêcznika U¿ytkownika
|
||
\emph default
|
||
.
|
||
Pamiêtaj, ¿e tabele powinny byæ wyrównane lewostronnie.
|
||
Do tego celu wybierz tabelê i zmieñ wyrównanie w
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
A
|
||
\bar default
|
||
kapit.
|
||
\layout Standard
|
||
|
||
Jest tylko jedna specjalna rzecz: rysunki z podpisami.
|
||
Aby utworzyæ takie rysunki musisz wykonaæ poni¿sze kroki:
|
||
\layout Enumerate
|
||
|
||
Utwórz szerok± wstawkê:
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
staw\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
W
|
||
\bar default
|
||
stawki\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
R
|
||
\bar default
|
||
ysunek(wide)
|
||
\family default
|
||
,
|
||
\layout Enumerate
|
||
|
||
Wpisz tre¶æ podpisu rysunku.
|
||
\layout Enumerate
|
||
|
||
Naci¶nij
|
||
\family sans
|
||
Enter
|
||
\family default
|
||
aby przesun±æ kursor powy¿ej podpisu,
|
||
\layout Enumerate
|
||
|
||
Wstaw swój rysunek (eps),
|
||
\layout Enumerate
|
||
|
||
Ustaw kursor za rysunkiem i wstaw odstê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
|
||
,
|
||
\layout Enumerate
|
||
|
||
Prze³±cz siê do trybu LaTeX:
|
||
\family sans
|
||
M-c\SpecialChar ~
|
||
t
|
||
\family default
|
||
,
|
||
\layout Enumerate
|
||
|
||
Wpisz:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
parbox[b]{55mm}{
|
||
\family default
|
||
.
|
||
\series bold
|
||
Nie zamykaj nawiasu!
|
||
\layout Enumerate
|
||
|
||
Ustaw kursor za podpisem, prze³±cz siê do trybu LaTeX-a i wstaw brakuj±cy
|
||
nawias
|
||
\family typewriter
|
||
,,}
|
||
\family default
|
||
''.
|
||
\layout Standard
|
||
|
||
Zobacz tak¿e rysunek w przyk³adowym artykule.
|
||
\layout Subsection
|
||
|
||
Szablon referatu
|
||
\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\SpecialChar ~
|
||
Options
|
||
\family default
|
||
field in the
|
||
\family sans
|
||
Document\SpecialChar ~
|
||
Layout
|
||
\family default
|
||
popup.
|
||
Just enter the string
|
||
\family typewriter
|
||
referee
|
||
\family default
|
||
there.
|
||
\layout Subsection
|
||
|
||
Przyk³ad
|
||
\layout Standard
|
||
|
||
W folderze
|
||
\family sans
|
||
Examples
|
||
\family default
|
||
znajduje siê plik przyk³adowy artyku³ napisany w LyX-ie.
|
||
To jest przyk³ad z oryginalnago pakietu makr Springera przet³umaczonego
|
||
do LyX-a.
|
||
U¿yj go jako inspiracjê i porównanie oryginalnego kodu LaTeX-a z LyX-owym
|
||
sposobem pisania.
|
||
\layout Section
|
||
|
||
AASTeX
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Mike Ressler
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
AASTeX jest zestawem makr wydanych przez American Astronomical Society dla
|
||
u³atwienia wysy³ania elektronicznych manuskryptów do trzech pism wydawanych
|
||
przez Towarzystwo:
|
||
\emph on
|
||
Astrophysical Journal
|
||
\emph default
|
||
(w³±czaj±c Listy i Suplement),
|
||
\emph on
|
||
Astronomical Journal
|
||
\emph default
|
||
i
|
||
\emph on
|
||
Publications of the Astronomical Society of the Pacific
|
||
\emph default
|
||
.
|
||
LyX wymaga co najmniej wersji 5.0 tych makr.
|
||
Wersje starsze od 5.0 s± przeznaczone dla LaTeX2.09 i s± niekompatybilne
|
||
z LyX-em.
|
||
Pakiet AASTeX mo¿na pobraæ z serwera ftp AAS
|
||
\layout Standard
|
||
\added_space_top medskip \added_space_bottom medskip \align center
|
||
|
||
\begin_inset LatexCommand \url{ftp://ftp.aas.org/pubs}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Starting a New Paper
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Finishing Your Paper
|
||
\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.
|
||
\layout Enumerate
|
||
|
||
Export your paper as a LaTeX file (
|
||
\family sans
|
||
File\SpecialChar \menuseparator
|
||
Export\SpecialChar \menuseparator
|
||
as LateX
|
||
\family default
|
||
).
|
||
\layout Enumerate
|
||
|
||
Edit the resulting
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
file with your favorite text editor
|
||
\begin_deeper
|
||
\layout Enumerate
|
||
|
||
remove the comment lines before the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
command
|
||
\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.
|
||
\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).
|
||
\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.
|
||
\layout Enumerate
|
||
|
||
alter any
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cite
|
||
\family default
|
||
commands, if necessary (see section
|
||
\begin_inset LatexCommand \ref{cite}
|
||
|
||
\end_inset
|
||
|
||
below).
|
||
\end_deeper
|
||
\layout Enumerate
|
||
|
||
Run the resulting file through LaTeX to make sure it still processes correctly.
|
||
\layout Enumerate
|
||
|
||
Reread the journal requirements to make sure your filenames and formats
|
||
are correct.
|
||
\layout Enumerate
|
||
|
||
Submit it.
|
||
\layout Subsection
|
||
|
||
Comments On Specific Commands
|
||
\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{}
|
||
|
||
\layout Subsubsection
|
||
|
||
Things that work as expected
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\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).
|
||
\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
|
||
.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Subsubsection
|
||
|
||
Things that work, but require more comment
|
||
\layout Standard
|
||
|
||
The following items work, but require a little more discussion:
|
||
\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)
|
||
\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)
|
||
\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.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
and
|
||
\family default
|
||
(2.3) -- will have extra {} after it.
|
||
This should not cause an error.
|
||
\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.
|
||
\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
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
placefigure
|
||
\family default
|
||
(2.8) -- same as for
|
||
\family typewriter
|
||
|
||
\backslash
|
||
placetable
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
acknowledgements
|
||
\family default
|
||
(2.9) -- will have extra {} after it.
|
||
This should not cause an error.
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
appendix
|
||
\family default
|
||
(2.10) -- will have extra {} after it.
|
||
This should not cause an error.
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
Things not implemented, use ERT
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\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)
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Subsubsection
|
||
|
||
Things that cannot be implemented
|
||
\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.
|
||
\layout Subsection
|
||
|
||
FAQs, Tips, Tricks, and Other Ruminations
|
||
\layout Subsubsection
|
||
|
||
Getting LyX and AASTeX to cooperate
|
||
\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:
|
||
\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
|
||
.
|
||
\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
|
||
.
|
||
\layout Enumerate
|
||
|
||
Rerun
|
||
\family sans
|
||
Options\SpecialChar \menuseparator
|
||
Reconfigure
|
||
\family default
|
||
in LyX, then restart LyX.
|
||
\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
|
||
?
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
LaTeX error processing a table
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
References
|
||
\begin_inset LatexCommand \label{cite}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
W³±czanie plików EPS
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
Things I could have done, but didn't
|
||
\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:
|
||
\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)''.
|
||
\layout Subsection
|
||
|
||
Final Caveat
|
||
\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{}
|
||
|
||
\layout Section
|
||
|
||
ijmpd
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Panayotis Papasotiriou
|
||
\layout Subsection
|
||
|
||
Overview
|
||
\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
|
||
.
|
||
\layout Subsection
|
||
|
||
Writing a paper
|
||
\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.
|
||
\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.
|
||
\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).
|
||
\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).
|
||
\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.
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Preparing a paper for submission
|
||
\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.
|
||
\layout Enumerate
|
||
|
||
Remove the comment lines before the
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
command.
|
||
\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.
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Use of ERT
|
||
\layout Standard
|
||
|
||
U¿ycie wstawek ERT jest opcjonalne i jest zredukowane do trzech poleceñ,
|
||
which affect the look of the page.
|
||
If you started writing your paper by using the
|
||
\family typewriter
|
||
ijmpd.lyx
|
||
\family default
|
||
template, the ERT needed is already in its place; you usually don't need
|
||
to delete it.
|
||
You may only change the first ERT to specify the information printed to
|
||
the top of odd and even pages (authors' names and short paper's title,
|
||
respectively).
|
||
This ERT must have the form
|
||
\family typewriter
|
||
|
||
\backslash
|
||
markboth{Authors' Names}{Short Paper's Title}
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Kluwer
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Panayotis Papasotiriou
|
||
\layout Subsection
|
||
|
||
Przegl±d
|
||
\layout Standard
|
||
|
||
Pakiet Kluwer jest zestawem makr wydanych przez Kluwer Academic Publishers
|
||
aby u³atwiæ elektroniczn± wysy³kê manuskryptów do pism wydawanych przez
|
||
wydawnictwo.
|
||
Najbardziej znane z nich (at least in my domain of interest), to
|
||
\emph on
|
||
Astrophysics and Space Science
|
||
\emph default
|
||
i
|
||
\emph on
|
||
Solar Physics
|
||
\emph default
|
||
, ale istnieje wiele innych (zobacz kompletn± listê pod adresem
|
||
\begin_inset LatexCommand \url{http://www.wkap.nl/jrnllist.htm/JRNLHOME}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
Pakiet Kluwer mo¿na pobraæ z serwisu
|
||
\begin_inset LatexCommand \url{http://www.wkap.nl/kaphtml.htm/STYLEFILES}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Kompletna dokumentacja jest zawarta w pakiecie (ale mo¿na pobraæ j± oddzielnie).
|
||
\layout Standard
|
||
|
||
LyX obs³uguje wiele cech pakietu ale nie wszystkie.
|
||
Mimo to wstawki ERT s± potrzebne do redukcji ,,osobliwych'' poleceñ pakietu
|
||
(zobacz
|
||
\begin_inset LatexCommand \ref{subsec:kluwer_peculiarities}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
Ja ostatnio napisa³em bez ¿adnych problemów artyku³ wys³any do pisma
|
||
\emph on
|
||
Astrophysics and Space Science
|
||
\emph default
|
||
.
|
||
\layout Subsection
|
||
|
||
Pisanie artyku³ów
|
||
\layout Standard
|
||
|
||
Naj³atwiejsz± drog± do napisania nowego artyku³u jest skorzystanie z szablonu.
|
||
Wybierz polecenie z menu
|
||
\family sans
|
||
Plik\SpecialChar \menuseparator
|
||
Nowy z szablonu
|
||
\family default
|
||
, a nastêpnie wybierz plik szablonu
|
||
\family typewriter
|
||
kluwer.lyx
|
||
\family default
|
||
.
|
||
Otrzymasz wówczas (prawie) pusty dokument, który zawiera wiêkszo¶æ pól
|
||
z manuskryptu z krótkim opisem ich u¿ycia.
|
||
I jak w wiêkszo¶ci szablonów zast±p istniej±ce teksty (w³±czaj±c nawiasy
|
||
|
||
\family typewriter
|
||
<>
|
||
\family default
|
||
) poprawnymi informacjami.
|
||
\layout Subsection
|
||
|
||
Przygotowanie artyku³u do wys³ania
|
||
\layout Standard
|
||
|
||
Podobnie jak przy pakiecie AASTeX przed wysy³k± artyku³u do wydawnictwa,
|
||
artyku³ nale¿y przetworzyæ, co opisano dalej w kolejnych krokach:
|
||
\layout Enumerate
|
||
|
||
Wyeksportuj artyku³ do pliku LaTeX.
|
||
Zrób to przez wybór polecenia z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
E
|
||
\bar default
|
||
ksportuj\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
L
|
||
\bar default
|
||
aTeX
|
||
\family default
|
||
.
|
||
|
||
\layout Enumerate
|
||
|
||
Wyedytuj uzyskany plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
w edytorze tekstowym dokonuj±c nastêpuj±cych zmian:
|
||
\begin_deeper
|
||
\layout Enumerate
|
||
|
||
usuñ wiersze komentarza przed poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
,
|
||
\layout Enumerate
|
||
|
||
usuñ wszystko pomiêdzy dyrektywami
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatletter
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
makeatother
|
||
\family default
|
||
w³±cznie, z wyj±tkiem Twoich specyficznych poleceñ wstawionych do preambu³y.
|
||
\layout Standard
|
||
|
||
Zapisz uzyskany plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
.
|
||
\end_deeper
|
||
\layout Enumerate
|
||
|
||
Przetwórz plik
|
||
\family typewriter
|
||
.tex
|
||
\family default
|
||
przez LaTeX tyle razy ile potrzeba (zwykle do trzech razy).
|
||
\layout Enumerate
|
||
|
||
Zobacz utworzony plik
|
||
\family typewriter
|
||
.dvi
|
||
\family default
|
||
korzystaj±c z przegl±darki np.
|
||
|
||
\family sans
|
||
xdvi
|
||
\family default
|
||
i sprawd¼ czy wszystko jest ok (tak powinno byæ je¶li nie pope³ni³e¶ b³êdów).
|
||
\layout Subsection
|
||
|
||
,,Osobliwo¶ci'' pakietu Kluwer
|
||
\begin_inset LatexCommand \label{subsec:kluwer_peculiarities}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Pakiet Kluwer posiada nastêpuj±ce ,,osobliwo¶ci'':
|
||
\layout Enumerate
|
||
|
||
Jest mo¿liwe pisanie wielu artyku³ów w tym samym pliku LaTeX-a
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
Nie mogê wyobraziæ sobie innego dobrego powodu aby to zrobiæ
|
||
\end_inset
|
||
|
||
.
|
||
Ka¿dy artyku³ musi byæ zawarty w ¶rodowisku ,,article''.
|
||
Niestety, tego ¶rodowiska nie mo¿na pomin±æ, nawet je¶li piszemy tylko
|
||
jeden artyku³.
|
||
Dlatego ka¿dy artyku³ zaczyna siê poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{article}
|
||
\family default
|
||
i koñczy oczywi¶cie poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{article}
|
||
\family default
|
||
.
|
||
Mimo to mo¿na to zaimplementowaæ w LyX-ie, ale ja nie do³±czam tego, od
|
||
czasu jak to wygl±da brzydko i mo¿e peszyæ nowych u¿ytkowników.
|
||
Dlatego Ty potrzebujesz wpisaæ te polecenia wprost jako kod LaTeX (jako
|
||
wstawki ERT).
|
||
\layout Enumerate
|
||
|
||
Informacje podane na pocz±tku artyku³u (np.: title, subtitle, author, institution
|
||
, running title, running author, abstract i keywords) musz± znajdowaæ siê
|
||
w\SpecialChar ~
|
||
¶rodowisku ,,opening''.
|
||
Tego nie zaimplementowano w LyX-ie, tak ¿e Ty musisz umie¶ciæ title, subtitle
|
||
itd.
|
||
pomiêdzy dwoma wstawkami ERT (
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{opening}
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{opening}
|
||
\family default
|
||
).
|
||
\layout Enumerate
|
||
|
||
Wed³ug podrêcznika u¿ytkownika etykieta ka¿dej pozycji bibliografii musi
|
||
byæ zapisana jako
|
||
\family typewriter
|
||
|
||
\backslash
|
||
protect
|
||
\backslash
|
||
citeauthoryear{
|
||
\family default
|
||
\emph on
|
||
author(s)
|
||
\family typewriter
|
||
\emph default
|
||
}{
|
||
\family default
|
||
\emph on
|
||
year
|
||
\family typewriter
|
||
\emph default
|
||
}
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Szablon
|
||
\family typewriter
|
||
kluwer.lyx
|
||
\family default
|
||
zajmuje siê tymi wszystkimi ,,osobliwo¶ciami'' Je¶li zaczynasz z nowym
|
||
artyku³em korzystaj±c z tego szablonu, to nie potrzebujesz robiæ nic specjalneg
|
||
o.
|
||
Tylko:
|
||
\layout Enumerate
|
||
|
||
nie usuwaj wstawek ERT do³±czonych do szablonu i
|
||
\layout Enumerate
|
||
|
||
skopiuj przyk³adow± bibliografiê do³±czona do szablonu i dostosuj j± przez
|
||
dopisanie nowych pozycji.
|
||
\layout Section
|
||
|
||
Koma-Script
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Bernd Rellermeyer
|
||
\layout Subsection
|
||
|
||
Przegl±d
|
||
\layout Standard
|
||
|
||
LyX-owe klasy dokumentu
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
book(koma-script)
|
||
\emph default
|
||
, i
|
||
\emph on
|
||
letter(koma-script)
|
||
\emph default
|
||
odpowiadaj± LaTeX-owym klasom odpowiednio
|
||
\family typewriter
|
||
scrartcl.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
scrreprt.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
scrbook.cls
|
||
\family default
|
||
, i
|
||
\family typewriter
|
||
scrlettr.cls
|
||
\family default
|
||
, z rodziny Koma-Script.
|
||
Zastêpuj± one standardowe klasy dokumentu odpowiednio
|
||
\family typewriter
|
||
article.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
report.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
book.cls
|
||
\family default
|
||
, i
|
||
\family typewriter
|
||
letter.cls
|
||
\family default
|
||
, i s± bli¿sze europejskim konwencjom typograficznym
|
||
\layout Itemize
|
||
|
||
Standardow± wielko¶ci± czcionki jest 11pt w
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
, oraz 12pt w
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
Tytularia, etykiety opisu ¶rodowisk i kilka elementów klasy
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
s± sk³adane czcionk± pó³grub± bezszeryfow±
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Istnieje du¿a ró¿nica pomiêdzy starymi pó³grubymi czcionkami bezszeryfowymi
|
||
rodziny cm, a nowymi rodziny ec, szczególnie w wygl±dzie tytulariów.
|
||
Dla porównania pó³gruba czcionka bezszeryfowa rodziny ec wygl±da na troszkê
|
||
cieñsz±.
|
||
Pakiet LaTeX-a
|
||
\family typewriter
|
||
cmsd.sty
|
||
\family default
|
||
autorstwa
|
||
\shape smallcaps
|
||
Walter Schmidta
|
||
\shape default
|
||
pomaga tworzyæ ,,zwyk³y'' wygl±d przy u¿yciu czcionek ec.
|
||
\end_inset
|
||
|
||
.
|
||
Numeracja tytu³ów rozdzia³ów jest zrobiona tak samo jak numeracja sekcji,
|
||
czyli bez wiersza ,,Rozdzia³\SpecialChar \ldots{}
|
||
''.
|
||
Ponadto wygl±d tytulariów mo¿e byæ zmieniony za pomoc± kilku opcji (w LyX-ie
|
||
wprowadza siê je w polach
|
||
\family sans
|
||
Opcje Dodatkowe
|
||
\family default
|
||
wywo³anym z menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
).
|
||
\layout Itemize
|
||
|
||
G³ównym zamierzeniem projektowania obszaru pisania klas dokumentu Koma-Script
|
||
s± opcje
|
||
\family sans
|
||
BCOR
|
||
\family default
|
||
i
|
||
\family sans
|
||
DIV
|
||
\family default
|
||
(w LyX-ie wprowadza siê je w polach
|
||
\family sans
|
||
Opcje Dodatkowe
|
||
\family default
|
||
wywo³anym z menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
).
|
||
Dziêki nim mamy klarown± mo¿liwo¶æ zmiany szeroko¶ci marginesów jako opcje
|
||
w menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
Klasy LaTeX-owe rodziny Koma-Script definiuj± kilka dodatkowych poleceñ.
|
||
Czê¶æ z nich, które maj± sens w LyX-ie s± zaimplementowane w odpowiednich
|
||
¶rodowiskach.
|
||
\layout Standard
|
||
|
||
Szczegó³owy opis (w jêzyku niemieckim) LaTeX-owych klas dokumentu rodziny
|
||
Koma-Script mo¿na znale¼æ w dokumentacji Koma-Script
|
||
\emph on
|
||
scrguide
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Istnieje angielskie t³umaczenie --
|
||
\emph on
|
||
screnggu
|
||
\emph default
|
||
, ale nie jest kompletne
|
||
\end_inset
|
||
|
||
|
||
\emph default
|
||
Dalsze punkty opisuj± tylko te aspekty, które s± zwi±zane z LyX-em.
|
||
\layout Subsection
|
||
|
||
Klasy article (koma-script), report (koma-script) i book (koma-script)
|
||
\layout Standard
|
||
|
||
Klasy dokumentu
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book(koma-script)
|
||
\emph default
|
||
s± zaimplementowane w plikach uk³adu, odpowiednio:
|
||
\family typewriter
|
||
scrartcl.layout
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
scrreprt.layout
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
scrbook.layout
|
||
\family default
|
||
.
|
||
Zawieraj± one wszystkie ¶rodowiska odpowiednich standardowych klas dokumentu
|
||
odpowiednio
|
||
\emph on
|
||
article
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book
|
||
\emph default
|
||
, czê¶ciowo zmienione z wy³±czeniem LyX-owego ¶rodowiska
|
||
\family sans
|
||
List
|
||
\family default
|
||
, które jest zast±pione przez nowe ¶rodowisko
|
||
\family sans
|
||
Labeling
|
||
\family default
|
||
o takiej samej funkcji.
|
||
Jednak ¶rodowisko
|
||
\family sans
|
||
Labeling
|
||
\family default
|
||
zosta³o dodane do kilku nowych ¶rodowisk, ale nie s± one czê¶ci± klasy
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Addchap
|
||
\family default
|
||
,
|
||
\family sans
|
||
Addsec
|
||
\family default
|
||
: s± odpowiednikami dla
|
||
\family sans
|
||
Chapter*
|
||
\family default
|
||
i
|
||
\family sans
|
||
Section*
|
||
\family default
|
||
, dodatkowo daj± wpis do spisu tre¶ci.
|
||
|
||
\family sans
|
||
Addchap
|
||
\family default
|
||
nie istnieje w klasie
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Addchap*
|
||
\family default
|
||
,
|
||
\family sans
|
||
Addsec*
|
||
\family default
|
||
: zachowuj± siê dok³adnie tak jak
|
||
\family sans
|
||
Addchap
|
||
\family default
|
||
i
|
||
\family sans
|
||
Addsec
|
||
\family default
|
||
, additionally clearing running heads.
|
||
|
||
\family sans
|
||
Addchap*
|
||
\family default
|
||
nie istnieje w klasie
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Minisec
|
||
\family default
|
||
: generuje tytu³ tu¿ nad nastêpnym akapitem w standardowej wielko¶ci czcionki
|
||
bez wp³ywu na strukturê dokumentu.
|
||
\layout Standard
|
||
|
||
Nastêpuj±ce ¶rodowiska, razem ze standardowymi:
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
i
|
||
\family sans
|
||
Date
|
||
\family default
|
||
, tworz± stronê tytu³ow± dokumentu.
|
||
Musz± byæ wstawione na pocz±tku pierwszego ,,normalnego'' akapitu
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
Odpowiednie polecenia LaTeX musz± pojawiæ siê przed poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
maketitle
|
||
\end_inset
|
||
|
||
Gdy dane ¶rodowisko jest u¿yte czê¶ciej ni¿ jeden raz, to zostanie uwzglêdnione
|
||
tylko ostatnie jego wyst±pienie w tek¶cie.
|
||
Te dodatkowe ¶rodowiska, podobnie jak
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
i
|
||
\family sans
|
||
Date
|
||
\family default
|
||
, nie wp³ywaj± na wygl±d tworzonego dokumentu.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Subject
|
||
\family default
|
||
: tworzy wy¶rodkowany akapit powy¿ej podstawowego tytu³u (
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
) z tematem dokumentu.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Publishers
|
||
\family default
|
||
: tworzy wy¶rodkowany akapit poni¿ej podstawowego tytu³u (
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
) z nazw± wydawcy.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Dedication
|
||
\family default
|
||
: w klasach
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
tworzy wy¶rodkowany akapit z dedykacj± na oddzielnej stronie za stron±
|
||
tytu³ow±, a w klasie
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
tworzy wy¶rodkowany akapit z dedykacj± poni¿ej podstawowego tytu³u (
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
).
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Titlehead
|
||
\family default
|
||
: tworzy wyrównany do lewej powy¿ej podstawowego tytu³u (
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
) dla nag³ówka dokumentu.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Uppertitleback
|
||
\family default
|
||
: tworzy w druku dwustronnym w klasach
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
na tyle strony tytu³owej u góry wyrównany do lewej akapit, a w przypadku
|
||
druku jednostronnego lub klasy
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
nie jest sk³adane.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Lowertitleback
|
||
\family default
|
||
: tworzy w druku dwustronnym w klasach
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
na tyle strony tytu³owej u do³u wyrównany do lewej akapit, a w przypadku
|
||
druku jednostronnego lub klasy
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
nie jest sk³adane.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Extratitle
|
||
\family default
|
||
: tworzy specjaln± ,,brudn±'' stronê na pocz±tku dokumentu zawieraj±c± akapit
|
||
bez specjalnego formatowania.
|
||
\layout Standard
|
||
|
||
Pliki uk³adu dla klas dokumentu
|
||
\emph on
|
||
article (koma-script)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (koma-script)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (koma-script)
|
||
\emph default
|
||
w³±czaj± plik
|
||
\family typewriter
|
||
scrmacros.inc
|
||
\family default
|
||
.
|
||
Który jest w³a¶ciwym miejscem do definiowania w³asnych ¶rodowisk.
|
||
Skopiuj
|
||
\family typewriter
|
||
scrmacros.inc
|
||
\family default
|
||
do swojego osobistego foldera uk³adów i wyedytuj go!
|
||
\layout Subsection
|
||
|
||
Klasa letter (koma-script)
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
\noindent
|
||
Klasa dokumentu
|
||
\emph on
|
||
letter (koma-script)
|
||
\emph default
|
||
jest zaimplementowana w pliku uk³adu
|
||
\family typewriter
|
||
scrlettr.layout
|
||
\family default
|
||
.
|
||
Zawiera on wszystkie ¶rodowiska odpowiadaj±ce standardowej klasie
|
||
\emph on
|
||
letter
|
||
\emph default
|
||
, czê¶ciowo zmienione z wy³±czeniem LyX-owych ¶rodowisk
|
||
\family sans
|
||
List
|
||
\family default
|
||
,
|
||
\family sans
|
||
Comment
|
||
\family default
|
||
i
|
||
\family sans
|
||
LyX
|
||
\family default
|
||
-
|
||
\family sans
|
||
Code
|
||
\family default
|
||
, które s± zast±pione przez nowe ¶rodowisko
|
||
\family sans
|
||
Labeling
|
||
\family default
|
||
o takiej samej funkcji.
|
||
Ponadto zawiera, w odró¿nieniu od standardowej klasy, standardowe ¶rodowiska
|
||
\family sans
|
||
LaTeX
|
||
\family default
|
||
,
|
||
\family sans
|
||
Quotation
|
||
\family default
|
||
,
|
||
\family sans
|
||
Quote
|
||
\family default
|
||
i
|
||
\family sans
|
||
Verse
|
||
\family default
|
||
.
|
||
Dodatkowo jest kilka nowych specyficznych ¶rodowisk.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Inlined
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Wygl±d listu z³o¿onego w tej klasie dokumentu mo¿e byæ sterowany za pomoc±
|
||
kilku poleceñ LaTeX-a (w LyX-ie mo¿na je wprowadziæ wybieraj±c z menu
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
P
|
||
\bar default
|
||
reambu³a LaTeX
|
||
\family default
|
||
)
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Na przyk³ad, standardowy wygl±d nag³ówka listu zawieraj±cy nazwê i adres
|
||
jest ca³kowicie self-willed.
|
||
,,Podstawowy'' nag³ówek jest tworzony za pomoc± nastêpuj±cych poleceñ w
|
||
preambule:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
firsthead{
|
||
\backslash
|
||
parbox[b]{
|
||
\backslash
|
||
textwidth}
|
||
\layout LyX-Code
|
||
|
||
{
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
fromname
|
||
\backslash
|
||
|
||
\backslash
|
||
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
fromaddress}}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
nexthead{
|
||
\backslash
|
||
parbox[b]{
|
||
\backslash
|
||
textwidth}
|
||
\layout LyX-Code
|
||
|
||
{
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
fromname
|
||
\backslash
|
||
hfill
|
||
\backslash
|
||
ignorespaces
|
||
\backslash
|
||
pagename
|
||
\backslash
|
||
|
||
\backslash
|
||
thepage}}
|
||
\end_inset
|
||
|
||
Dziêki temu autor listu mo¿e utworzyæ swój w³asny uk³ad.
|
||
Szczegó³owy opis (w jêzyku niemieckim) LaTeX-owych klas dokumentu rodziny
|
||
Koma-Script mo¿na znale¼æ w dokumentacji Koma-Script
|
||
\emph on
|
||
scrguide
|
||
\emph default
|
||
.
|
||
\layout Standard
|
||
|
||
¦rodowiska
|
||
\family sans
|
||
Letter
|
||
\family default
|
||
i
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
definiuj± pocz±tek listu i musz± byæ u¿yte w ka¿dym li¶cie.
|
||
Dla podkre¶lenia ich w dokumencie, s± zaznaczone literami odpowiednio
|
||
\family sans
|
||
L
|
||
\family default
|
||
lub
|
||
\family sans
|
||
O
|
||
\family default
|
||
na lewym marginesie.
|
||
To umo¿liwia napisanie dowolnej liczby listów w jednym pliku.
|
||
¦rodowisko
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
tworzy nowy list u¿ywaj±c tego samego adresu, a
|
||
\family sans
|
||
Letter
|
||
\family default
|
||
tworzy nowy adres.
|
||
¦rodowiska
|
||
\family sans
|
||
Closing
|
||
\family default
|
||
,
|
||
\family sans
|
||
PS
|
||
\family default
|
||
,
|
||
\family sans
|
||
CC
|
||
\family default
|
||
i
|
||
\family sans
|
||
Encl
|
||
\family default
|
||
s± podstawowymi ¶rodowiskami i mog± byæ u¿ywane wielokrotnie w tym samym
|
||
li¶cie.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Letter
|
||
\family default
|
||
: tworzy akapit na adres i definiuje pocz±tek listu.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
: tworzy akapit dla adresu i zaczyna nowy list.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Closing
|
||
\family default
|
||
: tworzy akapit na tekst zamykaj±cy list.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
PS
|
||
\family default
|
||
: tworzy akapit na Postscriptum.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
CC
|
||
\family default
|
||
: tworzy akapit na listê rozdzielnika (Do wiadomo¶ci).
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Encl
|
||
\family default
|
||
: tworzy akapit dla za³±czników.
|
||
\layout Standard
|
||
|
||
¦rodowiska
|
||
\family sans
|
||
Name
|
||
\family default
|
||
,
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
,
|
||
\family sans
|
||
Address
|
||
\family default
|
||
,
|
||
\family sans
|
||
Telephone
|
||
\family default
|
||
,
|
||
\family sans
|
||
Place
|
||
\family default
|
||
,
|
||
\family sans
|
||
Backaddress
|
||
\family default
|
||
,
|
||
\family sans
|
||
Specialmail
|
||
\family default
|
||
,
|
||
\family sans
|
||
Location
|
||
\family default
|
||
,
|
||
\family sans
|
||
Title
|
||
\family default
|
||
i
|
||
\family sans
|
||
Subject
|
||
\family default
|
||
wy¶wietlaj± etykiety, dla u³atwienia wpisywania, których zawarto¶æ jest
|
||
przetwarzana przez klasê letter (Koma-Script)
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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_inset
|
||
|
||
Te ¶rodowiska musz± byæ u¿yte na pocz±tku odpowiedniego ¶rodowiska
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Implementacja tych ¶rodowisk w trybie WYSIWYG nie ma sensu, poniewa¿ rzeczywisty
|
||
wygl±d z³o¿onego listu zale¿y nie tylko od u¿ycia w³a¶ciwego ¶rodowiska,
|
||
ale tak¿e innych czynników.
|
||
Na przyk³ad podpis wprowadzony w ¶rodowisku
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
bêdzie pojawia³ siê tylko w li¶cie, w którym u¿yto ¶rodowiska
|
||
\family sans
|
||
Closing
|
||
\family default
|
||
.
|
||
Zawarto¶æ ¶rodowiska
|
||
\family sans
|
||
Telephone
|
||
\family default
|
||
standardowo nie bêdzie pojawiaæ siê przy wszystkich z³o¿onych listach.
|
||
Mo¿liwo¶æ projektowania wolnych nag³ówków listu jest ju¿ wspomniana w przypisie
|
||
powy¿ej.
|
||
\layout Standard
|
||
|
||
¦rodowiska mog± byæ tak¿e u¿ywane jako puste akapity.
|
||
To ma sens np.
|
||
dla ¶rodowiska
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
.
|
||
Je¶li ¶rodowisko
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
nie zosta³o w ogóle u¿yte, to standardowo jest zastêpowane zawarto¶ci±
|
||
¶rodowiska
|
||
\family sans
|
||
Name
|
||
\family default
|
||
, ale je¶li mamy puste ¶rodowisko
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
to nie jest niczym zastêpowane.
|
||
\layout Standard
|
||
|
||
Przez u¿ycie ¶rodowisk mo¿na utworzyæ szablon listu, z czê¶ciowo wype³nionymi
|
||
polami ¶rodowisk (np.
|
||
Name, Address itd).
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Name
|
||
\family default
|
||
: nazwa nadawcy, standardowo pojawia siê jako wy¶rodkowany akapit w nag³ówku
|
||
listu.
|
||
Tekst pisany jest du¿ymi literami.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
: podpis nadawcy, standardowo pojawia siê poni¿ej tre¶ci ¶rodowiska
|
||
\family sans
|
||
Closing
|
||
\family default
|
||
.
|
||
Je¶li nie u¿yto ¶rodowiska
|
||
\family sans
|
||
Signature
|
||
\family default
|
||
to zamiast niego pojawia siê zawarto¶æ
|
||
\family sans
|
||
Name
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Address
|
||
\family default
|
||
: adres nadawcy, standardowo pojawia siê jako wy¶rodkowany akapit w nag³ówku
|
||
listu, poni¿ej nazwy nadawcy.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Telephone
|
||
\family default
|
||
: numer telefonu nadawcy, pojawia siê tylko, gdy jest w³±czona zmienna LaTeX
|
||
\family typewriter
|
||
|
||
\backslash
|
||
telephonenum
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Place
|
||
\family default
|
||
: miejsce napisania listu.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Date
|
||
\family default
|
||
: data napisania listu.
|
||
|
||
\family sans
|
||
Place
|
||
\family default
|
||
i
|
||
\family sans
|
||
Date
|
||
\family default
|
||
standardowo sk³adane s± w wierszu poni¿ej pola adresu nadawcy wyrównane
|
||
do prawej.
|
||
Je¶li ¶rodowisko
|
||
\family sans
|
||
Date
|
||
\family default
|
||
jest puste, to zawarto¶æ ¶rodowiska
|
||
\family sans
|
||
Place
|
||
\family default
|
||
nie pojawi siê.
|
||
Je¶li nie u¿yto ¶rodowiska
|
||
\family sans
|
||
Date
|
||
\family default
|
||
, to domy¶lnie pobierana jest data sk³adu.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Backaddress
|
||
\family default
|
||
: adres zwrotny, standardowo sk³adany jest powy¿ej adresu docelowego ma³±
|
||
czcionk± bezszeryfow±.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Specialmail
|
||
\family default
|
||
: uwagi dla poczty (np.
|
||
do r±k w³asnych), standardowo pojawiaj± siê pomiêdzy adresem zwrotnym a
|
||
docelowym, i s± podkre¶lone.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Location
|
||
\family default
|
||
: dodatkowa informacja, standardowo pojawia siê przy prawym marginesie poni¿ej
|
||
adresu docelowego.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Title
|
||
\family default
|
||
: tytu³ listu, standardowo pojawia siê z³o¿ony wielk± i pó³grub± czcionk±
|
||
bezszeryfow± powy¿ej tematu listu.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Subject
|
||
\family default
|
||
: temat listu, standard z³o¿ony jest czcionk± pó³grub± powy¿ej akapitu
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
¦rodowiska
|
||
\family sans
|
||
Yourref
|
||
\family default
|
||
,
|
||
\family sans
|
||
Yourmail
|
||
\family default
|
||
,
|
||
\family sans
|
||
Myref
|
||
\family default
|
||
,
|
||
\family sans
|
||
Customer
|
||
\family default
|
||
i
|
||
\family sans
|
||
Invoice
|
||
\family default
|
||
tworz± listy firmowe przez z³o¿enie zawarto¶ci tych ¶rodowisk powy¿ej wiersza
|
||
tytu³owego.
|
||
Dla pola daty u¿ywana jest zawarto¶æ ¶rodowiska
|
||
\family sans
|
||
Date
|
||
\family default
|
||
.
|
||
Je¶li wykorzystane jest choæ jedno ze ¶rodowisk ,,biznesowych'', to zawarto¶æ
|
||
¶rodowiska
|
||
\family sans
|
||
Place
|
||
\family default
|
||
nie jest sk³adana, tylko ustawiana jest zmienna LaTeX
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
-
|
||
\end_inset
|
||
|
||
a
|
||
\family typewriter
|
||
|
||
\backslash
|
||
fromplace
|
||
\family default
|
||
.
|
||
te ¶rodowiska musz± byæ u¿yte przed odpowiednim ¶rodowiskiem
|
||
\family sans
|
||
Opening
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Yourref
|
||
\family default
|
||
: Wasz znak (Your ref.)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Yourmail
|
||
\family default
|
||
: Wasz list (Your letter of.)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Myref
|
||
\family default
|
||
: Nasz znak (Our ref.)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Customer
|
||
\family default
|
||
: Klient (Customer no.)
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Invoice
|
||
\family default
|
||
: Nr faktury (Invoice no.)
|
||
\layout Subsection
|
||
|
||
Problemy
|
||
\layout Standard
|
||
|
||
Przedstawienie WYSIWYG w LyX-ie dokumentów w klasie Koma-Script powoduje
|
||
kilka problemów.
|
||
\layout Itemize
|
||
|
||
Numery rozdzia³ów ¶rodowisk
|
||
\family sans
|
||
Chapter
|
||
\family default
|
||
s± wy¶wietlane w wierszu powy¿ej tytu³u rozdzia³u.
|
||
Taki przypadek jest spowodowany wewnêtrznym przetwarzaniem przez LyX ¶rodowiska
|
||
\family sans
|
||
Counter_Chapter
|
||
\family default
|
||
w pliku uk³adu.
|
||
\layout Itemize
|
||
|
||
Tytu³y ¶rodowisk
|
||
\family sans
|
||
Addchap
|
||
\family default
|
||
i
|
||
\family sans
|
||
Addsec
|
||
\family default
|
||
s± wstawione tylko do ,,prawdziwego'' LaTeX-owego spisu tre¶ci, a nie s±
|
||
wy¶wietlane LyX-owym spisie tre¶ci (
|
||
\family sans
|
||
\bar under
|
||
N
|
||
\bar default
|
||
awigacja
|
||
\family default
|
||
).
|
||
\layout Itemize
|
||
|
||
Tryb separacji akapitów w dokumencie
|
||
\emph on
|
||
letter
|
||
\emph default
|
||
wy¶wietlany jest jako odstêp, a nie wciêcie.
|
||
To jest standardowe zachowanie, do tego nie potrzeba ¿adnego polecenia
|
||
LaTeX-a.
|
||
Ale w oknie
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
D
|
||
\bar default
|
||
okument
|
||
\family default
|
||
odpowiedni prze³±cznik wskazuje na za³±czony tryb
|
||
\family sans
|
||
\bar under
|
||
W
|
||
\bar default
|
||
ciêcie
|
||
\family default
|
||
.
|
||
Tryb
|
||
\family sans
|
||
\bar under
|
||
O
|
||
\bar default
|
||
dstêp
|
||
\family default
|
||
daje efekt po u¿yciu odpowiedniego polecenia LaTeX-a wstawionego do dokumentu
|
||
do wytworzenia odstêpu.
|
||
\layout Section
|
||
|
||
Springer Journals (
|
||
\family sans
|
||
svjour
|
||
\family default
|
||
)
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Martin Vermeer
|
||
\layout Subsection
|
||
|
||
Opis
|
||
\layout Standard
|
||
|
||
Tutaj opisujemy klasy i pliki uk³adu u¿ywanych dla niektórych pism wydawanych
|
||
przez wydawnictwo Springer Verlag i wymienionych na stronie
|
||
\begin_inset LatexCommand \url{http://www.springer.de/author/tex/help-journals.html}
|
||
|
||
\end_inset
|
||
|
||
, sk±d powiniene¶ móc pobraæ pliki klasy (tak, oczywi¶cie teraz dla LaTeX2e!).
|
||
To jest modularny system: wspólne czê¶ci dla wszystkich pism s± zaimplementowan
|
||
e w pliku
|
||
\family typewriter
|
||
svjour.inc
|
||
\family default
|
||
, z którego korzystaj± specyficzne dla danego pisma pliki uk³adu (np.:
|
||
\family typewriter
|
||
svjog.layout
|
||
\family default
|
||
dla
|
||
\emph on
|
||
Journal of Geodesy
|
||
\emph default
|
||
) .
|
||
\layout Standard
|
||
|
||
Oznacza to, ¿e implementacja wsparcia dla innego pisma wydawnictwa Springer
|
||
wymaga napisania w³asnego pliku uk³adu
|
||
\family typewriter
|
||
sv
|
||
\family default
|
||
<myjournal>
|
||
\family typewriter
|
||
.layout
|
||
\family default
|
||
na podstawie pliku
|
||
\family typewriter
|
||
svjog.layout
|
||
\family default
|
||
.
|
||
|
||
\layout Standard
|
||
|
||
Klasa dokumentu LyX-a by³a testowana tylko dla pisma
|
||
\emph on
|
||
Journal of Geodesy
|
||
\emph default
|
||
.
|
||
Pliki
|
||
\family typewriter
|
||
svjour
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
svjog
|
||
\family default
|
||
s± zawarte w standardowej dystrybucji LyX-a.
|
||
Zainstaluj pobran± z serwera wydawnictwa Springer odpowiedni± klasê LaTeX-ow±
|
||
w odpowiednim katalogu TeX-a, od¶wie¿ bazê pakietów TeX-a (w teTeX-u uruchom
|
||
polecenie
|
||
\family typewriter
|
||
texhash
|
||
\family default
|
||
, jako root je¶li jest to niezbêdne), zrekonfiguruj LyX-a i powinno ju¿
|
||
dzia³aæ.
|
||
\layout Subsection
|
||
|
||
Nowe style
|
||
\layout Standard
|
||
|
||
Du¿a liczba stylów typu theorem --
|
||
\family sans
|
||
Claim, Conjecture,
|
||
\family default
|
||
|
||
\family sans
|
||
\SpecialChar \ldots{}
|
||
Theorem
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Headnote, Dedication, Subtitle, Running_LaTeX_Title, Author_Running, Institute,
|
||
Mail, Offprints, Keywords, Acknowledgements, Acknowledgement
|
||
\family default
|
||
.
|
||
Zobacz dokumentacjê do pakietu aby poznaæ szczegó³y.
|
||
\layout Subsection
|
||
|
||
Obs³ugiwane pisma
|
||
\layout Itemize
|
||
|
||
|
||
\emph on
|
||
Journal of Geodesy
|
||
\emph default
|
||
:
|
||
\family typewriter
|
||
svjog.layout
|
||
\family default
|
||
-- Martin Vermeer
|
||
\layout Itemize
|
||
|
||
|
||
\emph on
|
||
Probability Theory and Related Fields
|
||
\emph default
|
||
:
|
||
\family typewriter
|
||
svprobth.layout
|
||
\family default
|
||
-- Jean-Marc Lasgouttes
|
||
\layout Standard
|
||
|
||
Dodaj w³asne -- to nie jest trudne!
|
||
\layout Subsection
|
||
|
||
Podziêkowania
|
||
\layout Standard
|
||
|
||
Te pliki bazuj± czê¶ciowo na starszym pliku uk³adu
|
||
\family typewriter
|
||
ejour2.layout
|
||
\family default
|
||
, który bazowa³ na starym stylu LaTeX 2.09 z wydawnictwa Springer.
|
||
Wszystko to i uk³ad
|
||
\family typewriter
|
||
ejour2
|
||
\family default
|
||
teraz nie dzia³a.
|
||
Jean-Marc Lasgouttes bardzo pomóg³ mi znale¼æ drogê implementacji uk³adu
|
||
w LyX-ie.
|
||
\layout Subsection
|
||
|
||
B³êdy
|
||
\layout Standard
|
||
|
||
Prawdopodobne.
|
||
Ale prawdopodobnie mniej ni¿ w starej klasie
|
||
\family typewriter
|
||
ejour2
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Ograniczenia np.: nie wy¶wietla numeru ¶rodowisk typu theorem, w tej chwili
|
||
#.
|
||
\layout Section
|
||
|
||
AGU journals (
|
||
\family sans
|
||
aguplus
|
||
\family default
|
||
)
|
||
\layout Standard
|
||
|
||
by
|
||
\shape smallcaps
|
||
Martin Vermeer
|
||
\layout Subsection
|
||
|
||
Description
|
||
\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
|
||
|
||
).
|
||
\layout Subsection
|
||
|
||
New styles
|
||
\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
|
||
.
|
||
\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.
|
||
\layout Standard
|
||
|
||
I suspect this is still badly incomplete.
|
||
\layout Subsection
|
||
|
||
New floats
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Planotable
|
||
\family default
|
||
and
|
||
\family sans
|
||
Plate
|
||
\family default
|
||
.
|
||
We also have a new
|
||
\family sans
|
||
Table_Caption
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Supported journals
|
||
\layout Itemize
|
||
|
||
|
||
\emph on
|
||
Journal of Geophysical Research
|
||
\emph default
|
||
:
|
||
\family typewriter
|
||
jgrga.layout
|
||
\family default
|
||
-- Martin Vermeer
|
||
\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
|
||
.
|
||
\layout Section
|
||
|
||
EGS journals (
|
||
\family sans
|
||
egs
|
||
\family default
|
||
)
|
||
\layout Standard
|
||
|
||
by
|
||
\shape smallcaps
|
||
Martin Vermeer
|
||
\layout Subsection
|
||
|
||
Description
|
||
\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
|
||
|
||
.
|
||
\layout Subsection
|
||
|
||
New styles
|
||
\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.
|
||
\layout Section
|
||
|
||
Slides [aka
|
||
\noun on
|
||
Sli
|
||
\noun default
|
||
TeX]
|
||
\begin_inset LatexCommand \label{sec:slitex}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
John Weiss
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
W tej sekcji opisujemy jak u¿yæ LyX-a do przygotowania slajdów do rzutników.
|
||
Istniej± dwie klasy dokumentów, które mo¿na do tego celu zastosowaæ: domy¶lnie
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
i
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX.
|
||
W tej sekcji opisano pierwsz± z nich.
|
||
\layout Standard
|
||
|
||
Powiem to jeszcze raz, jasno, aby nie bu³o nieporozumieñ:
|
||
\layout Standard
|
||
\added_space_top bigskip \added_space_bottom bigskip \align center
|
||
|
||
\size large
|
||
Ta sekcja dokumentu opisuje
|
||
\emph on
|
||
tylko
|
||
\emph default
|
||
klasê
|
||
\family sans
|
||
,,slides (default)
|
||
\family default
|
||
''.
|
||
\layout Standard
|
||
|
||
Je¶li szukasz dokumentacji do
|
||
\family sans
|
||
,,slides (FoilTeX)
|
||
\family default
|
||
'', zajrzyj do sekcji\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:foiltex}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Klasa
|
||
\family sans
|
||
foils
|
||
\family default
|
||
[
|
||
\family sans
|
||
,,slides (FoilTeX)
|
||
\family default
|
||
''] jest aktualnie trochê lepsza ni¿ domy¶lnie klasa
|
||
\family sans
|
||
slides
|
||
\family default
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
\SpecialChar \ldots{}
|
||
lub tak powtarzam za jej adwokatami.
|
||
Nigdy jej nie u¿ywa³em i nie wiem czy to jest prawda czy nie.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Ta klasa jest ulepszeniem LaTeX2e starego pakietu
|
||
\noun on
|
||
Sli
|
||
\noun default
|
||
TeX package.
|
||
Ka¿da dystrybucja LaTeX2e zawiera tê klasê [któr±, od teraz, bêdê nazywa³
|
||
\family sans
|
||
,,slides
|
||
\family default
|
||
''], tak wiêc jeste¶ zmuszony j± mieæ.
|
||
Jak wspomnia³em wcze¶niej istniej± inne klasy, jak np.
|
||
|
||
\family sans
|
||
foils
|
||
\family default
|
||
, które tak¿e tworz± slajdy do rzutnika i wykonuj± to zadanie lepiej ni¿
|
||
ta.
|
||
Jednak istnieje kilka rzeczy, które klasa
|
||
\family sans
|
||
slides
|
||
\family default
|
||
mo¿e zrobiæ, a inne nie, np.
|
||
generowanie overlays.
|
||
Czytaj dalej aby dowiedzieæ siê wiêcej!
|
||
\layout Subsection
|
||
|
||
Zaczynamy
|
||
\begin_inset LatexCommand \label{sec:slidesetup}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Oczywi¶cie, aby u¿yæ tej klasy dokumentu, potrzebujesz wybraæ klasê
|
||
\family sans
|
||
,,slides (default)
|
||
\family default
|
||
'' z listy
|
||
\family sans
|
||
\bar under
|
||
C
|
||
\bar default
|
||
lass
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
.
|
||
Jest kilka rzeczy, które powiniene¶ wiedzieæ o tej klasie:
|
||
\layout Itemize
|
||
|
||
Nie zmieniaj opcji
|
||
\family sans
|
||
Strony i Page cols
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
.
|
||
Nie s± one obs³ugiwane przez klasê
|
||
\family sans
|
||
slides
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
W oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
lista styli dostêpna w polu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
agestyle
|
||
\family default
|
||
zachowuje siê troszkê inaczej dla tej klasy.
|
||
Dostêpne s± nastepuj±ce style:
|
||
\begin_deeper
|
||
\layout Description
|
||
|
||
|
||
\family sans
|
||
plain
|
||
\family default
|
||
W prawym dolnym naro¿niku slajdu umieszony zostanie numer slajdu,
|
||
\layout Description
|
||
|
||
|
||
\family sans
|
||
headings
|
||
\family default
|
||
Podobnie jak
|
||
\family sans
|
||
plain
|
||
\family default
|
||
, ale dodatkowo zostana wstawione krzy¿yki w rogach folii dla dok³adnego
|
||
pozycjonowania przy nak³adaniu folii jedna na drug±.
|
||
To jest styl domy¶lny.
|
||
\layout Description
|
||
|
||
|
||
\family sans
|
||
empty
|
||
\family default
|
||
Nie jest dodawany numer, data ani znaczniki wyrównania.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
Klasa
|
||
\family sans
|
||
slides
|
||
\family default
|
||
posiada dodatkow± opcjê:
|
||
\family typewriter
|
||
clock
|
||
\family default
|
||
.
|
||
Aby j± u¿yæ, wpisz ,,
|
||
\family typewriter
|
||
clock
|
||
\family default
|
||
'' w polu
|
||
\family sans
|
||
Opcje doda
|
||
\bar under
|
||
t
|
||
\bar default
|
||
kowe
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokument
|
||
\family default
|
||
.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
U¿ycie tej opcji pozwala dodaæ znacznik daty do
|
||
\family sans
|
||
Note
|
||
\family default
|
||
s.
|
||
Zobacz sekcjê\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:slideNote}
|
||
|
||
\end_inset
|
||
|
||
aby poznaæ wiêcej szczegó³ów.
|
||
\end_deeper
|
||
\layout Standard
|
||
|
||
Mo¿esz u¿yæ szablonu ,,
|
||
\family typewriter
|
||
slides.lyx
|
||
\family default
|
||
'' aby automatycznie ustawiæ klasê nowego dokumentu na
|
||
\family sans
|
||
slides
|
||
\family default
|
||
[za pomoca polecenia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
Nowy z\SpecialChar ~
|
||
szablonu
|
||
\family default
|
||
aby utworzyæ nowy dokument].
|
||
Plik szablonu zawiera tak¿e kilka przyk³adów specjalnych ¶rodowisk akapitów
|
||
taj klasy.
|
||
Bêdzie to opisane dalej.
|
||
\layout Subsection
|
||
|
||
¦rodowiska akapitów
|
||
\layout Subsubsection
|
||
|
||
Obs³ugiwane ¶rodowiska
|
||
\layout Standard
|
||
|
||
Pierwsz± rzecz±, któr± powiniene¶ zauwa¿yæ gdy zaczynasz nowy dokument slajdów
|
||
jest rozmiar i typ czcionki: odpowiednio ,,
|
||
\family sans
|
||
Largest
|
||
\family default
|
||
'' i czcionka bezszeryfowa
|
||
\family sans
|
||
Sans\SpecialChar ~
|
||
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.
|
||
\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:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Itemize
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Enumerate
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Description
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
List
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
LaTeX
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Quotation
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Quote
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Verse
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Caption
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
LyX-Code
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Comment
|
||
\layout Standard
|
||
|
||
Wszystkie inne standardowe ¶rodowiska w³±czaj±c ¶rodowiska sekcji nie s±
|
||
u¿ywane w klasie
|
||
\family sans
|
||
Slides
|
||
\family default
|
||
.
|
||
Z drugiej za¶ strony zauwa¿ysz nowe ¶rodowiska:
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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_inset
|
||
|
||
|
||
\family sans
|
||
Slide
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Overlay
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Note
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
InvisibleText
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
VisibleText
|
||
\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
|
||
|
||
|
||
\layout Subsubsection
|
||
|
||
Quirks of the New Environments
|
||
\begin_inset LatexCommand \label{sec:slideQuirk}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
.
|
||
\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.
|
||
\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.
|
||
\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.
|
||
\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:
|
||
\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
|
||
.
|
||
\layout Itemize
|
||
|
||
Now move to the beginning of that paragraph.
|
||
\layout Itemize
|
||
|
||
Next, hit
|
||
\family sans
|
||
Return
|
||
\family default
|
||
.
|
||
\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
|
||
.
|
||
\layout Standard
|
||
|
||
Some future version of LyX will, hopefully, resolve this quirkiness\SpecialChar \ldots{}
|
||
|
||
\layout Subsection
|
||
|
||
Tworzenie prezentacji u¿ywaj±c
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
,
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
i
|
||
\family sans
|
||
Note
|
||
\layout Subsubsection
|
||
|
||
U¿ycie ¶rodowiska
|
||
\family sans
|
||
Slide
|
||
\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.]
|
||
\layout Standard
|
||
|
||
Choosing the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
environment [in the manner described in section\SpecialChar ~
|
||
|
||
\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.
|
||
\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
|
||
.
|
||
\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.
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
U¿ycie
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
ze
|
||
\family sans
|
||
Slide
|
||
\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.
|
||
\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
|
||
collapsed true
|
||
|
||
\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.\SpecialChar ~
|
||
appended to the page number of the parent
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
\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.
|
||
\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
|
||
.
|
||
\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\SpecialChar ~
|
||
|
||
\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.
|
||
\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
|
||
.
|
||
\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
|
||
:
|
||
\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
|
||
.
|
||
\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.
|
||
\layout Enumerate
|
||
|
||
Start an
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
immediately following the
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
Copy the contents of this
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
into the
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
.
|
||
\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.
|
||
\layout Standard
|
||
|
||
That's it.
|
||
You've just made an
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
.
|
||
\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
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
The commands of interest are:
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
{
|
||
\backslash
|
||
invisible \SpecialChar \ldots{}
|
||
}
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
{
|
||
\backslash
|
||
visible \SpecialChar \ldots{}
|
||
}
|
||
\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_inset
|
||
|
||
Using
|
||
\family sans
|
||
Note
|
||
\family default
|
||
with
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
|
||
\begin_inset LatexCommand \label{sec:slideNote}
|
||
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\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.
|
||
\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\SpecialChar ~
|
||
|
||
\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
|
||
.
|
||
\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?
|
||
\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.
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Plik szablonu klasy
|
||
\family sans
|
||
Slides
|
||
\layout Standard
|
||
|
||
Wraz z klas±
|
||
\family sans
|
||
Slides
|
||
\family default
|
||
dostarczy³em tak¿e plik szablonu
|
||
\family typewriter
|
||
slides.lyx
|
||
\family default
|
||
.
|
||
Aby go u¿yæ zacznij Twoj± now± prezentacjê przez
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
Nowy z
|
||
\bar under
|
||
S
|
||
\bar default
|
||
zablonu
|
||
\family default
|
||
.
|
||
Twój nowy plik prezentacji bêdzie zawiera³ jako przyk³ad trójkê
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
--
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
--
|
||
\family sans
|
||
Note
|
||
\family default
|
||
.
|
||
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
i
|
||
\family sans
|
||
Overlay
|
||
\family default
|
||
dodatkowo zawieraj± jako przyk³ad u¿ycia tekst niewidzialny (
|
||
\family sans
|
||
InvisibleText
|
||
\family default
|
||
) i widzialny (
|
||
\family sans
|
||
VisibleText
|
||
\family default
|
||
).
|
||
Na koniec zawarto¶æ preambu³y:
|
||
\layout LyX-Code
|
||
|
||
% Uncomment to print out only slides and overlays
|
||
\layout LyX-Code
|
||
|
||
%
|
||
\layout LyX-Code
|
||
|
||
%
|
||
\backslash
|
||
onlyslides{
|
||
\backslash
|
||
slides}
|
||
\newline
|
||
|
||
\layout LyX-Code
|
||
|
||
% Uncomment to print out only notes
|
||
\layout LyX-Code
|
||
|
||
%
|
||
\layout LyX-Code
|
||
|
||
%
|
||
\backslash
|
||
onlynotes{
|
||
\backslash
|
||
notes}
|
||
\layout Standard
|
||
|
||
I ostatnia rzecz: utworzy³em tê klasê LyX-a do obs³ugi klasy LaTeX2e ,,
|
||
\noun on
|
||
Sli
|
||
\noun default
|
||
TeX emulation'', one of the built-in LaTeX2e classes.
|
||
Neither I nor the rest of the LyX Team endorse or oppose the use of this
|
||
built-in slide class.
|
||
It's here if you want it or need it.
|
||
Istniej± inne klasy LaTeX2e do tworzenia prezentacji, takie jak:
|
||
\family sans
|
||
Foils
|
||
\family default
|
||
[zobacz\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:foiltex}
|
||
|
||
\end_inset
|
||
|
||
] lub pakiet ,,
|
||
\family typewriter
|
||
seminar
|
||
\family default
|
||
'' [znajduj±cy siê w wielu dystrybucjach TeX-a].
|
||
Ten ostatni nie jest jeszcze obs³ugiwany przez LyX-a
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Aktualnie znajduje siê plik uk³adu
|
||
\family typewriter
|
||
seminar.layout
|
||
\family default
|
||
ale nie ma jeszcze pliku szablonu i dokumentacji jak z niego skorzystaæ
|
||
\end_inset
|
||
|
||
.
|
||
Try them out to see what sort of alternative they provide.
|
||
\layout Section
|
||
|
||
Foils [aka
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
\noun on
|
||
TeX
|
||
\noun default
|
||
]
|
||
\begin_inset LatexCommand \label{sec:foiltex}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Allan Rae
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
W tej sekcji opisujemy jak u¿yæ LyX-a do przygotowania slajdów do rzutników.
|
||
Istniej± dwie klasy dokumentów, które mo¿na do tego celu zastosowaæ: domy¶lnie
|
||
\family sans
|
||
Slide
|
||
\family default
|
||
i
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX.
|
||
W tej sekcji opisano tê drug± klasê.
|
||
\layout Standard
|
||
|
||
Powiem to jeszcze raz, jasno, aby nie by³o nieporozumieñ:
|
||
\layout Standard
|
||
\added_space_top bigskip \added_space_bottom bigskip \align center
|
||
|
||
\size large
|
||
Ta sekcja dokumentu opisuje
|
||
\emph on
|
||
tylko
|
||
\emph default
|
||
klasê
|
||
\family sans
|
||
,,slides (FoilTeX)
|
||
\family default
|
||
''.
|
||
\layout Standard
|
||
|
||
Je¶li szukasz dokumentacji do
|
||
\family sans
|
||
,,slides (default
|
||
\family default
|
||
)'', zajrzyj do sekcji\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:slitex}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
Je¶li w Twoim systemie nie masz zainstalowanej klasy
|
||
\family sans
|
||
foils
|
||
\family default
|
||
[,,
|
||
\family sans
|
||
slides (FoilTeX)
|
||
\family default
|
||
''], to prawdopodobnie musisz u¿yæ domy¶lnej klasy
|
||
\family sans
|
||
slides
|
||
\family default
|
||
, która nie jest tak dobra jak
|
||
\family sans
|
||
foils.
|
||
\layout Standard
|
||
|
||
Klasa
|
||
\family sans
|
||
foils
|
||
\family default
|
||
jest zaprojektowana do u¿ycia z wersj± 2.1 LaTeX-owej klasy
|
||
\family sans
|
||
foils.cls
|
||
\family default
|
||
, która jest teraz integraln± czê¶ci± LaTeX2e.
|
||
\layout Subsection
|
||
|
||
Zaczynamy
|
||
\layout Standard
|
||
|
||
Oczywi¶cie, aby u¿yæ tej klasy dokumentu, potrzebujesz wybraæ klasê
|
||
\family sans
|
||
,,slides (FoilTeX)
|
||
\family default
|
||
'' z listy
|
||
\family sans
|
||
\bar under
|
||
C
|
||
\bar default
|
||
lass
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
.
|
||
Jest kilka ustawieñ w oknie
|
||
\family sans
|
||
Styl Dokumentu
|
||
\family default
|
||
i powiniene¶ znaæ ich specyfikê w tej klasie:
|
||
\layout Itemize
|
||
|
||
Nie zmieniaj opcji
|
||
\family sans
|
||
Strony i Page cols
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
.
|
||
Nie s± one obs³ugiwane przez klasê
|
||
\family sans
|
||
foils
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
Domy¶ln± wielko¶ci± czcionki jest 20pt, inne to 17pt, 25pt i 30pt.
|
||
\layout Itemize
|
||
|
||
Domy¶ln± rodzin± jest czcionka
|
||
\family sans
|
||
bezszeryfowa
|
||
\family default
|
||
ale równania matematyczne s± sk³adane zwyk³± czcionk± szeryfow±.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX obs³uguje formaty papieru A4 i Letter, a tak¿e specjalny rozmiar do
|
||
pracy z 35mm slajdami.
|
||
Nie obs³uguje formatów: A5, B5, legal i executive.
|
||
\layout Itemize
|
||
|
||
Nie zmieniaj ustawieñ
|
||
\family sans
|
||
Pozycja wstawki
|
||
\family default
|
||
, poniewa¿ s± one ignorowane.
|
||
Wszystkie wstawki pojawiaj± siê w miejscu gdzie zosta³y umieszczone w tek¶cie.
|
||
\layout Itemize
|
||
|
||
Ustawienia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
agestyle
|
||
\family default
|
||
zachowuj± siê troszkê inaczej w tej klasie.
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX dostarcza rozszerzone mo¿liwo¶ci nag³ówków i stopek w³±czaj± w to logo
|
||
u¿ytkownika.
|
||
Zobacz sekcjê\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:foilfoot}
|
||
|
||
\end_inset
|
||
|
||
aby poznaæ wiêcej szczegó³ów.
|
||
Strona tytu³owa jest traktowana inaczej ni¿ inne strony dokumentu:
|
||
\emph on
|
||
zawsze
|
||
\emph default
|
||
jest nienumerowana i
|
||
\emph on
|
||
zawsze
|
||
\emph default
|
||
logo jest wycentrowane u do³u strony (je¶li je zdefiniowano).
|
||
Mo¿liwe do wyboru style strony:
|
||
\begin_deeper
|
||
\layout List
|
||
\labelwidthstring MMMMMMM
|
||
|
||
|
||
\family sans
|
||
\series bold
|
||
empty
|
||
\family default
|
||
\series default
|
||
Nie jest dodawany numer ani inne nag³ówki i stopki,
|
||
\layout List
|
||
\labelwidthstring MMMMMMM
|
||
|
||
|
||
\family sans
|
||
\series bold
|
||
plain
|
||
\family default
|
||
\series default
|
||
Na dole w ¶rodku slajdu umieszczony zostanie numer slajdu.
|
||
bez innych nag³ówków i stopek (innych ni¿ przypisy).
|
||
\layout List
|
||
\labelwidthstring MMMMMMM
|
||
|
||
|
||
\series bold
|
||
foilheadings
|
||
\series default
|
||
W prawym dolnym naro¿niku slajdu umieszczony zostanie numer slajdu.
|
||
Dodatkowe nag³ówki i stopki zostan± wy¶wietlone.
|
||
To jest styl domy¶lny.
|
||
\layout List
|
||
\labelwidthstring MMMMMMM
|
||
|
||
|
||
\series bold
|
||
fancy
|
||
\series default
|
||
Umo¿liwia skorzystanie z pakietu
|
||
\family sans
|
||
fancyheadings
|
||
\family default
|
||
mimo, ¿e jego u¿ycie z
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX nie jest polecane przez autorów pakietu
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX z powodu kilku mo¿liwych rozjechañ siê uk³adu strony.
|
||
\end_deeper
|
||
\layout Subsubsection
|
||
|
||
Opcje dodatkowe
|
||
\layout Standard
|
||
|
||
Nastêpuj±ce opcje mog± byæ u¿yte w polu
|
||
\family sans
|
||
Opcje dodatkowe
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl Dokumentu
|
||
\family default
|
||
:
|
||
\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ê z tym medium,
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
headrule
|
||
\series default
|
||
Umieszcza poziom± liniê poni¿ej nag³ówka na ka¿dej stronie z wyj±tkiem
|
||
strony tytu³owej,
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
footrule
|
||
\series default
|
||
Umieszcza poziom± liniê powy¿ej stopki na ka¿dej stronie z wyj±tkiem strony
|
||
tytu³owej,
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
dvips
|
||
\series default
|
||
Ta opcja jest automatycznie w³±czona
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Przyp.
|
||
t³um.
|
||
Bez tej opcji mo¿esz korzystaæ wprost z pdfLaTeX-a
|
||
\end_inset
|
||
|
||
, gdy tworzysz nowy dokument w tej klasie.
|
||
Opcja ta mówi
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX-owi aby u¿y³ jako sterownika programu dvips do obrotu tych stron, które
|
||
ustawiono jako poziome,
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
landscape
|
||
\series default
|
||
Po prostu zmienia uk³ad strony na poziomy, ale nie dokonuje obrotu.
|
||
Dla tego je¶li chcesz u¿ywaæ tej opcji potrzebujesz u¿yæ zewnêtrznego programu
|
||
do obrotu ka¿dej strony lub w³ó¿ papier do drukarki poziomo.
|
||
Uwaga ta opcja zamienia role ¶rodowisk
|
||
\family sans
|
||
Foilhead
|
||
\family default
|
||
i
|
||
\family sans
|
||
Rotatefoilhead
|
||
\family default
|
||
(nie przejmuj siê jest to opisane w nastêpnej sekcji),
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
leqno
|
||
\series default
|
||
Numeracja równañ po lewej stronie równania,
|
||
\layout List
|
||
\labelwidthstring MMMMMMx
|
||
|
||
|
||
\series bold
|
||
fleqn
|
||
\series default
|
||
Wyrównuje równania do lewej.
|
||
\layout Subsection
|
||
|
||
Obs³ugiwane ¶rodowiska
|
||
\layout Standard
|
||
|
||
Wiêkszo¶æ zwyk³ych ¶rodowisk wystêpuj±cych w innych klasach jest tak¿e obs³ugiwa
|
||
nych w klasie
|
||
\family sans
|
||
foils
|
||
\family default
|
||
.
|
||
Jest kilka dodatkowych ¶rodowisk dostarczanych przez
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX a tak¿e kilka dodanych przez LyX-a.
|
||
Poni¿ej podano standardowe ¶rodowiska wystêpuj±ce równie¿ w innych klasach:
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Itemize
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Enumerate
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Description
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
List
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
LaTeX
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
LyX-Code
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Verse
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Quote
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Quotation
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Title
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Author
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Date
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Abstract
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Bibliography
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Address
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
RightAddress
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Caption
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Comment
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Nastêpne s± g³ówne ¶rodowiska niezale¿nie od ¶rodowisk strukturyzuj±cych
|
||
tekst.
|
||
Folie s± w³a¶ciwie samodzielnymi sekcjami posiadaj±cymi tytu³ i tre¶æ.
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX dostarcza specyficznych poleceñ rozpoczynaj±cych now± foliê, s± to:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Foilhead
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Rotatefoilhead
|
||
\layout Standard
|
||
|
||
LyX dostarcza tak¿e lekko zmodyfikowane wersje powy¿szych ¶rodowisk o nazwach:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
ShortFoilhead
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
ShortRotatefoilhead
|
||
\layout Standard
|
||
|
||
ró¿nice pomiêdzy nimi s± wyja¶nione w nastêpnej sekcji.
|
||
\layout Standard
|
||
|
||
Folie s± czêsto u¿ywane do prezentacji pomys³ów lub nowych teorii i tak¿e
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX dostarcza szeroki wachlarz narzêdzi do ich prezentacji:
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Theorem
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Lemma
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Corollary
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Proposition
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Definition
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Proof
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Theorem*
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Lemma*
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Corollary*
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Proposition*
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Definition*
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Wersje z gwiazdk± s± ¶rodowiskami nienumerowanymi, a bez gwiazdki s± numerowane.
|
||
S± jeszcze dwa ¶rodowiska list dodane przez LyX i s± to:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
TickList
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
CrossList
|
||
\layout Standard
|
||
|
||
Jest jeszcze kilka poleceñ
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX-a, które nie s± obs³ugiwane przez LyX.
|
||
Wspomnimy o nich i ich przeznaczeniu w sekcji\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:unsuppfoils}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsection
|
||
|
||
Tworzenie folii
|
||
\layout Standard
|
||
|
||
W tej sekcji podamy proste wprowadzenie jak korzystaæ z ró¿nych ¶rodowisk
|
||
aby utworzyæ foliê.
|
||
Je¶li chcesz zobaczyæ przyk³ad folii zobacz plik
|
||
\family typewriter
|
||
Foils.lyx
|
||
\family default
|
||
dostêpny z menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
O
|
||
\bar default
|
||
twórz\SpecialChar \ldots{}
|
||
|
||
\family default
|
||
i naci¶nij przycisk
|
||
\family sans
|
||
Examples
|
||
\family default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Strona tytu³owa
|
||
\layout Standard
|
||
|
||
Nie tak jak inne klasy dostarczaj±ce ¶rodowisk
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\family sans
|
||
Date
|
||
\family default
|
||
i
|
||
\family sans
|
||
Abstract
|
||
\family default
|
||
,
|
||
\family sans
|
||
foils
|
||
\family default
|
||
tworzy tytu³ na w³asnej stronie.
|
||
Je¶li opu¶cisz ¶rodowisko
|
||
\family sans
|
||
Date
|
||
\family default
|
||
, to LaTeX w zastêpstwie wstawi bie¿±c± datê (aktualizowan± przy ka¿dym
|
||
podgl±dzie).
|
||
\layout Subsubsection
|
||
|
||
Rozpoczêcie nowej folii
|
||
\layout Standard
|
||
|
||
Jak wspomnia³em wcze¶niej, mamy cztery sposoby na utworzenie nowej folii.
|
||
Dla folii pionowych powiniene¶ u¿yæ
|
||
\family sans
|
||
Foilhead
|
||
\family default
|
||
lub
|
||
\family sans
|
||
ShortFoilhead.
|
||
|
||
\family default
|
||
Ró¿nica pomiêdzy tymi ¶rodowiskami polega na wielko¶ci odstêpu pomiêdzy
|
||
tytu³em a tre¶ci±.
|
||
\layout Standard
|
||
|
||
Folie poziome tworzymy za pomoc± ¶rodowisk
|
||
\family sans
|
||
Rotatefoilhead
|
||
\family default
|
||
i
|
||
\family sans
|
||
ShortRotatefoilhead
|
||
\family default
|
||
.
|
||
Znów ró¿nica miedzy nimi polega na odstêpie pomiêdzy tytu³em a tre¶ci±.
|
||
W obu skróconych wersjach mamy o pó³ cala mniejszy odstêp.
|
||
\layout Standard
|
||
|
||
Jednym problemem z obs³ug± poziomych slajdów jest wymóg u¿ycia sterownika
|
||
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
do utworzenia pliku PostScript®, w przeciwnym razie folia nie zostanie
|
||
obrócona.
|
||
Jest mo¿liwo¶æ uzyskania poziomych folii nawet je¶li nie masz programu
|
||
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
, po prostu musisz w³o¿yæ folie poziomo do drukarki;-)
|
||
\layout Subsubsection
|
||
|
||
Theorems, Lemmas, Proofs i wiêcej
|
||
\layout Standard
|
||
|
||
Z powodu ma³ego b³êdu w LyX-ie nie mo¿na umie¶ciæ dwóch ¶rodowisk tego samego
|
||
typu bezpo¶rednio jedno po drugim.
|
||
Musza one byæ czymkolwiek rozdzielone.
|
||
Je¶li spróbujesz , bêdziesz móg³ rozci±gn±æ poprzednie ¶rodowisko, tak
|
||
aby¶ mia³ po³±czone dwa ¶rodowiska razem.
|
||
A jak rozwi±zaæ ten problem? Najprostszym rozwi±zaniem jest wstawienie
|
||
tekstu pomiêdzy dwa ¶rodowiska lub wstawienie wstawki
|
||
\family sans
|
||
LaTeX
|
||
\family default
|
||
pomiêdzy te ¶rodowiska zawieraj±cej znak komentarza ,,
|
||
\family typewriter
|
||
%
|
||
\family default
|
||
''.
|
||
To wymusi na LyX-ie utworzenie dwóch oddzielnych ¶rodowisk i da poprawny
|
||
wynik.
|
||
Przyk³ad jest zawarty w dostarczonym pliku w dystrybucji LyX-a.
|
||
pamiêtaj, problem pojawia siê tylko je¶li próbujesz umie¶ciæ dwa ¶rodowiska
|
||
takie jak Theorem bezpo¶rednio jedno za drugim.
|
||
\layout Subsubsection
|
||
|
||
Listy
|
||
\layout Standard
|
||
|
||
Mo¿esz korzystaæ ze wszystkich obs³ugiwanych i wystêpuj±cych w innych klasach,
|
||
¶rodowisk list, a tak¿e z dwóch nowych.
|
||
Tutaj opiszê tylko te nowe.
|
||
Je¶li chcesz znale¼æ wiêcej informacji o innych ¶rodowiskach list zajrzyj
|
||
do
|
||
\emph on
|
||
Podrêcznika U¿ytkownika
|
||
\emph default
|
||
.
|
||
Je¶li zamierzasz korzystaæ z wyliczeñ powiniene¶ tak¿e przeczytaæ sekcjê
|
||
|
||
\begin_inset LatexCommand \ref{sec:bullet}
|
||
|
||
\end_inset
|
||
|
||
|
||
\family sans
|
||
Wybór znaku wyliczenia
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Dwa nowe style list
|
||
\family sans
|
||
TickList
|
||
\family default
|
||
i
|
||
\family sans
|
||
CrossList
|
||
\family default
|
||
, zaprojektowano aby u³atwiæ Ci tworzenie list czynno¶ci wykonanych i nie
|
||
lub co jest w porz±dku lub z³e, przez dostarczenie dedykowanych ¶rodowisk,
|
||
które u¿ywaj± haczyka (akceptacji) lub krzy¿yka (negacji) jako znaku wyliczenia.
|
||
Te listy s± w rzeczywisto¶ci dedykowanymi wariantami ¶rodowiska
|
||
\family sans
|
||
Itemize
|
||
\family default
|
||
.
|
||
Wymagaj± one jednak zainstalowanego pakietu
|
||
\family typewriter
|
||
psnfss
|
||
\family default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Rysunki i Tabele
|
||
\layout Standard
|
||
|
||
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX redefiniuje wstawki tabel i rysunków tak, aby pojawi³y siê dok³adnie
|
||
w miejscu ich wyst±pienia w tek¶cie.
|
||
W rzeczywisto¶ci zmiany pozycji wstawki s± ignorowane.
|
||
\layout Subsubsection
|
||
|
||
Nag³ówki i stopki
|
||
\begin_inset LatexCommand \label{sec:foilfoot}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
MyLogo{}
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
Restriction{}
|
||
\family default
|
||
s± przeznaczone do sterowania lew± stopk±.
|
||
Pierwsze pozwala na do³±czenie
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Przyp.
|
||
t³um.
|
||
Aby do³±czyæ logo graficzne to nale¿y jako argument polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
MyLogo{}
|
||
\family default
|
||
wpisaæ:
|
||
\newline
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
includegraphics{nazwapliku}
|
||
\family default
|
||
oraz umie¶ciæ w preambule polecenie:
|
||
\newline
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{graphicx}
|
||
\family default
|
||
albo
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{graphics}
|
||
\end_inset
|
||
|
||
logo graficznego do folii, a domy¶lnie wpisuje ,,--Typeset by FoilTeX--''.
|
||
Drugie polecenie pozwala na wprowadzenie klasyfikacji dostêpno¶ci, np.
|
||
|
||
\emph on
|
||
Poufne
|
||
\emph default
|
||
.
|
||
Domy¶lnie jest puste.
|
||
\layout Standard
|
||
|
||
Pozosta³e naro¿niki mo¿na wype³niæ poleceniami
|
||
\family sans
|
||
Right\SpecialChar ~
|
||
Footer
|
||
\family default
|
||
(domy¶lnie numer folii),
|
||
\family sans
|
||
Right\SpecialChar ~
|
||
Header
|
||
\family default
|
||
(prawy górny) i
|
||
\family sans
|
||
Left\SpecialChar ~
|
||
Header
|
||
\family default
|
||
(lewy górny).
|
||
\layout Subsection
|
||
|
||
Nieobs³ugiwane funkcje
|
||
\family sans
|
||
Foil
|
||
\family default
|
||
TeX-a
|
||
\begin_inset LatexCommand \label{sec:unsuppfoils}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Wszystkie polecenia wyja¶nione poni¿ej nale¿y wstawiaæ w ¶rodowisku
|
||
\family sans
|
||
LaTeX
|
||
\family default
|
||
lub jako
|
||
\family sans
|
||
TeX
|
||
\family default
|
||
wewn±trz innych ¶rodowisk.
|
||
\layout Subsubsection
|
||
|
||
D³ugo¶ci
|
||
\layout Standard
|
||
|
||
Wszystkie d³ugo¶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æ zast±pione nazw± d³ugo¶ci, która chcesz zmieniæ, a
|
||
\emph on
|
||
newlength
|
||
\emph default
|
||
przez warto¶æ.
|
||
Dla wszystkich d³ugo¶ci nale¿y podaæ jednostkê, np.
|
||
cale (
|
||
\family typewriter
|
||
in
|
||
\family default
|
||
), milimetry (
|
||
\family typewriter
|
||
mm
|
||
\family default
|
||
) lub punkty (
|
||
\family typewriter
|
||
pt
|
||
\family default
|
||
) lub jednostki wzglêdne w dokumencie lub d³ugo¶ci odnosz±ce siê do wielko¶ci
|
||
czcionek takie jak
|
||
\family typewriter
|
||
|
||
\backslash
|
||
textwidth
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Mo¿na zmieniaæ odstêp pomiêdzy tytu³em folii a tre¶ci±, przez zmianê d³ugo¶ci
|
||
\family typewriter
|
||
|
||
\backslash
|
||
foilheadskip
|
||
\family default
|
||
.
|
||
Na przyk³ad, aby na
|
||
\emph on
|
||
wszystkich
|
||
\emph default
|
||
foliach tytu³y by³y bli¿ej tre¶ci o pó³ cala, to wpisz do preambu³y:
|
||
\family typewriter
|
||
|
||
\family default
|
||
|
||
\newline
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
foilheadskip}{-0.5in}
|
||
\layout Standard
|
||
|
||
Odstêpy wokó³ wstawek mog± byæ ustawiane przez zmianê nastêpuj±cych d³ugo¶ci:
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abovefloatskip
|
||
\family default
|
||
odstêp pomiêdzy tekstem a gór± wstawki,
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abovecaptionskip
|
||
\family default
|
||
odstêp pomiêdzy wstawk± a podpisem,
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
belowcaptionskip
|
||
\family default
|
||
odstêp pomiêdzy podpisem a dalszym tekstem,
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
captionwidth
|
||
\family default
|
||
Mo¿esz zadaæ wê¿szy podpis wstawki ni¿ otaczaj±cy tekst przez ustawienie
|
||
tej d³ugo¶ci.
|
||
Najlepiej odnosiæ siê do d³ugo¶ci
|
||
\family typewriter
|
||
|
||
\backslash
|
||
textwidth
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Jest jeszcze kilka d³ugo¶ci zwi±zanymi ze strona tytu³owa, które mog± byæ
|
||
u¿yteczne je¶li masz d³ugie tytu³y lub kilku autorów:
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
abovetitleskip
|
||
\family default
|
||
odstêp pomiêdzy nag³ówkiem a
|
||
\family sans
|
||
Title
|
||
\family default
|
||
,
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
titleauthorskip
|
||
\family default
|
||
odstêp pomiêdzy ¶rodowiskami
|
||
\family sans
|
||
Title
|
||
\family default
|
||
a
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
authorauthorskip
|
||
\family default
|
||
odstêp pomiêdzy wielokrotnymi wierszami ¶rodowiska
|
||
\family sans
|
||
Author
|
||
\family default
|
||
,
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
authordateskip
|
||
\family default
|
||
odstêp pomiêdzy ¶rodowiskami
|
||
\family sans
|
||
Author
|
||
\family default
|
||
i
|
||
\family sans
|
||
Date
|
||
\family default
|
||
,
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
dateabstractskip
|
||
\family default
|
||
odstêp pomiêdzy ¶rodowiskami
|
||
\family sans
|
||
Date
|
||
\family default
|
||
i
|
||
\family sans
|
||
Abstract
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Ostatnia d³ugo¶æ odnosi siê do wszystkich ¶rodowisk list.
|
||
Je¶li umie¶cisz
|
||
\family typewriter
|
||
|
||
\backslash
|
||
zerolistvertdimens
|
||
\family default
|
||
\emph on
|
||
wewn±trz
|
||
\emph default
|
||
¶rodowiska listy, wtedy wszystkie odstêpy pionowe pomiêdzy elementami listy
|
||
zostan± usuniête.
|
||
Uwaga -- to jest polecenie, a nie d³ugo¶æ i nie wymaga
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setlength
|
||
\family default
|
||
tak jak wspomniane powy¿ej d³ugo¶ci.
|
||
\layout Subsubsection
|
||
|
||
Nag³ówki i stopki
|
||
\begin_inset LatexCommand \label{sec:foilfoot}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOn
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOff
|
||
\family default
|
||
steruj± wy¶wietlaniem na danym slajdzie logo zdefiniowanym poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
MyLogo
|
||
\family default
|
||
.
|
||
Je¶li wpiszesz polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOff
|
||
\family default
|
||
do preambu³y, to wówczas na ¿adnej folii nie pojawi siê logo.
|
||
Je¶li nie chcesz aby pojawi³o siê logo na jednej z folii, to umie¶æ na
|
||
niej polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOff
|
||
\family default
|
||
tu¿ po tytule strony, a nastêpnie umie¶æ polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
LogoOn
|
||
\family default
|
||
po tytule nastêpnej folii.
|
||
\layout Standard
|
||
|
||
Pozosta³e polecenia steruj±ce:
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rightfooter{}
|
||
\family default
|
||
prawa stopka, domy¶lnie zawiera numer strony
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rightheader{}
|
||
\family default
|
||
prawy nag³ówek
|
||
\layout List
|
||
\labelwidthstring MMMMMMMMM
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
leftheader{}
|
||
\family default
|
||
lewy nag³ówek
|
||
\layout Standard
|
||
|
||
Je¶li zdecydujesz siê u¿yæ styl strony
|
||
\family sans
|
||
fancy
|
||
\family default
|
||
w oknie
|
||
\family sans
|
||
Styl dokumentu
|
||
\family default
|
||
, prawdopodobnie powiniene¶ dodaæ
|
||
\newline
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
let
|
||
\backslash
|
||
headwidth
|
||
\backslash
|
||
textwidth
|
||
\family default
|
||
|
||
\newline
|
||
do preambu³y, tak aby nag³ówki i stopki by³y w³a¶ciwie umieszczone na poziomych
|
||
stronach.
|
||
Jest to spowodowane niezgodno¶ci± uk³adów stron dostarczanych przez pakiet
|
||
|
||
\family sans
|
||
fancyheadings
|
||
\family default
|
||
i klasê
|
||
\family sans
|
||
foils
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Latex8 (Dokumenty konferencyjne IEEE )
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Allan Rae
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Zaczynamy
|
||
\layout Standard
|
||
|
||
[AR.
|
||
more to come]
|
||
\layout Subsection
|
||
|
||
Obs³ugiwane ¶rodowiska
|
||
\layout Itemize
|
||
|
||
Standard
|
||
\layout Itemize
|
||
|
||
Title
|
||
\layout Itemize
|
||
|
||
Author
|
||
\layout Itemize
|
||
|
||
E-mail
|
||
\layout Itemize
|
||
|
||
Affiliation
|
||
\layout Itemize
|
||
|
||
Abstract
|
||
\layout Itemize
|
||
|
||
Section
|
||
\layout Itemize
|
||
|
||
SubSection
|
||
\layout Itemize
|
||
|
||
Caption
|
||
\layout Subsection
|
||
|
||
Ró¿nice pomiêdzy ekranem a dokumentem
|
||
\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.
|
||
\layout Section
|
||
|
||
Hollywood (Hollywood spec scripts)
|
||
\layout Standard
|
||
|
||
by
|
||
\shape smallcaps
|
||
Garst Reese
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
Getting the format of a Hollywood script right is a ,,rite of passage''.
|
||
Zosta³ zaprojektowany do czytania ze zwróceniem uwagi na tre¶æ oraz aby
|
||
byæ ³atwym i przyjaznym w czytaniu dla aktorów.
|
||
Ka¿da strona scenariusza powinna byæ jedn± minut± filmu.
|
||
Nie pisz tego czego nie mo¿esz zobaczyæ lub us³yszeæ na ekranie.
|
||
W ca³ym dokumencie powinna byæ stosowana czcionka Courier 12pkt, bez kursywy.
|
||
\layout Subsection
|
||
|
||
Specjalne problemy
|
||
\layout Standard
|
||
|
||
Tekst mówcy nie powinien byæ NIGDY ³amany w po³owie zdania.
|
||
Je¶li tekst mówcy jest kontynuowany na nastêpnej stronie, powtórz
|
||
\family sans
|
||
Nazwê
|
||
\family default
|
||
mówcy przez
|
||
\family sans
|
||
Cont'd
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Specjalne funkcje
|
||
\layout Standard
|
||
|
||
Wstaw nazwê mówcy (
|
||
\family sans
|
||
Speaker
|
||
\family default
|
||
) jako etykietê, a dalej wykorzystuj j± przez odno¶niki wewnêtrzne.
|
||
Okno odno¶ników bêdzie wy¶wietla³o obsadê.
|
||
Odno¶niki mo¿esz u¿ywaæ do wstawiania nazwy mówcy równie¿ w tek¶cie narratora.
|
||
\layout Subsection
|
||
|
||
Rozmiar papieru i marginesy
|
||
\layout Standard
|
||
|
||
USLetter, lewy 1.6in, prawy 0.75in, górny 0.5in, dolny 0.75in
|
||
\layout Subsection
|
||
|
||
¦rodowiska
|
||
\layout Standard
|
||
|
||
Dostêpne s± nastêpuj±ce ¶rodowiska.
|
||
Mo¿esz u¿yæ uk³adu hollywood.bind aby uzyskaæ skróty klawiszowe jak poni¿ej.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\newline
|
||
|
||
\family default
|
||
U¿yj gdzie nic innego nie pasuje.
|
||
Próbuj nie korzystaæ z niego.
|
||
\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.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
FADE\SpecialChar ~
|
||
IN
|
||
\family default
|
||
:
|
||
\hfill
|
||
|
||
\family sans
|
||
M-z S-I
|
||
\family default
|
||
|
||
\newline
|
||
Usually followed by something like ,,on Sally waking up''.
|
||
\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¿ymi literami.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
EXT:
|
||
\hfill
|
||
M-z e
|
||
\newline
|
||
|
||
\family default
|
||
Introduces a new EXTERIOR camera set-up.
|
||
Pisz zawsze du¿ymi literami.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Speaker
|
||
\hfill
|
||
M-z s
|
||
\newline
|
||
|
||
\family default
|
||
The character speaking.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Parenthetical
|
||
\hfill
|
||
M-z p
|
||
\newline
|
||
|
||
\family default
|
||
Instrukcje dla mówcy.
|
||
Nawiasy ,,()'' s± wstawiane automatycznie i wy¶wietlane s± tylko w LyX-ie,
|
||
ale zawsze bêda drukowane.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Dialogue
|
||
\hfill
|
||
M-z d
|
||
\newline
|
||
|
||
\family default
|
||
Co mówca (
|
||
\family sans
|
||
Speaker
|
||
\family default
|
||
) mówi.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Transition
|
||
\hfill
|
||
M-z t
|
||
\newline
|
||
|
||
\family default
|
||
Instrukcja przemieszczania dla kamery, np.
|
||
CUT TO:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
FADE\SpecialChar ~
|
||
OUT:
|
||
\hfill
|
||
M-z S-I
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Author
|
||
\hfill
|
||
M-z S-A
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Title
|
||
\hfill
|
||
M-z S-T
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Right\SpecialChar ~
|
||
Address
|
||
\hfill
|
||
M-z r
|
||
\layout Subsection
|
||
|
||
¯argon scenariusza
|
||
\layout Itemize
|
||
|
||
(O.S) --- off screen
|
||
\layout Itemize
|
||
|
||
(V.0) --- voice over
|
||
\layout Itemize
|
||
|
||
b.g.
|
||
--- t³o
|
||
\layout Itemize
|
||
|
||
C.U.
|
||
--- close-up
|
||
\layout Itemize
|
||
|
||
PAN --- przesuniêcie kamery
|
||
\layout Itemize
|
||
|
||
INSERT --- cut to close-up of
|
||
\layout Section
|
||
|
||
Broadway
|
||
\layout Standard
|
||
|
||
by
|
||
\shape smallcaps
|
||
Garst Reese
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
Klasa Broadway jest przeznaczona dla pisz±cych scenariusze teatralne.
|
||
Ten format jest bardziej dekoracyjny i o wiele mniej ustandaryzowany.
|
||
Ten format powinien byæ odpowiedni dla workshopów.
|
||
\layout Subsection
|
||
|
||
Specjalne problemy
|
||
\layout Standard
|
||
|
||
Podobnie jak format Hollywood.
|
||
\layout Subsection
|
||
|
||
Specjalne funkcje
|
||
\layout Standard
|
||
|
||
Wstaw nazwê mówcy (
|
||
\family sans
|
||
Speaker
|
||
\family default
|
||
) jako etykietê, a dalej wykorzystuj j± przez odno¶niki wewnêtrzne.
|
||
Okno odno¶ników wewnêtrznych bêdzie wy¶wietlaæ aktualn± obsadê.
|
||
\layout Subsection
|
||
|
||
Rozmiar papieru i marginesy
|
||
\layout Standard
|
||
|
||
USLetter, lewy 1.6in, prawy 0.75in, górny 0.5in, dolny 0.75in
|
||
\layout Subsection
|
||
|
||
¦rodowiska
|
||
\layout Standard
|
||
|
||
Dostêpne s± nastêpuj±ce ¶rodowiska.
|
||
Mo¿esz u¿yæ uk³adu broadway.bind aby uzyskaæ skróty klawiszowe jak poni¿ej.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard
|
||
\newline
|
||
|
||
\family default
|
||
Nie powiniene¶ go u¿ywaæ, ale jest je¶li inne nie bêd± Ci odpowiadaæ.
|
||
\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.
|
||
\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.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
ACT*
|
||
\hfill
|
||
M-z S at
|
||
\newline
|
||
Podtytu³ ACT.
|
||
\family default
|
||
Tekst jest centrowany.
|
||
\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.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
AT\SpecialChar ~
|
||
RISE:
|
||
\hfill
|
||
M-z S-R
|
||
\newline
|
||
|
||
\family default
|
||
A special case of Narrative to describe the setting and action as the curtain
|
||
rises.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Speaker
|
||
\hfill
|
||
M-z s
|
||
\newline
|
||
|
||
\family default
|
||
Nazwa mówcy (aktora), wy¶rodkowana napisana bêdzie kapitalikiem.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Parenthetical
|
||
\hfill
|
||
M-z p
|
||
\newline
|
||
|
||
\family default
|
||
Instrukcje dla mówcy.
|
||
Nawiasy ,,()'' s± wstawiane automatycznie, ale wy¶wietlane s± tylko w LyX-ie,
|
||
ale zawsze bêda drukowane.
|
||
To ¶rodowisko jest u¿ywane tylko wewn±trz ¶rodowiska
|
||
\family sans
|
||
Dialogue
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Dialogue
|
||
\hfill
|
||
M-z d
|
||
\newline
|
||
|
||
\family default
|
||
Co mówi mówca.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
CURTAIN
|
||
\hfill
|
||
M-z S-C
|
||
\newline
|
||
|
||
\family default
|
||
Opuszczenie kurtyny.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Title
|
||
\hfill
|
||
M-z S-T
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Author
|
||
\hfill
|
||
M-z S-A
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Right_Address
|
||
\hfill
|
||
M-z r
|
||
\layout Standard
|
||
|
||
Hello there.
|
||
\layout Section
|
||
|
||
RevTeX4
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Amir Karge
|
||
\layout Standard
|
||
|
||
Klasa dokumentu
|
||
\family sans
|
||
Revtex\SpecialChar ~
|
||
4
|
||
\family default
|
||
wspó³pracuje z klas± RevTeX 4.0 (wydanie
|
||
\begin_inset Formula $\beta$
|
||
\end_inset
|
||
|
||
z maja 1999 roku) American Physical Society.
|
||
LyX ma klasê dokumentu
|
||
\family sans
|
||
Revtex
|
||
\family default
|
||
, która wspó³pracuje z RevTeX 3.1.
|
||
Jednak wersja 3.1 jest generalnie przestarza³a jako wspó³pracuj±ca z LaTeX2.09,
|
||
co oznacza, ¿e wspó³praca z LyX-em nie jest najlepsza., poniewa¿ LyX wymaga
|
||
LaTeX2e.
|
||
Since RevTeX 4.0 has been designed to work much more cleanly with LaTeX2e,
|
||
LyX with
|
||
\family sans
|
||
RevTeX\SpecialChar ~
|
||
4
|
||
\family default
|
||
textclass should also be pretty easy to use.
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Instalacja
|
||
\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.
|
||
\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\SpecialChar ~
|
||
4
|
||
\family default
|
||
template, found in the templates directory.
|
||
\layout Subsection
|
||
|
||
Preambu³a Matter
|
||
\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!
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Uk³ad
|
||
\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
|
||
collapsed false
|
||
|
||
\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_inset
|
||
|
||
Wa¿ne uwagi
|
||
\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.
|
||
\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.
|
||
\layout Standard
|
||
|
||
Also, the
|
||
\family sans
|
||
Author\SpecialChar ~
|
||
Email
|
||
\family default
|
||
,
|
||
\family sans
|
||
Author\SpecialChar ~
|
||
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.
|
||
\layout Subsection
|
||
|
||
Drawbacks
|
||
\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.
|
||
\layout Section
|
||
|
||
article (mwart), book (mwbk) i report (mwrep)
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Tomasz £uczak
|
||
\layout Standard
|
||
|
||
Klasy dokumentu
|
||
\emph on
|
||
article (mwart)
|
||
\emph default
|
||
,
|
||
\emph on
|
||
report (mwrep)
|
||
\emph default
|
||
i
|
||
\emph on
|
||
book (mwbk)
|
||
\emph default
|
||
autorstwa marcina Woliñskiego odpowiadaj± klasom LateX-a odpowiednio:
|
||
\family typewriter
|
||
mwart.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
mwbk.cls
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
mwrep.cls
|
||
\family default
|
||
.
|
||
Zastêpuj± one standardowe klasy:
|
||
\family typewriter
|
||
article.cls
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
book.cls
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
report.cls
|
||
\family default
|
||
.
|
||
S± one zgodne z polskimi zwyczajami typograficznymi.
|
||
\layout Standard
|
||
|
||
Podstawowe ró¿nice:
|
||
\layout Itemize
|
||
|
||
Nienumerowane tytularia ( z gwiazdk±) s± dopisywane do spisu tre¶ci.
|
||
\layout Itemize
|
||
|
||
Dodatkowe style strony:
|
||
\begin_deeper
|
||
\layout Description
|
||
|
||
uheadings pagina górna z lini± oddzielaj±c±,
|
||
\layout Description
|
||
|
||
myheadings pagina górna z zadawan± tre¶ci± poleceniami:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
markright
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
markboth
|
||
\family default
|
||
,
|
||
\layout Description
|
||
|
||
myuheadings pagina górna z zadawan± tre¶ci± z lini± oddzielaj±c±,
|
||
\layout Description
|
||
|
||
outer paginacja w stopce od strony zewnêtrznego marginesu
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
Opcje
|
||
\begin_deeper
|
||
\layout Description
|
||
|
||
rmheadings szeryfowe tytularia -- opcja domy¶lna
|
||
\layout Description
|
||
|
||
sfheadings bezszeryfowe tytularia
|
||
\layout Description
|
||
|
||
authortitle najpierw autor poni¿ej tytu³ -- opcja domy¶lna
|
||
\layout Description
|
||
|
||
titleauthor najpierw tytu³ poni¿ej autor
|
||
\layout Description
|
||
|
||
withmarginpar rezerwuje miejsce na marginalia
|
||
\end_deeper
|
||
\layout Chapter
|
||
|
||
Import i eksport innych formatów plików
|
||
\layout Section
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
Zagadnienie importu i eksportu z/do innych formatów plików zosta³o wspomniane
|
||
w
|
||
\emph on
|
||
Podrêczniku U¿ytkownika
|
||
\emph default
|
||
.
|
||
W tym rozdziale jest opisane wiêcej szczegó³ów potrzebnych do zrozumienia
|
||
tego co siê dzieje po naci¶niêciu polecenia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
I
|
||
\bar default
|
||
mportuj
|
||
\family default
|
||
i
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
E
|
||
\bar under
|
||
x
|
||
\bar default
|
||
portuj
|
||
\family default
|
||
.
|
||
\layout Section
|
||
|
||
Import z innych formatów
|
||
\layout Subsection
|
||
|
||
LaTeX
|
||
\layout Standard
|
||
|
||
T³umaczenie z LaTeX-a do LyX-a jest dokonywane przez Perl za pomoc± skryptów
|
||
wywo³ywanych przez reLyX.
|
||
Ponadto jest to samodzielny program, który mo¿e byæ wywo³ywany z wiersza
|
||
poleceñ.
|
||
LyX wywo³uje go automatycznie podczas importu pliku LaTeX-a.
|
||
Zobacz sekcjê
|
||
\begin_inset LatexCommand \ref{sec:reLyX}
|
||
|
||
\end_inset
|
||
|
||
dla pe³niejszego opisu.
|
||
Nie ma parametrów do ustawiania przez u¿ytkownika.
|
||
\layout Subsection
|
||
|
||
ASCII
|
||
\layout Standard
|
||
|
||
S± dwie metody importu plików tekstowych ASCII.
|
||
Import ,,jako wiersze'' zachowuje wszystkie koñce wierszy z pliku ASCII
|
||
do LyX-a, wówczas ka¿dy wiersz jest oddzielnym akapitem.
|
||
Podczas importu ,,jako akapit'' kolejne wiersze ³±czone s± w jeden akapit.
|
||
Pusty wiersz traktowany jest jako separator akapitów.
|
||
\layout Subsection
|
||
|
||
Noweb
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
[Editor's note: Needs to be written, obviously - any volunteers? --- mer]
|
||
\layout Section
|
||
|
||
Eksport do innych formatów
|
||
\layout Subsection
|
||
|
||
LaTeX
|
||
\layout Standard
|
||
|
||
LyX tworzy dwa typy plików LaTeX-owych: pliki do normalnego przetwarzania
|
||
(do podgl±du DVI itp.), które nie s± nigdy ogl±dane oraz pliki o formie
|
||
czytelnej dla ludzi.
|
||
Jedyn± mo¿liw± do ustawienia jest dyrektywa
|
||
\family typewriter
|
||
|
||
\backslash
|
||
ascii_linelen
|
||
\family default
|
||
okre¶laj±ca maksymaln± d³ugo¶æ wiersza pliku, domy¶ln± warto¶ci± jest 75
|
||
znaków.
|
||
Plik wynikowy jest poprawnym plikiem LaTeX-a, lecz preambu³a mo¿e wygl±daæ
|
||
trochê przera¿aj±co poniewa¿ zawiera kilka definicji u¿ywanych przez LyX-a,
|
||
które nie wygl±daj± na utworzone przez cz³owieka.
|
||
\layout Subsection
|
||
|
||
DVI
|
||
\layout Standard
|
||
|
||
Plik DVI (skrót od
|
||
\family sans
|
||
D
|
||
\family default
|
||
e
|
||
\family sans
|
||
V
|
||
\family default
|
||
ice
|
||
\family sans
|
||
I
|
||
\family default
|
||
ndependent -- ,,sprzêtowo niezale¿ne'') s± tworzone podczas przetwarzania
|
||
Twojego dokumentu przez LaTeX.
|
||
Nie ma ¿adnych opcji do ustawienia przez u¿ytkownika.
|
||
\layout Subsection
|
||
|
||
PostScript
|
||
\layout Standard
|
||
|
||
Nastêpny krokiem w ³añcuchu konwersji jest konwersja pliku DVI do PostScript.
|
||
Najczê¶ciej u¿ywanym do tego celu programem jest program
|
||
\family typewriter
|
||
dvips
|
||
\family default
|
||
.
|
||
Wybrany program nale¿y podaæ w pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
w dyrektywie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
print_command
|
||
\family default
|
||
.
|
||
Argumenty wiersza poleceñ, np.
|
||
dla dvips polecenia druku w odwrotnej kolejno¶ci (
|
||
\family typewriter
|
||
-r
|
||
\family default
|
||
) mo¿na podaæ w dyrektywie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
print_extra_options
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
ASCII
|
||
\layout Standard
|
||
|
||
Eksport do ASCII próbuje zachowaæ ,,kszta³t'' dokumentu jak to mo¿liwe,
|
||
ale takie elementy jak centrowanie i wciêcia s± odrzucane, a akapity s±
|
||
rozdzielane pustym wierszem.
|
||
Numeracja sekcji i odno¶ników jest wykonana poprawnie, tak ¿e w efekcie
|
||
plik jest do¶æ przejrzysty.
|
||
Jedyn± mo¿liw± do ustawienia jest dyrektywa
|
||
\family typewriter
|
||
|
||
\backslash
|
||
ascii_linelen
|
||
\family default
|
||
okre¶laj±ca maksymaln± d³ugo¶æ wiersza pliku ASCII.
|
||
\layout Subsection
|
||
|
||
HTML
|
||
\layout Standard
|
||
|
||
Dokumenty LyX-a mog± byæ konwertowane do formatu hipertekstowego, zwykle
|
||
najpierw dokonywana jest konwersja do LaTeX-a, który konwertuje do formatu
|
||
HTML.
|
||
\layout Standard
|
||
|
||
Aktualnie s± dostêpne dla LyX-a trzy konwertery LaTeX
|
||
\begin_inset Formula $\rightarrow$
|
||
\end_inset
|
||
|
||
HTML:
|
||
\family typewriter
|
||
tth
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
latex2html
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
hevea
|
||
\family default
|
||
.
|
||
S± one wykrywane automatycznie, jednak mo¿na wymusiæ wybór jednego z nich
|
||
dyrektyw± w pliku konfiguracyjnym
|
||
\family typewriter
|
||
|
||
\backslash
|
||
html_command
|
||
\family default
|
||
.
|
||
W tej dyrektywie mo¿na tak¿e do³±czyæ argumenty wiersza poleceñ.
|
||
Czytaj komentarze w pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
, które zawieraj± najbardziej aktualne informacje dotycz±ce szczegó³ów u¿ycia
|
||
poszczególnych dyrektyw.
|
||
\layout Subsection
|
||
|
||
PDF
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Dekel Tsur
|
||
\noun default
|
||
(mostly)
|
||
\layout Standard
|
||
|
||
Najszybsz± drog± do tworzenia plików PDF (bez znaczników, linków itp.) w
|
||
dowolnej wersji LyX-a jest zapisanie dokumentu w formacie PostScript, a
|
||
nastêpnie uruchomienie polecenia
|
||
\family typewriter
|
||
ps2pdf
|
||
\family default
|
||
.
|
||
Pocz±wszy od wersji 1.1.6 dostêpna jest pozycja menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
Exportuj\SpecialChar \menuseparator
|
||
PDF
|
||
\family default
|
||
.
|
||
Od wersji 1.1.6 jest to najlepsza droga do uzyskania porz±dnych plików PDF.
|
||
Jest trochê k³opotów z czcionkami, na które powiniene¶ uwa¿aæ -- zobacz
|
||
\begin_inset LatexCommand \ref{sec:badfonts}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsubsection
|
||
|
||
U¿ycie pdfLaTeX
|
||
\layout Standard
|
||
|
||
Korzystaj±c z pdfLaTeX potrzebujesz skonwertowaæ swoje obrazki EPS do formatu
|
||
PDF (zobacz
|
||
\begin_inset LatexCommand \ref{sec:pdfeps}
|
||
|
||
\end_inset
|
||
|
||
) i nie mo¿esz u¿ywaæ pstricks.
|
||
Z drugiej strony, korzystaj±c z pdfLaTeX mo¿na wstawiaæ wprost rysunki
|
||
w formatach JPEG lub PNG, u¿ywaæ czcionek TrueType i wiele innych.
|
||
\layout Subsubsection
|
||
|
||
Dlaczego tekst wygl±da ma³o czytelnie przy podgl±dzie za pomoc± Acrobat
|
||
Reader?
|
||
\begin_inset LatexCommand \label{sec:badfonts}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
¬ród³em k³opotów s± czcionki bitmapowe brzydko wy¶wietlane przez Acrobat
|
||
Reader.
|
||
Podczas tworzenia pliku PDF z pliku LyX-a potrzebujesz czcionek obwiedniowych
|
||
zamiast bitmapowych (w rzeczywisto¶ci powiniene¶ tak¿e u¿ywaæ czcionek
|
||
obwiedniowych w plikach postscriptowych).
|
||
\layout Standard
|
||
|
||
Ostatnie dystrybucje LaTeX-a posiadaj± standardowe czcionki CM (Computer
|
||
Modern) PostScript Type 1.
|
||
PdfLaTeX u¿ywa tych czcionek domy¶lnie.
|
||
Dvips nie u¿ywa ich domy¶lnie, dla ich u¿ycia nale¿y dopisaæ do pliku
|
||
\family typewriter
|
||
~/.dvipsrc
|
||
\family default
|
||
nastêpuj±ce wiersze
|
||
\layout LyX-Code
|
||
|
||
p+ psfonts.cmz
|
||
\layout LyX-Code
|
||
|
||
p+ psfonts.amz
|
||
\layout Standard
|
||
|
||
Je¶li u¿ywane jest domy¶lne kodowanie LaTeX-a (OT1), to nie trzeba robiæ
|
||
nic wiêcej.
|
||
Ale je¶li u¿ywane jest kodowanie T1 to LaTeX u¿ywa nowych czcionek EC,
|
||
dla których nie ma wersji Type1.
|
||
Rozwi±zaniem jest u¿ycie pakietu ae, który emuluje kodowanie T1 u¿ywaj±c
|
||
czcionek CM.
|
||
Nale¿y wówczas w preambule dopisaæ
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{ae,aecompl}
|
||
\family default
|
||
.
|
||
Jednak niektórych znaków brakuje w czcionkach CM (np.
|
||
eth, thorn) i s± one pobierane z czcionek EC.
|
||
Dlatego pobierane s± znaki jako bitmapy.
|
||
\layout Standard
|
||
|
||
Uwaga: LyX u¿ywa domy¶lnie kodowania T1.
|
||
Je¶li chcesz stosowaæ domy¶lne kodowanie (co nie jest zalecane chyba ¿e
|
||
piszesz tylko w jêzyku angielskim), dodaj wiersz
|
||
\family typewriter
|
||
|
||
\backslash
|
||
font_encoding default
|
||
\family default
|
||
do pliku
|
||
\family typewriter
|
||
~/.lyx/lyxrc
|
||
\family default
|
||
.
|
||
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
Dla sk³adu w jêzyku polskim zaleca siê stosowaæ kodowanie OT4 oraz pakiet
|
||
|
||
\family typewriter
|
||
polski
|
||
\family default
|
||
zamiast pakietu
|
||
\family typewriter
|
||
babel
|
||
\family default
|
||
.
|
||
Pakiet
|
||
\family typewriter
|
||
polski
|
||
\family default
|
||
w³±cza spolonizowane czcionki CM w uk³adzie OT4 zwane
|
||
\family sans
|
||
|
||
\family default
|
||
czcionkami PL.
|
||
Czcionki PL wystêpuj± równie¿ w wersji obwiedniowej co rozwi±zuje problemy
|
||
z Acrobat Readerem.
|
||
Przyp.
|
||
t³um.
|
||
\end_inset
|
||
|
||
Alternatyw± jest u¿ycie standardowych czcionek postscriptowych zamiast
|
||
czcionek CM.
|
||
Do tego potrzebujesz wybraæ pslatex jako globaln± czcionkê w oknie uk³adu
|
||
dokumentu.
|
||
Gdy u¿ywamy czcionek postsciptowych to pliki PDF s± mniejsze o czcionki
|
||
nie do³±czone do pliku.
|
||
Ponadto czcionki postscriptowe do³±czaj± wszystkie krzywe T1.
|
||
Z drugiej za¶ strony czcionki postscriptowe nie posiadaj± pó³grubych czcionek
|
||
symboli i musz± byæ u¿yte pmb (poor man's bold, zobacz
|
||
\begin_inset LatexCommand \ref{sec:pdfbold}
|
||
|
||
\end_inset
|
||
|
||
).
|
||
Czcionki postscriptowe tak¿e wygl±daj± inaczej z zestawu czcionek CM.
|
||
\layout Standard
|
||
|
||
Podsumowuj±c czcionki postscriptowe i Computer Modern daj± dobre rezultaty
|
||
(z kilkoma wyj±tkami).
|
||
Decyzja których u¿ywaæ jest kwesti± gustu.
|
||
\layout Subsubsection
|
||
|
||
Jak mogê u¿yæ pdfLaTeX z obrazkami w formacie EPS?
|
||
\begin_inset LatexCommand \label{sec:pdfeps}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
PdfLaTeX nie obs³uguje w³±czania plików EPS, ale obs³uguje w³±czanie plików
|
||
PDF.
|
||
Je¶li masz dokumenty z w³±czonymi rysunkami EPS, np.
|
||
plik
|
||
\family typewriter
|
||
foo.eps
|
||
\family default
|
||
, to powiniene¶:
|
||
\layout Enumerate
|
||
|
||
Skonwertuj
|
||
\family typewriter
|
||
foo.eps
|
||
\family default
|
||
do PDF za pomoc±
|
||
\family typewriter
|
||
epstopdf foo.eps
|
||
\layout Enumerate
|
||
|
||
Kiedy wstawiasz rysunek w dokumencie nie podawaj rozszerzenia nazwy pliku:
|
||
na przyk³ad, wstawiaj±c plik
|
||
\family typewriter
|
||
foo.eps
|
||
\family default
|
||
wystarczy wpisaæ tylko
|
||
\family typewriter
|
||
foo
|
||
\family default
|
||
w oknie dialogowym.
|
||
\layout Standard
|
||
|
||
Uwaga: W LyX 1.2.0 bêdzie mo¿liwe wstawianie ró¿nych rodzajów rysunków ze
|
||
wszystkimi niezbêdnymi transformacjami.
|
||
Czê¶ciowo funkcjonalne wstawianie istnieje w wersji 1.1.6, do u¿ycia nale¿y
|
||
wpisaæ
|
||
\family typewriter
|
||
M-x graphics-insert
|
||
\family default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Dlaczego polecenie
|
||
\backslash
|
||
boldsymbol{} nie dzia³a gdy u¿ywam pslatex?
|
||
\begin_inset LatexCommand \label{sec:pdfbold}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Czcionki PostScript nie posiadaj± symboli pó³grubych.
|
||
Rozwi±zaniem jest u¿ycie polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pmb{}
|
||
\family default
|
||
(poor man's bold).
|
||
\layout Standard
|
||
|
||
Jest to mo¿liwe przez przedefiniowanie polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
boldsymbol
|
||
\family default
|
||
do u¿ycia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pmb
|
||
\family default
|
||
przez:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
boldsymbol}[1]{
|
||
\backslash
|
||
pmb{#1}}
|
||
\layout Standard
|
||
|
||
w preambule.
|
||
\layout Subsubsection
|
||
|
||
Czy jest mo¿liwe zapisanie kodu przetwarzanego tylko przez pdfLaTeX-a?
|
||
\layout Standard
|
||
|
||
Tak.
|
||
Oto przyk³ad:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
newif
|
||
\backslash
|
||
ifpdf
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
ifx
|
||
\backslash
|
||
pdfoutput
|
||
\backslash
|
||
undefined
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
pdffalse
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
else
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
pdftrue
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
fi
|
||
\layout LyX-Code
|
||
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
ifpdf
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
pdfinfo { /Author (your name and e-mail address)
|
||
\layout LyX-Code
|
||
|
||
/Title (official title -- i.e., title element)
|
||
\layout LyX-Code
|
||
|
||
/Subject (one line description of the document)
|
||
\layout LyX-Code
|
||
|
||
}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
pdfcatalog { /PageMode (/UseNone)
|
||
\layout LyX-Code
|
||
|
||
% /OpenAction (fitbh)
|
||
\layout LyX-Code
|
||
|
||
}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
usepackage[pdftex]{hyperref}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
else
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
usepackage[ps2pdf]{hyperref}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
fi
|
||
\layout Subsection
|
||
|
||
Eksport u¿ytkownika
|
||
\layout Standard
|
||
|
||
Eksport u¿ytkownika jest mo¿liwy je¶li masz dziwny format do którego chcesz
|
||
konwertowaæ, zak³adaj±c, ¿e masz odpowiedni konwerter.
|
||
Format pliku wej¶ciowego jest podany w dyrektywie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
custom_export_format
|
||
\family default
|
||
.
|
||
LyX bêdzie automatycznie konwertowa³ plik do tego miejsca, a wtedy zostanie
|
||
on przekazany do Twojego konwertera.
|
||
Mo¿liwymi warto¶ciami s±:
|
||
\family typewriter
|
||
lyx
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
dvi
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
tex
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
ps
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
ascii
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Polecenie wywo³ania konwertera jest podane w dyrektywie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
custom_export_command
|
||
\family default
|
||
.
|
||
To powinno byæ kompletne polecenie wiersza poleceñ, które wykorzystuje
|
||
zmienn± ¶rodowiska
|
||
\family typewriter
|
||
$$FNAME
|
||
\family default
|
||
do przekazania nazwy pliku g³ównego.
|
||
\layout Standard
|
||
|
||
Mo¿e bêdziesz musia³ trochê poprawiæ podan± sekwencjê, dla zgodno¶ci z twoj±
|
||
pow³ok±.
|
||
\layout Standard
|
||
|
||
Omawiany sposób eksportu ustawia siê w domy¶lnym lokalnym pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
.
|
||
Gdy wybierzesz polecenie
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
E
|
||
\bar default
|
||
ksportuj\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
C
|
||
\bar default
|
||
ustom
|
||
\family default
|
||
, pojawi siê okno, w którym mo¿na zmieniæ dowoln± warto¶æ.
|
||
\layout Section
|
||
|
||
Pe³ny opis reLyX
|
||
\begin_inset LatexCommand \label{sec:reLyX}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Subsection
|
||
|
||
Synopsis
|
||
\layout Standard
|
||
|
||
Najprostszym sposobem u¿ycia reLyX-a jest u¿ycie polecenia
|
||
\family sans
|
||
Plik\SpecialChar \menuseparator
|
||
Importuj
|
||
\family default
|
||
(polecenie jest dostêpne w LyX-ie pocz±wszy od wersji 1.0.0).
|
||
Polecenie uruchamia reLyX i podaje mu plik wej¶ciowy, a nastêpnie wczytuje
|
||
rezultat do LyX-a.
|
||
Ten sposób powiniene¶ spróbowaæ jako pierwszy, a korzystaæ z wywo³ania
|
||
z wiersza poleceñ tylko, je¶li potrzebujesz bardziej skomplikowanych opcji.
|
||
\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
|
||
\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
|
||
\layout Standard
|
||
|
||
|
||
\series bold
|
||
reLyX -h
|
||
\layout Subsection
|
||
|
||
Opcje
|
||
\layout Description
|
||
|
||
-c Klasa (class).
|
||
Domy¶lnie, gdy reLyX zobaczy polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass{foo}
|
||
\family default
|
||
, tworzy plik klasy ,,foo'' i wczytuje plik uk³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æ inn± klasê dokumentu (i wczytaæ inny plik uk³adu).
|
||
\layout Description
|
||
|
||
-d Diagnostyka (debug).
|
||
Domy¶lnie, reLyX rzadko daje wyj¶cie i usuwa pliki tymczasowe utworzone
|
||
podczas konwersji.
|
||
U¿ycie parametru
|
||
\series bold
|
||
-d
|
||
\series default
|
||
utworzy wiele wiêcej informacji wyj¶ciowych (do stdout i stderr) i pozostawia
|
||
pliki tymczasowe.
|
||
\layout Description
|
||
|
||
-f (force).
|
||
reLyX nie uruchamia siê je¶li plik .lyx, który ma zostaæ utworzony istnieje.
|
||
U¿yj (ostro¿nie) opcji
|
||
\series bold
|
||
-f
|
||
\series default
|
||
aby zast±piæ istniej±ce pliki.
|
||
\layout Description
|
||
|
||
-h Pomoc (help).
|
||
Drukuje informacje o sposobie u¿ycia i koñczy pracê.
|
||
\layout Description
|
||
|
||
-o Katalog wyj¶ciowy (output directory).
|
||
W przypadku u¿ycia tej opcji, wszystkie pliki tymczasowe i wyj¶ciowe LyX-a
|
||
(dla podanego pliku wej¶ciowego lub dla dowolnych plików czê¶ciowych podanych
|
||
z parametrem
|
||
\series bold
|
||
-p
|
||
\series default
|
||
) zostan± umieszczone w katalogu
|
||
\shape italic
|
||
outputdir
|
||
\shape default
|
||
.
|
||
W innym przypadku, dla ka¿dego pliku
|
||
\emph on
|
||
dir/foo.tex
|
||
\emph default
|
||
, pliki tymczasowe i pliki wyj¶ciowe LyX-a zostan± umieszczone w katalogu
|
||
\emph on
|
||
dir
|
||
\emph default
|
||
.
|
||
To mo¿e byæ u¿yteczne je¶li w³±czasz pliki z innych katalogów, a które
|
||
chcesz umie¶ciæ we wspólnym folderze lub nie masz praw zapisu w ich folderach
|
||
¼ród³owych.
|
||
\layout Description
|
||
|
||
-p Plik czê¶ciowy (partial).
|
||
Wej¶ciem jest fragment pliku LaTeX-a bez preambu³y lub bez polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{document}
|
||
\family default
|
||
.
|
||
Ta opcja wymaga parametru
|
||
\series bold
|
||
-c
|
||
\series default
|
||
, poniewa¿ plik ¼ród³owy nie posiada preambu³y z deklaracj± klasy:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
.
|
||
Gdy u¿ywasz tej opcji, to mo¿esz konwertowaæ wiêcej ni¿ jeden plik, dopóki
|
||
wszystkie pliki s± tej samej klasy.
|
||
Pliki LyX-a utworzone przez reLyX mog± byæ do³±czane do istniej±cych plików
|
||
LyX-a za pomoc± polecenia
|
||
\family sans
|
||
Wstaw\SpecialChar \menuseparator
|
||
Do³±cz Plik
|
||
\family default
|
||
.
|
||
\layout Description
|
||
|
||
-r ¦rodowiska regularne (regular environments) (zobacz sekcjê
|
||
\shape italic
|
||
Pliki sk³adni
|
||
\shape default
|
||
).
|
||
Je¶li podajesz wiêcej ni¿ jedno ¶rodowisko, to rozdzielaj je przecinkiem
|
||
(bez spacji).
|
||
Bêdziesz prawdopodobnie potrzebowa³ listê ¶rodowisk umie¶ciæ w cudzys³owie,
|
||
szczególnie gdy umie¶ci³e¶ na li¶cie ¶rodowiska z gwiazdk± (foo*).
|
||
Je¶li czêsto u¿ywasz tego parametru, to rozwa¿ utworzenie osobistego pliku
|
||
sk³adni.
|
||
\layout Description
|
||
|
||
-s Plik sk³adni (syntax file).
|
||
Dodatkowe pliki sk³adni (umieszczaj w cudzys³owie, rozdzielaj przecinkiem)
|
||
do wczytania (zobacz sekcjê
|
||
\shape italic
|
||
Pliki sk³adni
|
||
\shape default
|
||
aby poznaæ szczegó³y).
|
||
\layout Subsection
|
||
|
||
Opis
|
||
\layout Subsubsection
|
||
|
||
Wprowadzenie
|
||
\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¶li nie podano opcji
|
||
\series bold
|
||
-o
|
||
\series default
|
||
).
|
||
\layout Standard
|
||
|
||
Rozszerzenia plików .tex, .ltx i .latex s± obs³ugiwane.
|
||
Je¶li
|
||
\emph on
|
||
plikwejsciowy
|
||
\emph default
|
||
nie istnieje lub nie posiada ¿adnego z podanych rozszerzeñ, to reLyX próbuje
|
||
wczytaæ
|
||
\emph on
|
||
plikwejsciowy.tex
|
||
\emph default
|
||
(zachowuje siê podobnie jak LaTeX.)
|
||
\layout Standard
|
||
|
||
Przeznaczeniem reLyX jest translacja
|
||
\shape italic
|
||
dobrze zachowuj±ca
|
||
\shape default
|
||
z LaTeX2e do LyX-a.
|
||
Je¶li twój plik LaTeX nie kompiluje siê lub robi dziwne rzeczy, jak przedefinio
|
||
wywanie standardowych poleceñ LaTeX -- it may choke.
|
||
Pliki LaTeX209 s± konwertowane poprawnie, ale bez gwarancji.
|
||
\layout Standard
|
||
|
||
reLyX ma kilka b³êdów i brak mu kilku funkcji.
|
||
Jednak g³ównymi celami s±:
|
||
\layout Itemize
|
||
|
||
Uporaæ siê z plikiem LaTeX2e bez upadku,
|
||
\layout Itemize
|
||
|
||
Translacja wielu takich plików,
|
||
\layout Itemize
|
||
|
||
Lokalizacja czê¶ci, które nie mog± byæ t³umaczone i kopiowanie ich w trybie
|
||
TeX.
|
||
\layout Standard
|
||
|
||
Te g³ówne cele s± osi±gane dla wiêkszo¶ci plików.
|
||
\layout Standard
|
||
|
||
Istnieje wiele ulepszeñ, które mog± byæ i bêd± wprowadzone do reLyX-a w
|
||
przysz³o¶ci.
|
||
Jednak, my chcemy korzystaæ z reLyX jak najwcze¶niej, aby u³atwiæ nowym
|
||
u¿ytkownikom LyX wczytywanie ich istniej±cych plików LaTeX-a.
|
||
\layout Subsubsection
|
||
|
||
U¿ycie
|
||
\layout Standard
|
||
|
||
Tutaj znajduje siê d³u¿szy opis co powiniene¶ zrobiæ, aby skonwertowaæ dokument
|
||
LaTeX do dokumentu LyX-a.
|
||
\layout Itemize
|
||
|
||
Uruchom reLyX.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
reLyX bêdzie informowa³ Ciebie o postêpach i wysy³a³ ostrze¿enia do stderr,
|
||
je¶li nie chcesz ¿adnych informacji spróbuj ,,
|
||
\family typewriter
|
||
reLyX foo.tex > /dev/null
|
||
\family default
|
||
''.
|
||
Nie powiniene¶ przekierowywaæ standardowego wyj¶cia do
|
||
\emph on
|
||
foo.lyx
|
||
\emph default
|
||
.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
Uruchom LyX (wersja 0.12 lub pó¼niejsza) z wynikowym plikiem .lyx.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Teoretycznie wiêkszo¶æ pliku zostanie przet³umaczona, a je¶li co¶ nie zostanie
|
||
przet³umaczone, to zostanie zaznaczone na czerwono (tryb TeX).
|
||
Teoretycznie LyX potrafi wczytaæ plik i utworzyæ dokument na jego podstawie,
|
||
poniewa¿ wszystkie nieprzet³umaczone rzeczy zostan± wstawione w trybie
|
||
all that untranslated red stuff will be passed directly back to LaTeX,
|
||
which LyX uses as a backend.
|
||
Niestety rzeczywisto¶æ nie zawsze jest odzwierciedla teoriê.
|
||
Je¶li reLyX przewraca siê lub LyX nie potrafi wczytaæ utworzonego pliku
|
||
zobacz wpis
|
||
\family typewriter
|
||
BUGS
|
||
\family default
|
||
gdzie¶ w tym dokumencie lub w pliku
|
||
\emph on
|
||
BUGS
|
||
\emph default
|
||
.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
Zmieñ pod¶wietlone na czerwono (tryb TeX) rzeczy rêcznie w LyX-ie.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Jak wspomnia³em powy¿ej, powiniene¶ móc wydrukowaæ plik LyX bez robienia
|
||
tego.
|
||
Jednak zmiany poleceñ z trybu TeX na odpowiednie obiekty LyX-a pozwol±
|
||
na bardziej zaawansowan± edycjê w trybie WYSIWYM.
|
||
\layout Standard
|
||
|
||
reLyX nie gwarantuje utworzenia pliku LyX, który utworzy dok³adnie identyczny
|
||
wydruk jak z pliku LaTeX, ale powinien byæ zbli¿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_deeper
|
||
\layout Itemize
|
||
|
||
Dokonaj KOREKTY dokumentu!
|
||
\begin_deeper
|
||
\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_deeper
|
||
\layout Subsubsection
|
||
|
||
Co reLyX mo¿e przechwyciæ
|
||
\layout Standard
|
||
|
||
reLyX rozumie wiele poleceñ LaTeX-a.
|
||
Zostan± skonwertowane:
|
||
\layout Itemize
|
||
|
||
zwyk³y tekst, w³±czaj±c minipolecenia takie jak: ~, '',
|
||
\family typewriter
|
||
|
||
\backslash
|
||
@
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
TeX
|
||
\family default
|
||
, a tak¿e akcentowane znaki takie jak
|
||
\family typewriter
|
||
|
||
\backslash
|
||
'{a}
|
||
\family default
|
||
i przypadki specjalne ?` i !`
|
||
\layout Itemize
|
||
|
||
polecenia strony tytu³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
|
||
\layout Itemize
|
||
|
||
polecenia struktury tekstu takie jak
|
||
\family typewriter
|
||
|
||
\backslash
|
||
section
|
||
\family default
|
||
w³±czaj±c polecenia z gwiazdk± (np.
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
section*
|
||
\family default
|
||
)
|
||
\layout Itemize
|
||
|
||
¦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
|
||
\layout Itemize
|
||
|
||
¦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¿ zagnie¿d¿one listy
|
||
\layout Itemize
|
||
|
||
polecenia odno¶ników:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
ref
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pageref
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
label
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
cite
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
footnote
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
margin
|
||
\layout Itemize
|
||
|
||
polecenia zmiany czcionki w³±czaj±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¶ci, odmiany i wielko¶ci
|
||
\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¿ obs³ugiwane
|
||
\layout Itemize
|
||
|
||
¦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)
|
||
\layout Itemize
|
||
|
||
¶rodowiska wstawek
|
||
\family typewriter
|
||
table
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
table*
|
||
\family default
|
||
, a tak¿e polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
caption
|
||
\layout Itemize
|
||
|
||
¶rodowisko
|
||
\family typewriter
|
||
thebibliography
|
||
\family default
|
||
i polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bibitem
|
||
\family default
|
||
, a tak¿e polecenia BibTeX-a
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bibliography
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bibliographystyle
|
||
\layout Itemize
|
||
|
||
ró¿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{}
|
||
|
||
\layout Itemize
|
||
|
||
¶rodowiska specyficzne dla klasy dokumentu (i trochê poleceñ), które mog±
|
||
byæ konwertowane do pliku uk³adu LyX-a
|
||
\layout Itemize
|
||
|
||
argumenty pewnych niekonwertowalnych poleceñ (np.
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
mbox
|
||
\family default
|
||
)
|
||
\layout Standard
|
||
|
||
Niektóre z nich mog± nie byæ jeszcze wspierane w 100%.
|
||
Zobacz poni¿ej szczegó³y
|
||
\layout Standard
|
||
|
||
reLyX kopiuje matematykê (prawie) wprost z twojego pliku LaTeX-a.
|
||
Szczê¶liwie wczytuje matematykê LaTeX-a (prawie), która jest obs³ugiwana
|
||
przez LyX-a i dzia³a ¶wietnie.
|
||
Niektóre polecenia matematyczne, które nie s± obs³ugiwane przez LyX-a zostan±
|
||
zast±pione ich ekwiwalentami, np.
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
to
|
||
\family default
|
||
bêdzie skonwertowane do
|
||
\family typewriter
|
||
|
||
\backslash
|
||
rightarrow
|
||
\family default
|
||
.
|
||
Zobacz sekcjê
|
||
\shape italic
|
||
Pliki sk³adni
|
||
\shape default
|
||
aby poznaæ wiêcej szczegó³ów.
|
||
\layout Standard
|
||
|
||
reLyX tak¿e kopiuje polecenia preambu³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¼
|
||
\family sans
|
||
\bar under
|
||
F
|
||
\bar default
|
||
ormatowanie\SpecialChar \menuseparator
|
||
Preambu³a
|
||
\family default
|
||
aby byæ pewnym.
|
||
\layout Subsubsection
|
||
|
||
Czego reLyX nie mo¿e przechwyciæ -- ale jest OK
|
||
\layout Itemize
|
||
|
||
Rysunki i tabele
|
||
\family typewriter
|
||
tabular*
|
||
\family default
|
||
|
||
\layout Itemize
|
||
|
||
ministrony
|
||
\layout Itemize
|
||
|
||
polecenia odstêpów (
|
||
\family typewriter
|
||
|
||
\backslash
|
||
vspace
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pagebreak
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
par
|
||
\family default
|
||
)
|
||
\layout Itemize
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
centering
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
raggedleft
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
raggedright
|
||
\layout Itemize
|
||
|
||
¶rodowiska
|
||
\family typewriter
|
||
|
||
\backslash
|
||
verb
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
verbatim
|
||
\family default
|
||
.
|
||
reLyX kopiuje je ostro¿nie i
|
||
\shape italic
|
||
dok³adnie
|
||
\shape default
|
||
, w³±czaj±c komentarze i bia³e spacje.
|
||
\layout Itemize
|
||
|
||
nieznane (np.
|
||
utworzone przez u¿ytkownika) ¶rodowiska i polecenia
|
||
\layout Standard
|
||
|
||
reLyX kopiuje nieznane polecenia wraz z ich argumentami dos³ownie do pliku
|
||
LyX-a.
|
||
Ponadto, je¶li zobaczy
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{foo}
|
||
\family default
|
||
gdzie nie rozpozna ¶rodowiska ,,foo'', skopiuje dos³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.
|
||
\layout Subsubsection
|
||
|
||
Co reLyX przechwytuje niepoprawnie -- s± b³êdy
|
||
\layout Standard
|
||
|
||
reLyX jest wzglêdnie nowy i ma kilka problemów.
|
||
As it matures, these bugs will be squished.
|
||
Listê b³êdów i brakuj±cych cech mo¿na znale¼æ w LyX bug tracker
|
||
\begin_inset LatexCommand \url[LyX Bugzilla]{http://bugzilla.lyx.org/}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
If reLyX is choking on something lub LyX nie potrafi wczytaæ go po konwersji
|
||
przez reLyX, to najlepsz± rzecz± do zrobienia jest wstawienie poleceñ
|
||
\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³ ten blok dok³adnie w trybie TeX.
|
||
Nastêpnie wyedytuj wynikowy plik LyX i przet³umacz nieznane rzeczy rêcznie.
|
||
¦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± wstawione do pliku LyX.
|
||
\layout Itemize
|
||
|
||
,,Dok³adne'' kopiowanie nieznanych ¶rodowisk i poleceñ nie jest zupe³nie
|
||
dok³adne.
|
||
Wyszczególniaj±c, komentarze i nowe wiersze mog± zostaæ utracone.
|
||
To bêdzie dawaæ z siebie brzydkiego LyX-a, ale w prawie wszystkich przypadkach
|
||
wynik bêdzie taki sam.
|
||
Mimo to, pewne czê¶ci pliku bêd± kopiowane perfekcyjnie z bia³ymi spacjami
|
||
i komentarzami w³±cznie.
|
||
W³±czaj±c w to: preambu³ê LaTeX-a, ¶rodowisko
|
||
\family typewriter
|
||
verbatim
|
||
\family default
|
||
, polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
verb
|
||
\family default
|
||
i blok skip.
|
||
\layout Itemize
|
||
|
||
reLyX konwertuje tylko kilka opcji polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
(Wyszczególniaj±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
|
||
.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Co wa¿niejsze, reLyX nie t³umaczy polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage
|
||
\family default
|
||
, poleceñ marginesów,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
newcommand
|
||
\family default
|
||
, w rzeczywisto¶ci niczego w preambule.
|
||
Po prostu kopiuje je do preambu³y LaTeX w dokumencie LyX-a.
|
||
Je¶li masz polecenie marginesu w preambule, to plik LyX-a bêdzie generowa³
|
||
prawy margines.
|
||
jednak te marginesy bêd± zast±pione prze marginesy ustawione w oknie
|
||
\family sans
|
||
\bar under
|
||
S
|
||
\bar default
|
||
tyl dokumentu
|
||
\family default
|
||
zak³adka
|
||
\family sans
|
||
Papier
|
||
\family default
|
||
.
|
||
Tak ¿e powiniene¶ usun±æ te opcje z preambu³y (
|
||
\family sans
|
||
\bar under
|
||
F
|
||
\bar default
|
||
ormatowanie-Preambu³a
|
||
\family default
|
||
) aby siê zabezpieczyæ.
|
||
Podobnie dzieje siê z wyborem jêzyka przez babel,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
inputencoding
|
||
\family default
|
||
,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
pagestyle
|
||
\family default
|
||
, itp.
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
Klasa foil ma parê b³êdów.
|
||
reLyX may do weird things z opcjonalnymi argumentami polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
foilhead
|
||
\family default
|
||
.
|
||
Tak¿e ¶rodowisko
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{dinglist}
|
||
\family default
|
||
mo¿e byæ obs³u¿one niepoprawnie (although the stuff in the environment
|
||
should translate normally).
|
||
\layout Standard
|
||
|
||
Wiêcej znacz±cych b³êdów mo¿esz znale¼æ w pliku
|
||
\emph on
|
||
BUGS
|
||
\emph default
|
||
.
|
||
\layout Standard
|
||
|
||
reLyX is hopefully rather robust.
|
||
Jak wspomnia³em powy¿ej, mo¿e on nie konwertowaæ twojego pliku perfekcyjnie,
|
||
ale nie powinien siê przewracaæ.
|
||
Je¶li jednak siê przewraca -- i problemem nie jest jednym ze wspomnianych
|
||
powy¿ej lub w pliku
|
||
\emph on
|
||
BUGS
|
||
\emph default
|
||
-- zobacz sekcjê
|
||
\shape italic
|
||
Zg³aszanie b³êdów
|
||
\shape default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Czego reLyX nie potrafi przechwyciæ
|
||
\layout Standard
|
||
|
||
LyX wewnêtrznie nie obs³uguje paru rzeczy, tak ¿e gdyby reLyX przet³umaczy³
|
||
to perfekcyjnie, LyX mia³by problem wczytaæ je.
|
||
Je¶li na pewno potrzebujesz tych cech, to mo¿esz po ukoñczeniu pracy nad
|
||
dokumentem wyeksportowaæ go do LaTeX-a i wstawiæ je tam z powrotem.
|
||
Zobacz
|
||
\emph on
|
||
B³êdy
|
||
\emph default
|
||
aby poznaæ wiêcej szczegó³ów odno¶nie b³êdów.
|
||
\layout Itemize
|
||
|
||
Dla kilku poleceñ LyX nie obs³uguje argumentów opcjonalnych.
|
||
Na przyk³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³ opcjonalne argumenty i wysy³a³ ostrze¿enie
|
||
do stdout.
|
||
LyX tak¿e ignoruje argument width w ¶rodowisku
|
||
\family typewriter
|
||
thebibliography
|
||
\family default
|
||
.
|
||
\layout Itemize
|
||
|
||
¦rodkowanie (lub wyrównanie do lewej lub prawej) dzia³a na pe³nych akapitach.
|
||
\layout Itemize
|
||
|
||
Obs³uga tabel przez LyX-a nie jest perfekcyjna.
|
||
Dla skomplikowanych tabel u¿yj bloku ,,skip'', tak ¿e one zostan± skopiowane
|
||
w trybie TeX-a.
|
||
\layout Itemize
|
||
|
||
Edytor wyra¿eñ matematycznych LyX-a nie obs³uguje ¶rodowisk AMS-LaTeX takich
|
||
jak align, split itd.
|
||
Te ¶rodowiska zostan± skopiowane w trybie TeX.
|
||
Mo¿esz zmieniæ ¶rodowisko
|
||
\family typewriter
|
||
equation*
|
||
\family default
|
||
do dok³adnego odpowiednika
|
||
\family typewriter
|
||
displaymath
|
||
\family default
|
||
, a wówczas konwersja bêdzie poprawna.
|
||
\layout Subsubsection
|
||
|
||
Przysz³o¶æ reLyX-a
|
||
\layout Standard
|
||
|
||
W przysz³o¶ci wiêcej poleceñ i ¶rodowisk bêdzie obs³ugiwanych przez reLyX.
|
||
B³êdy zostan± wyeliminowane.
|
||
\layout Standard
|
||
|
||
Zobacz plik TODO dla poznania szczegó³ów.
|
||
\layout Subsection
|
||
|
||
Przyk³ad
|
||
\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
|
||
\layout Standard
|
||
|
||
Powy¿sze polecenie utworzy plik
|
||
\family typewriter
|
||
my/dir/foo.lyx
|
||
\family default
|
||
na podstawie
|
||
\family typewriter
|
||
foo.tex
|
||
\family default
|
||
, zastêpuj±c istniej±cy je¶li istnieje.
|
||
Gdy napotka blok
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{myenv} ...
|
||
|
||
\backslash
|
||
end{myenv}
|
||
\family default
|
||
, skonwertuje zawarto¶æ bloku, ale polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end
|
||
\family default
|
||
skopiuje w trybie TeX-a.
|
||
Koñcz±c, zachowa pliki tymczasowe (znajduj± siê one w
|
||
\family typewriter
|
||
my/dir/
|
||
\family default
|
||
) i zapisze du¿o informacji diagnostycznych do pliku
|
||
\family typewriter
|
||
foo.debug
|
||
\family default
|
||
.
|
||
\layout Subsection
|
||
|
||
Uwagi
|
||
\layout Subsubsection
|
||
|
||
Zg³aszanie b³êdów
|
||
\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.
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
Szczegó³y implementacji
|
||
\layout Standard
|
||
|
||
reLyX wykonuje kilka ,,przebiegów'' w celu konwersji pliku LaTeX-a.
|
||
W ka¿dym przebiegu tworzony jest jeden lub dwa pliku.
|
||
\layout Description
|
||
|
||
Przebieg\SpecialChar ~
|
||
0 \SpecialChar ~
|
||
|
||
\newline
|
||
Zanim zrobi cokolwiek, wczytuje plik (lub pliki) sk³adni .
|
||
\layout Description
|
||
|
||
Przebieg\SpecialChar ~
|
||
1a \SpecialChar ~
|
||
|
||
\newline
|
||
Oddziela preambu³ê (cokolwiek przed poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{document}
|
||
\family default
|
||
) z reszty pliku.
|
||
Zapisuje dwie czê¶ci w oddzielnych plikach.
|
||
To jest niezbêdne, poniewa¿ w preambule mog± byæ dziwne rzeczy.
|
||
Tak¿e ignoruje cokolwiek jest za poleceniem
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{document}
|
||
\family default
|
||
, zak³adaj±c ¿e to nie jest LaTeX.
|
||
\layout Description
|
||
|
||
Przebieg\SpecialChar ~
|
||
1b \SpecialChar ~
|
||
|
||
\newline
|
||
Konwertuje preambu³ê.
|
||
Aktualnie oznacza to konwersjê polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
documentclass
|
||
\family default
|
||
i dok³adne skopiowanie reszty do preambu³y LyX-e.
|
||
\begin_deeper
|
||
\layout Standard
|
||
|
||
Jak pozna klasê dokumentu, to wczytuje plik uk³adu LyX-a dla tej klasy.
|
||
\end_deeper
|
||
\layout Description
|
||
|
||
Przebieg\SpecialChar ~
|
||
2 \SpecialChar ~
|
||
|
||
\newline
|
||
,,Czy¶ci'' plik TeX, generuj±c nieznacznie dok³adniej LaTeX-a.
|
||
W to wchodzi:
|
||
\begin_deeper
|
||
\layout Itemize
|
||
|
||
Zamiana, np: x^2 na ekwiwalent, ale przejrzystszy x^{2}
|
||
\layout Itemize
|
||
|
||
Usuwa opcjonalne argumenty, których LyX nie obs³uguje (np.
|
||
z
|
||
\family typewriter
|
||
|
||
\backslash
|
||
sqrt
|
||
\family default
|
||
)
|
||
\layout Itemize
|
||
|
||
Zamienia
|
||
\family typewriter
|
||
{
|
||
\backslash
|
||
em foo}
|
||
\family default
|
||
na
|
||
\family typewriter
|
||
|
||
\backslash
|
||
emph{foo}
|
||
\family default
|
||
, itd.
|
||
To jest konieczne, poniewa¿ w innym wypadku LyX zawsze zapisuje jako nielokalne.
|
||
This should very rarely make a difference.
|
||
\end_deeper
|
||
\layout Description
|
||
|
||
Przebieg\SpecialChar ~
|
||
3 \SpecialChar ~
|
||
|
||
\newline
|
||
Konwertuje tekst LaTeX-a, polecenia i ¶rodowiska do LyX-a.
|
||
\layout Description
|
||
|
||
Przebieg\SpecialChar ~
|
||
4 \SpecialChar ~
|
||
|
||
\newline
|
||
Sk³ada obie czê¶ci razem i wykonuje some final tweaking, aby utworzyæ plik
|
||
LyX.
|
||
\layout Standard
|
||
|
||
Je¶li s± jakie¶ polecenia
|
||
\family typewriter
|
||
|
||
\backslash
|
||
input
|
||
\family default
|
||
lub
|
||
\family typewriter
|
||
|
||
\backslash
|
||
include
|
||
\family default
|
||
, reLyX zacznie przetwarzaæ tak¿e do³±czane pliki.
|
||
Zak³ada on, ¿e do³±czane pliki s± tej samej klasy co dokument g³ówny i
|
||
nie posiadaj± preambu³y.
|
||
(Je¶li ma polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
input
|
||
\family default
|
||
w preambule pliku, to polecenia zostan± dok³adnie skopiowane do LaTeX-owej
|
||
czê¶ci preambu³y pliku LyX, a do³±czane pliki nie bêd± konwertowane).
|
||
Podczas konwersji do³±czonych plików pomijany jest przebieg 0 i 1.
|
||
\layout Standard
|
||
|
||
Je¶li reLyX nie znajdzie plików, które chcia³e¶ do³±czyæ, wy¶le Ci ostrze¿enie
|
||
ale bêdzie kontynuowa³ konwersjê pozosta³ych znalezionych plików.
|
||
\layout Subsubsection
|
||
|
||
Pliki szablonów
|
||
\layout Standard
|
||
|
||
reLyX wczytuje plik uk³adu LyX-a aby wiedzieæ jak obs³ugiwaæ ¶rodowiska
|
||
LaTeX-a i polecenia, które bêd± konwertowane do uk³adu LyX-a.
|
||
Ten plik do³±cza wszystkie ,,normalne'' niematematyczne ¶rodowiska (np.
|
||
w³±czaj±c w to quote i itemize, ale nie tabular, minipage i kilka ¶rodowisk
|
||
fancy) i polecenia takie jak
|
||
\family typewriter
|
||
|
||
\backslash
|
||
section
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
|
||
\backslash
|
||
title
|
||
\family default
|
||
.
|
||
je¶li chcesz konwertowaæ reLyX-em klasê, dla której nie istniej plik uk³adu
|
||
LyX-a, to bêdziesz musia³ najpierw go utworzyæ.
|
||
Tak czy owak bêdziesz musia³ to zrobiæ, z powodu pliku LyX, poniewa¿ zale¿y
|
||
on od pliku uk³adu, w którym podany jest sposób jego wy¶wietlania i przetwarzan
|
||
ia w LyX-ie.
|
||
Sprawd¼ dokumentacjê LyX-a dla pomocy w tym zadaniu (które mo¿e byæ trudne
|
||
lub ³atwe, w zale¿no¶ci od klasy, dla której chcesz utworzyæ plik uk³adu).
|
||
je¶li Twoja klasa jest zupe³nie podobna do klasy, dla której istnieje plik
|
||
uk³adu, to rozwa¿ u¿ycie opcji
|
||
\series bold
|
||
-c
|
||
\series default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Pliki sk³adni
|
||
\layout Standard
|
||
|
||
reLyX zawsze wczytuje co najmniej jeden plik sk³adni, zwany domy¶lnym plikiem
|
||
sk³adni.
|
||
reLyX wczytuje twój osobisty plik sk³adni je¶li istnieje, je¶li nie istnieje
|
||
to wczytuje plik systemowy.
|
||
reLyX wczytuje tak¿e dodatkowe pliki sk³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.
|
||
\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.
|
||
\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.
|
||
\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.
|
||
\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.)
|
||
\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
|
||
|
||
).
|
||
\layout Subsubsection
|
||
|
||
Ró¿ne
|
||
\layout Standard
|
||
|
||
Potrzebujesz Perl-a 5.002 lub nowszego do uruchomienia reLyX-a.
|
||
Je¶li nie masz Perl-a to powiniene¶ go ¶ci±gn±æ (
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
url{http://www.perl.com}
|
||
\end_inset
|
||
|
||
), poniewa¿ jest rzeczywi¶cie u¿ytecznym narzêdziem do bardzo wielu rzeczy.
|
||
\layout Subsection
|
||
|
||
Diagnostyka
|
||
\layout Standard
|
||
|
||
reLyX powinien zawsze wyja¶niæ dlaczego nie powiod³o siê t³umaczenie, je¶li
|
||
siê nie powiod³o.
|
||
Niektóre komunikaty diagnostyczne mog± byæ bardzo techniczne, je¶li pochodz±
|
||
one z wnêtrza kodu.
|
||
reLyX daje znacznie wiêcej informacji gdy zostanie uruchomiony z opcj±
|
||
\series bold
|
||
-d
|
||
\series default
|
||
, ale nie powiniene¶ tego potrzebowaæ je¶li nic z³ego siê nie zdarzy³o.
|
||
\layout Standard
|
||
|
||
Gdy zakoñczy pracê, reLyX bêdzie Ciê informowa³ o pomy¶lnym zakoñczeniu
|
||
lub o b³êdzie, który spowodowa³ przerwanie przetwarzania.
|
||
\layout Subsection
|
||
|
||
Ostrze¿enia
|
||
\layout Standard
|
||
|
||
Zawsze zachowaj kopiê oryginalnego pliku LaTeX-a pod inn± nazw± lub w innym
|
||
katalogu.
|
||
Istnieje kilka sposobów, w których u¿ycie LyX-a prowadzi do nadpisania
|
||
oryginalnego pliku LaTeX-a.
|
||
\layout Standard
|
||
|
||
Je¶li importujesz plik foo.tex utworzysz foo.lyx, nastêpnie edytujesz plik
|
||
foo.lyx i chcesz ponownie wyeksportowaæ go, to zauwa¿, ¿e zast±pisz oryginalny
|
||
plik foo.tex (LyX zapyta ciê czy chcesz zast±piæ go).
|
||
\layout Standard
|
||
|
||
Je¶li ustawi³e¶ zmienn±
|
||
\backslash
|
||
use_tempdir na false w swoim pliku lyxrc, wówczas LyX utworzy pliki tymczasowe
|
||
w twoim lokalnym katalogu, co oznacza, ¿e Twój oryginalny plik LaTeX mo¿e
|
||
zostaæ zast±piony (bez ostrze¿enia ze strony LyX) gdy wykonasz podgl±d
|
||
lub wydruk dokumentu LyX-a.
|
||
\layout Subsection
|
||
|
||
Pliki
|
||
\layout Description
|
||
|
||
|
||
\emph on
|
||
MY_LYXDIR
|
||
\emph default
|
||
/layouts/*.layout \SpecialChar ~
|
||
|
||
\newline
|
||
Osobiste pliki uk³adów dokumentów
|
||
\layout Description
|
||
|
||
|
||
\emph on
|
||
MY_LYXDIR
|
||
\emph default
|
||
/reLyX/syntax.default \SpecialChar ~
|
||
|
||
\newline
|
||
Osobisty plik sk³adni
|
||
\layout Description
|
||
|
||
|
||
\emph on
|
||
LIBDIR
|
||
\emph default
|
||
/layouts/*.layout \SpecialChar ~
|
||
|
||
\newline
|
||
Systemowy pliki uk³adów dokumentów
|
||
\layout Description
|
||
|
||
|
||
\emph on
|
||
LIBDIR
|
||
\emph default
|
||
/reLyX/syntax.default \SpecialChar ~
|
||
|
||
\newline
|
||
Systemowy plik sk³adni LaTeX-a
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
LIBDIR
|
||
\emph default
|
||
jest katalogiem instalacyjnym LyX, czêsto /usr/local/share/lyx/.
|
||
|
||
\emph on
|
||
MY_LYXDIR
|
||
\emph default
|
||
jest osobistym katalogiem LyX-a, zwykle nazywa siê .lyx/ i znajduje siê
|
||
w Twoim katalogu domowym.
|
||
\layout Subsection
|
||
|
||
Zobacz tak¿e
|
||
\layout Standard
|
||
|
||
|
||
\shape italic
|
||
lyx
|
||
\shape default
|
||
(1),
|
||
\shape italic
|
||
latex
|
||
\shape default
|
||
(1)
|
||
\layout Subsection
|
||
|
||
Autorzy
|
||
\layout Standard
|
||
|
||
Copyright (c) 1998-9 Amir Karger (karger@voth.chem.utah.edu)
|
||
\layout Standard
|
||
|
||
Wspó³twórcy kodu:
|
||
\layout Itemize
|
||
|
||
John Weiss napisa³ oryginalny CleanTeX pass.
|
||
\layout Itemize
|
||
|
||
Etienne Grossmann
|
||
\layout Itemize
|
||
|
||
Jos\i \'{e}
|
||
Ab\i \'{\i}
|
||
lio Oliveira Matos
|
||
\layout Itemize
|
||
|
||
David Suarez de Lis
|
||
\layout Standard
|
||
|
||
Inni wspó³pracownicy:
|
||
\layout Itemize
|
||
|
||
Jean-Marc Lasgouttes worked on the wrapper script and offered lots of bug
|
||
reports, advice, and feature suggestions.
|
||
\layout Itemize
|
||
|
||
Asger K.
|
||
Alstrup Nielsen i Marc Pavese doradzaj±cy.
|
||
\layout Itemize
|
||
|
||
Ró¿ni cz³onkowie list dyskusyjnych LyX developers' i users' dostarczaj±cy
|
||
raporty o b³êdach i sugerowanie nowych cech.
|
||
\layout Standard
|
||
|
||
reLyX u¿ywa zmodyfikowanej wersji Perl-owego parsera TeX -- pakiet Text::TeX
|
||
napisanego przez Ilya Zakharevich (ilya@math.ohio-state.edu), dostêpnego
|
||
na CPAN.
|
||
\layout Chapter
|
||
|
||
Funkcje LyX-a wymagaj±ce zewnêtrznych programów
|
||
\layout Section
|
||
|
||
Zastosowanie LyX-a z SGML-Tools (aka LinuxDoc)
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Paul Evans
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
LinuxDoc jest klas± dokumentu dostêpn± w LyX-ie.
|
||
Mo¿esz jej u¿yæ do wydania dokumentu zwanego Standardized General Mark-up
|
||
Language (SGML) w specyficznym formacie stosowanym w Linux Documentation
|
||
Project.
|
||
Jest to oczywi¶cie pomoc je¶li wspó³pracujesz przy projekcie.
|
||
Mo¿esz u¿yæ formatu SGML z pakietem (
|
||
\family typewriter
|
||
sgml-tools
|
||
\family default
|
||
) skryptów i programów (do tworzenia innych formatów, w³±czaj±c LaTeX, HTML,
|
||
zwyk³y tekst, podrêczniki man i \SpecialChar \ldots{}
|
||
).
|
||
Zatem mo¿esz preferowaæ u¿ycie tej klasy dokumentu je¶li chcesz pisaæ dokumenty
|
||
z mo¿liwo¶ci± ³atwego przenoszenia do innych formatów.
|
||
\layout Standard
|
||
|
||
Klasa LinuxDoc posiada mniej opcji uk³adu ni¿ inne klasy LyX-a.
|
||
G³ównie dlatego, ¿e translacja do innego formatu ma wówczas szanse na bardziej
|
||
sensownie wykonanie.
|
||
\layout Standard
|
||
|
||
W tej sekcji opisujemy:
|
||
\layout Itemize
|
||
|
||
jak skonfigurowaæ i u¿yæ dokument w LinuxDoc
|
||
\layout Itemize
|
||
|
||
jak u¿ywaæ znaczników LinuxDoc w uk³adzie Twojego dokumentu
|
||
\layout Itemize
|
||
|
||
jak u¿ywaæ pakietu SGML do tworzenia ró¿nych formatów
|
||
\layout Itemize
|
||
|
||
how to sort out some problems.
|
||
\layout Subsection
|
||
|
||
Przygotowanie i u¿ycie dokumentów LinuxDoc
|
||
\layout Subsubsection
|
||
|
||
Zaczynamy
|
||
\layout Standard
|
||
|
||
Zaczynamy od wyboru klasy LinuxDoc w oknie
|
||
\family sans
|
||
Styl Dokumentu
|
||
\family default
|
||
.
|
||
¦rodowisk jest mniej ni¿ w wielu innych klasach.
|
||
Mo¿esz je zobaczyæ na rozwijalnej li¶cie po lewej stronie paska narzêdzi.
|
||
Jak je u¿ywaæ opisano w\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:sgmlparas}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
Musisz
|
||
\emph default
|
||
wpisaæ tytu³ dokumentu, a nastêpnie autora, wybieraj±c dla ka¿dego wpisu
|
||
odpowiednie ¶rodowisko.
|
||
Je¶li tego nie zrobisz, to pojawi± siê b³êdy przy próbie wydruku.
|
||
Mo¿esz wpisaæ datê i streszczenie.
|
||
W³a¶ciwy dokument powinien zaczynaæ siê ¶rodowiskiem
|
||
\family sans
|
||
Section
|
||
\family default
|
||
ni¿
|
||
\family sans
|
||
Standard
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Nastêpnie mo¿esz przygotowaæ dokument jak zwykle korzystaj±c ze ¶rodowisk.
|
||
Zobacz sekcjê\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:sgmlparas}
|
||
|
||
\end_inset
|
||
|
||
z pe³n± ich list± i zastosowaniem.
|
||
\layout Subsubsection
|
||
|
||
Wydruk z LinuxDoc
|
||
\layout Standard
|
||
|
||
Dokument mo¿esz drukowaæ i zapisywaæ normaln± drog±.
|
||
Do u¿ycia innych mo¿liwo¶ci pakietu SGML potrzeba zapisaæ dokument jako
|
||
LinuxDoc; to jest format, do któ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\SpecialChar ~
|
||
|
||
\begin_inset LatexCommand \ref{sec:sgmloperate}
|
||
|
||
\end_inset
|
||
|
||
jak mo¿na wykorzystaæ ten plik.
|
||
\layout Subsection
|
||
|
||
U¿ycie ¶rodowisk w LinuxDoc
|
||
\layout Subsubsection
|
||
|
||
Struktura dokumentu LinuxDoc
|
||
\layout Standard
|
||
|
||
Istnieje formalna struktura dla LinuxDoc która ogranicza umieszczanie znaczników.
|
||
Wszystkie dokumenty sk³adaj± siê z dwóch czê¶ci:
|
||
\layout Description
|
||
|
||
Nag³ówek wszystko co znajduje siê przed znacznikiem pierwszej sekcji.
|
||
Mo¿esz wstawiæ tytu³, autora, datê, streszczenie i spis tre¶ci, ale dwa
|
||
pierwsze znaczniki s± obowi±zkowe.
|
||
\layout Description
|
||
|
||
Tre¶æ zaczyna siê od pierwszej sekcji.
|
||
Dopuszczalne s± wszystkie inne znaczniki.
|
||
\layout Subsubsection
|
||
|
||
¦rodowiska LinuxDoc
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \label{sec:sgmlparas}
|
||
|
||
\end_inset
|
||
|
||
Tutaj znajduje siê lista wszystkich znaczników, które s± dostêpne z menu
|
||
rozwijalnego:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Standard:
|
||
\family default
|
||
dzia³a jak opisano w [cross reference]
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Title
|
||
\family default
|
||
: Pojawia siê w lewym górnym rogu drukowanego dokumentu, nad grub± poziom±
|
||
lini±, której nie zobaczysz na ekranie LyX-a.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Section, Subsection, Subsubsection, Paragraph
|
||
\family default
|
||
i
|
||
\family sans
|
||
Subparagraph:
|
||
\family default
|
||
wszystko czego mo¿esz siê spodziewaæ w zwyk³ej kolejno¶ci.
|
||
Czy tytularia s± numerowane czy nie mo¿esz ustawiæ w
|
||
\family sans
|
||
G³êboko¶ci rozdzia³ów
|
||
\family default
|
||
(menu
|
||
\family sans
|
||
Formatowanie\SpecialChar \menuseparator
|
||
Dokument
|
||
\family default
|
||
zak³adka
|
||
\family sans
|
||
Inne
|
||
\family default
|
||
).
|
||
Nie mo¿na korzystaæ z nienumerowanych odpowiedników (
|
||
\family sans
|
||
Section*
|
||
\family default
|
||
itp.) poniewa¿ nie istniej±.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Enumerate:
|
||
\family default
|
||
Jak zwykle tworzy numerowane listy ze wciêciem opisu, co opisano w
|
||
\emph on
|
||
Podrêczniku U¿ytkownika
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Itemize:
|
||
\family default
|
||
Wyliczenie podobne jak w innych klasach, zobacz
|
||
\emph on
|
||
Podrêcznik U¿ytkownika
|
||
\emph default
|
||
.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Description
|
||
\family default
|
||
: Wyja¶niono w
|
||
\emph on
|
||
Podrêczniku U¿ytkownika
|
||
\emph default
|
||
.
|
||
Pamiêtaj, ¿e je¶li chcesz aby w tytule opisu by³o wiêcej ni¿ jedno s³owo
|
||
to musisz je po³±czyæ twardymi spacjami.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Verbatim:
|
||
\family default
|
||
jak zwykle.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Code: podobnie jak ¶rodowisko LyX-Code
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Author
|
||
\family default
|
||
: Twój znak, który pojawi siê na lewo od tytu³u dokumentu pod grub± kresk±.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Date:
|
||
\family default
|
||
Twój znak, który pojawi siê na lewo od tytu³u dokumentu pod grub± kresk±.
|
||
You do not have to make this a date.
|
||
Mo¿na wstawiæ dowolny tekst, np.
|
||
numer wersji.
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Abstract
|
||
\family default
|
||
: Tworzy oddzielny akapit po autorze i dacie, przed pierwsz± sekcj±.
|
||
Dopuszczalny jest tylko jeden akapit.
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
Uwaga autora.
|
||
|
||
\emph default
|
||
To trzeba sprawdziæ --
|
||
\emph on
|
||
pe.
|
||
\end_inset
|
||
|
||
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
Displaymath
|
||
\family default
|
||
:
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
Uwaga autora:
|
||
\emph default
|
||
Jeszcze tego nie sprawdzi³em --
|
||
\emph on
|
||
pe.
|
||
\end_inset
|
||
|
||
|
||
\layout Subsubsection
|
||
|
||
Inne cechy dokumentu
|
||
\layout Standard
|
||
|
||
Mo¿esz tak¿e u¿ywaæ menu
|
||
\family sans
|
||
Character Layout
|
||
\family default
|
||
do wyboru fontów lub wyró¿nieñ wyrazów.
|
||
Tak¿e mo¿esz u¿yæ jak zwykle spis tre¶ci; zobacz odpowiedni± sekcjê w
|
||
\emph on
|
||
Podrêczniku U¿ytkownika
|
||
\emph default
|
||
.
|
||
Oprócz tego znajdziesz tam trochê funkcji menu, np.
|
||
przypisy.
|
||
Istniej± drobne w±tpliwo¶ci czy to dzia³a poprawnie
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\layout Standard
|
||
|
||
|
||
\emph on
|
||
Author's note:
|
||
\emph default
|
||
Again still checking to see whether this is my system
|
||
\emph on
|
||
---pe.
|
||
\end_inset
|
||
|
||
.
|
||
\layout Subsubsection
|
||
|
||
Odno¶niki i HTML
|
||
\layout Standard
|
||
|
||
W menu
|
||
\family sans
|
||
Wstaw
|
||
\family default
|
||
mo¿esz znale¼æ dwa polecenia do wstawiania adresów URL.
|
||
Je¶li u¿yjesz którego¶ z nich, to zauwa¿ysz kod TeX-a wstawiony do dokumentu
|
||
w trzech oddzielnych blokach ze spacjami pomiêdzy nimi.
|
||
Oto przyk³ad:
|
||
\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
|
||
}
|
||
\layout Standard
|
||
|
||
Wstaw pe³ny znacznik HTML pomiêdzy pierwszy i drugi blok.
|
||
To mo¿e byæ
|
||
\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¿esz wstawiæ opis pomiêdzy drugi i trzeci blok.
|
||
Ró¿nice pomiêdzy poleceniami:
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
URL:
|
||
\family default
|
||
w dokumencie pojawi siê znacznik HTML i opis,
|
||
\layout Itemize
|
||
|
||
|
||
\family sans
|
||
HTML_URL:
|
||
\family default
|
||
w drukowanej wersji pojawi siê tylko opis.
|
||
\layout Subsection
|
||
|
||
U¿ycie skryptu SGML w LinuxDoc
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset LatexCommand \label{sec:sgmloperate}
|
||
|
||
\end_inset
|
||
|
||
Mo¿esz u¿ywaæ LinuxDoc jako klasy tekstowej bez ¿adnych dodatkowych skryptów
|
||
czy programów, ale istnieje niewiele powodów do robienia tego.
|
||
Wszystko co bêdziesz u¿ywa³ w dokumencie bêdzie wygl±da³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êpnego na stronie www SGML-Tools pod adresem
|
||
\begin_inset LatexCommand \url{http://pobox.com/~cg/sgmltools}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Alternatywnie, mo¿esz i¶æ do archiwum
|
||
\family typewriter
|
||
sunsite
|
||
\family default
|
||
pod adresem
|
||
\begin_inset Foot
|
||
collapsed false
|
||
|
||
\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_inset
|
||
|
||
|
||
\begin_inset LatexCommand \url{ftp://sunsite.unc.edu/pub/Linux/utils/text/sgml-tools-1.0.x.tar.gz}
|
||
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Plik
|
||
\family typewriter
|
||
sgml-tools-1.0.x.tar.gz
|
||
\family default
|
||
zawiera wszystko co potrzebujesz do pisania dokumentów SGML i konwersji
|
||
ich przez groff, LaTeX, HTML, GNU info, LyX i RTF\SpecialChar \@.
|
||
|
||
\layout Standard
|
||
|
||
Ten pakiet zmieni³ nazwê w styczniu 1997 roku z
|
||
\family typewriter
|
||
linuxdoc-sgml-1.5.tar.gz
|
||
\family default
|
||
.
|
||
\layout Standard
|
||
|
||
Zainstaluj i u¿ywaj pakiet zgodnie z instrukcj± w nim zawart±.
|
||
Wszystko to musi byæ 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
|
||
.
|
||
\layout Subsection
|
||
|
||
Rozwi±zywanie problemów LinuxDoc
|
||
\layout Standard
|
||
|
||
Gdy chcesz drukowaæ lub podejrzeæ dokument LinuxDoc wykonywana jest kontrola
|
||
znaczników przed uruchomieniem LaTeX.
|
||
Some errors are trapped here, especially those concerning the structure
|
||
of the document.
|
||
LyX mo¿e tworzyæ komunikaty b³êdów, ale nie zostawia w dokumencie znaczników,
|
||
które mo¿na otworzyæ.
|
||
Musisz zajrzeæ wprost do pliku aby stwierdziæ co jest nie tak.
|
||
Wiêkszo¶æ problemów zdaje siê pochodziæ od opcji, które nie s± w pe³ni
|
||
dostêpne w tej klasie dokumentu.
|
||
\layout Section
|
||
|
||
Faksowanie
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Jürgen Vigna
|
||
\layout Subsection
|
||
|
||
Wysy³anie faksów wprost z LyX-a
|
||
\layout Standard
|
||
|
||
Przede wszystkim musimy wspomnieæ, ¿e LyX potrafi wysy³aæ faksy pod warunkiem,
|
||
¿e masz zainstalowane i dzia³aj±ce oprogramowanie do wysy³ania faksów (np.
|
||
HylaFax, efax, mgetty+sendfax, \SpecialChar \ldots{}
|
||
).
|
||
LyX pracuje tylko jako graficzny interfejs (front end) do tych programów!
|
||
\layout Standard
|
||
|
||
W zale¿no¶ci od u¿ywanego oprogramowania faksowego musisz ustawiæ kilka
|
||
poleceñ w pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
.
|
||
Oto te polecenia:
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
fax_command:
|
||
\family default
|
||
Tutaj nale¿y podaæ polecenie, które ma wywo³aæ LyX aby wys³aæ faks.
|
||
Polecenie powinno byæ zdolne przetworzyæ plik PostScript, wytworzony przez
|
||
LyX-a.
|
||
£añcuch polecenia mo¿e zawieraæ nastêpuj±ce zmienne:
|
||
\begin_deeper
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
$$Host:
|
||
\family default
|
||
zastêpuje nazwê zmiennej ¶rodowiska FAX_SERVER
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
$$Comment:
|
||
\family default
|
||
zastêpuje zawarto¶æ pola komentarz
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
$$Enterprise:
|
||
\family default
|
||
zastêpuje zawarto¶æ pola Firma
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
$$Name:
|
||
\family default
|
||
zastêpuje zawarto¶æ pola nazwa
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
$$Phone:
|
||
\family default
|
||
zastêpuje zawarto¶æ pola numer faksu
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
$$FName:
|
||
\family default
|
||
zastêpuje nazwê pliku, który ma zostaæ wys³any
|
||
\end_deeper
|
||
\layout Paragraph
|
||
|
||
Przyk³ady:
|
||
\layout Standard
|
||
|
||
Przyjmujemy, ¿e nazwa³e¶ plik ,,
|
||
\family typewriter
|
||
newfile.lyx
|
||
\family default
|
||
'' i chcia³by¶ wys³aæ go wprost do faksu nie opuszczaj±c LyX-a.
|
||
Masz zainstalowane oprogramowanie HylaFax i twoja zmienna ¶rodowiska
|
||
\family typewriter
|
||
FAX_SERVER
|
||
\family default
|
||
ma warto¶æ ,,
|
||
\family typewriter
|
||
faxhost.mydomain
|
||
\family default
|
||
'' i poda³e¶ te warto¶ci w oknie faksowania:
|
||
\layout List
|
||
\labelwidthstring 00.00.0000
|
||
|
||
|
||
\family sans
|
||
Fax.\SpecialChar ~
|
||
no:
|
||
\family default
|
||
+39-2-444666
|
||
\layout List
|
||
\labelwidthstring 00.00.0000
|
||
|
||
|
||
\family sans
|
||
Dest.\SpecialChar ~
|
||
Name:
|
||
\family default
|
||
Someone
|
||
\layout List
|
||
\labelwidthstring 00.00.0000
|
||
|
||
|
||
\family sans
|
||
Enterprise:
|
||
\family default
|
||
Startrek
|
||
\layout List
|
||
\labelwidthstring 00.00.0000
|
||
|
||
|
||
\family sans
|
||
Comment:
|
||
\family default
|
||
This comment string
|
||
\layout Standard
|
||
|
||
Z podanymi ni¿ej ustawieniami:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
fax_command
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
sendfax -n -h '$$Host' -c '$$Comment'
|
||
\layout LyX-Code
|
||
|
||
-x '$$Enterprise' -d '$$Name'@'$$Phone' '$$FName'
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
zostanie wykonane polecenie:
|
||
\layout LyX-Code
|
||
|
||
sendfax -n -h faxhost.mydomain -c 'This comment string'
|
||
\layout LyX-Code
|
||
|
||
-x 'Startrek' -d 'Someone'@'+39-2-444666'
|
||
\layout LyX-Code
|
||
|
||
<tempfile-path>/newfile.ps
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
phone_book:
|
||
\family default
|
||
Zawiera nazwê pliku ksi±¿ki telefonicznej, któr± mo¿esz utworzyæ w oknie
|
||
formularza faksu.
|
||
Domy¶ln± warto¶ci± jest
|
||
\family typewriter
|
||
$HOME/.lyx/phonebook.
|
||
\layout Paragraph
|
||
|
||
Przyk³ady:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
phone_book myphonebook
|
||
\layout Standard
|
||
|
||
zapisuje i czyta plik ksi±¿ki telefonicznej z pliku
|
||
\family typewriter
|
||
$HOME/.lyx/myphonebook
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
phone_book /var/lib/phonebook
|
||
\layout Standard
|
||
|
||
zapisuje i czyta plik ksi±¿ki telefonicznej
|
||
\family typewriter
|
||
/var/lib/phonebook
|
||
\layout Description
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
fax_program:
|
||
\family default
|
||
W tym miejscu podajesz program, który LyX wywo³a jako zewnêtrzny program
|
||
do wys³ania Twojego faksu (np.
|
||
tkhylafax), zamiast wbudowanego formularza faksu.
|
||
Dopuszczalna jest tylko zmienna
|
||
\family typewriter
|
||
$$FName
|
||
\family default
|
||
.
|
||
\layout Paragraph
|
||
|
||
Przyk³ady:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
fax_program
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
tkhylafax '$$Fname'
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Przy powy¿szych za³o¿eniach zostanie wykonane nastêpuj±ce polecenie:
|
||
\layout LyX-Code
|
||
|
||
tkhylafax <tempfile-path>/newfile.ps
|
||
\layout Section
|
||
|
||
Check TeX
|
||
\layout Standard
|
||
|
||
by Asger
|
||
\noun on
|
||
Alstrup
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
W menu
|
||
\family sans
|
||
Edycja
|
||
\family default
|
||
mo¿esz znale¼æ polecenie
|
||
\family sans
|
||
C
|
||
\bar under
|
||
h
|
||
\bar default
|
||
eck\SpecialChar ~
|
||
TeX
|
||
\family default
|
||
.
|
||
Ta funkcja LyX-a wymaga posiadania zainstalowanego zewnêtrznego programu
|
||
\family typewriter
|
||
chktex
|
||
\family default
|
||
i jest wygaszone je¶li go nie posiadasz.
|
||
Mo¿esz go pobraæ z archiwów CTAN lub z
|
||
\begin_inset LatexCommand \url{http://www.ifi.uio.no/~jensthi/chktex/}
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Pakiet
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
jest programem napisanym przez sfrustrowanego
|
||
\noun on
|
||
Jens T.
|
||
Berger Thielemann
|
||
\noun default
|
||
, poniewa¿ wiele konstrukcji LaTeX-a czasami jest nieintuicyjnych i ³atwych
|
||
do zapomnienia.
|
||
Program przetwarzaj±c Twój plik LaTeX-a sprawdza integralno¶æ pliku i zaznacza
|
||
b³êdy.
|
||
W jêzyku technicznym jest to
|
||
\family typewriter
|
||
Lint
|
||
\family default
|
||
dla LaTeX-a.
|
||
\layout Standard
|
||
|
||
Czy CheckTeX jest kontrolerem sk³adni, którego u¿ycie zapewni poprawne pliki
|
||
LateX-a? Odpowied¼ jest prosta: Tak jak
|
||
\family typewriter
|
||
Lint
|
||
\family default
|
||
nie tylko sprawdza sk³adniê programów w jêzyku C, semantykê, wy³apuje wiele
|
||
typowych b³êdów typograficznych.
|
||
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
potrafi wykryæ wiele podstawowych b³êdów, takich jak:
|
||
\layout Itemize
|
||
|
||
Ellipsis detection:
|
||
\newline
|
||
Use \SpecialChar \ldots{}
|
||
instead of ...
|
||
\layout Itemize
|
||
|
||
No space in front of/after parenthesis:
|
||
\newline
|
||
( wrong spacing )
|
||
\layout Itemize
|
||
|
||
Enforcement of normal space after common abbreviations:
|
||
\newline
|
||
e.
|
||
g.
|
||
is too wide spacing.
|
||
\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.
|
||
\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
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
This footnote is in danger of falling off to a wrong page
|
||
\end_inset
|
||
|
||
|
||
\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
|
||
|
||
.
|
||
\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
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
i inne \SpecialChar \ldots{}
|
||
To jest nieocenione narzêdzie gdy ,,zakoñczyli¶my'' pracê nad dokumentem.
|
||
Przed wydrukowaniem powinni¶my sprawdziæ obligatoryjnie pisowniê i uruchomiæ
|
||
CheckTeX-a.
|
||
\layout Subsection
|
||
|
||
Jak u¿yæ
|
||
\layout Standard
|
||
|
||
Je¶li masz zainstalowany program
|
||
\family typewriter
|
||
checktex
|
||
\family default
|
||
, po prostu wybierz z menu polecenie
|
||
\family sans
|
||
\bar under
|
||
E
|
||
\bar default
|
||
dycja\SpecialChar \menuseparator
|
||
C
|
||
\bar under
|
||
h
|
||
\bar default
|
||
eck TeX
|
||
\family default
|
||
.
|
||
To spowoduje utworzenie pliku LaTeX-a na podstawie Twojego dokumentu, sprawdzen
|
||
ie go przez
|
||
\family sans
|
||
CheckTeX
|
||
\family default
|
||
i wstawienie ,,okienek b³êdów'' do dokumentu z ostrze¿eniami
|
||
\family sans
|
||
CheckTeX
|
||
\family default
|
||
, je¶li jakie¶ znalaz³.
|
||
Ostrze¿enia zostan± umieszczone blisko miejsca wyst±pienia b³êdu, które
|
||
mo¿esz szybko odnale¼æ za pomoc± polecenia z menu
|
||
\family sans
|
||
\bar under
|
||
N
|
||
\bar default
|
||
awigacja\SpecialChar \menuseparator
|
||
B³±d
|
||
\family default
|
||
lub za pomoc± skótu klawiszowego
|
||
\family sans
|
||
C-g
|
||
\family default
|
||
w domy¶lnym pliku bind
|
||
\family typewriter
|
||
cua
|
||
\family default
|
||
.
|
||
Okienko b³êdu otwiera siê przez klikniêcie na nim myszk± lub domy¶lnym
|
||
skrótem
|
||
\family sans
|
||
C-i
|
||
\family default
|
||
albo skrótem z pliku bind
|
||
\family typewriter
|
||
emacs
|
||
\family sans
|
||
C-o
|
||
\family default
|
||
.
|
||
Przeczytaj uwagi i popraw b³êdy je¶li s±.
|
||
Je¶li masz k³opoty ze zrozumieniem co oznaczaj± ostrze¿enia, mo¿esz spokojnie
|
||
je zignorowaæ.
|
||
Remember that there is a hidden layer between the document on screen and
|
||
the technical details in invoking
|
||
\family sans
|
||
CheckTeX
|
||
\family default
|
||
, and this gap can make some warnings seem arcane or just right down plain
|
||
silly.
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Jak dopasowaæ
|
||
\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ñ wszystkie okienka b³êdów
|
||
\family default
|
||
, which will get rid of all warnings instantly.
|
||
\layout Standard
|
||
|
||
Mimo to
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
\emph on
|
||
jest
|
||
\emph default
|
||
bardzo konfigurowalny i extensible, nie powiniene¶ spodziewaæ siê rozwi±zania
|
||
wszystkich problemów przez
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
w LyX-ie t± drog±.
|
||
Since LyX has to generate a somewhat special LaTeX file to be able to match
|
||
the line numbers from
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
output
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
You can inspect the specific output from
|
||
\family sans
|
||
chktex
|
||
\family default
|
||
by using
|
||
\family sans
|
||
Edit\SpecialChar \menuseparator
|
||
View\SpecialChar ~
|
||
LaTeX\SpecialChar ~
|
||
Log
|
||
\family default
|
||
right after a
|
||
\family sans
|
||
chktex
|
||
\family default
|
||
run.
|
||
\end_inset
|
||
|
||
to appear correctly.
|
||
S± dwie rzeczy, które mo¿esz wykonaæ :
|
||
\layout Itemize
|
||
|
||
Dopasuj polecenia wywo³ania
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
w swoim pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
lub w globalnym pliku konfiguracyjnym instalacji
|
||
\family sans
|
||
ChkTeX
|
||
\family default
|
||
(zwykle jest to plik
|
||
\family typewriter
|
||
/usr/local/share/chktexrc
|
||
\family default
|
||
).
|
||
Zobacz poni¿ej jak mo¿na w³±czaæ i wy³±czaæ ostrze¿enia w wierszu poleceñ.
|
||
\layout Itemize
|
||
|
||
Wyeksportuj swoj dokument do LaTeX-a za pomoc± polecenia
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
E
|
||
\bar default
|
||
ksportuj\SpecialChar \menuseparator
|
||
|
||
\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.
|
||
\layout Standard
|
||
|
||
Poni¿sze komunikaty ostrze¿eñ mog± byæ aktywowane lub wy³±czone za pomoc±
|
||
odpowiednich wpisów w dyrektywie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
chktex_command
|
||
\family default
|
||
w Twoim pliku
|
||
\family typewriter
|
||
lyxrc
|
||
\family default
|
||
.
|
||
U¿yj
|
||
\family typewriter
|
||
-n#
|
||
\family default
|
||
aby wy³±czyæ ostrze¿enie i
|
||
\family typewriter
|
||
-w#
|
||
\family default
|
||
aby je uaktywniæ.
|
||
Ostrze¿enia napisane kursyw± s± domy¶lnie wy³±czone, przez domy¶lny wpis
|
||
w dyrektywie "
|
||
\family typewriter
|
||
chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38
|
||
\family default
|
||
".
|
||
\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
|
||
.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
Command terminated with space.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Non-breaking space (,,
|
||
\family typewriter
|
||
~
|
||
\family default
|
||
'') should have been used.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
You should enclose the previous parenthesis with ,,
|
||
\family typewriter
|
||
{}
|
||
\family default
|
||
''.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Italic correction (,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
'') found in non-italic buffer.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Italic correction (,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
'') found more than once.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
No italic correction (,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
'') found.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Accent command ,,
|
||
\family typewriter
|
||
cmd
|
||
\family default
|
||
'' needs use of ,,
|
||
\family typewriter
|
||
cmd
|
||
\family default
|
||
''.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Wrong length of dash may have been used.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
'' expected, found ,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
''.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Solo ,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
'' found.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should use ,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
'' to achieve an ellipsis.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Inter-word spacing (,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
|
||
\family default
|
||
'') should perhaps be used.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Inter-sentence spacing (,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
@
|
||
\family default
|
||
'') should perhaps be used.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Could not find argument for command.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
No match found for ,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
''.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Math mode still on at end of LaTeX file.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Number of ,,
|
||
\family typewriter
|
||
char
|
||
\family default
|
||
'' doesn't match the number of ,,
|
||
\family typewriter
|
||
char
|
||
\family default
|
||
''.
|
||
\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
|
||
''.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should use ,,
|
||
\family typewriter
|
||
'
|
||
\family default
|
||
'' (ASCII 39) instead of ,,
|
||
\family typewriter
|
||
´
|
||
\family default
|
||
'' (ASCII 180).
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
User-specified pattern found.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
This command might not be intended.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
Comment displayed.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Either
|
||
\family typewriter
|
||
''
|
||
\backslash
|
||
,'
|
||
\family default
|
||
or
|
||
\family typewriter
|
||
'
|
||
\backslash
|
||
,''
|
||
\family default
|
||
will look better.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Delete this space to maintain correct page references.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
You might wish to put this between a pair of ,,
|
||
\family typewriter
|
||
{}
|
||
\family default
|
||
''.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You ought to remove spaces in front of punctuation.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Could not execute LaTeX command.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Don't use
|
||
\family typewriter
|
||
|
||
\backslash
|
||
/
|
||
\family default
|
||
in front of small punctuation.
|
||
\layout Enumerate
|
||
|
||
|
||
\family typewriter
|
||
\size small
|
||
$
|
||
\backslash
|
||
times$
|
||
\family default
|
||
may look prettier here.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
Multiple spaces detected in output.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
This text may be ignored.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Use
|
||
\family typewriter
|
||
,,
|
||
\family default
|
||
to begin quotation, not
|
||
\family typewriter
|
||
|
||
\family default
|
||
'.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Use
|
||
\family typewriter
|
||
'
|
||
\family default
|
||
to end quotation, not
|
||
\family typewriter
|
||
''
|
||
\family default
|
||
.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Don't mix quotes.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should perhaps use ,,
|
||
\family typewriter
|
||
cmd
|
||
\family default
|
||
'' instead.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should put a space in front of/after parenthesis.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should avoid spaces in front of/after parenthesis.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
\emph on
|
||
You should not use punctuation in front of/after quotes.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
Double space found.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should put punctuation outside inner/inside display math mode.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You ought to not use primitive TeX in LaTeX code.
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
You should remove spaces in front of ,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
''
|
||
\layout Enumerate
|
||
|
||
|
||
\size small
|
||
,,
|
||
\family typewriter
|
||
%s
|
||
\family default
|
||
'' is normally not followed by ,,
|
||
\family typewriter
|
||
%c
|
||
\family default
|
||
''.
|
||
\layout Standard
|
||
|
||
Mam nadziejê, ¿e w nastêpnych wersjach LyX-a dostarczymy bardziej kompletny
|
||
interfejs dla tego narzêdzia (i jego mniejszego kuzyna
|
||
\family typewriter
|
||
lacheck
|
||
\family default
|
||
) dla wykorzystania jego pe³nych mo¿liwo¶ci.
|
||
But it's not exactly useless as it is now: go try it on one of your existing
|
||
documents of a certain length and be surprised.
|
||
\layout Section
|
||
|
||
Kontrola wersji (RCS) w LyX
|
||
\layout Standard
|
||
|
||
by
|
||
\noun on
|
||
Lars Gullik Bjønnes
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\layout Standard
|
||
|
||
Moi przyjaciele chcieli u¿yæ LyX-a do projektu grupowego.
|
||
Gdy nie znale¼li obs³ugi kontroli wersji ani blokowania plików, porzucili
|
||
ten pomys³.
|
||
To na tyle mnie zirytowa³o, ¿e postanowi³em zrobiæ obs³ugê dla RCS (z mo¿liwo¶c
|
||
i± obs³ugi CVS i/lub SCCS jako przysz³o¶ciowe ulepszenie).
|
||
To ju¿ zosta³o zrobione i teraz LyX obs³uguje najbardziej podstawowe polecenia
|
||
RCS.
|
||
\layout Standard
|
||
|
||
Je¶li potrzebujesz zrobiæ co¶ bardziej wyszukanego to bêdziesz musia³ zrobiæ
|
||
to rêcznie w terminalu xterm.
|
||
\layout Standard
|
||
|
||
Zanim zaczniesz u¿ywaæ kontroli wersji w LyX-ie powiniene¶ wpierw przeczytaæ
|
||
\emph on
|
||
rcsintro
|
||
\emph default
|
||
(plik man:
|
||
\family typewriter
|
||
man rcsintro
|
||
\family default
|
||
).
|
||
W tym pliku s± opisane wszystkie podstawowe funkcje RCS.
|
||
Powiniene¶ zwróciæ szczególn± uwagê na katalog RCS oraz na plik g³ówny
|
||
RCS (zakoñczony v)
|
||
\layout Standard
|
||
|
||
W LyX-ie dokonano implementacji dla ostatniej wersji pakietu GNU RCS --
|
||
nie gwarantujemy wykonania dla starszych wersji.
|
||
\layout Subsection
|
||
|
||
Polecenia RCS w LyX
|
||
\layout Standard
|
||
|
||
W dalszych sekcjach opisano polecenia RCS obs³ugiwane przez LyX-a.
|
||
Mo¿esz je znale¼æ w menu
|
||
\family sans
|
||
\bar under
|
||
P
|
||
\bar default
|
||
lik\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
K
|
||
\bar default
|
||
ontrola wersji
|
||
\family default
|
||
.
|
||
\layout Subsubsection
|
||
|
||
|
||
\family sans
|
||
Rejestruj
|
||
\layout Standard
|
||
|
||
Je¶li dokument nie jest objêty kontrol± wersji, to wy¶wietlone jest tylko
|
||
to polecenie menu.
|
||
A je¶li dokument jest objêty kontrol± wersji, to te polecenie jest wy³±czone.
|
||
\layout Standard
|
||
|
||
To polecenie rejestruje dokument w RCS.
|
||
Zostaniesz zapytany o pocz±tkowy opis dokumentu.
|
||
Dokument jest teraz w trybie TylkoDoOdczytu i aby dokonaæ jego edycji musisz
|
||
wybraæ polecenie
|
||
\family sans
|
||
Odblokuj i edytuj
|
||
\family default
|
||
.
|
||
Dokument objêty kontrol± wersji ma oznaczenie w buforze: [RCS:<version>
|
||
<locker>].
|
||
\layout Standard
|
||
|
||
Polecenie RCS:
|
||
\family typewriter
|
||
ci -q -u -i -t-"<initial description>" <file-name>
|
||
\layout Standard
|
||
|
||
Przeczytaj
|
||
\family typewriter
|
||
man ci
|
||
\family default
|
||
aby poznaæ parametry wywo³ania polecenia.
|
||
\layout Subsubsection
|
||
|
||
Zwolnij
|
||
\layout Standard
|
||
|
||
Gdy skoñczy³e¶ edycjê pliku wprowad¼ zmianê do RCS.
|
||
Gdy to zrobisz, zostaniesz zapytany o opis zmian, który zostanie zapisany
|
||
w historii dokumentu.
|
||
Numer wersji zostanie zwiêkszony, a twoje zmiany dopisane do g³ównego pliku
|
||
RCS.
|
||
Dokument jest odblokowany i ustawiony w tryb TylkoDoOdczytu.
|
||
\layout Standard
|
||
|
||
Polecenie RCS:
|
||
\family typewriter
|
||
ci -q -u -m"<description>" <file-name>
|
||
\layout Subsubsection
|
||
|
||
Zablokuj i edytuj
|
||
\layout Standard
|
||
|
||
Za pomoc± tego polecenia blokujemy dokument dla siebie i mo¿emy go edytowaæ.
|
||
Polecenie ustawia plik w tryb ZapisOdczyt tylko dla Ciebie.
|
||
Mo¿esz kontynuowaæ edycjê do czasu, a¿ do wydania polecenia
|
||
\family sans
|
||
Zwolnij
|
||
\family default
|
||
.
|
||
W wierszu statusowym zaznaczone jest ¿e plik zosta³ zablokowany.
|
||
\layout Standard
|
||
|
||
Polecenie RCS:
|
||
\family typewriter
|
||
co -q -l <file-name>
|
||
\layout Subsubsection
|
||
|
||
Wróæ do ostatniej wersji
|
||
\layout Standard
|
||
|
||
Polecenie usuwa wszystkie wprowadzone zmiany do dokumentu od czasu ostatniej
|
||
rewizji (zwolnienia).
|
||
Zostaniesz przedtem ostrze¿ony.
|
||
\layout Standard
|
||
|
||
RCS command:is
|
||
\family typewriter
|
||
co -f -u<version> <file-name>
|
||
\layout Subsubsection
|
||
|
||
Usuñ ostatnio wprowadzone zmiany
|
||
\layout Standard
|
||
|
||
Wynikiem polecenia jest jak gdyby ostatnia rewizja siê nie zdarzy³a.
|
||
W dokumencie LyX-a nie s± dokonywane ¿adne zmiany, ale ostatnia wersja
|
||
jest usuwana z g³ównego pliku RCS.
|
||
\layout Standard
|
||
|
||
RCS command:
|
||
\family typewriter
|
||
rcs -o<version> <file-name>
|
||
\family default
|
||
umum
|
||
\layout Subsubsection
|
||
|
||
Poka¿ historiê zmian
|
||
\layout Standard
|
||
|
||
Polecenie wy¶wietla pe³n± historiê dokumentu.
|
||
Wy¶wietlony zostaje
|
||
\family typewriter
|
||
rlog <file-name>
|
||
\family default
|
||
w przegl±darce.
|
||
Przeczytaj man
|
||
\family typewriter
|
||
rlog
|
||
\family default
|
||
aby poznaæ wiêcej informacji.
|
||
\layout Section
|
||
|
||
Literate Programming
|
||
\layout Standard
|
||
|
||
By
|
||
\noun on
|
||
Edmar Wienskoski Jr.
|
||
|
||
\noun default
|
||
(edmar-w-jr@technologist.com)
|
||
\layout Subsection
|
||
|
||
Wprowadzenie
|
||
\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.
|
||
\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.
|
||
\layout Subsection
|
||
|
||
Literate Programming
|
||
\layout Standard
|
||
|
||
From the Literate Programming FAQ :
|
||
\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.
|
||
\layout Standard
|
||
|
||
Another excerpt says:
|
||
\layout Quotation
|
||
|
||
|
||
\emph on
|
||
How is literate programming different from verbose commenting?
|
||
\layout Quotation
|
||
|
||
There are three distinguishing characteristics.
|
||
In order of importance, they are:
|
||
\begin_deeper
|
||
\layout Itemize
|
||
|
||
flexible order of elaboration
|
||
\layout Itemize
|
||
|
||
automatic support for browsing
|
||
\layout Itemize
|
||
|
||
typeset documentation, especially diagrams and mathematics
|
||
\end_deeper
|
||
\layout Standard
|
||
|
||
Now that I sparked your curiosity, take a look in the references.
|
||
\layout Subsubsection
|
||
|
||
References
|
||
\layout Standard
|
||
|
||
The complete Literate Programming FAQ can be found at:
|
||
\layout Quote
|
||
|
||
http://shelob.ce.ttu.edu/daves/faq.html
|
||
\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:
|
||
\layout Itemize
|
||
|
||
It can generate the documentation either in latex or html.
|
||
\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.
|
||
\layout Itemize
|
||
|
||
There is a good selection of filters available already (the html is one
|
||
of them).
|
||
\layout Itemize
|
||
|
||
It is free.
|
||
\layout Standard
|
||
|
||
The Noweb web page can be found at:
|
||
\layout Quote
|
||
|
||
http://www.cs.virginia.edu/~nr/noweb
|
||
\layout Standard
|
||
|
||
Starting from there you can reach many other interesting links and even
|
||
some literate program examples.
|
||
\layout Subsection
|
||
|
||
LyX and Literate Programming
|
||
\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.
|
||
\layout Subsubsection
|
||
|
||
Generowanie dokumentów i kodu (weaving and tangling)
|
||
\layout Paragraph
|
||
|
||
Wybor klasy dokumentu
|
||
\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:
|
||
\layout Itemize
|
||
|
||
Article (Noweb)
|
||
\layout Itemize
|
||
|
||
Book (Noweb)
|
||
\layout Itemize
|
||
|
||
Report (Noweb)
|
||
\layout Standard
|
||
|
||
You must select one of them to create your literate documents from.
|
||
\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
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
It is very simple, it involves the creation of a file with four lines, and
|
||
re-running of the auto configuration.
|
||
\end_inset
|
||
|
||
a new set of document classes for it.
|
||
\layout Paragraph
|
||
|
||
Wpisywanie kodu
|
||
\layout Standard
|
||
|
||
LyX enables you to write code with a layout named
|
||
\noun on
|
||
Scrap
|
||
\noun default
|
||
.
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\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_inset
|
||
|
||
|
||
\layout LyX-Code
|
||
|
||
<<My scrap>>=
|
||
\layout LyX-Code
|
||
|
||
code
|
||
\layout LyX-Code
|
||
|
||
more code
|
||
\layout LyX-Code
|
||
|
||
even more code
|
||
\layout LyX-Code
|
||
|
||
@
|
||
\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.
|
||
\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
|
||
collapsed true
|
||
|
||
\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_inset
|
||
|
||
<<My scrap>>=
|
||
\newline
|
||
code
|
||
\newline
|
||
more code
|
||
\newline
|
||
even more code
|
||
\newline
|
||
@
|
||
\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
|
||
collapsed true
|
||
|
||
\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_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.
|
||
\layout Paragraph
|
||
|
||
Generowanie dokumentacji
|
||
\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.
|
||
\layout Standard
|
||
|
||
To help orientate you, I will now explain what happens inside LyX:
|
||
\layout Enumerate
|
||
|
||
When the ,,Update dvi'' menu option is chosen, a latex file is generated.
|
||
\begin_deeper
|
||
\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_deeper
|
||
\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.
|
||
\layout Enumerate
|
||
|
||
If the document is of any literate class LyX will execute:
|
||
\begin_deeper
|
||
\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
|
||
\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
|
||
\layout Standard
|
||
|
||
Otherwise it will just skip this step.
|
||
\end_deeper
|
||
\layout Enumerate
|
||
|
||
Finally, LaTeX is invoked and the regular post processing continues as in
|
||
a plain document.
|
||
\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.
|
||
\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.
|
||
\layout Paragraph
|
||
|
||
Generowanie kodu
|
||
\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.
|
||
\layout Standard
|
||
|
||
Note that no special processing is required from LyX.
|
||
\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:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
build_command
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
my_script my_arguments
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\layout Standard
|
||
|
||
In summary, the ,,Build Program'' internal function sequence is pretty much
|
||
like the ,,Update dvi'' one but involving different commands.
|
||
See schematic:
|
||
\layout LyX-Code
|
||
|
||
,,Update dvi'' -> generate .tex
|
||
\layout LyX-Code
|
||
|
||
-> invoke -> show latex errors
|
||
\layout LyX-Code
|
||
|
||
on plain doc file
|
||
\backslash
|
||
latex
|
||
\layout LyX-Code
|
||
|
||
\layout LyX-Code
|
||
|
||
,,Update dvi'' -> generate same -> invoke
|
||
\layout LyX-Code
|
||
|
||
-> invoke -> show latex errors
|
||
\layout LyX-Code
|
||
|
||
on literate doc file with .nw
|
||
\backslash
|
||
literate_command
|
||
\backslash
|
||
|
||
\backslash
|
||
latex
|
||
\layout LyX-Code
|
||
|
||
extension
|
||
\backslash
|
||
_______ -> show literate errors
|
||
\layout LyX-Code
|
||
|
||
\layout LyX-Code
|
||
|
||
,,Build Program'' -> generate same -> invoke
|
||
\layout LyX-Code
|
||
|
||
-> show compilation error
|
||
\layout LyX-Code
|
||
|
||
on literate doc file with .nw
|
||
\backslash
|
||
build_command
|
||
\layout LyX-Code
|
||
|
||
extension ( make )
|
||
\layout Subsubsection
|
||
|
||
Konfiguracja LyXa
|
||
\layout Standard
|
||
|
||
There are five new controls that you can put in your lyxrc file:
|
||
\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:
|
||
\begin_deeper
|
||
\layout LyX-Code
|
||
|
||
noweave -delay -index
|
||
\layout Standard
|
||
|
||
Otherwise the default value is set to
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
none
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
.
|
||
\end_deeper
|
||
\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.
|
||
\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.
|
||
\begin_deeper
|
||
\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:
|
||
\layout LyX-Code
|
||
|
||
notangle -Rbuild-script
|
||
\emph on
|
||
filename
|
||
\emph default
|
||
.nw | sh
|
||
\layout Standard
|
||
|
||
To use this scheme, create a script named
|
||
\family typewriter
|
||
project-build
|
||
\family default
|
||
that executes the command above:
|
||
\layout LyX-Code
|
||
|
||
#!/bin/sh
|
||
\layout LyX-Code
|
||
|
||
notangle -Rbuild-script $1 | sh
|
||
\layout Standard
|
||
|
||
Finally set LyX to execute the
|
||
\family typewriter
|
||
project-build
|
||
\family default
|
||
script:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
build_command project-build
|
||
\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_deeper
|
||
\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:
|
||
\begin_deeper
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
literate_error_filter
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
listerrors n
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
to process Noweb(noweave) error messages
|
||
\end_deeper
|
||
\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:
|
||
\begin_deeper
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
build_error_filter
|
||
\begin_inset Quotes eld
|
||
\end_inset
|
||
|
||
listerrors b
|
||
\begin_inset Quotes erd
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
to process both Noweb(notangle) error messages and gcc error messages.
|
||
\end_deeper
|
||
\layout Subsubsection
|
||
|
||
Rozszerzenia diagnostyczne
|
||
\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.
|
||
\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.
|
||
\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:
|
||
\layout Quote
|
||
|
||
echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
|
||
\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 !
|
||
\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:
|
||
\layout Quote
|
||
|
||
|
||
\backslash
|
||
serverpipe "/home/<your home directory>/.lyxpipe"
|
||
\layout Standard
|
||
|
||
Read the LyX server documentation for further information.
|
||
\layout Subsubsection
|
||
|
||
Rozszerzenia paska narzêdzi
|
||
\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.
|
||
\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:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
begin_toolbar
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
layouts
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
add layout Standard
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
add layout Section
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
add layout LaTeX
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
add layout LyX-Code
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
add layout Scrap
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
separator
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
add buffer-view
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
add buffer-typeset
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
add build-program
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
separator
|
||
\layout LyX-Code
|
||
|
||
.
|
||
\layout LyX-Code
|
||
|
||
.
|
||
\layout LyX-Code
|
||
|
||
.
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
end_toolbar
|
||
\layout Subsubsection
|
||
|
||
Dopasowanie kolorów
|
||
\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.
|
||
\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:
|
||
\layout Itemize
|
||
|
||
In the X resource file:
|
||
\begin_deeper
|
||
\layout Quote
|
||
|
||
lyx*LatexColor: gold
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
In the command line:
|
||
\begin_deeper
|
||
\layout Quote
|
||
|
||
lyx -LatexColor gold
|
||
\end_deeper
|
||
\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:
|
||
\layout Itemize
|
||
|
||
In the X resource file:
|
||
\begin_deeper
|
||
\layout Quote
|
||
|
||
lyx*BackgroundColor: gray20
|
||
\layout Quote
|
||
|
||
lyx*NewLineColor: gray35
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
In the command line:
|
||
\begin_deeper
|
||
\layout Quote
|
||
|
||
lyx -BackgroundColor gray20 -NewLineColor gray35
|
||
\end_deeper
|
||
\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:
|
||
\layout Itemize
|
||
|
||
In the X resource file:
|
||
\begin_deeper
|
||
\layout Quote
|
||
|
||
lyx*Reverse: 1
|
||
\end_deeper
|
||
\layout Itemize
|
||
|
||
In the command line:
|
||
\begin_deeper
|
||
\layout Quote
|
||
|
||
lyx -Reverse 1
|
||
\end_deeper
|
||
\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.
|
||
\layout LyX-Code
|
||
|
||
lyx*Reverse: 1
|
||
\layout LyX-Code
|
||
|
||
lyx*MathColor: green
|
||
\layout LyX-Code
|
||
|
||
lyx*LatexColor: gold
|
||
\layout LyX-Code
|
||
|
||
lyx*OnOffLineColor: magenta
|
||
\layout LyX-Code
|
||
|
||
lyx*InsetColor: yellow
|
||
\layout LyX-Code
|
||
|
||
lyx*LightedColor: gray50
|
||
\layout LyX-Code
|
||
|
||
lyx*NewLineColor: gray35
|
||
\layout LyX-Code
|
||
|
||
lyx*BackgroundColor: gray20
|
||
\layout Chapter
|
||
|
||
Sekrety LaTeX-a
|
||
\layout Standard
|
||
|
||
Mimo ¿e LyX jest silnym narzêdziem, to nie mo¿na mieæ nadziei na obs³ugê
|
||
wszystkiego co zosta³o zrobione dla TeX-a/LaTeX-a.
|
||
Jednak wiele tricków TeX-a i LaTeX-a mo¿e byæ wykonane w LyX-ie, je¶li
|
||
nie obawiasz siê u¿yæ przycisku ,,TeX'' z paska narzêdzi lub dokonywaæ
|
||
wpisów w preambule LaTeX-a (w menu
|
||
\bar under
|
||
U
|
||
\family sans
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\family default
|
||
P
|
||
\family sans
|
||
reambu³a
|
||
\bar under
|
||
L
|
||
\bar default
|
||
aTeX
|
||
\family default
|
||
).
|
||
\layout Standard
|
||
|
||
W tym rozdziale opisano kilka sposobów i pomys³ów, aby Twoje dokumenty by³y
|
||
trochê sprytniejsze.
|
||
Wypróbuj je w domu i zacznij od czego¶ ma³ego i mniej wa¿nego.
|
||
\layout Standard
|
||
|
||
Wiêkszo¶æ pomys³ów tego rozdzia³u wymaga mniej podstawowych plików w Twojej
|
||
instalacji LaTeX-a.
|
||
Je¶li masz system taki jak teTeX, wiêkszo¶æ bêdzie ju¿ dostêpnych.
|
||
Kilka jednak bêdzie trzeba ¶ci±gn±æ z archiwów CTAN.
|
||
Czêsto istnieje kilka dróg do wykonania tego samego lub kilka plików stylów
|
||
LaTeX-a które robi± te same rzeczy.
|
||
Nie chcemy przedk³adaæ jednego pakietu nad inne, po prostu chcemy wykonaæ
|
||
okre¶lone zadanie za pomoc± okre¶lonego pliku.
|
||
\layout Section
|
||
|
||
Triki w przypisach i marginaliach
|
||
\layout Standard
|
||
|
||
suggested by Robin
|
||
\noun on
|
||
Socha
|
||
\layout Subsection
|
||
|
||
Przypisy
|
||
\layout Standard
|
||
|
||
LyX jeszcze nie potrafi ustawiæ numeracji przypisów z powrotem od 1 po ka¿dej
|
||
sekcji w klasie dokumentu ,,article'' lub zmianie stylu licznika.
|
||
Aby to osi±gn±æ bêdziesz potrzebowa³ nastêpuj±cych poleceñ LaTeX-a:
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
setcounter{footnote}{0}
|
||
\end_inset
|
||
|
||
Polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
setcounter{footnote}{0}
|
||
\family default
|
||
ustawi licznik z powrotem na 1
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Licznik zosta³ ustawiony na 1.
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Nastêpuj±ce polecenie zmienia numeracjê przypisów na numerowanie ma³ymi
|
||
literami.
|
||
Zobacz w podgl±dzie jak to wygl±da.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
thefootnote}{
|
||
\backslash
|
||
alph{footnote}}
|
||
\end_inset
|
||
|
||
:
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
To jest przyk³ad przypisu numerowanego alfabetycznie.
|
||
\newline
|
||
U¿yj
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
thefootnote {
|
||
\backslash
|
||
alph{footnote}}
|
||
\family default
|
||
aby to uzyskaæ.
|
||
\end_inset
|
||
|
||
Nastêpne polecenie ustawia styl licznika z powrotem na domy¶lny, np.
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
arabic
|
||
\family default
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
renewcommand {
|
||
\backslash
|
||
thefootnote} {
|
||
\backslash
|
||
arabic{footnote}}
|
||
\end_inset
|
||
|
||
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
U¿yj
|
||
\family typewriter
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
thefootnote}{
|
||
\backslash
|
||
arabic{footnote}}
|
||
\family default
|
||
aby przywróciæ styl licznika na domy¶lny -- numeryczny
|
||
\backslash
|
||
arabic.
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Mo¿esz u¿ywaæ
|
||
\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ów liczników.
|
||
\layout Subsection
|
||
|
||
Marginalia
|
||
\layout Standard
|
||
|
||
Tutaj znajduj± siê dwa przyk³ady jak wstawiæ marginalia przy u¿yciu poleceñ
|
||
LaTeX-a
|
||
\layout Standard
|
||
|
||
Nastêpuj±ce polecenie utworzy poziom± liniê pojawiaj±c± obok tekstu:
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
marginpar{
|
||
\backslash
|
||
rule[-10mm]{30mm}{5mm}}
|
||
\family default
|
||
.
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
marginpar{
|
||
\backslash
|
||
rule[-10mm]{30mm}{5mm}}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Zobacz na wydruku co robi nastêpuj±ce polecenie.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
reversemarginpar
|
||
\end_inset
|
||
|
||
Right -- wstawi notkê marginesow± na ,,z³ej'' stronie dwustronnego dokumentu.
|
||
\begin_inset Marginal
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
|
||
\backslash
|
||
reverse
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
-
|
||
\end_inset
|
||
|
||
marginpar
|
||
\end_inset
|
||
|
||
|
||
\layout Section
|
||
|
||
Sk³ad wieloszpaltowy
|
||
\layout Standard
|
||
|
||
by Lars
|
||
\noun on
|
||
Gullik Bjønnes
|
||
\layout Subsection
|
||
|
||
Zastosowanie
|
||
\layout Standard
|
||
|
||
Celem tej sekcji
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Przypis edytora: Oryginalny rozdzia³ Lars'a by³ pe³nym opisem zastosowania
|
||
pakietu
|
||
\family typewriter
|
||
multicol
|
||
\family default
|
||
.
|
||
jednak by³ on zbyt d³ugi do w³±czenia go do tego dokumentu.
|
||
Dlatego wybra³em najwa¿niejsze tematy (przepraszam Lars); mo¿esz przeczytaæ
|
||
oryginalny rozdzia³ w przyk³adowym pliku
|
||
\family typewriter
|
||
examples/multicol.lyx
|
||
\family default
|
||
.
|
||
--- mer
|
||
\end_inset
|
||
|
||
jest przedstawienie jak mo¿na u¿yæ LaTeX-owy pakiet
|
||
\family typewriter
|
||
multicol
|
||
\family default
|
||
w dokumencie LyX-a.
|
||
\layout Standard
|
||
|
||
LyX jako taki jeszcze nie obs³uguje pakietu
|
||
\family typewriter
|
||
multicol
|
||
\family default
|
||
natywnie, ale mamy na to swój sposób.
|
||
Po przeczytaniu tej sekcji powiniene¶ umieæ go wykorzystaæ.
|
||
\layout Subsection
|
||
|
||
Ograniczenia
|
||
\layout Standard
|
||
|
||
Pakiet
|
||
\family typewriter
|
||
multicol
|
||
\family default
|
||
pozwala na prze³±czanie pomiêdzy jedn± a wieloma szpaltami na jednej stronie.
|
||
Przypisy s± obs³ugiwane poprawnie (w wiêkszej czê¶ci), ale zostan± umieszczone
|
||
u do³u strony i nie pod odpowiedni± kolumn±.
|
||
LaTeX-owy mechanizm wstawek jest czê¶ciowo zablokowany w aktualnej implementacj
|
||
i.
|
||
Od tego momentu tylko wstawki o szeroko¶ci strony mog± byæ u¿ywane wewn±trz
|
||
wspomnianego ¶rodowiska.
|
||
\layout Subsection
|
||
|
||
Przyk³ady
|
||
\layout Subsubsection
|
||
|
||
Dwie szpalty
|
||
\layout Standard
|
||
|
||
Je¶li chcesz mieæ dwie szpalty w tek¶cie, u trybie LaTeX-a wstaw polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\family default
|
||
w miejscu, od którego chcesz zacz±æ dwie szpalty i wstaw polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\family default
|
||
w miejscu, gdzie chcesz je zakoñczyæ.
|
||
Oto przyk³ad:
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
\noindent
|
||
|
||
\series bold
|
||
\size small
|
||
The Adventure of the Empty House
|
||
\series default
|
||
|
||
\newline
|
||
by
|
||
\noun on
|
||
Sir Arthur Conan Doyle
|
||
\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.
|
||
|
||
\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.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\layout Subsubsection
|
||
|
||
Uk³ad wieloszpaltowy
|
||
\layout Standard
|
||
|
||
Ten sam przepis jest u¿ywany gdy chcesz utworzyæ wiêcej ni¿ dwie szpalty:
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{3}
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Mo¿esz mieæ wiêcej ni¿ trzy szpalty je¶li chcesz, ale to nie bêdzie przyjemne
|
||
do czytania.
|
||
\layout Subsubsection
|
||
|
||
Szpalty wewn±trz szpalty
|
||
\layout Standard
|
||
|
||
Mo¿esz umie¶ciæ szpalty wewn±trz szpalty:
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{multicols}{2}
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\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.
|
||
\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.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{multicols}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
|
||
Proszê przeczytaæ plik
|
||
\family typewriter
|
||
examples/multicol.lyx
|
||
\family default
|
||
dla poznania bardziej zaawansowanych przyk³adów w³±czania odstêpów pomiêdzy
|
||
szpaltami i nag³ówkiem, pionowych linii separuj±cych i innych.
|
||
\layout Section
|
||
|
||
Numeracja w ¶rodowisku wyliczenia akapitów
|
||
\layout Standard
|
||
\added_space_bottom bigskip
|
||
by John
|
||
\noun on
|
||
Weiss
|
||
\layout Standard
|
||
|
||
Domy¶lna numeracja akapitów w ¶rodowisku wyliczenia zaczyna siê od cyfr
|
||
arabskich, a koñczy siê na du¿ych literach alfabetu.
|
||
Prawdopodobnie jednak bêdziesz chcia³ inaczej numerowaæ akapity.
|
||
Oto przyk³ad jak zmieniæ schemat numeracji:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumi}{
|
||
\backslash
|
||
Roman{enumi}.}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumii}{
|
||
\backslash
|
||
Alph{enumii}.}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumiii}{
|
||
\backslash
|
||
arabic{enumiii}.}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumiv}{
|
||
\backslash
|
||
alph{enumiv}.)}
|
||
\layout Standard
|
||
|
||
\SpecialChar \ldots{}
|
||
który zmienia schemat na nastêpuj±cy: cyfry rzymskie, du¿e litery, cyfry
|
||
arabskie i ma³e litery.
|
||
Ponadto poprzedni przyk³ad tak¿e dodaje kropkê do numeracji.
|
||
Na przyk³ad pierwszy akapit pierwszego poziomu bêdzie oznaczony ,,I.''.
|
||
Dla lepszej orientacji opiszemy jak wygl±da numeracja z u¿yciem naszego
|
||
schematu: <,,I.'', ,,A.'', ,,1.'', ,,a.)''>.
|
||
\layout Standard
|
||
|
||
Mo¿na zobaczyæ w przyk³adzie, gdzie s± polecenia dla ka¿dego zagnie¿d¿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ê tak¿e piêæ poleceñ ,,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¿dy z nich pobiera jeden licznik jako argument.
|
||
Mo¿na dodaæ znaki przed lub po, ale nie ma potrzeby dodawania spacji.
|
||
\layout Standard
|
||
|
||
Mo¿esz rzeczywi¶cie otrzymaæ ozdobny schemat numeracji, na przyk³ad:
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumi}{
|
||
\backslash
|
||
#
|
||
\backslash
|
||
Alph{enumi}
|
||
\backslash
|
||
#}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumii}{
|
||
\backslash
|
||
Alph{enumi}.
|
||
\backslash
|
||
arabic{enumii}}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumiii}{
|
||
\backslash
|
||
alph{enumiii}+}
|
||
\layout LyX-Code
|
||
|
||
|
||
\backslash
|
||
renewcommand{
|
||
\backslash
|
||
labelenumiv}{(
|
||
\backslash
|
||
roman{enumiv})}
|
||
\layout Standard
|
||
|
||
Otrzymujemy wówczas nastêpuj±c± numeracjê: <,,#A#'', ,,A.1'', ,,a+'', ,,(i)''>.
|
||
\layout Section
|
||
|
||
Przestrzeñ pomiêdzy wierszami tabel
|
||
\layout Standard
|
||
\added_space_bottom bigskip
|
||
by Mike
|
||
\noun on
|
||
Ressler
|
||
\layout Standard
|
||
|
||
LaTeX pozwala wstawiaæ trochê wolnego miejsca pomiêdzy wierszami tabeli
|
||
przez podanie opcjonalnego argumentu koñ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.
|
||
\layout Standard
|
||
|
||
Pierwszy sposób jest bardziej formalny, ale bardziej zawik³any.
|
||
W preambule nale¿y dodaæ nastêpuj±c± definicjê polecenia:
|
||
\layout Standard
|
||
|
||
|
||
\family typewriter
|
||
|
||
\backslash
|
||
newcommand{
|
||
\backslash
|
||
extratablespace}[1]{
|
||
\backslash
|
||
noalign{vskip#1}}
|
||
\layout Standard
|
||
|
||
To polecenie pobiera pojedynczy argument -- ilo¶æ miejsca, któr± chcesz
|
||
wstawiæ.
|
||
Wstaw polecenie w pierwszej kolumnie nastêpnego wiersza gdzie chcia³by¶
|
||
aby pojawi³o siê wolne miejsce.
|
||
Oto przyk³ad (usun±³em wszystkie ramki u¿ywaj±c
|
||
\family sans
|
||
\bar under
|
||
U
|
||
\bar default
|
||
k³ad\SpecialChar \menuseparator
|
||
|
||
\bar under
|
||
T
|
||
\bar default
|
||
abel
|
||
\family default
|
||
a):
|
||
\layout Standard
|
||
\added_space_top 0.3cm \added_space_bottom 0.3cm \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
|
||
|
||
\layout Standard
|
||
|
||
Minerals
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Calcite
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Dolomite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Quartz
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Graphite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
extratablespace{2ex}
|
||
\end_inset
|
||
|
||
Rocks
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Limestone
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Sandstone
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Granite
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Andesite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
Drugi sposób jest szybszy.
|
||
Po prostu umie¶æ w odpowiednim wierszu opcjonalny argument koñca wiersza.
|
||
¯adne eleganckie definicje nie s± potrzebne jak w poprzednim przyk³adzie,
|
||
ale dodawane bêdzie wiêcej miejsca, poniewa¿ de facto dodawany jest pusty
|
||
wiersz plus odstêp.
|
||
Je¶li zbyt du¿o jest dodawanego miejsca to u¿yj liczby ujemnej, jak w przyk³adz
|
||
ie:
|
||
\layout Standard
|
||
\added_space_top 0.3cm \added_space_bottom 0.3cm \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
|
||
|
||
\layout Standard
|
||
|
||
Minerals
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Calcite
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Dolomite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Quartz
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Graphite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
|
||
\backslash
|
||
[-1ex]
|
||
\end_inset
|
||
|
||
Rocks
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Limestone
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Sandstone
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
<row>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Granite
|
||
\end_inset
|
||
</cell>
|
||
<cell alignment="center" valignment="top" topline="true" usebox="none">
|
||
\begin_inset Text
|
||
|
||
\layout Standard
|
||
|
||
Andesite
|
||
\end_inset
|
||
</cell>
|
||
</row>
|
||
</lyxtabular>
|
||
|
||
\end_inset
|
||
|
||
.
|
||
\layout Standard
|
||
|
||
To pozwala szybko wykonaæ pracê, ale zdarza siê, ¿e brzydko wygl±da.
|
||
\layout Section
|
||
|
||
Inicja³y
|
||
\layout Standard
|
||
\added_space_bottom bigskip
|
||
by Mike
|
||
\noun on
|
||
Ressler
|
||
\layout Standard
|
||
\noindent
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
newfont{
|
||
\backslash
|
||
tmpfont}{cmr17 scaled 2500}{
|
||
\backslash
|
||
tmpfont C}
|
||
\backslash
|
||
vspace*{-8.4ex}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
\noindent
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
hangindent=3.3em
|
||
\backslash
|
||
hangafter=-3
|
||
\end_inset
|
||
|
||
i którzy lubi± styl starych ksi±¿ek prawdopodobnie tak¿e lubi± ,,inicja³y''
|
||
--- tê wielk± literê rozpoczynaj±c± ka¿dy nowy rozdzia³ czy sekcjê.
|
||
Implementacja tego jest prosta (zak³adaj±c, ¿e znasz trochê plain TeX-a!)
|
||
ale nie wymaga wiele pracy i powtórzeñ, co mog³e¶ zobaczyæ na pocz±tku
|
||
akapitu w brzydkim trybie TeX-a.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
verb+
|
||
\backslash
|
||
bigdrop{-1em}{3}{ptmri}{I}+
|
||
\end_inset
|
||
|
||
stnieje oczywi¶cie o wiele ³atwiejsza droga.
|
||
Pakiet
|
||
\family typewriter
|
||
dropcaps
|
||
\family default
|
||
(lub nowszy
|
||
\family typewriter
|
||
dropping
|
||
\family default
|
||
) z archiwum CTAN pozwala na prostsz± metodê uzyskania inicja³ów w dokumencie.
|
||
Od jakiego¶ czasu pakiet ten nie jest standardow± czê¶ci± teTeX-a.
|
||
Nie mogê go zademonstrowaæ w tym dokumencie ale je¶li skopiujesz ten akapit
|
||
do nowego dokumentu, usuniesz ,,
|
||
\family typewriter
|
||
|
||
\backslash
|
||
verb
|
||
\family default
|
||
'' oraz znaki plus z kodu TeX-a na pocz±tku akapitu i dodasz do preambu³y
|
||
polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{dropcaps}
|
||
\family default
|
||
to otrzymasz literê I zapisan± czcionk± Times Roman Italic o wysoko¶ci
|
||
trzech wierszy tekstu przesuniêt± o 1 em za margines.
|
||
Pierwszym argumentem jest wielko¶æ wciêcia, ujemna warto¶æ powoduje przesuniêci
|
||
e inicja³u za margines.
|
||
Drugi argument zawiera wysoko¶æ inicja³u, podaje siê j± w wierszach.
|
||
Trzeci argument jest nazw± czcionki, czcionki wirtualne posiadaj±ce pliki
|
||
tfm powinny dzia³aæ (przebrnij przez katalog
|
||
\family typewriter
|
||
.../texmf/fonts/tfm
|
||
\family default
|
||
aby sprawdziæ mo¿liwo¶ci).
|
||
Moim osobistym faworytem jest
|
||
\family sans
|
||
yinit
|
||
\family default
|
||
, ozdobna czcionka niemiecka specjalnie zaprojektowana do inicja³ów.
|
||
Czwartym argumentem jest litera lub litery, które maj± byæ inicja³em.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Collapsed
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
verb+
|
||
\backslash
|
||
dropping{2}{P}+
|
||
\end_inset
|
||
|
||
pakiet
|
||
\begin_inset Foot
|
||
collapsed true
|
||
|
||
\layout Standard
|
||
|
||
Przyp.
|
||
t³um.
|
||
Aby zobaczyæ wynik pracy pakietu
|
||
\family typewriter
|
||
dropping
|
||
\family default
|
||
to nale¿y wykonaæ czynno¶ci podobne jak poprzednio, jedynie w preambule
|
||
nale¿y wpisaæ
|
||
\family typewriter
|
||
|
||
\backslash
|
||
usepackage{dropping}
|
||
\end_inset
|
||
|
||
|
||
\family typewriter
|
||
dropping
|
||
\family default
|
||
tak¿e oferuje polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
bigdrop
|
||
\family default
|
||
o identycznej sk³adni jak w pakiecie
|
||
\family typewriter
|
||
dropcaps
|
||
\family default
|
||
, a tak¿e trochê uproszczone polecenie
|
||
\family typewriter
|
||
|
||
\backslash
|
||
dropping o
|
||
\family default
|
||
trzech argumentach.
|
||
Pierwszy -- opcjonalny -- okre¶la odleg³o¶æ od lewego marginesu -- domy¶lnie
|
||
0pt.
|
||
Drugi zawiera wysoko¶æ inicja³u podawan± w wierszach.
|
||
Trzecim argumentem jest litera lub litery, które maj± byæ inicja³em.
|
||
\layout Section
|
||
|
||
Niestandardowe kszta³ty akapitów
|
||
\layout Standard
|
||
\added_space_bottom bigskip
|
||
by Mike
|
||
\noun on
|
||
Ressler
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Open
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
begin{sloppypar}
|
||
\layout Standard
|
||
|
||
\backslash
|
||
newdimen
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
|
||
\backslash
|
||
setlength{
|
||
\backslash
|
||
varunit}{4.5in}
|
||
\end_inset
|
||
|
||
|
||
\layout Standard
|
||
\noindent
|
||
|
||
\begin_inset ERT
|
||
status Open
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
parshape 25 0.45
|
||
\backslash
|
||
varunit 0.332
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.40
|
||
\backslash
|
||
varunit 0.300
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.35
|
||
\backslash
|
||
varunit 0.293
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.30
|
||
\backslash
|
||
varunit 0.300
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.25
|
||
\backslash
|
||
varunit 0.317
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.20
|
||
\backslash
|
||
varunit 0.342
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.15
|
||
\backslash
|
||
varunit 0.373
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.10
|
||
\backslash
|
||
varunit 0.410
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.05
|
||
\backslash
|
||
varunit 0.453
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.00
|
||
\backslash
|
||
varunit 0.500
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.05
|
||
\backslash
|
||
varunit 0.453
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.10
|
||
\backslash
|
||
varunit 0.410
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.15
|
||
\backslash
|
||
varunit 0.373
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.20
|
||
\backslash
|
||
varunit 0.342
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.25
|
||
\backslash
|
||
varunit 0.317
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.30
|
||
\backslash
|
||
varunit 0.300
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.35
|
||
\backslash
|
||
varunit 0.300
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.40
|
||
\backslash
|
||
varunit 0.300
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.45
|
||
\backslash
|
||
varunit 0.320
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.50
|
||
\backslash
|
||
varunit 0.320
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.55
|
||
\backslash
|
||
varunit 0.330
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.60
|
||
\backslash
|
||
varunit 0.330
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.65
|
||
\backslash
|
||
varunit 0.330
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.70
|
||
\backslash
|
||
varunit 0.340
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
0.75
|
||
\backslash
|
||
varunit 0.340
|
||
\backslash
|
||
varunit
|
||
\newline
|
||
|
||
\end_inset
|
||
|
||
Oto nadszed³ czas, w\SpecialChar ~
|
||
którym musimy obaliæ tyraniê prostok±tnych akapitów.
|
||
W tej sytuacji, wywo³amy do tego radosne polecenie plain TeX-a
|
||
\family typewriter
|
||
|
||
\backslash
|
||
parshape
|
||
\family default
|
||
.
|
||
Jak mo¿esz zobaczyæ, w pe³ni dowolny kszta³t mo¿e byæ osi±gniêty przez
|
||
odpowiednie ustawienie definicji d³ugo¶ci wiersza.
|
||
Ten kszta³t akapitu mo¿e wygl±daæ trochê idiotycznie, chyba ¿e wyobrazimy
|
||
sobie sytuacjê tak± jak dok³adnie ustawione inicja³y, oblane tekstem rysunki
|
||
o nieregularnym kszta³cie itp.
|
||
daj±ce wra¿enie rêcznej pracy.
|
||
\layout Standard
|
||
\added_space_top bigskip
|
||
Sk³adnia:
|
||
\family typewriter
|
||
|
||
\backslash
|
||
parshape numlines #1indent #1length #2indent #2length \SpecialChar \ldots{}
|
||
#nindent #nlength
|
||
\family default
|
||
, gdzie
|
||
\family typewriter
|
||
numlines
|
||
\family default
|
||
okre¶la liczbê wierszy tekstu która definiuje akapit.
|
||
Je¶li liczba wierszy bêdzie mniejsza od za³o¿onej, to kszta³t zostanie
|
||
skrócony.
|
||
Je¶li za¶ wierszy bêdzie wiêcej ni¿ za³o¿ono, to kolejne nadmiarowe wiersze
|
||
zachowaj± parametry ostatniego definiowanego wiersza.
|
||
Dyrektywy
|
||
\family typewriter
|
||
#nindent
|
||
\family default
|
||
i
|
||
\family typewriter
|
||
#nlength
|
||
\family default
|
||
okre¶laj± odstêp wiersza od lewego marginesu i d³ugo¶æ wiersza mierzone
|
||
w punktach.
|
||
Kszta³t dotyczy tylko bie¿±cego akapitu, nastêpny akapit jest formatowany
|
||
normalnie.
|
||
\layout Standard
|
||
|
||
|
||
\begin_inset ERT
|
||
status Open
|
||
|
||
\layout Standard
|
||
|
||
\backslash
|
||
end{sloppypar}
|
||
\end_inset
|
||
|
||
|
||
\layout Section
|
||
|
||
Podsumowanie
|
||
\layout Standard
|
||
|
||
Jak mo¿na zobaczyæ, przyk³ady w tym rozdziale zaczynaj± siê od u¿ytecznych
|
||
a¿ do wymy¶lnych.
|
||
Nie spodziewam siê aby kto¶ potrzebowa³ kszta³tu akapitu jak ostatnim rozdziale
|
||
, ale wa¿ne jest to ¿e mo¿esz zrobiæ prawie wszystko co chcesz w LyX-ie
|
||
je¶li bêdziesz mia³ ochotê wyobraziæ sobie jak to zrobiæ w TeX-u i LaTeX-u.
|
||
\layout Standard
|
||
|
||
TeX jest fantastycznym systemem sk³adu i jego mo¿liwo¶ci s± dostêpne dla
|
||
Ciebie przez LyX-a wykorzystuj±cego go w tle.
|
||
|
||
\layout Standard
|
||
|
||
Mi³ego LyX-owania!
|
||
\the_end
|