Indywidualne ustawienia
Transkrypt
Indywidualne ustawienia
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, 2, 4 - top, tmargin; 5 - headheight; 6 - headsep; 7 - textheight; 8 9, 10(marginparwidth, marginpar) - right, rmargin, outer; 11 - footsep inner; - textwidth; 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 przy- padku 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} {\topsep} {\topsep} {\itshape} {} {\scshape} {.} {.5em} {} % Theorem head spec (can % name % Space above % Space below % Body font % Indent amount % Theorem head font % Punctuation after theorem head % Space after theorem head 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 zdeniowanych 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