Re: Linguistics Graphs
- To: mathgroup@smc.vnet.net
- Subject: [mg10793] Re: Linguistics Graphs
- From: Paul Abbott <paul@physics.uwa.edu.au>
- Date: Thu, 5 Feb 1998 00:58:37 -0500
- Organization: University of Western Australia
- References: <199801300924.EAA15442@smc.vnet.net.> <6b3r0s$rvd@smc.vnet.net>
Mark Evans wrote:
> How to write out a string of text using a proportional font, then
> connect given letters by means of geometric lines. The lines may
> cross over one another, have different colors, or different dashings.
>
> Example:
>
> This is a proportional font
> | | | || |
> | | | || |
> | ---------------- |
> | | |
> ---------------------------
>
> In general, the font may include characters that, although their ASCII
> codes appear in a particular string order, their position on screen
> may
> appear above, below, or even on top of the previous or subsequent
> letter. For instance, the sequential ASCII code for the string
> "ABCDEF" might end up being printed as
>
> F
> ABDE
> C
>
> The layout properties are determined by the font, so I am not sure
> that Mathematica's superscript/subscript system is useful here.
You can do some very nice and powerful things using GridBox and
StyleBox. E.g., try
DisplayForm[StyleBox[GridBox[{{"", "", "", "F"},
{"A", "B", "D", "E"}, {"", "C", "F", ""}}],
GridBoxOptions ->
{RowMinHeight -> 0, RowSpacings -> 0,
ColumnSpacings -> 0}]]
Some examples appeared in The Mathematica Journal 7(1).
Cheers,
Paul
____________________________________________________________________
Paul Abbott Phone: +61-8-9380-2734
Department of Physics Fax: +61-8-9380-1014
The University of Western Australia Nedlands WA 6907
mailto:paul@physics.uwa.edu.au AUSTRALIA
http://www.pd.uwa.edu.au/~paul
God IS a weakly left-handed dice player
____________________________________________________________________