Latex Makra. Laboratorium 10. Akademia im. Jan Długosza.

Podobne dokumenty
Makrodenicje w L A T E X

Ż ż ć Ź ż Ż Ę

ź Ś Ż ć ć Ź Ś ł Ł ć Ś Ś Ż ć ć ŚĆ Ć ć Ś

ć ć ć ć ź ć

Ł ż ż Ł ż ż ż ż ż ż ż ż Ś ż ż ż ż ż ż ż ż ż ź ż ż ż ż ż ć ż ż ż ż ż ć ż

ę ę ż ż ć ć ę ć ę ż ć ć ę Ś ę ę ę Ź Ź ż Ś ę ć ć ę ę ę ę ę ę ż ć ż ć ę ę ę Ź ę ż ę ę ę

ć ź ć ć ć

Ł

ś ś ś ś ś ś ś ś ś ś ć ś Ż Ż ć ś ś Ż ć

Ę Ś Ż Ż Ć Ś Ś Ś Ó Ł Ę Ł Ś Ś Ż Ś

ś ść ść ś ść ść ś ś ś ś ść ś ś ś ść ść

ć ć ć


Ź Ś Ś

ś ś ś ź ć ś ś

Ą Ę Ł Ą Ż

Przejścia. Latex Beamer. dr hab. Bożena Woźna-Szcześniak. Akademia im. Jan Długosza. Laboratorium 8

ć ć ć ć ź ć

Ż ź Ł

ć Ę ć Ę ź Ę

ź Ź Ź ć ć ć ź ć ć ć ć ć Ź

ź Ć Ż

Ę

ć ć Ę Ł

Ę Ż ż Ł ź ż ż ż ż

Ś Ę ć ż ż Ó ż ż

Ą ŚĆ Ś Ś Ę ć


ć Ś Ć ź Ż Ł ć

Ę Ł Ł

Ż ń ń ź ć Ż Ł ć ż ć ż ć Ś Ć ć ż ń ż ń ń ż Ć ż ć ż ń

Ń ć

ż ń ż ć ń ż ść ś ż ć ś ś Ż ść ść ś ść ść ść ść ć ń ć ń ć ń ś ś ś ż ć ź ś ś ś ń ż ś ż ż ż ś ś ż ć

Ś

ę ę ę

Ł ć ń ż ż ń ń ń ń ń ń ń ń ń ń ń ń ń ń ń ń ń ń


ś ć ś Ź ć ś Ż Ż Ś Ź Ć ś Ź


ż Ę Ę ż ż

ć ć Ł ć Ź ć Ł ź ć Ś ć ć Ż Ł Ż ć ż ć

ć

Ę ś

Ź Ź Ł Ę Ę

Ł ż

Ś Ę Ą Ł Ś Ł Ł Ł Ł Ł Ś Ś Ł Ł Ł Ą Ł Ł Ł Ł Ł Ą Ą Ł

ć ć ć ć ć Ł

Ć ć ć Ś ć

ć Ę ż Ł ź ż ź Ś Ś ź ć Ć ż Ś ż Ś

Ś ć Ś Ę Ś Ś Ś Ś Ę Ę

ć ż ż ż ź

ć ć ż ć ź ż ż ź ź ŚĆ Ź ź ć Ź ź ź ź ź Ś Ą Ć Ć ć Ź ź

Ę Ż Ż Ż ś ż Ż

ś ś ź ć ć ż ż ść ź ś Ę ś ż ś ź ś Ę ż ż ć ś ś ź

Ą Ł ć Ę ć Ę ć

Ź ć Ż ć ć Ó

Ę ć Ę Ś

ć Ą Ą Ł Ą

ź Ą Ę Ę ć Ł ć ć ć ć ć ć ć

ż ć

Ż ź Ś Ż

ć Ś Ś Ść

Ó Ś Ś ć

Ś


Ś

Ą Ó Ś ź Ś

ż ż Ż Ł

Ę ć ć Ń Ś ć

Ś Ę ŚĆ Ę ź ź ź Ś Ś Ś ć ź Ś ź Ę Ś Ą ź ź ź Ś Ś Ę ź ź

