[freeside-commits] freeside/conf welcome_letter,NONE,1.1.2.1

Jeff Finucane,420,, jeff at wavetail.420.am
Wed Jun 20 21:02:41 PDT 2007


Update of /home/cvs/cvsroot/freeside/conf
In directory wavetail:/tmp/cvs-serv1428/conf

Added Files:
      Tag: FREESIDE_1_7_BRANCH
	welcome_letter 
Log Message:
latex welcome letters (1677)

--- NEW FILE: welcome_letter ---
%% file: random_latex
%% Purpose: Multipage template for welcome letters
%% 
%% Based on work by
%% 
%% Mark Asplen-Taylor
%% Asplen Management Ltd
%% www.asplen.co.uk
%%
%% Kristian Hoffman
%%
%% Changes
%% 	0.1	6/19/07	Created

\documentclass[letterpaper]{article}

\hyphenpenalty=5000
\usepackage{fancyhdr,lastpage,ifthen,afterpage}
\usepackage{graphicx}			% required for logo graphic

\addtolength{\voffset}{-0.0cm}		% top margin to top of header
\addtolength{\hoffset}{-0.6cm}		% left margin on page
\addtolength{\topmargin}{-1.25cm}	% top margin to top of header
\setlength{\headheight}{2.0cm} 		% height of header
\setlength{\headsep}{1.0cm}		% between header and text
\setlength{\footskip}{1.0cm}		% bottom of footer from bottom of text

%\addtolength{\textwidth}{2.1in}    	% width of text
\setlength{\textwidth}{19.5cm}
\setlength{\textheight}{19.5cm}
\setlength{\oddsidemargin}{-0.9cm} 	% odd page left margin
\setlength{\evensidemargin}{-0.9cm} 	% even page left margin

\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

% Adjust the inset of the mailing address
\newcommand{\addressinset}[1][]{\hspace{1.0cm}}

% Adjust the inset of the return address and logo
\newcommand{\returninset}[1][]{\hspace{-0.25cm}}

% New command for address lines i.e. skip them if blank
\newcommand{\addressline}[1]{\ifthenelse{\equal{#1}{}}{}{#1\newline}}

% Remove plain style header/footer
\fancypagestyle{plain}{
  \fancyhead{}
}
\fancyhf{}

% Define fancy header/footer for first and subsequent pages

\fancyfoot[R]{
  \ifthenelse{\equal{\thepage}{1}}
  { % First page
    ~
  }
  { % ... pages
    \small{\thepage\ of \pageref{LastPage}}
  }
}

\fancyhead[L]{
  \ifthenelse{\equal{\thepage}{1}}
  { % First page
    \returninset
    \makebox{
      \begin{tabular}{ll}
        \includegraphics{[@-- $conf_dir --@]/logo.eps} &
        \begin{minipage}[b]{5.5cm}
[@-- $returnaddress --@]
        \end{minipage}
      \end{tabular}
    }
  }
  { % ... pages
    %\includegraphics{[@-- $conf_dir --@]/logo.eps}	% Uncomment if you want the logo on all pages.
  }
}

\pagestyle{fancy}


%% Font options are:
%%	bch	Bitsream Charter
%% 	put	Utopia
%%	phv	Adobe Helvetica
%%	pnc	New Century Schoolbook
%%	ptm	Times
%%	pcr	Courier

\renewcommand{\familydefault}{phv}


\begin{document}
%
\begin{tabular}{ll}
\addressinset \rule{0cm}{0cm} &
\makebox{
\begin{minipage}[t]{5.0cm}
\vspace{0.25cm}
\textbf{[@-- $payname --@]}\\
\addressline{[@-- $company --@]}
\addressline{[@-- $address1 --@]}
\addressline{[@-- $address2 --@]}
\addressline{[@-- $city --@], [@-- $state --@]~~[@-- $zip --@]}
\addressline{[@-- $country --@]}
\end{minipage}}
\end{tabular}
\vspace{1.5cm}
\\
%  Your content goes here
Dear [@-- $first --@] [@-- $last --@]:\\
\\
  Thank you for choosing Freeside.  We aim to meet all the billing needs of
  [@-- $company --@].  Please do not hesitate to contact us for any additional
  service or features you require.\\

\end{document}




More information about the freeside-commits mailing list