Makrodenicje w L A T E X

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

Przewodnik u»ytkownika

Wstawianie gotowych rysunków w texu - informacje podstawowe.

Brief Article. Spis tre±ci. 1 Zmiany w pakiecie geometry. The Author. 7 listopada

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Podstawy modelowania w j zyku UML

Lekcja 12 - POMOCNICY

W zadaniach na procenty wyró»niamy trzy typy czynno±ci: obliczanie, jakim procentem jednej liczby jest druga liczba,

wiersz Jana Brzechwy Stonoga, grafika nr 1 - zdjęcia stonogi (gatunek żyjący w Polsce), karta pracy nr 1,

Metody numeryczne. Wst p do metod numerycznych. Dawid Rasaªa. January 9, Dawid Rasaªa Metody numeryczne 1 / 9

Metody dowodzenia twierdze«

Informacje pomocnicze

1. Wprowadzenie do C/C++

Biblioteka graczna XPCE

Model obiektu w JavaScript

Program Sprzeda wersja 2011 Korekty rabatowe

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Wprowadzenie do klasy Beamer w L A TEX

Rozwi zania klasycznych problemów w Rendezvous

Mathematica - podstawy

Programowanie wspóªbie»ne

Wst p do sieci neuronowych, wykªad 14 Zespolone sieci neuronowe

1. Wprowadzenie do C/C++

Subversion - jak dziaªa

Sposoby przekazywania parametrów w metodach.

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

Aproksymacja funkcji metod najmniejszych kwadratów

1 Klasy. 1.1 Denicja klasy. 1.2 Skªadniki klasy.

Funkcje, wielomiany. Informacje pomocnicze

P tle. Rozdziaª Wst p. 4.2 P tle P tla for(...);

EGZAMIN MATURALNY Z JĘZYKA ROSYJSKIEGO POZIOM ROZSZERZONY MAJ 2011 CZĘŚĆ I. Czas pracy: 120 minut. Liczba punktów do uzyskania: 23 WPISUJE ZDAJĄCY

Zastosowania matematyki

Regulamin Egzaminów i Zawodów Psów Towarzyszących 1,2,3 stopnia 2010 (po korekcie 20.10)

Bazy danych, 4. wiczenia

Zadania do wykonaj przed przyst!pieniem do pracy:

INSTRUKCJA DO INTERNETOWEGO ROZKŁADU JAZDY

Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

SUPLEMENT SM-BOSS WERSJA 6.15

SVN - wprowadzenie. 1 Wprowadzenie do SVN. 2 U»ywanie SVN. Adam Krechowicz. 16 lutego Podstawowe funkcje. 2.1 Windows

19. Obiektowo± 1 Kacze typowanie. 2 Klasy

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

2 Liczby rzeczywiste - cz. 2

Specyfikacja techniczna banerów Flash

Indeksowane rodziny zbiorów

Liczby zespolone. dr Krzysztof yjewski Mechatronika; S-I 0.in». 6 pa¹dziernika Oznaczenia. B dziemy u»ywali nast puj cych oznacze«:

2 Skªadnia polece«w pliku

PROWIZJE Menad er Schematy rozliczeniowe

SUPLEMENT SM-BOSS WERSJA 6.15

Szeregowanie zada« Przedmiot fakultatywny 15h wykªadu + 15h wicze« dr Hanna Furma«czyk. 7 pa¹dziernika 2013

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java

Teoretyczne Podstawy Informatyki

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Wykªad 10. Spis tre±ci. 1 Niesko«czona studnia potencjaªu. Fizyka 2 (Informatyka - EEIiA 2006/07) c Mariusz Krasi«ski 2007

Lekcja 3 - BANKI I NOWE PRZEDMIOTY

Spis tre±ci. 1 Podstawy termodynamiki - wiczenia 2. 2 Termodynamika - wiczenia 4. 3 Teoria maszyn cieplnych - wiczenia 6

L A T E X. Wprowadzenie. A. Bogdziewicz pa¹dziernika Podstawy LATEX Formatowanie tekstu Bibliograa

A = n. 2. Ka»dy podzbiór zbioru sko«czonego jest zbiorem sko«czonym. Dowody tych twierdze«(elementarne, lecz nieco nu» ce) pominiemy.

Lekcja 5 Programowanie - Nowicjusz

Wzorce projektowe kreacyjne

Szablon. 1 Wstawianie rysunków do latexa. Tutaj wpisa swoje imi i nazwisko. 16 listopada 2014

Podstawy modelowania w j zyku UML

Podstawy matematyki dla informatyków. Logika formalna. Skªadnia rachunku zda« Skróty i priorytety. Wykªad 10 (Klasyczny rachunek zda«) 15 grudnia 2011

