ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Bernd Militzer <bernd@militzer.net>
Subject: definesynonyms
Date: Sun, 23 Jul 2006 17:25:42 +0200	[thread overview]
Message-ID: <A7913541-3B70-4FEF-87A4-D7069E25059F@militzer.net> (raw)

Hi all,


for a large ancestor-project I defined a set of informations for a  
lot of persons like you can see below.

QUESTION: how many synonyms  can I  max. define? I need about 4000 defs.

or has someone a better idea to handle those informations.

thanks for help!

Bernd


% --> snip
%
\definesynonyms[PID][PIDs][\doGetPID]

\PID{Fam268}	  	{Rudolph}
\PID{Nam268}	  	{Rudluffen}
\PID{Vor268}	  	{Adam}
\PID{Ruf268}	  	{Adam}
\PID{Geb268}	  	{k.A.}
\PID{GebOrt268}		{Oberkoskau}
\PID{Tau268}		{19. Mai 1725}
\PID{TauOrt268}  	{Unterkoskau}
\PID{Hei268}	  	{17. November 1755}
\PID{HeiOrt268}  	{Willersdorf}
% \PID{Amt268}	  	{}
% \PID{AmtOrt268}  	{}
\PID{Tod268}	  	{14. Februar 1781}
\PID{TodOrt268}  	{Oberkoskau}
\PID{Alt268}	  	{55 Jahre, 9 Monate, 3 Tage}
\PID{Urs268}	  	{nach dreitägiger Krankheit}
\PID{Grab268}    	{14. Februar 1781}
\PID{GrabOrt268}	{Unterkoskau}
\PID{Ber268}	  	{Müller}
\PID{Zus268}	  	{Besitzer der Obermühle}
%
\PID{Fam2112}		{Militzer}
\PID{Nam2112}		{Mielitzer}
\PID{Vor2112}		{Adam}
\PID{Ruf2112}		{Adam}
\PID{Geb2112}		{k.A.}
\PID{GebOrt2112}	{Unterkoskau}
\PID{Tau2112}		{16. November 1670}
\PID{TauOrt2112}	{Unterkoskau}
\PID{Hei2112}		{21. Mai 1694}
\PID{HeiOrt2112}	{Unterkoskau}
% \PID{Amt2112}		{}
% \PID{AmtOrt2112}	{}
\PID{Tod2112}		{27. Juni 1699}
\PID{TodOrt2112}	{Unterkoskau}
\PID{Alt2112}		{28 Jahre, 6 Monate, 21 Tage}
\PID{Urs2112}		{k.A}
\PID{Grab2112}		{k.A.}
\PID{GrabOrt2112}	{Unterkoskau}
\PID{Ber2112}		{k.A.}
\PID{Zus2112}		{Epidemie im Jahr 1699, da viele Todesf‰lle}
%
%
% Familienname, Vorname(n) (000)
\def\getPID#1{\doGetPID{Fam#1}, \doGetPID{Vor#1}~(#1)}
\def\titPID#1{{\it \doGetPID{Fam#1}, \doGetPID{Vor#1}~(#1)}}
% für Überschriften
\def\getPIDGeb#1{\doGetPID{Fam#1}, \doGetPID{Vor#1}~(#1) -- Geburt}
\def\getPIDHei#1{\doGetPID{Fam#1}, \doGetPID{Vor#1}~(#1) -- Heirat}
\def\getPIDTod#1{\doGetPID{Fam#1}, \doGetPID{Vor#1}~(#1) -- Tod}
%
\def\getGeburt#1{\doGetPID{Geb#1}} % Geburtsdatum
\def\getGebOrt#1{\doGetPID{GebOrt#1}}
\def\getTaufe#1{\doGetPID{Tau#1}} % Taufdatum
\def\getTauOrt#1{\doGetPID{TauOrt#1}}
\def\getHeirat#1{\doGetPID{Hei#1}} % Kirchliche Heirat
\def\getHeiOrt#1{\doGetPID{HeiOrt#1}}
\def\getAmt#1{\doGetPID{Amt#1}} % Standesamtliche Heirat
\def\getAmtOrt#1{\doGetPID{AmtOrt#1}}
\def\getTod#1{\doGetPID{Tod#1}} % Sterbedatum
\def\getTodOrt#1{\doGetPID{TodOrt#1}}
\def\getUrsache#1{\doGetPID{Urs#1}}	% Todesursache
\def\getAlter#1{\doGetPID{Alt#1}} % Alter bei Tod
\def\getGrab#1{\doGetPID{Grab#1}} % Datum des Begräbnisses
\def\getGrabOrt#1{\doGetPID{GrabOrt#1}}
\def\getBeruf#1{\doGetPID{Ber#1}} % Beruf
\def\getZusatz#1{\doGetPID{Zus#1}} % Zusatzinformation
%
% Vorname(n) Familienname
\def\getNamen#1{\doGetPID{Vor#1}~\doGetPID{Fam#1}}
\def\titNamen#1{{\it \doGetPID{Vor#1}~\doGetPID{Fam#1}}}
%
\def\getNameN#1{\doGetPID{Vor#1}~\doGetPID{Fam#1}~(#1)}
\def\titNameN#1{{\it \doGetPID{Vor#1}~\doGetPID{Fam#1}}~(#1)}
%
%
% Familienname
\def\getFamilie#1{\doGetPID{Fam#1}}
\def\titFamilie#1{{\it \doGetPID{Fam#1}}}
% Geburtsname (exakte Schreibweise)
\def\getExakt#1{\doGetPID{Nam#1}}
\def\titExakt#1{{\it \doGetPID{Nam#1}}}
% Vorname
\def\getVor#1{\doGetPID{Vor#1}}
\def\titVor#1{{\it \doGetPID{Vor#1}}}
%
\def\getRuf#1{\doGetPID{Ruf#1}}
\def\titRuf#1{{\it \doGetPID{Ruf#1}}}
%
%
\starttext

Testtext\crlf
\getNamen{2112}\ starb am \getTod{2112} im Alter von \getAlter{2112}n  
in \getTodOrt{2112}.

\stoptext

             reply	other threads:[~2006-07-23 15:25 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-23 15:25 Bernd Militzer [this message]
2006-07-24  9:11 ` definesynonyms Taco Hoekwater
2006-07-24 14:37   ` definesynonyms Bernd Militzer
2006-07-24 15:15   ` definesynonyms Bernd Militzer
2006-07-27  5:54     ` definesynonyms Aditya Mahajan
2006-07-28 14:27       ` definesynonyms Bernd Militzer
2006-07-28 14:34         ` definesynonyms Taco Hoekwater
2006-07-28 16:10           ` definesynonyms Bernd Militzer
2006-07-24  9:37 ` definesynonyms Hans Hagen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=A7913541-3B70-4FEF-87A4-D7069E25059F@militzer.net \
    --to=bernd@militzer.net \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).