C e l e m c z ę ś c i d y s k u s y j n e j j e s t u ś w i a d o m i e n i e s o b i e, w o p a r c i u o r o z w a ż a n i a P i s m a Ś w.

Ł ż Ó Ó ć Ó Ć

ć ź Ż Ń

ć ż ż ć Ą ż ż Ł ć Ż ż Ż Ż Ż Ż

Ż ń ć ć ń Ż ć Ż Ł ń Ż ń ń ń ń

ż ż ż ż Ź ż Ą ż ż ż Ś

Ż Ź Ż ż Ś Ś Ź Ż Ż Ż Ż Ż ć ć Ż

ć

Ę

ź źę Ń Ł Ł

ź Ę Ę ć

ź Ś Ó Ó Ż

ś ś ś Ł ś

Ó Ł Ę ź ź ź ć Ó ć

Ł Ó Ó Ó Ł Ó Ó Ł Ł Ó Ą Ć Ó Ą ć Ó ć ć

ć Ł ć Ę ć ć ć ć ć

ć ć Ą ć Ęć Ó Ą ź ć ć ć ć ź ź Ą ć Ę ć ź ć ć ć ź ć ź ć ć ć Ś Ź ź

Ó ć Ń ć ć

ć ć ź ć ć ć Ść ć ź ź ź ć ź Ą ź

ń ń ń ń ń Ż ć Ż Ł Ż Ł Ś ć ń Ś Ę Ż ć ń Ż Ż Ż Ą Ż Ż Ł Ż Ś

ż ń Ł ń ń ż ż ż ż ż

ć ć ć Ó ć Ó ć Ę ć Ł ć Ś ć Ę ć Ą ć ć ć ć ć ć ć

Ł ź Ń

Ś Ó Ł

ż ż ź ć ć ć ć ż

Ą Ź ć ć Ó Ó Ć Ć Ś

Ż Ę Ż Ł Ą ź ć ć ć

Ś Ę ź Ń

Ń ć Ł Ł Ł ź

ż ń ń ń ż ń ń Ę ń ć ń ż ń Ę

Transkrypt:

Latex Makra dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Laboratorium 10

Definiowanie Poleceń \ newcommand{name } [ num ] { d e f i n i t i o n } name - nazwa polecenia num - parametry polecenia. Wartości 1-9. do i-tego argumentu odwołujemy się poprzez #i. definition - definicja polecenia Przykład \ newcommand { \ j b }{ Jan Brzechwa } \ newcommand { \ Jak }{" Jak pan moż e, P a n i e pomidorze?! " }

Zastosowanie Definiowanie Poleceń \ b e g i n { v e r s e } Pan pomidor wlaz ł na t y c z k ȩ I p r z e d r z e ź n i a o g r o d n i c z k ȩ. \ Jak \ end { v e r s e } \ b e g i n { f l u s h r i g h t } \ j b \ end { f l u s h r i g h t } Wykonanie Pan pomidor wlazł na tyczkę I przedrzeźnia ogrodniczkę. "Jak pan może, Panie pomidorze?!" Jan Brzechwa

