如何编辑 newlfm

如何编辑 newlfm

我在 latex 中找到了适合我需求的完美模板。但我很难让它看起来完全符合我的要求。模板是这里。此模板使用newlfm。这是代码:

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Long Lined Cover Letter
    % LaTeX Template
    % Version 1.0 (1/6/13)
    %
    % This template has been downloaded from:
    % http://www.LaTeXTemplates.com
    %
    % Original author:
    % Matthew J. Miller
    % http://www.matthewjmiller.net/howtos/customized-cover-letter-scripts/
    %
    % License:
    % CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
    %
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    %----------------------------------------------------------------------------------------
    %   PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
    %----------------------------------------------------------------------------------------

    \documentclass[10pt,stdletter,dateno,sigleft]{newlfm} % Extra options: 'sigleft' for a left-aligned signature, 'stdletternofrom' to remove the from address, 'letterpaper' for US letter paper - consult the newlfm class manual for more options

    \usepackage{charter} % Use the Charter font for the document text

    \newsavebox{\Luiuc}\sbox{\Luiuc}{\parbox[b]{1.75in}{\vspace{0.5in}
    \includegraphics[width=1.2\linewidth]{logo.png}}} % Company/institution logo at the top left of the page
    \makeletterhead{Uiuc}{\Lheader{\usebox{\Luiuc}}}

    \newlfmP{sigsize=50pt} % Slightly decrease the height of the signature field
    \newlfmP{addrfromphone} % Print a phone number under the sender's address
    \newlfmP{addrfromemail} % Print an email address under the sender's address
    \PhrPhone{Phone} % Customize the "Telephone" text
    \PhrEmail{Email} % Customize the "E-mail" text

    \lthUiuc % Print the company/institution logo

    %----------------------------------------------------------------------------------------
    %   YOUR NAME AND CONTACT INFORMATION
    %----------------------------------------------------------------------------------------

    \namefrom{John Smith} % Name

    \addrfrom{
    \today\\[12pt] % Date
    123 Broadway \\ % Address
    City, State 12345
    }

    \phonefrom{(000) 111-1111} % Phone number

    \emailfrom{[email protected]} % Email address

    %----------------------------------------------------------------------------------------
    %   ADDRESSEE AND GREETING/CLOSING
    %----------------------------------------------------------------------------------------

    \greetto{Dear Mrs. Smith,} % Greeting text
    \closeline{Sincerely yours,} % Closing text

    \nameto{Mrs. Jane Smith} % Addressee of the letter above the to address

    \addrto{
    Recruitment Officer \\ % To address
    The Corporation \\
    123 Pleasant Lane \\
    City, State 12345
    }

    %----------------------------------------------------------------------------------------

    \begin{document}
    \begin{newlfm}

    %----------------------------------------------------------------------------------------
    %   LETTER CONTENT
    %----------------------------------------------------------------------------------------

    PARAGRAPH ONE: State the reason for the letter, name the position or type of work you are applying for and identify the source from which you learned of the opening (i.e. career development center, newspaper, employment service, personal contact).

    PARAGRAPH TWO: Indicate why you are interested in the position, the company, its products, services - above all, stress what you can do for the employer. If you are a recent graduate, explain how your academic background makes you a qualified candidate for the position. If you have practical work experience, point out specific achievements or unique qualifications. Try not to repeat the same information the reader will find in the resume. Refer the reader to the enclosed resume or application which summarizes your qualifications, training, and experiences. The purpose of this section is to strengthen your resume by providing details which bring your experiences to life. 

    PARAGRAPH THREE: Request a personal interview and indicate your flexibility as to the time and place. Repeat your phone number in the letter and offer assistance to help in a speedy response. For example, state that you will be in the city where the company is located on a certain date and would like to set up an interview. Alternatively, state that you will call on a certain date to set up an interview. End the letter by thanking the employer for taking time to consider your credentials. 

    %----------------------------------------------------------------------------------------

\end{newlfm}
\end{document}

我想让它看起来像这样: enter image description here 来自 并且up-leftdown right。您能帮我编辑此代码吗?

答案1

如果您查阅该类的文档,newlfm您将找到执行所需操作所需的选项列表。将以下选项添加到您的\documentclass语句中。

\documentclass[...,orderdatefromto,dateleft,addrfromleft,addrtoright]{newlfm}

enter image description here

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Long Lined Cover Letter
% LaTeX Template
% Version 1.0 (1/6/13)
%
% This template has been downloaded from:
% http://www.LaTeXTemplates.com
%
% Original author:
% Matthew J. Miller
% http://www.matthewjmiller.net/howtos/customized-cover-letter-scripts/
%
% License:
% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%----------------------------------------------------------------------------------------
%   PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------

