[Tutkielma-TeX] Automaattinen muutoshistoriataulukko?

Matthieu Weber mweber at mit.jyu.fi
Fri Feb 2 10:58:56 EET 2007


On Fri 02.02.2007 at 10:38:04AM +0200, topekang at jyu.fi wrote:
> Tämä ei oikeastaan liity opinnäytetöihin, mutta ajattelin että täältä
> löytyisi varmaan LaTex asiantuntijoita, jotka osaisi auttaa aloittelijaa.
> 
> Eli olen tehnyt oman dokumenttiluokan gradu2.cls dokumenttiluokkaa apuna
> käyttäen ja haluaisin tehdä dokumenttipohjaan automaattisesti toimivan
> muutoshistoriataulukon. Eli omaa dokumenttiluokkaani käyttävään tiedostoon
> dokumentti.tex kirjoitettaisiin esim. \viimeisinmuutos komentoja aina kun
> tekstiä muokataan. Esim.
>  \viimeisinmuutos{0.1}{1.1.2007}{Kari Käyttäjä}{Korjattu kuvatekstejä}
>  \viimeisinmuutos{0.2}{1.2.2007}{Kari Käyttäjä}{Lisätty kappale 2}
>  \viimeisinmuutos{0.3}{2.2.2007}{Kari Käyttäjä}{Lisätty kuvia ja kappale 3}
> 
> Dokumenttiluokan pitäisi käydä läpi kaikki nämä kolme komentoa ja tehdä
> niistä  taulukko. Jos otan suoraan tuon komennon parametrit talteen, niin
> silloinhan se ottaa vain tuon viimeisimmän. Eli miten tuo silmukan voisi
> tehdä siten että taulukkoon tulee kaikki vanhatkin muutokset, eikä
> pelkästään viimeisintä. Ja miten sen taulukon saisi kasvattamaan kokoaan
> oikein, että rivien lukumäärä olisi aina sama kuin muutoksien määrä?

I'm not sure to understand exaclty your problem, but what about
something like that:

\documentclass[a4paper,12pt]{article}

\newenvironment{muutokset}{\begin{tabular}{clll}}{\end{tabular}}
\newcommand{\viimeisinmuutos}[4]{#1 & #2 & #3 & #4 \\}

\begin{document}
\begin{muutokset}
\viimeisinmuutos{0.1}{1.1.2007}{Kari Käyttäjä}{Korjattu kuvatekstejä}
\viimeisinmuutos{0.2}{1.2.2007}{Kari Käyttäjä}{Lisätty kappale 2}
\viimeisinmuutos{0.3}{2.2.2007}{Kari Käyttäjä}{Lisätty kuvia ja kappale 3}
\end{muutokset}
\end{document}

Matthieu
-- 
 (~._.~)        Matthieu Weber - Université de Jyväskylä         (~._.~)
  ( ? )                email : mweber at mit.jyu.fi                  ( ? ) 
 ()- -()               public key id : 452AE0AD                  ()- -()
 (_)-(_)  "Humor ist, wenn man trotzdem lacht (Germain Muller)"  (_)-(_)




More information about the Tutkielma-TeX mailing list