[Therion] How to include Metapost code from outside files

Bill Gee bgee at campercaver.net
Tue Nov 11 19:17:56 CET 2014


Hi Torsten -

Many thanks!  This was exactly the clue I needed.  I have it working now.  It 
saves a lot of clutter in the thconfig file.

Bill Gee



On Tuesday, November 11, 2014 16:42:48 Torsten Schnitter wrote:
> Hi
> 
> Your thc-files should begin and end with following:
> layout xyz
> code metapost
>  ...metapost code...
> endcode
> endlayout
> 
> then you can use
> "input ..\...thc"
> AND
> "copy xyz" at the right place within the thconfig file.
> (for me it does work)
> 
> cheers,
> Torsten
> 
> > Bill Gee <bgee at campercaver.net> hat am 11. November 2014 um 16:25
> > geschrieben:
> > 
> > 
> > Hi Martin -
> > 
> > That is exactly what I tried.  It does not work from inside a
> > layout/endlayout pair.
> > 
> > I also tried it outside any enclosing pair and got this error:
> > 
> > ===========
> > therion 5.3.13
> > initialization file: /usr/local/etc/therion.ini
> > reading ... done
> > configuration file: thconfig
> > reading ...
> > therion: error -- CustomSymbolsCode.txt [2] -- unknown configuration
> > command --
> > code
> > writing xtherion file ... done
> > =============
> > 
> > Is there a more complete thconfig file that shows how this is done?  Where
> > exactly in the thconfig file does the input line go?
> > 
> > Thanks - Bill Gee
> > 
> > On Tuesday, November 11, 2014 15:24:35 Martin Sluka wrote:
> > > thconfig:
> > > 
> > > input layouts/layout_radavc_standard.thc
> > > 
> > > m.
> > > 
> > > 11. 11. 2014 v 15:04, Bill Gee <bgee at campercaver.net>:
> > > > Hello everyone -
> > > > 
> > > > I have quite a bit of Metapost code for custom symbols.  Rather than
> > > > repeat
> > > > several hundred lines in every layout/endlayout pair, I would like to
> > > > put
> > > > the code in its own file and then <include> that file in the thconfig
> > > > file.  How is that done?
> > > > 
> > > > I tried using both "input sourcefile" and "source sourcefile".  The
> > > > same
> > > > error comes up for both.  Text below.
> > > > 
> > > > According to the Therion Book, the only valid place for code/endcode
> > > > pairs
> > > > is inside a layout/endlayout pair.  Is that true?
> > > > 
> > > > Thanks - Bill Gee
> > > > 
> > > > =============
> > > > therion 5.3.13
> > > > initialization file: /usr/local/etc/therion.ini
> > > > reading ... done
> > > > configuration file: thconfig
> > > > reading ...
> > > > therion: error -- thconfig [14] -- thconfig [14] -- unknown option --
> > > > input
> > > > CustomSymbolsCode.txt
> > > > writing xtherion file ... done
> > > > 
> > > > 
> > > > 
> > > > therion 5.3.13
> > > > initialization file: /usr/local/etc/therion.ini
> > > > reading ... done
> > > > configuration file: thconfig
> > > > reading ...
> > > > therion: error -- thconfig [14] -- thconfig [14] -- unknown option --
> > > > source CustomSymbolsCode.txt
> > > > writing xtherion file ... done
> > > > 
> > > > 
> > > > _______________________________________________
> > > > Therion mailing list
> > > > Therion at speleo.sk
> > > > http://mailman.speleo.sk/mailman/listinfo/therion
> > 
> > _______________________________________________
> > Therion mailing list
> > Therion at speleo.sk
> > http://mailman.speleo.sk/mailman/listinfo/therion
> 
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> http://mailman.speleo.sk/mailman/listinfo/therion




More information about the Therion mailing list