Edycja tekstu i LATEX
Transkrypt
Edycja tekstu i LATEX
Edycja tekstu i LATEX
Marek Czarnecki
1 listopada 2010
Spis tre±ci
1
2
Kilka zasad edytowania tekstu
A
L TEX
1
Ci¡g dalszy
4
2.1
3
1
1
Konguracja LATEX . . . . . . . . . . . . . . . . . . . . . . . . . .
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
LATEX
2.1 Konguracja LATEX
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±¢}
Efekt1 :
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