%---------------------------------------------------------------------- % % cmb2.sty Essential style stuff for LaTeX2e % % Colin Brough % %---------------------------------------------------------------------- % $Id: cmb2.sty,v 1.71 2005/01/19 12:23:20 cmb Exp $ % % $Log: cmb2.sty,v $ % Revision 1.71 2005/01/19 12:23:20 cmb % Updated - added a 'FilofaxColor' option so I can do DVI files laid out % for filo paper on the colour printer. % % Revision 1.70 2004/12/12 22:18:21 cmb % Updated % % Revision 1.69 2004/07/08 15:20:49 cmb % Updated % % Revision 1.68 2004/07/04 22:21:15 cmb % Updated to print A5 latex files to the new Kyocera printer % % Revision 1.67 2004/06/21 15:37:24 cmb % Updated to print to Kyocera % % Revision 1.66 2004/06/18 13:58:02 cmb % Updated % % Revision 1.65 2004/06/17 16:09:56 cmb % Updated % % Revision 1.64 2003/03/28 15:26:40 cmb % Updated. % % Revision 1.63 2003/03/10 14:50:42 cmb % Finally added date to Fintry letterhead % % Revision 1.62 2003/03/10 14:50:24 cmb % Updated. % % Revision 1.61 2003/03/10 14:49:50 cmb % Updated. % % Revision 1.60 2002/12/18 14:04:21 cmb % Updated with a Fintry fax header. % % Revision 1.59 2002/10/25 13:23:49 cmb % Updated to add the \BlackWhiteOffset command, which makes it easier to % compensate for the vagaries of the changed gs driver for the % LaserJet. It may of course have changed again come the advent of the % new PC!! % % Revision 1.58 2002/10/24 14:25:30 cmb % Updated - change Bredin Way references to Clive Street, as % appropriate. First proper attempt at a Fintry letterhead is here too. % % Revision 1.57 2002/10/24 14:08:30 cmb % A first stab at a Fintry letterhead. % % Revision 1.56 2002/10/24 14:06:06 cmb % Updated. % % Revision 1.55 2002/07/05 09:30:30 cmb % Updated. % % Revision 1.54 2001/09/12 21:01:10 cmb % Updated to include colordvi support by default. % % Revision 1.53 2001/06/28 16:10:09 cmb % Added simple landscape functionality. % % Revision 1.52 2001/05/25 09:47:30 cmb % Updated. % % Revision 1.51 2001/03/29 19:05:56 cmb % Updated. % % Revision 1.50 2001/03/09 14:38:29 cmb % Updated. % % Revision 1.49 2001/03/02 15:41:59 cmb % Updated. % % Revision 1.48 2001/02/22 21:35:10 cmb % Updated. % % Revision 1.47 2000/12/23 20:50:43 cmb % Updated notice sheet style, so can substitute text into the header a % little more easily, should that be desirable, by renewing the % \NoticeSheetVerseCommand. % % Revision 1.46 2000/05/19 15:05:09 cmb % Updated. % % Revision 1.45 2000/04/27 11:40:55 cmb % Fixed copyright symbol. % % Revision 1.44 2000/04/07 08:50:58 cmb % Updated Dalziel St Andrew's letterhead. % % Revision 1.43 2000/04/06 09:07:17 cmb % Updated letter head to reflect new fax number. % % Revision 1.42 1999/12/02 09:41:07 cmb % Updated the signatures - made mine better (off a new scan), added one % for Helen, and moved the actual signature files to a marginally more % sensible place. % % Revision 1.41 1999/12/02 09:07:43 cmb % Updated the fax templates to give me a work fax with the Dalziel St % Andrew's logo at the top, and a Helen fax to give me something with % Helen's name at the top. % % Revision 1.40 1999/08/25 09:03:00 cmb % Added a '\ps' command for use in letters. % % Revision 1.39 1999/08/19 21:12:23 cmb % Updated with a command to do expenses. % % Revision 1.38 1999/08/18 13:41:32 cmb % Updated. % % Revision 1.37 1999/07/20 20:16:46 cmb % Added a FaxMessage command. % % Revision 1.36 1999/07/20 10:01:37 cmb % Updated my letterheads with the fax number from 'www.faxme.co.uk'. % % Revision 1.35 1999/05/28 14:04:01 cmb % Updated. % % Revision 1.34 1999/05/28 13:37:18 cmb % Updated with a command to generate Helvetica text. % % Revision 1.33 1999/02/04 16:50:31 cmb % Updated with a command to list enclosures. % % Revision 1.32 1998/09/02 22:08:34 cmb % Updated slightly while getting a funeral package together. % % Revision 1.31 1998/08/28 14:38:10 cmb % Updated. % % Revision 1.30 1998/08/16 21:31:13 cmb % Updated with a Helen letterhead command. % % Revision 1.29 1998/08/12 11:03:46 cmb % Put in proper Dalziel St Andrew's letterhead command that will adapt % to different paper sizes automatically. % % Revision 1.28 1998/08/11 16:37:00 cmb % Updated with Dalziel St Andrew's letterhead commands - now to install % and see if they work! % % Revision 1.27 1998/06/06 14:14:24 cmb % Some minor updates, mainly to do with explicitly setting the size of % the normal A4 page at the start to settings that I like. % % Revision 1.26 1998/04/23 16:11:27 cmb % Updated layout a bit. % % Revision 1.25 1998/04/23 16:06:48 cmb % Updated my own address. % % Revision 1.24 1998/04/15 21:04:31 cmb % Updated. % % Revision 1.23 1997/12/08 16:13:26 cmb % Updated with a '\dmlhead' command to print a smaller version of the % Davidson's Mains logo in a position more appropriate for an A5 sheet % of paper (ie, in conjunction with the '\Afive' command). % % Revision 1.22 1997/12/05 19:11:29 cmb % Updated height of text, to get a better positioning of the bottom % margin. % % Revision 1.21 1997/12/05 18:51:04 cmb % Updated margin settings for the A5 and Filofax pages. % % Revision 1.20 1997/12/05 18:20:29 cmb % Updated the definition of the '\toptitle' command to use \large rather % than \Large text, and created new '\Toptitle' to use \Large. Also new % command '\Afive' to switch page size to A5, and \Filofax to switch % page size to Filofax. % % Revision 1.19 1997/11/21 13:57:49 cmb % Can't use numbers in command names! % % Revision 1.18 1997/11/21 13:55:33 cmb % Updated so I have a pounds symbol now!!! Defaults to 12 point size - % can use a 10-point version using '\pounds10' command. % % Revision 1.17 1997/11/21 11:59:50 cmb % Updated. % % Revision 1.16 1996/09/19 10:21:28 cmb % Cleaned up some more. % % Revision 1.15 1996/09/19 10:08:02 cmb % Minor update. % % Revision 1.14 1996/08/16 10:16:50 cmb % Added DMlhead command. % % Revision 1.13 1996/08/02 09:10:36 cmb % Added signature commands. % % Revision 1.12 1996/07/05 14:06:30 cmb % Updated our address. % % Revision 1.11 1996/03/28 15:23:17 cmb % Added a command to print 'DRAFT' across a page of a LaTeX document. % % Revision 1.10 1996/03/27 15:05:39 cmb % Added \pounds things, though don't think it works on my setup... % % Revision 1.9 1996/02/24 22:05:01 cmb % Added \letterhead{date} command. % % Revision 1.8 1996/01/12 15:15:43 cmb % Added a 'page' command (\p{number}), which puts the page number in % bold and in brackets. % % Revision 1.7 1996/01/04 22:28:00 cmb % Modified the \toptitle command a little so as not to produce so much % space round it, and added the \ad and \bc commands. % % Revision 1.6 1996/01/04 21:06:57 cmb % Added clever newcommand to put a title line across the top of a page. % Takes three arguments - one to the left, one in the middle (larger) % and one to the right. A line is drawn underneath the whole load. % % Revision 1.5 1995/02/03 11:40:29 cmb % This is more like it - a decent top margin setting, I think. % % Revision 1.4 1995/02/03 11:04:32 cmb % Shortened the height of the text a little. % % Revision 1.3 1995/02/02 22:07:59 cmb % Don't fiddle with width, just length. % % Revision 1.2 1995/02/02 22:05:30 cmb % Minor cosmetic change % % Revision 1.1 1995/02/02 22:02:09 cmb % Initial revision % %---------------------------------------------------------------------- \typeout{Colin's style file: release $Id: cmb2.sty,v 1.71 2005/01/19 12:23:20 cmb Exp $} \usepackage{epsf} \usepackage{xspace} \usepackage{colordvi} \parskip=1.5ex \parindent=0pt %---------------------------------------------------------------------- % Normal A4 page dimensions to my taste! \setlength{\textheight}{23cm} \setlength{\textwidth}{450pt} \setlength{\oddsidemargin}{0pt} \setlength{\topmargin}{-40pt} \newcommand{\Landscape}{ \@tempdima=\textwidth% NB: \@tempdima is defined in latex.tex \textwidth=\textheight \textheight=\@tempdima } %---------------------------------------------------------------------- % A few handy new commands \def\encl#1{{\em Encl:} \begin{tabular}[t]{l} #1 \end{tabular}} \let\encs\encl \def\ps#1{ \begin{minipage}[t]{0.08\textwidth} {\em p.s.\/} \end{minipage} \hfill \begin{minipage}[t]{0.9\textwidth} #1 \end{minipage} } \newcommand{\Toptitle}[3]{ \begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}cr@{}} \bf #1 & \Large \bf #2 & \bf #3 \\ \hline \end{tabular*}} \newcommand{\toptitle}[3]{ \begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}cr@{}} \bf #1 & \large \bf #2 & \bf #3 \\ \hline \end{tabular*}} \newcommand{\bc}{{\sc bc}} \newcommand{\ad}{{\sc ad}} \newcommand{\p}[1]{{\bf (p.#1)}} \newcommand{\Pic}[2]{\epsfxsize=#1 \epsffile{#2}} \newcommand{\Picy}[2]{\epsfysize=#1 \epsffile{#2}} %---------------------------------------------------------------------- \newcommand{\letterhead}[1]{ \begin{flushright} {\em Rev Colin Brough \\ 4 Clive Street \\ Dundee \\ DD4 7AW \\ 01382 458 629} \\ ~\\ {\small \tt Colin.Brough@blueyonder.co.uk} \\ ~\\ {\em #1 } \\ \end{flushright} } %---------------------------------------------------------------------- \newcommand{\HelenLhead}[1]{ \begin{flushright} {\em Mrs Helen Brough \\ 4 Clive Street \\ Dundee \\ DD4 7AW \\ 01382 458 629} \\ ~\\ {\small \tt Helen.Brough@blueyonder.co.uk} \\ ~\\ {\em #1 } \\ \end{flushright} } %---------------------------------------- \newcommand{\DMlhead}[1]{{ \relax \null \vskip -40pt {\setlength{\epsfxsize}{34mm}% \raisebox{-12mm}[0pt][0pt]{\makebox[12mm][r]{% \mbox{\epsffile{/home/cmb/Images/Scans/DMainsLogoSmall.ps}}}}} \begin{flushright} {\sc Davidson's Mains Parish Church} \\ ~\\ {\em Rev Colin Brough \\ 117/9 Montgomery Street \\ Edinburgh \\ EH7 5EX \\ 0131--556--5304 \\ ~\\ #1 \\ } \end{flushright} }} %---------------------------------------- \newcommand{\dmlhead}[1]{{ \relax \null \vskip -30pt {\setlength{\epsfxsize}{25mm}% \raisebox{-40pt}[0pt][0pt]{\makebox[25mm][r]{% \mbox{\epsffile{/home/cmb/Images/Scans/DMainsLogoSmall.ps}}}}} \begin{flushright} {\sc Davidson's Mains Parish Church} \\ ~\\ {\em Rev Colin Brough \\ 117/9 Montgomery Street \\ Edinburgh \\ EH7 5EX \\ 0131--556--5304 \\ ~\\ #1 \\ } \end{flushright} }} %---------------------------------------- \newcommand{\FintryLhead}[1]{ \raisebox{-0.15\textwidth}[0pt][0.15\textwidth]{\mbox{\Pic{0.99\textwidth}{/home/cmb/Images/Logos/MainsOfFintry.ps}}} \begin{minipage}{0.4\textwidth} {\large \bf Mains of Fintry \\ Parish Church \\ Dundee } \end{minipage} \hfill \begin{minipage}{0.58\textwidth} \begin{flushright} {\em Rev Colin Brough \\ 4 Clive Street \\ Dundee \\ DD4 7AW \\ 01382 458 629} \\ {\tt Colin.Brough@blueyonder.co.uk} \\ ~\\ #1 \end{flushright} \end{minipage} } %---------------------------------------- \newcommand{\DSAlhead}[1]{{ \begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}r@{}} \cline{2-2} \setlength{\epsfxsize}{34mm} \raisebox{-34mm}[0pt][0pt]{\epsffile{/home/cmb/Images/Scans/DSA_tmp2.ps}} & {\sc Dalziel St Andrew's Parish Church} \\ & {\sc --- The Kirk at the Cross} \\ & \\ & \em Rev Colin Brough \\ & \em (Associate Minister) \\ & \em 5 Bredin Way \\ & \em Motherwell \\ & \em ML1 3PD \\ & \em 01698--252527 \\ & \\ & {\small \tt Colin.Brough@btinternet.com} \\ & \\ & \em #1 \\ \end{tabular*} }} %---------------------------------------------------------------------- \newcommand{\draft}{\epsfxsize=\textwidth \raisebox{-650pt}[0pt][0pt]{\mbox{\epsffile{/home/cmb/tex/draft.eps}}}} %---------------------------------------------------------------------- \newcommand{\signcmb}{\vspace{0.5cm} \epsfxsize=4cm \epsffile{/home/cmb/Images/Signature/colinsig2.ps} Colin Brough } %---------------------------------------------------------------------- \newcommand{\signrevcmb}{\vspace{0.5cm} \epsfxsize=4cm \epsffile{/home/cmb/Images/Signature/colinsig2.ps} Rev Colin Brough } %---------------------------------------------------------------------- \newcommand{\signhelen}{\vspace{0.5cm} \epsfxsize=4cm \epsffile{/home/cmb/Images/Signature/helensig2.ps} Helen Brough } %---------------------------------------------------------------------- \renewcommand{\pounds}{$\mathsterling$} \newfont{\symbolfont}{psyr} \newcommand{\hcopyright}{\mbox{\symbolfont \symbol{227}}} \renewcommand{\copyright}{\mbox{\symbolfont \symbol{211}}} %---------------------------------------------------------------------- \newcommand{\Afive}{ \setlength{\textwidth}{350pt} \setlength{\textheight}{500pt} \setlength{\oddsidemargin}{50pt} \setlength{\topmargin}{-65pt} } \newcommand{\AfiveColor}{ \setlength{\textwidth}{350pt} \setlength{\textheight}{500pt} \setlength{\oddsidemargin}{-37pt} \setlength{\topmargin}{-45pt} } \newcommand{\Filofax}{ \setlength{\textwidth}{220pt} \setlength{\textheight}{400pt} \setlength{\oddsidemargin}{100pt} \setlength{\topmargin}{-100pt} } \newcommand{\FilofaxColor}{ \setlength{\textwidth}{220pt} \setlength{\textheight}{400pt} \setlength{\oddsidemargin}{-55pt} \setlength{\topmargin}{-100pt} } %---------------------------------------------------------------------- \newcommand{\Helvetica}{\renewcommand{\rmdefault}{phv}} \newcommand{\Palatino}{\renewcommand{\rmdefault}{ppl}} \newcommand{\Bookman}{\renewcommand{\rmdefault}{pbk}} \newcommand{\ZapfChancery}{\renewcommand{\rmdefault}{pzc}} \newcommand{\Courier}{\renewcommand{\rmdefault}{pcr}} \newcommand{\AvantGarde}{\renewcommand{\rmdefault}{pag}} \newcommand{\NewCentury}{\renewcommand{\rmdefault}{pnc}} %---------------------------------------------------------------------- \newcommand{\MarginsExact}[4]{ \addtolength{\textheight}{#1} \addtolength{\topmargin}{#2} \addtolength{\textwidth}{#3} \addtolength{\oddsidemargin}{#4} } \newcommand{\Margins}[2]{ \addtolength{\textheight}{#1} \addtolength{\topmargin}{-0.5#1} \addtolength{\textwidth}{#2} \addtolength{\oddsidemargin}{-0.5#2} } \newcommand{\BlackWhiteOffset}{ \addtolength{\topmargin}{15pt} \addtolength{\oddsidemargin}{15pt} } %---------------------------------------------------------------------- \newcommand{\FaxMessage}[5]{ \begin{center} {\huge \bf FAX MESSAGE} \bigskip {\large \begin{tabular}{lll} \bf From: & \multicolumn{2}{l}{\bf Colin Brough} \\ & Phone: & 01382 458 629 \\ & E-mail: & \tt Colin.Brough@blueyonder.co.uk \\ & & \\ \bf FAO: & \multicolumn{2}{l}{{\bf #1} #2} \\ & & \\ \bf Subject: & \multicolumn{2}{l}{\bf #3} \\ & & \\ \bf Date: & \multicolumn{2}{l}{#4} \\ \end{tabular} } \end{center} \hrule \bigskip #5 } %---------------------------------------------------------------------- \newcommand{\FaxMessageDSA}[5]{ \setlength{\epsfxsize}{34mm} \begin{flushright} \raisebox{-34mm}[0pt][0pt]{\epsffile{/home/cmb/Images/Scans/DSA_tmp2.ps}} \end{flushright} \begin{center} {\huge \bf FAX MESSAGE} \bigskip {\large \begin{tabular}{lll} \bf From: & \multicolumn{2}{l}{\bf Rev Colin Brough} \\ & \multicolumn{2}{l}{\small (Associate Minister, Dalziel St Andrew's} \\ & \multicolumn{2}{l}{\small Church, Motherwell)} \\ & Phone: & 01698 252 527 \\ & E-mail: & \tt Colin.Brough@btinternet.com \\ & & \\ \bf FAO: & \multicolumn{2}{l}{{\bf #1} #2} \\ & & \\ \bf Subject: & \multicolumn{2}{l}{\bf #3} \\ & & \\ \bf Date: & \multicolumn{2}{l}{#4} \\ \end{tabular} } \end{center} \hrule \bigskip #5 } %---------------------------------------------------------------------- \newcommand{\FaxMessageFintry}[5]{ \setlength{\epsfxsize}{34mm} \begin{flushright} \raisebox{-0.15\textwidth}[0pt][0.15\textwidth]{\mbox{\Pic{0.99\textwidth}{/home/cmb/Images/Logos/MainsOfFintry.ps}}} \end{flushright} \begin{center} {\huge \bf FAX MESSAGE} \bigskip {\large \begin{tabular}{lll} \bf From: & \multicolumn{2}{l}{\bf Rev Colin Brough} \\ &\multicolumn{2}{l}{Minister, Mains of Fintry Church, Dundee}\\ & Address: & 4 Clive Street, Dundee, DD4 7AW \\ & Phone: & 01382 458 629 \\ & E-mail: & \tt Colin.Brough@blueyonder.co.uk \\ & & \\ \bf FAO: & \multicolumn{2}{l}{{\bf #1} #2} \\ & & \\ \bf Subject: & \multicolumn{2}{l}{\bf #3} \\ & & \\ \bf Date: & \multicolumn{2}{l}{#4} \\ \end{tabular} } \end{center} \hrule \bigskip #5 } %---------------------------------------------------------------------- \newcommand{\FaxMessageHelen}[5]{ \begin{center} {\huge \bf FAX MESSAGE} \bigskip {\large \begin{tabular}{lll} \bf From: & \multicolumn{2}{l}{\bf Helen Brough} \\ & Phone: & 01382 458 629 \\ & E-mail: & \tt Helen.Brough@blueyonder.co.uk \\ & & \\ \bf FAO: & \multicolumn{2}{l}{{\bf #1} #2} \\ & & \\ \bf Subject: & \multicolumn{2}{l}{\bf #3} \\ & & \\ \bf Date: & \multicolumn{2}{l}{#4} \\ \end{tabular} } \end{center} \hrule \bigskip #5 } %---------------------------------------------------------------------- % \Expenses{month}{start}{end}{church}{personal} \newcommand{\Expenses}[5]{ Liz Orr \\ Deparment of National Mission \\ 121 George Street Dear Liz \bigskip \centerline{\large \bf Travel Expenses Claim} \bigskip Here we go with my car travel expenses for #1. \begin{center} \begin{tabular}{lrrrr} \bf Month & \multicolumn{2}{c}{\bf Milometer} & \bf Business & \bf Private \\ & \multicolumn{2}{c}{\bf (start \& end)} & \bf Mileage & \bf Mileage \\ \hline #1 & #2 & #3 & #4 & #5 \\ \end{tabular} \end{center} Yours sincerely \vspace{8ex} Rev Colin Brough } %---------------------------------------------------------------------- % Going Bananas specific image convenience macro \newcommand{\GBlogo}[1]{\Pic{#1}{/home/cmb/DalzielStAndrews/HolidayClub/2000/Images/GBlogo07.ps}} \newcommand{\GBlogoCenter}[1]{\centerline{\Pic{#1}{/home/cmb/DalzielStAndrews/HolidayClub/2000/Images/GBlogo07.ps}}} \newcommand{\GBlogoRight}[1]{\begin{flushright} \Pic{#1}{/home/cmb/DalzielStAndrews/HolidayClub/2000/Images/GBlogo07.ps} \end{flushright}} %---------------------------------------------------------------------- % Notice Sheet specific convenience macros \newcommand{\NoticeSheetVerseCommand}{ {\em Psalm 127:1} ``Unless the LORD builds the house, its builders labor in vain.''} \newcommand{\NoticeSheetHeader}[1]{ \begin{minipage}[t]{0.24\textwidth} \epsfxsize=0.9\textwidth \raisebox{-0.9\textwidth}[1pt][1pt]{\epsffile{/home/cmb/Images/Scans/DSA_tmp2.ps}} \end{minipage} \begin{minipage}[t]{0.74\textwidth} \begin{center} {\Large \sc Dalziel St Andrew's Parish Church} \vspace{10pt} {\Large \sc Motherwell} \vspace{10pt} {\large \sc #1} \vspace{10pt} \NoticeSheetVerseCommand \end{center} \end{minipage} \vspace{22pt} \hrule \bigskip } %---------------------------------------- \newcommand{\NoticeSheetFooter}{ \bigskip \hrule \bigskip \underline{\bf Help for the Hard of Hearing:} The Main Sanctuary is equipped with an Induction Loop. If you wear a hearing aid, you should turn it to the ``T'' position and adjust to a comfortable level during the service.} %---------------------------------------------------------------------- \newcommand{\ChurchNoticesB} {\framebox[\textwidth]{\rule[-8pt]{0pt}{30pt}\Large \bf Church Notices}} %---------------------------------------- \newcommand{\ChurchNotices} {\ChurchNoticesB \begin{center} \begin{tabular}{lll} Parish Minister & Rev Derek Hughes & Tel: 263 414 (except Thursday) \\ Associate Minister & Rev Colin Brough & Tel: 252 527 (except Monday) \\ Administrative Assistant & \multicolumn{2}{l}{\parbox{320pt}{Mrs Ray Murray is available in the Church Office, (Tel: 264 097) from 9am--12noon on Monday, Wednesday and Friday.}} \\ \end{tabular} \end{center} } %---------------------------------------- \newcommand{\Notice}[2]{\underline{\bf #1:} #2} %---------------------------------------- \newcommand{\NoticeLeft}[5]{ \begin{minipage}{#4\textwidth} \underline{\bf #1:} #2 \end{minipage} \hfill \begin{minipage}{#5\textwidth} \epsfxsize=\textwidth \epsffile{#3} \end{minipage} } %---------------------------------------- \newcommand{\NoticeRight}[5]{ \begin{minipage}{#5\textwidth} \epsfxsize=\textwidth \epsffile{#3} \end{minipage} \hfill \begin{minipage}{#4\textwidth} \underline{\bf #1:} #2 \end{minipage} } %---------------------------------------- \newcommand{\PraiseHeader}{ \framebox[\textwidth]{\rule[-8pt]{0pt}{30pt}\Large \bf Praise} } %---------------------------------------- \newcommand{\PrayerHeader}{ \framebox[\textwidth]{\rule[-8pt]{0pt}{30pt}\Large \bf Priorities for Prayer} } %---------------------------------------------------------------------- \newcommand{\PicLeft}[4]{ \begin{minipage}{#3\textwidth} #1 \end{minipage} \hfill \begin{minipage}{#4\textwidth} \epsfxsize=\textwidth \epsffile{#2} \end{minipage} } %---------------------------------------- \newcommand{\PicRight}[4]{ \begin{minipage}{#4\textwidth} \epsfxsize=\textwidth \epsffile{#2} \end{minipage} \hfill \begin{minipage}{#3\textwidth} #1 \end{minipage} } %----------------------------------------