[texhax] Placing text in a graphical manner (bad description, sorry)

Gordon Haverland ghaverla at materialisations.com
Wed Nov 14 20:03:20 CET 2012


On November 14, 2012, you wrote:
> Am Dienstag, den 13.11.2012, 21:51 -0700 schrieb Gordon 
Haverland:
> > Not all elements are found as solids in engineering
> > applications.

> As to rotating, the LaTeX graphics/x package provides
> \rotatebox, aware of it? See grfguide.pdf. I do not understand
> what remains.

Thanks for the "prodding".  Using Xfig and fig2dev to lean on, I 
have a start.  The formatting is really ugly at this point.  
Perhaps others are interested in the data?  I am manually 
calculating the positioning.  Some of the data really should be a 
range, instead of a single value.

Gord

\documentclass[letter,12pt]{article}

\usepackage{graphicx}

\begin{document}

\setlength{\unitlength}{4144sp}%
%
\begingroup\makeatletter\ifx\SetFigFont\undefined%
\gdef\SetFigFont#1#2#3#4#5{%
  \reset at font\fontsize{#1}{#2pt}%
  \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
  \selectfont}%
\fi\endgroup%
\begin{picture}(7449,10284)(439,-9928)
\thinlines
{\put(600,-1550){\line( 1, 0){7000}}
}%
{\put(600,-4100){\line( 1, 0){7200}}
}%
{\put(451,-9916){\framebox(7425,10260){}}
}%
\put(600,-1800){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}
{\rmdefault}{\mddefault}{\updefault}{0.0002}%
}}}}
\put(2413,-1800){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}
{\rmdefault}{\mddefault}{\updefault}{0.001}%
}}}}
\put(5006,-1800){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}
{\rmdefault}{\mddefault}{\updefault}{0.01}%
}}}}
\put(7349,-1800){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}
{\rmdefault}{\mddefault}{\updefault}{0.08}%
}}}}
\put(600, -100){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Aerographite}%
}}}}}
\put(2618, -100){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Air}%
}}}}}
\put(2413, -100){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Aerogel}%
}}}}}
\put(3445, -100){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Feathers}%
}}}}}
\put(6568, -100){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Concrete Foam}%
}}}}}
\put(7198, -100){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Styrofoam}%
}}}}}
%
\put(600,-4350){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}
{\rmdefault}{\mddefault}{\updefault}{0.08}%
}}}}
\put(1632,-4350){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}
{\rmdefault}{\mddefault}{\updefault}{0.2}%
}}}}
\put(3445,-4350){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}
{\rmdefault}{\mddefault}{\updefault}{1}%
}}}}
\put(5787,-4350){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}
{\rmdefault}{\mddefault}{\updefault}{8}%
}}}}
\put(6952,-4350){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}
{\rmdefault}{\mddefault}{\updefault}{22.5}%
}}}}
\put(6952, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Os}%
}}}}}
\put(6895, -2500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Pt}%
}}}}}
\put(6779, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Au}%
}}}}}
\put(6744, -2500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{U}%
}}}}}
\put(6176, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Pb}%
}}}}}
\put(5888, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Cu}%
}}}}}
\put(5759, -2500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Fe}%
}}}}}
\put(5759, -2500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Fe}%
}}}}}
\put(5684, -3000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Sn}%
}}}}}
\put(5620, -3500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Zn}%
}}}}}
\put(5149, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Ti}%
}}}}}
\put(5013, -2500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Alumina}%
}}}}}
\put(4856, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Diamond}%
}}}}}
\put(4564, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Al}%
}}}}}
\put(4383, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Gypsum}%
}}}}}
\put(4317, -3000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{PTFE}%
}}}}}
\put(4131, -3000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Brick}%
}}}}}
\put(4042, -3500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Mg}%
}}}}}
\put(3766, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Lignum Vitae}%
}}}}}
\put(3650, -2500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Ebony}%
}}}}}
\put(3351, -3500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Ice}%
}}}}}
\put(3261, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Oak}%
}}}}}
\put(3027, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Maple}%
}}}}}
\put(2730, -3500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Li}%
}}}}}
\put(2494, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Pine}%
}}}}}
\put(1883, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Cork}%
}}}}}
\put(1057, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Balsa}%
}}}}}
%
\put(2649, -2000){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Propane}%
}}}}}
\put(3043, -2750){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Gasoline}%
}}}}}
\put(3043, -3500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Br}%
}}}}}
\put(6385, -2500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Hg}%
}}}}}
\put(3974, -2500){\rotatebox{270.0}{\makebox(0,0)[lb]
{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}
{Blood}%
}}}}}
\end{picture}%

\end{document}


More information about the texhax mailing list