\documentclass[10pt,stdletter,dateno,sigleft,orderdatefromto,dateleft,addrfromleft,addrtoright]{newlfm} % Extra options: 'sigleft' for a left-aligned signature, 'stdletternofrom' to remove the from address, 'letterpaper' for US letter paper - consult the newlfm class manual for more options

\usepackage{charter} % Use the Charter font for the document text

\newsavebox{\Luiuc}\sbox{\Luiuc}{\parbox[b]{1.75in}{\vspace{0.5in}
\includegraphics[width=1.2\linewidth]{logo.png}}} % Company/institution logo at the top left of the page
\makeletterhead{Uiuc}{\Lheader{\usebox{\Luiuc}}}

\newlfmP{sigsize=50pt} % Slightly decrease the height of the signature field
\newlfmP{addrfromphone} % Print a phone number under the sender's address
\newlfmP{addrfromemail} % Print an email address under the sender's address
\PhrPhone{Phone} % Customize the "Telephone" text
\PhrEmail{Email} % Customize the "E-mail" text

\lthUiuc % Print the company/institution logo

%----------------------------------------------------------------------------------------
%   YOUR NAME AND CONTACT INFORMATION
%----------------------------------------------------------------------------------------

\namefrom{John Smith} % Name

\addrfrom{
\today\\[12pt] % Date
123 Broadway \\ % Address
City, State 12345
}

\phonefrom{(000) 111-1111} % Phone number

\emailfrom{[email protected]} % Email address

 %----------------------------------------------------------------------------------------
%   ADDRESSEE AND GREETING/CLOSING
%----------------------------------------------------------------------------------------

\greetto{Dear Mrs. Smith,} % Greeting text
\closeline{Sincerely yours,} % Closing text

\nameto{Mrs. Jane Smith} % Addressee of the letter above the to address

\addrto{
Recruitment Officer \\ % To address
The Corporation \\
123 Pleasant Lane \\
City, State 12345
}

%----------------------------------------------------------------------------------------

\begin{document}
\begin{newlfm}
Contents of letter
\end{newlfm}
\end{document}

答案2

这是article基于的版本newlfm模板。它允许轻松更改,因此比您当前的设置灵活得多:

enter image description here

\documentclass{article}

\usepackage{charter,graphicx}
\usepackage[margin=1in]{geometry}

\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{.4pt}% Default header rule
\renewcommand{\footrulewidth}{0pt}% No footer rule
\fancyhf{}% Clear header/footer
\fancypagestyle{plain}{
  \renewcommand{\headrulewidth}{0pt}% No header rule
  \renewcommand{\footrulewidth}{.4pt}% Default footer rule
  \fancyhf{}% Clear header/footer
}
\AtBeginDocument{\thispagestyle{plain}}

\setlength{\parindent}{0pt}
\setlength{\parskip}{.5\baselineskip plus 1pt minus 1pt}

\begin{document}

\includegraphics[width=2in]{example-image}% Your logo here

\hrulefill

\vspace{3\baselineskip}

\begin{tabular}[b]{@{} l @{}}
  \today\\[12pt] % Date
  123 Broadway \\ % Address
  City, State 12345 \\
  Phone: (000) 111-1111 \\
  Email: [email protected]
\end{tabular}
\hfill
\begin{tabular}[t]{@{} l @{}}
  Mrs. Jane Smith \\ % Addressee of the letter above the to address
  Recruitment Officer \\ % To address
  The Corporation \\
  123 Pleasant Lane \\
  City, State 12345
\end{tabular}
\hspace*{7em}

\vspace{2\baselineskip}

Dear Mrs.\ Smith,% greeting

\bigskip

PARAGRAPH ONE: State the reason for the letter, name the position or type of work you 
are applying for and identify the source from which you learned of the opening (i.e.\ 
career development center, newspaper, employment service, personal contact).

PARAGRAPH TWO: Indicate why you are interested in the position, the company, its products, 
services - above all, stress what you can do for the employer. If you are a recent 
graduate, explain how your academic background makes you a qualified candidate for the 
position. If you have practical work experience, point out specific achievements or unique 
qualifications. Try not to repeat the same information the reader will find in the resume. 
Refer the reader to the enclosed resume or application which summarizes your qualifications, 
training, and experiences. The purpose of this section is to strengthen your resume by 
providing details which bring your experiences to life. 

PARAGRAPH THREE: Request a personal interview and indicate your flexibility as to the time 
and place. Repeat your phone number in the letter and offer assistance to help in a speedy 
response. For example, state that you will be in the city where the company is located on a 
certain date and would like to set up an interview. Alternatively, state that you will call 
on a certain date to set up an interview. End the letter by thanking the employer for taking 
time to consider your credentials. 

\vspace{\baselineskip}

Sincerely yours,% Closing text

\vspace{5\baselineskip}

John Smith

\end{document}

相关内容