Programowanie robota mobilnego Khepera

SVN - wprowadzenie. 1 Wprowadzenie do SVN. 2 U»ywanie SVN. Adam Krechowicz 24 czerwca Podstawowe funkcje. 2.1 Windows

Regulamin Europejskiej Sieci Prewencji Kryminalnej z dnia 25 czerwca 2001 roku

Programowanie obiektowe w C++ Wykªad 4

Podstawy Informatyki i Technologii Informacyjnej

Wska¹niki, tablice dynamiczne wielowymiarowe

Rzut oka na zagadnienia zwi zane z projektowaniem list rozkazów

Wojewódzki Konkurs Matematyczny

Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki

Opera Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Opera wersja 1.1 UNIZETO TECHNOLOGIES SA

Android. Hierarchie widoków i ich wy±wietlanie. Piotr Fulma«ski. March 14, 2016

Algorytmy zwiazane z gramatykami bezkontekstowymi

CAŠKOWANIE METODAMI MONTE CARLO Janusz Adamowski

API transakcyjne BitMarket.pl

Podstawy modelowania w j zyku UML

Twierdzenie Wainera. Marek Czarnecki. Warszawa, 3 lipca Wydziaª Filozoi i Socjologii Uniwersytet Warszawski

Bazy danych Podstawy teoretyczne

Rozwi zywanie Ukªadów Równa«Liniowych Ax=B metod dekompozycji LU, za pomoc JAVA RMI

Wzorce projektowe strukturalne cz. 1

AltiumLive Dashboard - sownik. AltiumLive Dashboard - Glossary. Language. Contents

c Marcin Sydow Przepªywy Grafy i Zastosowania Podsumowanie 12: Przepªywy w sieciach

Szereg Taylora Javier de Lucas. f k) (x 0 ) (x x 0 ) k + R n (x, x 0 ), k! (x x 0 ) k k!

Baza danych - Access. 2 Budowa bazy danych

Materiaªy do Repetytorium z matematyki

Komputerowy skład w L A T E X

Edyta Juszczyk. Akademia im. Jana Dªugosza w Cz stochowie. Lekcja 1Wst p

1. Warunki. 2. Zakładanie konta. 3. Logowanie. 4. Korzystanie z portalu partnera serwisowego 5. Subkonta 5.1Zakładanie subkonta. 5.

x y x y x y x + y x y

X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne)

SPIS TRE CI. Gospodarka inwestycyjna STRONA

Kompilowanie programów

1. Odcienie szaro±ci. Materiaªy na wiczenia z Wprowadzenia do graki maszynowej dla kierunku Informatyka, rok III, sem. 5, rok akadem.

Algorytmiczna teoria grafów

Jednowarstwowe Sieci Neuronowe jako. klasykatory do wielu klas. (c) Marcin Sydow

EPI: Interfejs Graczny 2009/2010 Podstawy Rubiego

Rekurencja. Algorytmy i Struktury Danych. (c) Marcin Sydow. Wst p. Fibonacci. Liniowe 2. rz du. Wie»e Hanoi. Wa»ne 3 przypadki

Transkrypt:

Makrodenicje w L A T E X Bo»ena Wo¹na-Szcze±niak April 13, 2014 1 Materiaªy w j. angielskim http://en.wikibooks.org/wiki/latex/macros http://www.sharelatex.com/learn/defining_your_own_commands 2 Komenda \newcommand Posta ogólna dla wprowadzenia nowej komendy bez parametru domy±lnego: \newcommand{name}[num]{definition} Kod w L A TEXodpowiednio umieszczany: \newcommand{\wbal}{wikibook o \LaTeX} To jest \wbal'' \ldots{} \wbal'' To jest Wikibook o L A TEX... Wikibook o L A TEX ********* Nast pny przykªad ilustruje denicj nowej komendy, która pobiera argumenty. Kod w L A TEX odpowiednio umieszczany: 1

