Edycja tekstu i L A T E X Marek Czarnecki 1 listopada 2010 Spis tre±ci 1 Kilka zasad edytowania tekstu 1 2 LA T EX 1 2.1 Konguracja LATEX.......................... 1 3 Ci g dalszy 4 1 Kilka zasad edytowania tekstu 1. Formatowanie: Najpierw piszemy, a na samym ko«cu formatujemy tekst. Warto deniowa wªasne formaty, je»eli zamie»amy u»y w wielu miejscach. 2. Interpunkcja: przecinki, ±redniki, dwukropki i kropki: 'sªowo, sªowo2', sªowo. Sªowo z nast pnego zdania. my±lniki sªowo - sªowo2. my±lniki sªowo-sªowo - gdy robimy jedno sªowo z dwóch sªów. nawiasy przyklejaj si - (sªowo), (to jest zdanie), <to te»>, {i to}, [i jeszcze to]. 2 L A T E X 2.1 Konguracja LA TE X 1. Pobieramy MiKTeX (2.9): http://miktex.org/2.9/setup "Basic MiKTeX 2.9"Installer Size: 136.85 MB 1
Szybko szªo z ftp.dante.de (Germany) Klikamy Download i czekamy... 2. Odpalamy ±ci gni ty plik... akceptujemy licencj, dalej, dalej, dalej... preferred paper: A4 - domy±lny fomrmat Install missing package on-the-y: warto przeª czy na yes - b dzie instalowaª brakuj ce cz ±ci automatycznie, a nie czekaª na nasz reakcj dalej instalujemy... to troch potrwa... dalej i zako«cz. 3. Pobieramy TeXnicCenter (lub WinEdt - instrukcja poni»ej) http://www.texniccenter.org/resources/downloads/29 Poni»ej klikamy na pierwsz pozycj : TeXnicCenter Installer 4. Odpalamy ±ci gni ty plik... dalej, akceptujemy i dalej, dalej, dalej, dalej, dalej, dalej, install, zako«cz Odpalamy TeXnicCenter - trzeba go skongurowa : dalej, klikamy [... ] i szukamy gdzie zainstalowali±my MiKTeXa - u mnie c:\program Files\MiKTex 2.9\miktex\bin dalej i zako«cz. 5. Instalujemy WinEdt, je»eli chcemy mie angielski spell-check - w sumie tylko tyle jest lepszy (kiedy± TexnicCenter nie pod±wietlaª skªadni). http://www.winedt.com/work/winedt60.exe 6. Odpalamy ±ci gni ty plik Next, akceptujemy, next, next, netx, next, next, install, nish. Teraz mo»emy ju» tworzy wªasne dokumenty. Najlepiej przestawi na górze z LaTex => DVI na LaTeX => PDF - b dziemy dostawa w wyniku PDFy Jak wygl da dokument? Zaczynamy od deklaracji typu dokumentu: \documentclass[opcje]{typ} na przykªad u nas: \documentclass{article} powy»ej pomin li±my opcje - wi c zostan ustawione warto±ci domy±lne... dla slajdów mo»emy napisa : \documentclass{beamer} Dalej nast puje preambuªa - jest to zbiór polece«dotycz cych skªadania tekstu, u»ywanych pakietów niestandardowych, deklaracje wªasnych ±rodowisk itp. \title{tu si wpisuje tytuª} \author{a tutaj autora} Jak dot d ustawiony jest domy±lny j zyk angielski (w szczególno±ci nie wy±wietl si nasze ±»¹ «ª Š), aby to zmieni trzeba doda w preambule linie: 2
\usepackage[polish]{babel} \usepackage[t1]{fontenc} \usepackage[cp1250]{inputenc} ka» one MiKTeXowi u»ywa trzech pakietów: babel (z opcj polish), fontenc i inputenc - odpowiadaj ce ustaleniu kodowania czionek i znaków. Trzeba pami ta,»e w komputerze wszystko zapisywane jest w postaci serii zer i jedynek - bitów - (pr d nie pªynie, pr d pªynie) w szczególno±ci nie ma liter, symboli, rysunków - aby komputer 'rozumiaª' ci gli bitów, w odpowiedni sposób trzeba ustali 'kodowanie' - ustalenie kodowania te» b dzie reprezentowane jako ci g bitów... po przeczytaniu których komputer zacznie rozpoznawa dalsze bity w porz dany przez nas sposób. My z wysokiego poziomu oczywi±cie nie musimy pisa na przykªad '01000001' by dosat 'A' przy kodowaniu ASCII, nasze wpisane A b dzie rozumiane jako 01000001 i znów wy±wietlane jako A. Jednak z niestandardowymi znakami jest zawsze problem - kwestia ustalenia standardu, istnienia wielu niekompatybilnych standardów itp... Nast pnie, po preambule nast puje znacznik pocz tku dokumentu: \begin{document} Tu zaªa tre± dokumentu... \end{document} Pomi dzy tymi znacznikami znajduje si wszystko, co ma by wy±wietlane. \maketitle - wy±wietli to co wpisali±my w prambule (autora i tytuª oraz dat ) \tableofcontents \listogures \listoftables - te znaczniki s samowyja±niaj ce si - tworz listy automatycznie (nie trzeba si martwi na której stronie wypadnie który rozdziaª itp.) na postawie tego, co znajd w dokumencie: \chapter{nazwa} - otworzy nowy rozdziaª - nie trzeba go zamyka (! nie dost pny w 'article') \section{nazwa1} - ni»szy poziom ni» chapter, ale w krótkich artykuªach nie ma rozdziaªów \subsection{nazwa2} \subsubsection{nazwa3} efekty: Nazwa1 Jaka± tre±... Nazwa2 Jeszcze jaka± tre±... 3
Nazwa3 I jeszcze co±... (aby zobaczy nowe pozycje w spisie tre±ci trzeba dwa razy zbudowa dokument przez ctrl+shift+f5 - uwaga - te sekcje nie zostaªy dodane do spisu tre±ci celowo - przez dodanie * przed {, ale te» nie ma numeracji jak poni»ej:) 3 Ci g dalszy Aby zobaczy dokument w TeXnicCenter ctrl+shift+f5 (build and view current le) po ka»dych zmianach trzeba to klikn, by zobaczy now wersj... U»yteczne pakiety do zadeklarowania w preambule - ró»ne ±rodowiska matematyczne, czcionki i symbole: \usepackage{amsthm} \usepackage{amsfonts} \usepackage{amsmath} \usepackage{amssymb} Deklarowanie wªasnych ±rodowisk: \newtheorem{tw}{twierdzenie} \newtheorem{uw}{uwaga} \newtheorem{fakt}{fakt} \newtheorem{de}{denicja} \newtheorem{lem}{lemat} \newtheorem{prz}{przykªad} \newtheorem{wn}{wniosek} ogólnie: \newtheorem{etykietka}{wy±wietlany tekst} wywoªanie np.: \begin{tw} \end{tw} a efek: Twierdzenie 1. Deklarowanie wªasnych komend: \newcommand{\lla}{\longleftarrow} \newcommand{\la}{\leftarrow} \newcommand{\cd}{\cdot} \newcommand{\bb}[1]{\mathbb{#1}} wywoªanie np.: \bb{m} \Lla 4
a efekt: M oraz =. (mathbb, a zatem i bb jako zdeniowane za jego pomoc potrzebuje pakietu amssymb) \usepackage{amsthm} pozwala mi dzy innymi na u»ywanie \begin{proof} \end{proof} - ±rodowiska dowodu, wy±wietlanego w zale»no±ci od ustalonego j zyka jako 'Dowód'. Jest jeszcze: \begin{abstract}tre± streszczenia... \end{abstract} Referencje (odno±niki): Mo»emy zadeklarowa \begin{tw}\label{etykietka1}tre± twierdzenia.\end{tw} Nast pnie w tek±cie na przykªad: Na mocy twierdzenia \ref{etykietka1} wiadomo,»e... Twierdzenie 2. To jest ±wietne twierdzenie! Twierdzenie 2 jest super! Bibliograa: \begin{thebibliography}{99} \bibitem[bea65]{beaman} Juliusz Beaman, \textit{morbidity of the Jolly function}, Mathematica Absurdica, 117 (1965) 3389. \end{thebibliography} Ka»d now pozycj oznaczamy \bibitem[sposób wy±wietlania w tek±cie]{etykietka} TRE Mo»emy si odnosi do pozycji bibliograi przez \cite{etykietka} Komentarze w stopce: \footnote{tre± } Efekt 1 : Formatowanie wewn trz dokumentu: \emph{wyró»nienie} - wyró»nienie - kursywa, gdy jej brak, lub jej brak gdy w kursywie \textbf{pogrubienie} - pogrubienie \textit{kursywa} - kursywa \underline{podkre±lenie} - podkre±lenie itd - warto popatrze na klawisze w TeXnicCenter - wiele przydatnych tam znajdziemy. 1 Komentarz w stopce... 5
Numeracja (przykªady podane w instrukcjach instalacji na samym pocz tku): \begin{itemize} (albo enumerate) \item Co±, \item Co± innego. \end{itemize} 6