#################################################################################
# Project: Documentation Tools
# Descr: Latex --> MAN-page (groff -man), and HTML; example of user macro
# translations
# Author: Dr. Jürgen Vollmer, Juergen.Vollmer@informatik-vollmer.de
# $Id: latex2man.trans,v 1.3 2017/04/11 18:30:56 vollmer Exp $
#################################################################################
#################################################################################
# translation for MAN
#################################################################################
# LaTeX macros without arguments
$manMacro{'LaTeX'} = 'LaTeX';
$manMacro{'LATEX'} = 'LaTeX'; # needed, since \LaTeX is contained in a
# section name (which are transposed
# into uppercase
# LaTeX macros with one argument
$manMacro1a{'myEmph'} = '\n.IR "'; $manMacro1b{'myEmph'} = '"';
# LaTeX macros with two arguments
$manMacro2a{'myCmd'} = '\n.I "';
$manMacro2b{'myCmd'} = '"\n(';
$manMacro2c{'myCmd'} = ')';
#################################################################################
# translation for HTML
#################################################################################
# LaTeX macros without arguments
$htmlMacro{'LaTeX'} = 'LaTeX';
$htmlMacro{'LATEX'} = 'LaTeX'; # needed, since \LaTeX is contained in a
# section name (which are transposed
# into uppercase
# LaTeX macros with one argument
$htmlMacro1a{'myEmph'} = ''; $htmlMacro1b{'myEmph'} = '';
# LaTeX macros with two arguments
$htmlMacro2a{'Cmymd'} = '';
$htmlMacro2b{'myCmd'} = '(';
$htmlMacro2c{'myCmd'} = ')';
#################################################################################
# translation for TexInfo
#################################################################################
# LaTeX macros without arguments
$texiMacro{'LaTeX'} = 'LaTeX';
$texiMacro{'LATEX'} = 'LaTeX'; # needed, since \LaTeX is contained in a
# section name (which are transposed
# into uppercase
# LaTeX macros with one argument
$texiMacro1a{'myEmph'} = '@emph{'; $texiMacro1b{'myEmph'} = '}';
# LaTeX macros with two arguments
$texiMacro2a{'Cmymd'} = '';
$texiMacro2b{'myCmd'} = ' (';
$texiMacro2c{'myCmd'} = ')';
#################################################################################
## emacs variables
## Local Variables: ***
## mode: perl ***
## End: ***