\newcommand{\wbalsup}[1] { To jest Wikibook o LaTeX wspierana przez #1} \newcommand{\wbaltwo}[2] { To jest Wikibook o LaTeX wspierana przez #1 i #2} \begin{itemize} \item \wbalsup{wikimedia} \item \wbalsup{wielu u»ytkowników!} \item \wbaltwo{john Doe}{Anthea Smith} \end{itemize} 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 Uwaga! Cyfry nie mog by u»ywane w nazwach makr. Zatem \wbaltwo jest dozwolon nazw a \wbal2 nie!!! ********* Posta ogólna dla wprowadzenia nowej komendy z parametrem domy±lnym: \newcommand{name}[num][default]{definition} Kod w L A TEXodpowiednio umieszczany: \newcommand{\wtwo}[2][wikimedia]{ To jest Wikibook o LaTeX wspierana przez {#1} i {#2}} 2

\begin{itemize} \item \wtwo{john Doe} \item \wtwo[anthea Smith]{John Doe} \end{itemize} To jest Wikibook o LaTeX wspierana przez Wikimedia i John Doe To jest Wikibook o LaTeX wspierana przez Anthea Smith i John Doe Uwaga! W przpadku parametru domy±lnego, u»ycie dwóch parametrów wymaga, aby pierwszy podany byª w nawiasach kwadratowych!!! 3 Komenda \newenvironment Posta ogólna dla deniowania nowego ±rodowiska: \newenvironment{name}[num]{before}{after} Komenda \newenvironment mo»e mie argument opcjonalny. Nie mo»na t komend deniowa ±rodowisk ju» zdeniowanych. Aby przedeniowa /zmodykowa istniej c denicj, nale»y u»y komendy \renewenvironment. Kod w L A TEXodpowiednio umieszczany: \newenvironment{otoczka} { \rule{1ex}{1ex}\hspace{\stretch{1}} } { \hspace{\stretch{1}}\rule{1ex}{1ex} } \begin{otoczka} 1234567890 \end{otoczka} 3

1234567890 *** \newenvironment{otoczka-b} { \rule{2ex}{2ex}\hspace{\stretch{1}} \bf } { \hspace{\stretch{1}}\rule{2ex}{2ex} } \begin{otoczka-b} 1234567890 \end{otoczka-b} 1234567890 3.0.1 Konieczno± rozdzielenia nawiasów klamrowych \newenvironment{otoczka-a} { \rule{2ex}{2ex}\hspace{\stretch{1}} \textcolor{red}\bgroup } { \egroup!!! \hspace{\stretch{1}}\rule{1ex}{1ex} } \begin{otoczka-a} 1234567890 \end{otoczka-a} 1234567890!!! 4

3.1 Zb dne wci cia Wersja niechciana: \newenvironment{simple}{\noindent}{\par\noindent} \begin{simple} See the space\\to the left. \end{simple} Same\\here. See the space to the left. Same here. Wersja poprawna: \newenvironment{correct} {\noindent\ignorespaces} {\par\noindent \ignorespacesafterend} \begin{correct} No space\\to the left. \end{correct} Same\\here. 5

No space to the left. Same here. Mieszkaªa stonoga pod Biaªa, Bo tak si jej podobaªo. Raz przychodzi li±cik maªy Do stonogi, e proszona jest do Biaªej Na pierogi. Ucieszyªo to stonog, Wi c ruszyªa szybko w drog. Mieszkaªa stonoga pod Biaªa, Bo tak si jej podobaªo. Raz przychodzi li±cik maªy Do stonogi, e proszona jest do Biaªej Na pierogi. Ucieszyªo to stonog, Wi c ruszyªa szybko w drog. 3.2 Przykªady \newenvironment{tinyitquote}% {\begin{quote}\begin{tiny}\it}% {\end{tiny}\end{quote}} \begin{tinyitquote} Nim zd»yªa doj± do Biaªej, Nogi jej si popl taªy: Lewa z praw, przednia z tyln, Ka»dej nodze bardzo pilno, Szósta zd»y chce za siódm, Ale siódmej i± za trudno, No, bo przed ni stoi ósma, Która wªa±nie jaki± guz ma. \end{tinyitquote} Nim zd»yªa doj± do Biaªej, Nogi jej si popl taªy: Lewa z praw, przednia z tyln, Ka»dej nodze bardzo pilno, Szósta zd»y chce za siódm, Ale siódmej i± za trudno, No, bo przed ni stoi ósma, Która wªa±nie jaki± guz ma. 6

\newenvironment{qsi}[1]% {\begin{quote}#1 napisaª,\begin{sloppypar}\it}% {\end{sloppypar}\end{quote}} \begin{qsi}{jan Brzechwa} Nim zd»yªa doj± do Biaªej, Nogi jej si popl taªy: Lewa z praw, przednia z tyln, Ka»dej nodze bardzo pilno, Szósta zd»y chce za siódm, Ale siódmej i± za trudno, No, bo przed ni stoi ósma, Która wªa±nie jaki± guz ma. \end{qsi} Jan Brzechwa napisaª, Nim zd»yªa doj± do Biaªej, Nogi jej si popl taªy: Lewa z praw, przednia z tyln, Ka»dej nodze bardzo pilno, Szósta zd»y chce za siódm, Ale siódmej i± za trudno, No, bo przed ni stoi ósma, Która wªa±nie jaki± guz ma. 7