Brief Article The Author 7 listopada 2016 Spis tre±ci 1 Zmiany w pakiecie geometry 1.1 Theorem 1. W wyniku caªociowej ingerencji w matematyczny zapis Ustawienia dotycz ce caªego dokumentu wprowadzamy w opcjach pakietu geometry: \usepackage[a4paper, layout=a6paper, total={10cm,10cm}]{geometry} lub \usepackage{geometry} \geometry{ a4paper, total={170mm,257mm}, left=20mm, top=20mm } Poni»szy rysunek prezentuje sposób interpretacji niektórych rozmiarów layoutu. Nale»y podkreli,»e papier (strona) jest czym innym ni» layout (patrz rysunek) Rysunek 1: Niektóre polecenia ustawiajace rozmiary layoutu na stronie 1
Rysunek 2: Polecenia opisuj ce poszczególne wymiary 1, 3 - left, lmargin, inner; 2, 4 - top, tmargin; 5 - headheight; 6 - headsep; 7 - textheight; 8 - textwidth; 9, 10(marginparwidth, marginpar) - right, rmargin, outer; 11 - footsep 2 Nagªówek i stopka Dla polecenia pagestyle(styl) dost pne s nast puj ce style strony: fancy - daje najwiecej mo»liwosci. Wymaga doª czenia \usepackage{fancyhdr} empty - nagªówek i stopka s puste w tym stylu strony plain Styl domylny. Nagªówek jest pusty, stopka zawiera numer strony, wycentrowany. myheadings: Stopka jest pusta. Nagªówek zawiera numer strony po prawej stronie na stronach nieparzystych lub na lewej na parzystych razem z innymi informacjami uzytkownika. Wyj tkiem jest pierwsza strona ka»dego rozdziaªu, gdzie stopka zawiera wycentrowany numer strony a nagªówek jest pusty. 2
Dodatkowo mozna oddzieli stopk i nagªówek lini : \renewcommand{\headrulewidth}{2pt} Ustawia grubo linii nagªówka na 2pt. \renewcommand{\footrulewidth}{1pt} Ustawia grubosc linia w stopce na 1pt. 2.1 Jednostronny dokument Po doªaczeniu pakietu fancyhdr dost pne mamy nast puj ce polecenia: \rhead{share\latex} Element umieszczony po prawej stronie nagªówka. \lhead{guides and tutorials} Element umieszczony po lewej stronie nagªówka. \chead{ } Tekst wycentrowany w nagªówku. \rfoot{page \thepage} Wydrukuje sªowo trona"i numer strony ustawiony przez polecenie \thepage \lfoot{ } Element umieszczony zostanie po lewej stronie stopki. \cfoot{ } Wywietla parametr na srodku stopki. 2.2 Ustawienia tylko dla aktualnej strony Czasem jest to potrzebne gdy chcemy specjalnie zostawi pust stron lub usun nagªówek i stopka z danej strony. \chapter{sample Chapter} \thispagestyle{empty} 2.3 Ustawienia dla dokumentu dwustronnego Potrzebne jest wtedy ustawienie oddzielnie nagªówka i stopki dla stron parzystych i nieparzystych. Polecenia, które to zrealizuj to \fancyhead and \fancyfoot 3
E - dla nieparzystych stron O dla stron parzystych L - lewa strona C - wycentrowana - R - prawa strona Przykªad: \fancyhead[le,ro]{share\latex} 3 Numeracja - style Aby zmieni standardowy format numeracji potrzebny jest pakiet enumitem. W przypadku list numerowanych jako punktorów mo»emy u»y nast puj cych symboli: Rysunek 3 Zmiana symbolu wypunktowania wszystkich list nienumerowanych udost pniona nam zostaje poleceniem: \setitemize Polecenie umieszczone zostaje w preambule dokumentu i pozwala zmieni parametry wszystkich wylicze«nienumerowanych. Argumentem obowi zkowym tego polecenia jest zbiór ustawie«w postaci parametr=warto± Je±li istnieje potrzeba zmiany kilku parametrów jednocze±nie, nale»y je oddzieli przecinkami. Instrukcj setitemize mo»emy wywoªa z parametrem opcjonalnym numerem poziomu listy, którego modykacja ma dotyczy. Przykªadowo, deklaracja \setitemize[2]{label={--}} 4
\asterisk Lorem ipsum, \asterisk dolor sit amet: consectetuer adipiscing elit, ut purus elit, vestibulum ut. \usepackage{enumitem} \setitemize[1]{label=\textasteriskcentered} \setitemize[2]{label={--}} \begin{document} \begin{itemize} \item Lorem ipsum, \item dolor sit amet: \begin{itemize} \item consectetuer adipiscing elit, \item ut purus elit, vestibulum ut. \end{itemize} \end{itemize} 4 Warianty tytuªu do»ywej paginy i spisu tre±ci Mo»e si zdarzy,»e tytuª rozdziaªu b d¹ paragrafu jest zbyt dªugi, aby mie±ciª si komfortowo w»ywej paginie (normy zalecaj nieprzekraczanie 2/3 szeroko±ci wiersza). Wówczas krótszy wariant tytuªu do»ywej paginy podaje si w parametrze opcjonalnym polecenia chapter czy section (w nawiasach kwadratowych). Mo»e si te» zdarzy,»e potrzebny jest równie» specjalny wariant tytuªu do spisu tre±ci (w tytuale znak nowej linii). Mo»na wtedy poda wariant tytuªu do spisu tre±ci w drugim parametrze opcjonalnym. \chapter[nam dui ligula][nam dui ligula, fringilla a]{nam dui ligula, fringilla a, euismod 5 Style srodowisk twierdze«, denicji, dowodów Zmiana symbolu biaªego kwadratu na ko«cu dowodu na czarny odbywa sie poleceniem: \renewcommand\qedsymbol{$\blacksquare$} Style twierdze«- theoremstyle denition - boldface title, romand body. Commonly used in denitions, conditions, problems and examples. plain - boldface title, italicized body. Commonly used in theorems, lemmas, corollaries, propositions and conjectures. remark - italicized title, romman body. Commonly used in remarks, notes, annotations, claims, cases, acknowledgments and conclusions. 5
\newtheoremstyle{mytheoremstyle} % name {\topsep} % Space above {\topsep} % Space below {\itshape} % Body font {} % Indent amount {\scshape} % Theorem head font {.} % Punctuation after theorem head {.5em} % Space after theorem head {} % Theorem head spec (can be left empty, meaning `normal') \theoremstyle{mytheoremstyle} \newtheorem{thm}{theorem} Wi cej na http://texdoc.net/texmf-dist/doc/generic/tex-virtual-academy-pl/ latex2e/macro/amsthm.html 5.1 Nowe polecenia Do deniowania nowych polece«sªu»y instrukcja: \newcommand{nazwa}[num]{tekst} Instrukcja ta wymaga co najmniej dwóch argumentów. Pierwszy z nich, nazwa, oznacza nazw nowej instrukcji, natomiast tekst to jej znaczenie, czyli tekst, który ma zosta wstawiony do skªadu w momencie wykonania instrukcji. Podawany w nawiasach kwadratowych argument num to liczba od 1 do 9 okre±laj c liczb (obowi zkowych) argumentów instrukcji. Argument num jest opcjonalny, a jego pomini cie oznacza,»e deniowana instrukcja jest dwuargumentowa. W cz ±ci tekst wolno u»ywa zarówno standardowych instrukcji LATEX-a, jak i zde- niowanych wcze±niej przez u»ytkownika (za wyj tkiem tych instrukcji, które same deniuj inne polecenia, jak newcommand, newenvironment itp.). Niedozwolona jest rekursja. W nazwie instrukcji nie wolno umieszcza polskich liter diakrytycznych. \documentclass[a4paper,11pt]{article} \usepackage{polski} \usepackage[utf8]{inputenc} \newcommand{\kwle}{kurs \LaTeX-a} \begin{document} Przykªad \kwle; \\ \emph{\kwle} 6