Sziasztok.
Adott egy számegyenes, mely balról jobbra csökkenő számértékeket (pozitív egészeket) tartalmaz. Azt szeretném, hogy a megadott intervallumon belül, melyeket paraméterként adnék meg, felossza modulo 10 a szakaszt.
A következő problémám, hogy a felosztott értékekhez számot szeretnék rendelni, azaz ha intervallumon belül egy újabb kiírást írnék, akkor az a megfelelő helyen jelenjen meg.
Sajnos hiába kerestem ilyen tex modulokat, sehol sem találtam, csak olyn idővonalakat, melyek balról jobbra növekednek. (képtelen voltam még a bonyolultabbakat is átírni)
Íme a kód, melyet eredetileg xfiggel csináltam:
\setlength{\unitlength}{3947sp}%
%
\begingroup\makeatletter\ifx\SetFigFont\undefined%
\gdef\SetFigFont#1#2#3#4#5{%
\reset@font\fontsize{#1}{#2pt}%
\fontfamily{#3}\fontseries{#4}\fontshape{#5}%
\selectfont}%
\fi\endgroup%
\begin{picture}(4674,327)(1939,-2101)
\thinlines
{\color[rgb]{0,0,0}\put(1951,-1861){\line( 1, 0){4650}}
}%
{\color[rgb]{0,0,0}\multiput(6451,-1786)(7.50000,-3.75000){21}{\makebox(1.6667,11.6667){\tiny.}}
\multiput(6601,-1861)(-7.50000,-3.75000){21}{\makebox(1.6667,11.6667){\tiny.}}
}%
{\color[rgb]{0,0,0}\put(2176,-1861){\makebox(1.6667,11.6667){\tiny.}}
}%
{\color[rgb]{0,0,0}\put(2176,-1861){\makebox(1.6667,11.6667){\tiny.}}
}%
{\color[rgb]{0,0,0}\put(2176,-1861){\makebox(1.6667,11.6667){\tiny.}}
}%
{\color[rgb]{0,0,0}\put(2701,-1786){\line( 0,-1){ 75}}
}%
{\color[rgb]{0,0,0}\put(5551,-1786){\line( 0,-1){ 75}}
}%
{\color[rgb]{0,0,0}\put(2701,-1786){\line( 1, 0){2850}}
}%
\put(2476,-2090){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}1650}%
}}}}
\put(5326,-2090){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}1610}%
}}}}
\end{picture}%