latech.pdf
(
97 KB
)
Pobierz
742785253 UNPDF
ci¡gazL
A
T
E
Xa#1
PawełLasko±-Grabowski
Zał¦czeWielkie,6sierpnia2007
1Cobyłonawykładzie
Pami¦tajcie,»eka»dakomendaL
A
T
E
X-owazaczynasi¦backslashem(
\
),aponiejnast¦puj¡ar-
gumenty—opcjonalnewnawiasachkwadratowych(
[]
),obowi¡zkowewnawiasachklamrowych(
{}
).
Kolejno±¢iilo±¢argumentówzale»yodkonkretnejkomendy.
Zwyczajowo¹ródłaT
E
X-oweiL
A
T
E
X-owezapisujemywplikachorozszerzeniu
.tex
.Kompilujemy
jepoleceniem
pdflatexplik.tex
wykonanymwkataloguzawieraj¡cymstosowny
plik.tex
.
Punktdrukarski(pt)tookoło
1
3
mm.
Komentarzew¹ródłachuzyskujemyzapomoc¡znaku
%
.
1.1Preambuła
•\documentclass[a4paper,11pt]{article}
—jesttopierwszakomendaw¹ródleka»degodo-
kumentuL
A
T
E
X-owego.Argumentobowi¡zkowyprzyjmujewarto±cinp.
article
,
book
,
report
,
beamer
...irazemzargumentemopcjonalnymregulujeogólnykształtdokumentu.Tuargument
opcjonalnywymuszarozmiarpapieru(A4,czasemdomy±lnyjestletter)oraztekstu(11punktów
zamiastdomy±lnych10).Ogólneomówieniepełnegozakresuargumentówobowi¡zkowychiopcjo-
nalnychjestbezsensu(awpewnymsensieniemo»liwe),bopotrzebnychrzeczydowieciesi¦we
własnymzakresiepoobozie.
•\usepackage[MeX]{polski}
—jedenzesposobówokre±leniaj¦zykadokumentunapolski.J¦zyk
dokumentu
musi
by¢okre±lony,m.in.byL
A
T
E
Xpoprawnieprzenosiłwyrazy.
•\usepackage[cp1250]{inputenc}
—okre±leniekodowaniaznaków¹ródła.Zale»yodustawie«edy-
tora,którymtworzycie¹ródło.Je±liniewiecie,jakieones¡,topodWindowsjestto
cp1250
,apod
Linuksem–prawdopodobnie
latin2
lub
utf8
.
•\usepackage{parskip}
—powoduje„lepsze”wstawianieodst¦pówpomi¦dzyakapitamianp.wzo-
ramimatematycznymi.Wartomie¢wpreambule,nawetdokładnienieznaj¡cdziałania.
•\setlength{\parindent}{30pt}
—ustawiadługo±¢wci¦ciaprzedakapitem.Domy±lnie–niewiem
jaka,alemoimzdaniemzamała.
•\setlength{\parskip}{1ex}
—ustawiadługo±¢odst¦pumi¦dzyakapitami,domy±lnie–0.Jed-
nostka
ex
towysoko±¢litery„x”waktualnymkrojupisma,podobnie
em
toszeroko±¢litery„m”.
•\usepackage{geometry}
—pakietzawieraj¡cykomend¦
geometry
.
•\geometry{a4paper,top=5cm,bottom=5cm,left=5cm,right=5cm}
—pozwalaregulowa¢rozmiar
papieruijegomarginesy,apewniejeszczedu»owi¦cej.
•\usepackage{latexsym,amsmath,amssymb,amsthm}
—pakietyzawieraj¡cedu»osymbolimatema-
tycznychiinnychciekawychrzeczy.
•\author{Uzi}
—zapisujenazwiskoautorawmetadanychdokumentu.
•\title{Hello,World!}
—zapisujetytułwmetadanychdokumentu.
•\date{29lutego2007}
—zapisujedat¦utworzeniawmetadanychdokumentu.
1
1.2Cz¦±¢główna
Cz¦±¢głównadokumentu,czylijegotre±¢,znajdujesi¦mi¦dzykomendami
\begin{document}
a
\end{document}
.Tekstponi»ejtegoostatniegonapisujestignorowany.
Pisz¡ctekst,pami¦tajmy,byu»ywa¢tyldy(
~
)zamiastspacjiwmiejscach,gdzieniechcemyzła-
maniawiersza,np.pospójnikach.Kilkaspacjinast¦puj¡cychposobietraktowanychjestjakjedna,
pojedynczezłamanieliniiw¹ródletraktowanejestjakspacja.Komendybezargumentowe„pochłaniaj¡”
spacj¦,wi¦cczasemwartopostawi¢zanimipusteklamry:
\LaTeXjestsuper!
tworzyL
A
T
E
Xjestsuper!
\LaTeX{}jestsuper!
tworzyL
A
T
E
Xjestsuper!
•\maketitle
—wklasie
article
powodujerozpocz¦cienowejstronyiwstawienietytułu,autora
idatyjakwmetadanychdokumentu.Wartowstawi¢zarazpo
\begin{document}
.
•\par
—ko«czyakapitizaczynanowy.Takisamefektuzyskamy,dwukrotniełami¡clini¦w¹ródle.
•\\
i
\newline
—łami¡lini¦,nieko«cz¡cakapitu.Niestosowa¢zacz¦sto.
•\LaTeX
,
\TeX
—wstawiaj¡logaL
A
T
E
XiT
E
X.
•\today
—wstawiadzisiejsz¡dat¦.Czasemwygodnieumie±ci¢j¡wewn¡trz
\date
.
2Czegoniebyłoiraczejnieb¦dzie
Poni»szerozwi¡zanianiepojawiłysi¦nawykładzie,jednaks¡wystarczaj¡conieskomplikowane,
byniemarnowa¢nanieczasu,czypozostawi¢dosamodzielnegowypróbowania.
•,,
,
’’
—„prawdziwe”cudzysłowy.U»ycie
"
daje”opłakaneefekty”.
•-
,
--
,
---
—dywiz(-),półpauza(–),my±lnik(—).Wbrewpozoroms¡toró»neznakiprzestankowe
inale»ystosowa¢jezgodniezichprzeznaczeniem.
•\ldots
—wielokropek(...),czylico±innego,ni»trzykropki(...).
•\usepackage{indentfirst}
—stosowa¢oczywi±ciewpreambule.Pierwszyakapitporozpocz¦ciu
sekcjizazwyczajniejestwci¦ty(standardyanglosaskie).Je±lichcemytozmieni¢wzgodziezzasad¡
oddziałuformyodtre±ci,doł¡czamypakiet
indentfirst
.
L
A
T
E
Xoczywi±ciepozwalanau»yciedodatkowychkrojówpisma.Poni»ejwymienionekomendy
jednoargumentowedaj¡efekttaki,jakimsamezostałyzło»one.
•
zmianakroju—textrm,
textsf
,
texttt
•
zmianaci¦»aru—textmd,
textbf
•
zmianaodmiany—textup,
textit
,
textsl
,textsc
Komendystoj¡ceprzyró»nychkropkachmo»na„kombinowa¢”zagnie»d»aj¡c,daj¡cmieszanyefekt,np.
\texttt{\textsc{efekt}}
danast¦puj¡cy
efekt
.Jednocze±niewartopami¦ta¢ozasadzieoddziału
formyodtre±ci—definiowaniekroju„nasztywno”,lokalnie,łamiej¡.Zamiasttegopowinnosi¦np.
stworzy¢wpreambulewłasn¡komend¦
\uwaga
:
\newcommand{\uwaga}[1]{\textbf{#1}}
bypotemu»ywa¢jejzgodniez
logicznym
przeznaczeniem,awprzyszło±ciew.mócłatwoiglobalnie
zmieni¢jejdziałanie.Tak¡,ju»zdefiniowan¡komend¡jest
\emph
–
wyró»nienie
.
Powy»szyprzykładdefinicjinowejkomendyprosz¦traktowa¢jakodo±¢zaawansowan¡ciekawostk¦
iponiechaniepróbtworzeniawłasnychkomendnazaj¦ciach.Dojdzieciedotegowswoimczasie.
2
Plik z chomika:
aivliska
Inne pliki z tego folderu:
TXCSetup_1StableRC1.exe
(4543 KB)
latex-prezentacja.pdf
(570 KB)
latech.pdf
(97 KB)
JAK SZYBKO ZACZĄĆ PISAĆ W LATEX.pdf
(378 KB)
LaTEX.pdf
(1175 KB)
Inne foldery tego chomika:
GAMS
RR w Javie
SQL
Statystyczne metody eksploracji danych _LIBSVM w Javie
Zgłoś jeśli
naruszono regulamin