Re: GRAFICI SPECIALI

#99097
Up
0
Down
::

OldClaudio” post=98717Non c’è dubbio che usi l’ambiente figure, il comando \centering e l’ambiente center in modo “creativo”.

Usando figure, se la figura non ci sta, non ci sta, e la mette nella pagina successiva.

Ma se non usi la didascalia per una figura così piccola in altezza allora non ha molta utilità usare l’ambiente figure. Basta center e \centering è pleonastico.

Inoltre ti ho detto che regoli le dimensioni e la posizione del disegno usando anche l’offset; se non lo usi, evidentemente l’origine degli assi e delle coordinate che usi con i comandi \put cadono nell’angolo inferiore a sinistra del rettangolo ideale che costituisce la figura le cui dimensioni sono specificate con la prima espressione parentetica dopo l’apertura di picture, espressione che non puoi cancellare assolutamante; è la seconda espressione parentetica che è facoltativa, quella dell’offset.
Rimettendo a posto le tue cose, il seguente esempio minimo compilabile funziona come si deve.`\documentclass{article}
\usepackage{pict2e}
\usepackage{kantlipsum}

\begin{document}

\kant[1]

\begin{center}
\unitlength=\dimexpr\textwidth/400\relax
\centering
\begin{picture}(400,40)(0,-25)
\put(0,0){\line(1,0){400}}
\multiput(0,0)(40,0){11}{\line(0,1){5}}
\put(0,10){\makebox(0,0){0}}
\put(0,-25){\makebox(0,0){28'500}}
\put(40,10){\makebox(0,0){1}}
\put(43,-25){\makebox(0,0){5'348.54}}
\put(80,10){\makebox(0,0){2}}
\put(89,-25){\makebox(0,0){5'348.54}}
\put(120,10){\makebox(0,0){3}}
\put(160,10){\makebox(0,0){4}}
\put(200,10){\makebox(0,0){5}}
\put(240,10){\makebox(0,0){6}}
\put(240,-25){\makebox(0,0){R**}}
\put(280,10){\makebox(0,0){7}}
\put(320,10){\makebox(0,0){8}}
\put(360,10){\makebox(0,0){9}}
\put(400,10){\makebox(0,0){10}}
\put(280,-25){\makebox(0,0){R**}}
\put(320,-25){\makebox(0,0){R**}}
\put(360,-25){\makebox(0,0){R**}}
\put(400,-25){\makebox(0,0){R**}}
\end{picture}
\end{center}

\kant[2]

\end{document}` Nota che quell’espressione [tt]\dimexpr\textwidth/400\relax[/tt] serve per scegliere una unità di misura adeguata e proporzionale alla giustezza del tuo testo; non mettere una larghezza di 500 con una unità ignota, usandone poi solo 400; l’unità ignota è il punto tipografico americano che vale la frazione 72,27 di un pollice; tu sai che relazione c’è fra questa unità e la giustezza ([tt]\textwidth[/tt]) del tuo testo? No; non lo so nemmeno io; ma scrivendo una espressione relativa che definisce l’unità di misura relativamente alla larghezza del testo, sono sicuro di non fuoriuscire dai margini se non per piccole parti dei label centrati sotto i segni di scala del tuo asse.

A parte le citazioni di Kant (uno dei miei filosofi preferiti), lo so che sono diventato una rottura, ma tu hai qualche idea per realizzare questo grafico (linee curve)?

Attachments:
You must be logged in to view attached files.

Go to top