Definiowanie Poleceń Można zdefiniować co najwyżej 9 parametrów. Parametry sa wartościami liczbowymi. Przykład poleceń z parametrami \ newcommand { \ wbal }{ Wikibook o \ LaTeX} \ newcommand { \ wbalsup } [ 1 ] {To j e s t Wikibook o LaTeX w s p i e r a n a p r z e z #1} \ newcommand { \ wbaltwo } [ 2 ] {To j e s t Wikibook o LaTeX w s p i e r a n a p r z e z #1 i #2} \ newcommand { \wtwo } [ 2 ] [ Wikimedia ] { To j e s t Wikibook o LaTeX w s p i e r a n a p r z e z {#1} i {#2}}

Definiowanie Poleceń Zastosowanie \ b e g i n { i t e m i z e } \ i tem \ wbalsup { Wikimedia } \ i tem \ wbalsup { w i e l u u ż ytkownik ów! } \ i tem \ wbaltwo{ John Doe}{ Anthea Smith } \ end { i t e m i z e } Wykonanie To jest Wikibook o LaTeX wspierana przez Wikimedia To jest Wikibook o LaTeX wspierana przez wielu użytkowników! To jest Wikibook o LaTeX wspierana przez John Doe i Anthea Smith

Przedefiniowywanie Poleceń \ renewcommand {name } [ num ] { d e f i n i t i o n } name - nazwa polecenia już istniejacego num - parametry polecenia. Wartości 1-9. do i-tego argumentu odwołujemy się poprzez #i. definition - definicja polecenia Przykład \ renewcommand { \ b u l l e t } { \ t e x t c o l o r { r e d } { \ odot }} \ renewcommand { \ emph } [ 1 ] {% \ t e x t c o l o r { r e d } { \ t e x t s c {#1}} }

Przedefiniowywanie Poleceń Zastosowanie \ b e g i n { i t e m i z e } \ i tem [ $ \ b u l l e t $] Element 1 \ i tem [ $ \ b u l l e t $] Element 2 \ end { i t e m i z e } Wykonanie Element 1 Element 2

Przedefiniowywanie Poleceń Zastosowanie Coś \ emph{waż nego } p r z e d p r z e d e f i n i o w a n i e m \ verb +\ emph +. \ renewcommand { \ emph } [ 1 ] {% \ t e x t c o l o r { r e d } { \ t e x t s c {#1}} } Coś \ emph{waż nego } po p r z e d e f i n i o w a n i u \ verb +\ emph +. Wykonanie Coś ważnego przed przedefiniowaniem \emph. Coś WAŻNEGO po przedefiniowaniu \emph.

Komenda def Syntaktyka \ d e f <command> < p a r a m e t e r s >{< r e p l a c e m e n t t e x t >} command - nazwa makra parameters - parametry: #1... #9 replacement-text - definicja \def jest komenda T E X-a. \newcommand jest nakładka L A T E X-a na \def. Najbardziej oczywiste korzyści stosowania \newcommand zamiast \def: \newcommand sprawdza czy komenda już istnieje \newcommand pozwala zdefiniować opcjonalny argument Porównaj pliki cw2.tex i cw3.tex

Definiowanie nowego środowiska Składnia \newenvironment{name}[num]{before}{after} Komenda \newenvironment może mieć argument opcjonalny. Nie można tą komendą definiować środowisk już zdefiniowanych. Aby przedefiniować/zmodyfikować istniejącą definicję, należy użyć komendy \renewenvironment. Komenda \newenvironment umieszczana jest przed \begin{document}.

Definiowanie nowego środowiska Przykład \ newenvironment { rama } { \ b e g i n { c e n t e r } \ b e g i n { t a b u l a r } { p { 0. 9 \ t e x t w i d t h } } \ h l i n e \ \ }{ \ \ \ \ \ h l i n e \ end { t a b u l a r } \ end { c e n t e r } } \ b e g i n { document } \ b e g i n { rama } To j e s t t e k s t sformatowany p r z e z ś rodowisko rama \ end { rama } \ end { document }

Definiowanie nowego środowiska Wykonanie To jest tekst sformatowany przez środowisko rama. To jest tekst sformatowany przez środowisko rama.

Przykład Definiowanie nowego środowiska \ newenvironment { rama p } [ 1 ] { \ b e g i n { c e n t e r } \ t e x t b f { # 1 } \ \ [ 1 ex ] \ b e g i n { t a b u l a r } { p { 0. 9 \ t e x t w i d t h } } \ h l i n e \ \ }{ \ \ \ \ \ h l i n e \ end { t a b u l a r } \ end { c e n t e r } } \ b e g i n { document } \ b e g i n { rama p }{To j e s t t y t u ł ramki } To j e s t t e k s t sformatowany p r z e z ś rodowisko rama \ end { rama p} \ end { document }

Definiowanie nowego środowiska Wykonanie To jest tytuł ramki To jest tekst sformatowany przez środowisko rama. To jest tekst sformatowany przez środowisko rama. Zobacz cw4.tex.