\documentclass[12pt,a4paper,oneside,BCOR0mm,DIV17,landscape,finnish]{scrartcl}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage{shortvrb}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage{longtable}
\setlength{\extrarowheight}{2pt}
\usepackage{amsmath}
\usepackage[pdftex]{graphicx}
\usepackage{color}
\usepackage{multirow}
\usepackage{ifthen}
\usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue]{hyperref}
%% generator Docutils: http://docutils.sourceforge.net/
\newlength{\admonitionwidth}
\setlength{\admonitionwidth}{0.9\textwidth}
\newlength{\docinfowidth}
\setlength{\docinfowidth}{0.9\textwidth}
\newlength{\locallinewidth}
\newcommand{\optionlistlabel}[1]{\bf #1 \hfill}
\newenvironment{optionlist}[1]
{\begin{list}{}
  {\setlength{\labelwidth}{#1}
   \setlength{\rightmargin}{1cm}
   \setlength{\leftmargin}{\rightmargin}
   \addtolength{\leftmargin}{\labelwidth}
   \addtolength{\leftmargin}{\labelsep}
   \renewcommand{\makelabel}{\optionlistlabel}}
}{\end{list}}
\newlength{\lineblockindentation}
\setlength{\lineblockindentation}{2.5em}
\newenvironment{lineblock}[1]
{\begin{list}{}
  {\setlength{\partopsep}{\parskip}
   \addtolength{\partopsep}{\baselineskip}
   \topsep0pt\itemsep0.15\baselineskip\parsep0pt
   \leftmargin#1}
 \raggedright}
{\end{list}}
% begin: floats for footnotes tweaking.
\setlength{\floatsep}{0.5em}
\setlength{\textfloatsep}{\fill}
\addtolength{\textfloatsep}{3em}
\renewcommand{\textfraction}{0.5}
\renewcommand{\topfraction}{0.5}
\renewcommand{\bottomfraction}{0.5}
\setcounter{totalnumber}{50}
\setcounter{topnumber}{50}
\setcounter{bottomnumber}{50}
% end floats for footnotes
% some commands, that could be overwritten in the style file.
\newcommand{\rubric}[1]{\subsection*{~\hfill {\it #1} \hfill ~}}
\newcommand{\titlereference}[1]{\textsl{#1}}
% end of "some commands"
\input{RST}
\title{Kotileikkejä ja lastenkasvatuspuuhia. Kevään 1996 homoliittokeskustelu Suomen sanomalehdistössä.\\
\large{Sosiologian pro gradu-tutkielma: Lukemiseen ja kääntämiseen tarvittava dokumentaatio}
}
\author{}
\date{}
\hypersetup{
pdftitle={Kotileikkejä ja lastenkasvatuspuuhia. Kevään 1996 homoliittokeskustelu Suomen sanomalehdistössä.}
}
\raggedbottom
\begin{document}
\maketitle


\setlength{\locallinewidth}{\linewidth}


%___________________________________________________________________________

\hypertarget{kiireisen-ihmisen-pikaiset-linkit-suoraan-graduni-lukukelpoisiin-tiedostoihin}{}
\section{Kiireisen ihmisen pikaiset linkit suoraan graduni lukukelpoisiin tiedostoihin}
\begin{itemize}
\item {} 
PDF
\begin{itemize}
\item {} 
\href{pdf/sosl70c.screen.pdf}{Ruudulta luettavaksi} (Landscape. Miellyttävämpi ruudulta
luettavaksi. Suurenna PDF-katseluohjelmasi koko ruudun kokoiseksi
ja valitse sen zoomausasetuksista tms. ”Fit page” tms.)

\item {} 
\href{pdf/sosl70c.print.pdf}{Tulostettavaksi} (Portrait. Tämä muistuttaa eniten sitä, minkä
gradun tarkastaja saa nenänsä eteen.)

\end{itemize}

\end{itemize}


%___________________________________________________________________________

\hypertarget{tekij-noikeudet}{}
\section{Tekijänoikeudet}
\begin{quote}

Juhapekka Tolvanen

\href{http://iki.fi/juhtolv}{http://iki.fi/juhtolv}

\texttt{juhtolv (at) iki (dot) fi}
\end{quote}
\tableofcontents

\bigskip


%___________________________________________________________________________

\hypertarget{tiedostojen-ja-hakemistojen-selityksi}{}
\section{Tiedostojen ja hakemistojen selityksiä}
\begin{itemize}
\item {} 
LaTeX-kielinen lähdekoodi:
\begin{itemize}
\item {} 
\texttt{sosl70c.tex} : Päätiedosto

\item {} 
\texttt{sosl70c.tavutus.tex} : Dokumentin tavutusvihjeet.

\item {} 
\texttt{sosl70c.front.tex} : Kansilehti ja muu ”frontmatter”.

\item {} 
\texttt{sosl70c.johdanto.tex} : Johdanto.

\item {} 
\texttt{sosl70c.vaiheet.tex} : Keskustelun historialliset vaiheet.

\item {} 
\texttt{sosl70c.diskurssi.tex} : Diskurssianalyysi

\item {} 
\texttt{sosl70c.paatelmia.tex} : Loppupäätelmiä

\item {} 
\texttt{sosl70c.liitteet.tex} : Liitteet.

\item {} 
\texttt{sosl70c.lahteet.tex} : Lähdeluettelot.

\item {} 
\texttt{sosl70c.epilogi.tex} : Epilogi.

\end{itemize}

\item {} 
\texttt{sosl70c.bib} : BibTeX-lähdeviitetietokanta

\item {} 
\texttt{juhtolvalpha.bst} : BibTeX-tyylitiedosto

\item {} 
\texttt{juhtolvalphavsk.bst} : BibTeX-tyylitiedosto (”volume”
suomennetaan ”vuosikerta”)

\item {} 
Jyväskylän yliopiston soihtulogo:

\end{itemize}
\begin{quote}
\begin{itemize}
\item {} 
\texttt{mv12ptlapinakyva.eps} : Encapsulated PostScript -tiedosto

\item {} 
\texttt{mv12ptlapinakyva.png} : Portable Network Graphics -tiedosto

\end{itemize}
\end{quote}
\begin{itemize}
\item {} 
\texttt{dvi/sosl70c.dvi} : Device Independent -tiedosto

\item {} 
\texttt{ps/sosl70c.ps}   : PostScript-tiedosto

\item {} 
Portable Document Format -tiedostot:

\end{itemize}
\begin{quote}
\begin{itemize}
\item {} 
\texttt{pdf/sosl70c.print.pdf} : tulostettava (näyttää samalta kuin sosl70c.ps)

\item {} 
\texttt{pdf/sosl70c.screen.pdf} : ruudulta luettava (vaakasuuntainen ja
kaksipalstainen)

\end{itemize}
\end{quote}
\begin{itemize}
\item {} 
Adobe Flash -tiedosto (Voi olla disabloituna):

\end{itemize}
\begin{quote}
\begin{itemize}
\item {} 
\texttt{swf/sosl70c.print.swf} : Adobe Flash -tiedosto. Käytä mieluummin tätä
ja maksimoi WWW-selainikkunasi ja kytke pois turhat työkalupalkit
WWW-selaimestasi.

\item {} 
\texttt{swf/sosl70c.print.swf.html} : HTML tiedosto, jossa em. tiedosto upotettuna

\end{itemize}
\end{quote}
\begin{itemize}
\item {} 
Gradu HTML-muodossa:

\end{itemize}
\begin{quote}
\begin{itemize}
\item {} 
\texttt{html.tex4ht.dir}        : yhtenä sivuna

\item {} 
\texttt{html.tex4ht.split1.dir} : useampana sivuna

\item {} 
\texttt{html.tex4ht.split2.dir} : useampana sivuna (Pilkottu pienemmiksi
paloiksi kuin edellisessä kohdassa)

\item {} 
\texttt{html.tex4ht.split3.dir} : useampana sivuna (Pilkottu vielä
pienemmiksi paloiksi kuin edellisessä kohdassa. Voi olla disabloituna
Makefilessä.)

\end{itemize}
\end{quote}

(Aloita lukeminen tiedostosta \texttt{sosl70c.html} jossain em. hakemistoista)
\begin{itemize}
\item {} 
Bourne Shell-skriptit:

\end{itemize}
\begin{quote}
\begin{itemize}
\item {} 
\texttt{completecleanlatex.sh} : hävittää kohdemuotoiset tiedostot
(Ei käytössä. Käytä Makefile:ä)

\item {} 
\texttt{completelatex.sh} : suorita koko käännösprosessi (Ei käytössä.
Käytä Makefile:ä)

\item {} 
\texttt{savegradu.sh} : tallentaa koko gradun moneen paikkaan

\item {} 
\texttt{graduemacs.sh} : käskee käynnissä olevan GNU Emacs -tekstieditorin
ladata graduun kuuluvia tiedostoja. Käyttää dtemacs-komentoa.

\end{itemize}
\end{quote}
\begin{itemize}
\item {} 
\texttt{Makefile} : Hoida lähdekoodin kääntäminen eri muotoihin tällä
ja make-ohjelmalla. Osa Makefile:n ”targeteista” voi olla
disabloituna (swf ja tex4ht-splitpagethree) esim. bugaamisen vuoksi,
mutta ne saattavat toimia ihan hyvin jotain muunlaista LaTeX-koodia
kääntäessä. Disablointi tarkoittaa tässä yhteydessä siis sitä, että
komento \texttt{make all} ei suorita ko. targettia.
Oletuksena make:n ajamimen tulostaa kaikki ns. make
targetit (make help), mutta disabloidut targetit on saatettu jättää
sieltäkin pois. Tässä tärkeimmät make:n targetit:
\begin{itemize}
\item {} 
Kerro lyhyesti kaikista targeteista: \texttt{make help}

\item {} 
Tee kaikki kohdetiedostot (paitsi disabloidut): \texttt{make all}

\item {} 
Poista kaikki väliaikaistiedostot: \texttt{make purge}

\item {} 
Poista välikaistiedostot ja valmiit kohdetiedostot: \texttt{make clean}

\end{itemize}

\item {} 
hnb- (hierarchical notebook) -tiedostot (”outline” eli hahmotelma):

\end{itemize}
\begin{quote}
\begin{itemize}
\item {} 
\texttt{hnb/gradu.hnb}                   : alkuperäinen hnb-tiedosto

\item {} 
\texttt{hnb/gradu.html} {\&} \texttt{gradu.css.html} : HTML-tiedostot

\item {} 
\texttt{hnb/gradu.txt}                   : teksti-tiedosto

\item {} 
\texttt{hnb/gradu.opml}                  : OPML-tiedosto

\end{itemize}
\end{quote}
\begin{itemize}
\item {} 
\texttt{dsl.txt}    : DSL-lisenssiteksti

\item {} 
\texttt{dsl.fi.txt} : DSL-lisenssiteksti suomennettuna

\item {} 
\texttt{kdissert} : kdissert-ohjelmalla tehty ideakartta

\item {} 
\texttt{000LUEMUT.txt} : Luet sitä juuri, joko sellaisenaan tai
konvertoituna. Pelkkää UTF-8-tekstiä, mutta samalla myös
reStructuredText-tiedosto.

\item {} 
\texttt{000LUEMUT.html} : \texttt{000LUEMUT.txt} konvertoituna HTML-muotoon komennolla
\texttt{rst2html} . Saatat juuri lukea sitä parhaillaan.

\item {} 
\texttt{000LUEMUT.tex} : \texttt{000LUEMUT.txt} konvertoituna LaTeX-muotoon komennolla
\texttt{rst2latex}

\item {} 
\texttt{RST.tex} : Tiedosto, jonka \texttt{000LUEMUT.tex} ”includaa”, kun sitä
käännetään esim. pdflatex-komennolla. Sisältää hieman omia LaTeX-asetuksia.

\item {} 
\texttt{000LUEMUT.pdf} : \texttt{000LUEMUT.tex} käännettynä PDF:ksi pdflatex-komennolla.
Saatat juuri lukea sitä parhaillaan.

\item {} 
\texttt{docutils.conf} : Asetustiedosto, jota python-docutils -ohjelmiston komennot
(esim. \texttt{rst2html} ja \texttt{rst2latex}) lukevat

\item {} 
\texttt{.htaccess} : Tiedosto, jolla varmistetaan, että
WWW-palvelin ilmoittaa WWW-selaimelle oikein .txt-päätteisten tiedostojen
(esim. tämä 000LUEMUT.gradu.txt) merkistön (UTF-8) silloin kun sitä
tiedostoa luetaan WWW-selaimella ja WWW:n kautta.

\end{itemize}


%___________________________________________________________________________

\hypertarget{lisenssit}{}
\section{Lisenssit}

Ellei toisin mainita, jokaisen tiedoston lisenssinä on Design Science License
(DSL). Lähdedataksi (engl. ”Source Data”) katsotaan tällöin nämä tiedostot:
\begin{itemize}
\item {} 
\texttt{sosl70c.tex}

\item {} 
\texttt{sosl70c.tavutus.tex} : Dokumentin tavutusvihjeet.

\item {} 
\texttt{sosl70c.front.tex} : Kansilehti ja muu ”frontmatter”.

\item {} 
\texttt{sosl70c.johdanto.tex} : Johdanto.

\item {} 
\texttt{sosl70c.vaiheet.tex} : Keskustelun historialliset vaiheet.

\item {} 
\texttt{sosl70c.diskurssi.tex} : Diskurssianalyysi.

\item {} 
\texttt{sosl70c.paatelmia.tex} : Loppupäätelmiä.

\item {} 
\texttt{sosl70c.liitteet.tex} : Liitteet.

\item {} 
\texttt{sosl70c.lahteet.tex} : Lähdeluettelot.

\item {} 
\texttt{sosl70c.epilogi.tex} : Epilogi.

\item {} 
\texttt{sosl70c.bib} : BibTeX-lähdeviitetietokanta.

\item {} 
\texttt{mv12ptlapinakyva.eps}

\item {} 
\texttt{mv12ptlapinakyva.png}

\item {} 
\texttt{gradu.hnb}

\item {} 
\texttt{000LUEMUT.gradu.txt}

\end{itemize}

Kohdemuodoksi (engl ”Object Form”) katsotaan nämä tiedostot ja hakemistot
(sisältöineen):
\begin{itemize}
\item {} 
\texttt{sosl70c.ps}

\item {} 
\texttt{sosl70c.print.pdf}

\item {} 
\texttt{sosl70c.screen.pdf}

\item {} 
\texttt{sosl70c.dvi}

\item {} 
\texttt{sosl70c.print.swf}

\item {} 
\texttt{sosl70c.print.swf.html}

\item {} 
\texttt{html.tex4ht.dir}

\item {} 
\texttt{html.tex4ht.split1.dir}

\item {} 
\texttt{html.tex4ht.split2.dir}

\item {} 
\texttt{html.tex4ht.split3.dir}

\item {} 
\texttt{gradu.html}

\item {} 
\texttt{gradu.css.html}

\item {} 
\texttt{gradu.txt}

\item {} 
\texttt{gradu.opml}

\item {} 
\texttt{000LUEMUT.gradu.html}

\item {} 
\texttt{000LUEMUT.gradu.tex}

\item {} 
\texttt{000LUEMUT.gradu.pdf}

\end{itemize}

Seuraavilla tiedostoilla on toisenlainen lisenssi:
\begin{itemize}
\item {} 
\texttt{completelatex.sh}

\item {} 
\texttt{completecleanlatex.sh}

\item {} 
\texttt{savegradu.sh}

\item {} 
\texttt{graduemacs.sh}

”This script is public domain. There is no warranty.”

\item {} 
\texttt{Makefile}

”This Makefile is public domain. There is no warranty.”

\item {} 
\texttt{RST.tex}

\item {} 
\texttt{docutils.conf}

”This file is public domain. There is no warranty.”

\item {} 
\texttt{juhtolvalpha.bst}

\item {} 
\texttt{juhtolvalphavsk.bst}

\end{itemize}
\begin{quote}\begin{verbatim}
% ===============================================================
% IMPORTANT NOTICE:
% This bibliographic style (bst) file has been generated from one or
% more master bibliographic style (mbs) files, listed above.
%
% This generated file can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN
% archives in directory macros/latex/base/lppl.txt; either
% version 1 of the License, or any later version.
% ===============================================================
\end{verbatim}\end{quote}


%___________________________________________________________________________

\hypertarget{latex-makropakettien-fonttien-yms-saatavuus}{}
\section{LaTeX-makropakettien, -fonttien yms. saatavuus}

Tätä gradua kehitettäessä käytettiin ensin TeX-distribuutiota nimeltä
teTeX ja myöhemmin TeX-distribuutiota nimeltä TeX Live. TeTeX:in
version 3.0 ilmestymisen jälkeen sen tekijä Thomas Esser ilmoitti
toukokussa 2006 lopettavansa teTeX:in kehitystyön ja suositteli
muillekin siirtymistä TeX Live:n käyttäjäksi.

Kaikki muut käyttämäni LaTeX-makrot ja -fontit löytyvät ainakin TeX-
distribuutiosta nimeltä teTeX, mutta seuraavat paketit sinun on
haettava CTAN:ista (Comprehensive TeX Archive Network). Asteriskilla
merkityt paketit ovat kuitenkin teTeX:in versiossa 3.* mukana:
\begin{itemize}
\item {} 
\texttt{cmap} *

\item {} 
\texttt{epigraph}

\item {} 
\texttt{moresize}

\item {} 
\texttt{multibib} *

\item {} 
\texttt{savetrees}

\item {} 
\texttt{totpages} *

\item {} 
\texttt{verse}

\end{itemize}

Jos käytössäsi onkin TeX-distribuutio TeX Live ja siitä versio 2005
tai uudempi, niin silloin sinun ei tarvitse hakea CTAN:ista mitään em.
paketeista, paitsi korkeintaan cmap, josta lisää tuonnempana.

Palatino-fontit ovat peräisin LaTeX-paketista nimeltä \texttt{fpl-neu}.
Voit hakea sen täältä:
\begin{quote}

\href{http://home.vrweb.de/~was/x/FPL/}{http://home.vrweb.de/{\textasciitilde}was/x/FPL/}
\end{quote}

Sillä saat siistimmän näköiset Palatino-fontit käyttöön. Jos et
kuitenkaan halua käyttää sitä ja tyydyt esim. pelkkiin
\texttt{mathpazo}-paketin toteuttamiin fonttivalintoihin, niin laita
kommentointimerkki tämä rivin alkuun:
\begin{quote}\begin{verbatim}
\renewcommand{\rmdefault}{fp9x}
\end{verbatim}\end{quote}

Jos haluat editoida tätä tiedostoa 000LUEMUT.txt ja sitten konvertoida
sen python-docutils -ohjelmilla eri formaatteihin, niin tarvitset
LaTeX-paketin nimeltä \texttt{bera} . Jos haluat vaihtaa sen tilalle jonkin
muun fonttitukipaketin, niin editoi tiedostoa \texttt{RST.tex} . \texttt{bera}
ei ollut mukana ainakaan teTeX:in 3.0:aa vanhemmissa versioissa. TeX
Liven versiossa 2005 se kyllä on.

Eräät TeX Live:n mukana tulevat LaTeX-paketit ja -fontit on TeX Live:n
Debian-paketeista poistettu, koska ne on jo ennestään Debian-paketoitu
TeX-distribuutioista erillisinä paketteina.

Katso tarkemmat asennusohjeet sekä pakettien omasta dokumentaatiosta
että UK TUG FAQ:sta:
\begin{itemize}
\item {} 
\href{http://www.tex.ac.uk/faq}{http://www.tex.ac.uk/faq}

\item {} 
\href{http://faq.tug.org/}{http://faq.tug.org/}  (Helpostimuistettava edelleenohjausosoite)

\item {} 
\href{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages}{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages}

\item {} 
\href{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=wherefiles}{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=wherefiles}

\item {} 
\href{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instt1font}{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instt1font}

\item {} 
\href{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds}{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds}

\end{itemize}

CTAN:in kotisivu ja hakukone on WWW-palvelimessa, jonne pääsee käyttämällä
kumpaa tahansa näistä URL:eista:
\begin{itemize}
\item {} 
\href{http://www.ctan.org/}{http://www.ctan.org/}

\item {} 
\href{http://ctan.tug.org/}{http://ctan.tug.org/}

\end{itemize}

Tuonnempana on kerrottu, kuinka voit FTP-klientillä nimeltä ”lftp”
tehdä CTAN:issa yksinkertaisia hakuja ilman em. WWW-palvelimen
hakukonetta ja sitten hakea ne löytämäsi paketit.

Suomalaisille käyttäjille lähin CTAN:in peili on tämä FTP-hakemisto:
\begin{quote}

\href{ftp://ftp.funet.fi/pub/mirrors/ftp.tex.ac.uk/tex-archive/}{ftp://ftp.funet.fi/pub/mirrors/ftp.tex.ac.uk/tex-archive/}
\end{quote}

Seuraavat CTAN:ista haettavat paketit on kyllä mainittu LaTeX-
lähdekoodissa, mutta niitä ei ole oikeasti käytetty:
\begin{itemize}
\item {} 
\texttt{eulervm}

\item {} 
\texttt{mathdots}

\end{itemize}

Mutta jos teet lähdekoodista muutetun version, jossa tarvitaan
matematiikkaa, tarvitset heti pakettia nimeltä \texttt{eulervm} ja
\texttt{mathdots}. Muut lähdekoodissa mainitut matematiikka-paketit ovat
kyllä jo teTeX:issä mukana. teTeX:in mukana on paketti nimeltä
\texttt{euler}, mutta se ei liene niin hyvä kuin \texttt{eulervm}. \texttt{eulervm}
on mukana teTeX:in versiossa 3.* ja TeX Live:ssä. \texttt{eulervm}:n
paremmuudesta \texttt{euler}-pakettiin nähden löydät tietoa sekä
\texttt{eulervm}:n mukana tulevasta dokumentaatiosta että CTAN:ista
löytyvästä dokumentaatiopaketista nimeltä \texttt{l2tabu} . \texttt{l2tabu} on
myös mukana teTeX:in versiossa 3.* ja TeX Live:ssä ainakin versiossa
2005. \texttt{mathdots} ei ollut ainakaan teTeXin versiota 3.* vanhemmissa
versioissa, mutta TeX Live 2005:ssä se on. \texttt{mathdots} korjaa eräitä
matematiikkaan liittyviä bugeja. Jos siis jätät tuon paketin pois ja
kirjoitat matikkaa, saatat joutua kärsimään niistä bugeista.

Pakettia \texttt{txfonts} tarvitaan vain siksi, että voitaisiin käyttää sen
sisältämää tasavälistä fonttia nimeltä ”txtt”. Jos haluat käyttää sen
sijaan esim. fonttia nimeltä Computer Modern Typewriter, niin se
onnistuu näin:
\begin{quote}\begin{verbatim}
\renewcommand{\ttdefault}{cmtt}
\end{verbatim}\end{quote}

HTML-tiedostojen tekemiseen tarvitset ohjelmiston nimeltä \texttt{tex4ht},
joka sekin on saatava Debian-pakettina. Lisäksi tarviset myös
GhostScriptin mukana tulevan ohjelman \texttt{ps2pdf}, jotta saat tehtyä
tiedoston \texttt{sosl70c.print.pdf}. Älä edes yritä tehdä tästä gradusta
HTML-versiota ohjelmistolla nimeltä ”HeVeA”; Se ei kertakaikkiaan
toimi kunnolla suomenkielisiä LaTeX-dokumentteja tehdessä.

Paketti \texttt{cmap} hyödyttää lähinnä silloin, kun teet PDF-tiedoston
pdflatex-komennolla (tai Makefile:ttä käyttäessä komennolla \texttt{make
pdf-screen} . teTeX:in aivan ensimmäisissa 3.* -sarjan versioissa
\texttt{cmap} on niin pahasti buginen, että komennon \texttt{pdflatex} ajaminen
saa käännösprosessin pysähtymään ja sama ongelma lienee myös TeX
Live:n versiossa 2005. Siinä tapauksessa sinun tulee hakea CTAN:ista
\texttt{cmap}:in uusin versio ja asentaa se esim. hakemistopuuhun
\texttt{/usr/local/share/texmf} . Lähdekoodissa on kuitenkin pidetty huoli,
ettei \texttt{cmap}-pakettia edes ladata, kun ajetaan tavallista \texttt{latex}-
komentoa pdflatex-komennon sijaan.

Paketti \texttt{savetrees} ei ole mukana teTeX:issä eikä TeX Livessä, mutta
sitä tarvitaankin vain luonnosvaiheessa, jotta voidaan printata
erilaisia luonnosversioita paperia säästäen. Lopullista versiota
tehdessä se on disabloituna.

Shockwave Flash -tiedosto on tehty konvertoimalla PDF-tiedostosta
ohjelmalla nimeltä \texttt{pdf2swf} , joka kuuluu ohjelmistoon swftool. Sen
kotisivu on täällä:
\begin{quote}

\href{http://www.swftools.org/}{http://www.swftools.org/}
\end{quote}

Jossain välissä se oli kai Debian-pakettinakin saatavissa, mutta en
löydä sitä enää.


%___________________________________________________________________________

\hypertarget{hnb-n-k-yt-st}{}
\section{hnb:n käytöstä}

hnb (hierarchical notebook) on ns. ”outline processor”. Sillä tehdään
hahmotelmia tai jäsennyksiä (engl. ”outline”) käyttäen ”ranskalaisia
viivoja”. hnb on saatavana Debian-pakettina. Sen kotisivu on täällä:
\begin{quote}

\href{http://hnb.sourceforge.net/}{http://hnb.sourceforge.net/}
\end{quote}


%___________________________________________________________________________

\hypertarget{lftp-n-k-ytt-latex-pakettien-hakemiseen}{}
\section{lftp:n käyttö LaTeX-pakettien hakemiseen}

Jos käytät jossain Unix-käyttöjärjestelmässä tai jossain Unixin
kaltaisessa käyttöjärjestelmässä mainiota FTP-klienttiä nimeltä
”lftp”, voit etsiä haluamaasi LaTeX-pakettia tähän tapaan
käynnistettyäsi ensin sen klientin pelkällä komennolla ”lftp”
(Käytetään esimerkkinä pakettia nimeltä ”cmap” ja haetaan sitä em.
CTAN:in Suomen peilistä):
\begin{quote}\begin{verbatim}
[lftp] > open ftp://ftp.funet.fi/pub/mirrors/ftp.tex.ac.uk/tex-archive
---- Connecting to ftp.funet.fi (193.166.3.2) port 21
<--- 220---------- Welcome to Pure-FTPd [privsep] ----------
<--- 220-You are user number 57 of 1000 allowed.
<--- 220-Local time is now 16:02. Server port: 21.
<--- 220-Only anonymous FTP is allowed here
<--- 220-IPv6 connections are also welcome on this server.
<--- 220 You will be disconnected after 30 minutes of inactivity.
<--- 230 Any password will work
<--- 250 OK. Current directory is /.m/mirrors2/ftp.tex.ac.uk/tex-archive
cd ok, cwd=/pub/mirrors/ftp.tex.ac.uk/tex-archive
[lftp] > cat FILES.byname | grep cmap
1991/03/06 |     138707 | fonts/apl/cmapl10.mf
2005/07/21 |        764 | fonts/apl/cmapl10.tfm
2005/08/01 |     101839 | fonts/utilities/fontools/bin/cmap2enc
2005/08/01 |      13564 | fonts/utilities/fontools/doc/cmap2enc.1
2005/08/01 |      25127 | fonts/utilities/fontools/doc/cmap2enc.pdf
2006/04/24 |       3591 | help/Catalogue/entries/cmap.html
1991/07/25 |       4580 | info/digests/tugboat/biblio/cmapl10.300pk
2005/05/04 |       6883 | macros/latex/contrib/cmap.zip
2004/06/16 |       1165 | macros/latex/contrib/cmap/README
2005/05/04 |       2861 | macros/latex/contrib/cmap/cmap.sty
2003/03/11 |       1901 | macros/latex/contrib/cmap/t1.cmap
2003/03/11 |       1860 | macros/latex/contrib/cmap/t2a.cmap
2003/03/11 |       1668 | macros/latex/contrib/cmap/t2b.cmap
2003/03/11 |       1740 | macros/latex/contrib/cmap/t2c.cmap
2003/03/13 |       2573 | macros/latex/contrib/cmap/t5.cmap
2004/01/06 |        980 | systems/win32/fptex/0.7/package/cmap.tpm
2004/01/06 |       7630 | systems/win32/fptex/0.7/package/cmap.zip
2005/05/09 |       4358 | systems/win32/miktex/tm/packages/cmap.cab
5373797 bytes transferred in 38 seconds (139.7K/s)
[lftp] >
\end{verbatim}\end{quote}

Nyt huomataankin, että cmap on saatavana zip-paketissa \texttt{cmap.zip}
hakemistopolussa \texttt{macros/latex/contrib/} . Siispä ladataan se:
\begin{quote}\begin{verbatim}
[lftp] > get macros/latex/contrib/cmap.zip
6883 bytes transferred
[lftp] >
\end{verbatim}\end{quote}

Jos sinun tarvitsee ladata kerralla kaksi tai useampia paketteja,
kannattaa laittaa se lataaminen tausta-ajoon ja siirtyä sitten
hakemaan ja/tai lataamaan seuraavaa pakettia:
\begin{quote}\begin{verbatim}
[lftp] > get macros/latex/contrib/cmap.zip &
[0] get macros/latex/contrib/cmap.zip &
[lftp] >
\end{verbatim}\end{quote}

Aivan kaikkia LaTeX-paketteja ei välttämättä vielä ole zip-
paketoitu, koska sellainen käytäntö tuli käyttöön vasta jokin aika
sitten. Silloin kannattaa käyttää kokonaisen hakemistopuun lataamiseen
mirror-komentoa ja mieluusti tausta-ajossa tähän tapaan:
\begin{quote}\begin{verbatim}
[lftp] > cd macros/latex/contrib/
[lftp] > mirror cmap &
[0] mirror cmap &
        cd \`cmap\' [Waiting for response...]
<--- 250 OK. Current directory is /.m/mirrors2/ftp.tex.ac.uk/tex-archive/macros/latex/contrib/cmap
[lftp] > jobs
[0] Done (mirror cmap)
        Total: 1 directory, 7 files, 0 symlinks
        New: 7 files, 0 symlinks
        13768 bytes transferred
[lftp] >
\end{verbatim}\end{quote}

Kommenolla ”jobs” voi siis nähdä tausta-ajoon laitettujen komentojen
tilanteen.

Kannatta myös hyödyntää lftp:n kirjanmerkkejä, jotka ovat tiedostossa
\texttt{{\textasciitilde}/.lftp/bookmarks} . Mentyäsi CTAN:in Suomen peilin
juurihakemistoon  tee näin:
\begin{quote}\begin{verbatim}
[lftp] > bookmark add ctan-fi
\end{verbatim}\end{quote}

Tuon jälkeen pääset CTAN:in Suomen peiliin kätevästi joko käynnistämällä lftp:n
komennolla \texttt{lftp ctan-fi} tai antamalla lftp:n omalla komentorivillä komennon
\texttt{open ctan-fi}

Jos haluat, että lftp:n komentorivi näyttää samanlaiselta kuin minulla,
niin kirjoita tiedostoon ”{\textasciitilde}/.lftp/rc” tällainen rivi:
\begin{quote}\begin{verbatim}
set cmd:prompt "[\s]\? \S\?:\u\?:\\U > "
\end{verbatim}\end{quote}

Silloin lftp:n komento rivi näyttää välittömästi CTAN:in Suomen peiliin
kirjautumisen jälkeen tältä:
\begin{quote}\begin{verbatim}
[lftp] ftp://ftp.funet.fi/pub/mirrors/ftp.tex.ac.uk/tex-archive >
\end{verbatim}\end{quote}

Omat lftp:n asetukseni olen julkaissut WWW:ssä tässä osoitteessa:
\begin{quote}

\href{http://iki.fi/juhtolv/configs/lftp/}{http://iki.fi/juhtolv/configs/lftp/}
\end{quote}

lftp on aika monissa GNU/Linux-distribuutioissa mukana. Sen kotisivu on
täällä:
\begin{quote}

\href{http://ftp.yar.ru/lftp/}{http://ftp.yar.ru/lftp/}
\end{quote}

Ja ns. ensisijainen FTP-paikka on vastaavasti täällä:
\begin{quote}

\href{ftp://ftp.yar.ru/lftp/}{ftp://ftp.yar.ru/lftp/}
\end{quote}

\begin{center}\small

Generated on: 2007-02-08  11:27:53 EET.
Generated by \href{http://docutils.sourceforge.net/}{Docutils} from \href{http://docutils.sourceforge.net/rst.html}{reStructuredText} source.


\end{center}

\end{document}
