%( options
0: skip
1: standard
2: centered
3: two columns
%)
%let;op_m;%if;(op_m!="")%op_m;%else;1%end;%in;
%define;link(xxx,zzz)
%if;(not cancel_links)%sq;
%end;xxx%if;(not cancel_links)%end;
%end;
%define;detailed_names()
%if;(has_qualifiers or has_aliases or has_nobility_titles or
has_public_name or has_surnames_aliases or has_first_names_aliases or
has_linked_page.HEAD or computable_death_age or computable_age)
%foreach;qualifier;
%if;not is_first;
%if;has_public_name;%public_name; %qualifier;
%else;%first_name; %qualifier;%end;
%end;
%end;
%if;(has_public_name or has_qualifiers)
%apply;link(first_name,"P") %apply;link(surname,"N")
%end;
%if;has_aliases;
Alias%sp;
%apply;lazy_print("")
%foreach;alias;
%if;(lazy_printed)/%end;
%lazy_force;
%alias;%nn;
%end;
%end;
%if;has_nobility_titles;
%nn;
%foreach;nobility_title;%nn;
%if;not is_first;,%sp;%end;
%nobility_title;%nn;
%end;
%end;
%if;(has_linked_page.HEAD and linked_page.HEAD!="")%linked_page.HEAD;
%end;
%if;has_first_names_aliases;
%apply;lazy_print("")
%apply;link(first_name,"P")/%sq;
%foreach;first_name_alias;
%if;(lazy_printed)/%end;
%lazy_force;
%apply;link(first_name_alias,"P")
%end;
%end;
%if;has_surnames_aliases;
%apply;lazy_print("")
%apply;link(surname,"N")/%sq;
%foreach;surname_alias;
%if;(lazy_printed)/%end;
%lazy_force;
%apply;link(surname_alias,"N")
%end;
%end;
%if;(is_dead and computable_death_age)%death_age%end;
%if;(not is_dead and computable_age)%age;%end;
%end;
%end;
%define;etat_civil()