如何在 Latex 简历中添加主页

如何在 Latex 简历中添加主页

我在用这个简历模板

\homepage文件中没有定义resume.cls,是不是意味着我不能添加主页地址?

答案1

有两种情况:


1 – 您已经使用过一到\address两个

你只需要使用最后一个:

main.tex

etc etc...
\documentclass{resume} % Use the custom resume.cls style

\usepackage[left=0.75in,top=0.6in,right=0.75in,bottom=0.6in]{geometry} % Document margins

\usepackage{hyperref}

\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}}
\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}}
\name{Rishi Shah} % Your name
\address{156 Kasturi, Balajinagar, Sangli 416416} % Your address
\address{Homepage: \href{https://tex.stackexchange.com/}{\texttt{https://tex.stackexchange.com/}}} % Your secondary addess (optional)
\address{(+91)9975808780 \\ [email protected]} % Your phone number and email

\begin{document}

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

etc etc...

2 – 您已经使用了所有三个可用\address功能:

首先你需要进行resume.cls一点修改:

resume.cls

  1. 添加

    \let \@addressfour \relax
    

    \let \@addressthree \relax

  2. \address将的定义更改为

    \def \address #1{
        \@ifundefined{@addresstwo}{
            \def \@addresstwo {#1}
        }{
            \@ifundefined{@addressthree}{
                \def \@addressthree {#1}
            }{
                \@ifundefined{@addressfour}{
                    \def \@addressfour {#1}
                }{
                    \def \@addressone {#1}
                }
            }
        }
    }
    
  3. 改变\renewcommand{\document}{}

    \renewcommand{\document}{
        \ori@document  % Begin document
        \printname % Print the name specified with \name
        \@ifundefined{@addressone}{}{ % Print the first address if specified
            \printaddress{\@addressone}}
        \@ifundefined{@addresstwo}{}{ % Print the second address if specified
            \printaddress{\@addresstwo}}
        \@ifundefined{@addressthree}{}{ % Print the third address if specified
            \printaddress{\@addressthree}}
        \@ifundefined{@addressfour}{}{
            \printaddress{\@addressfour}}
    }
    

现在您只需添加另一个\address命令:

main.tex

etc etc...
%----------------------------------------------------------------------------------------

\documentclass{resume} % Use the custom resume.cls style

\usepackage[left=0.75in,top=0.6in,right=0.75in,bottom=0.6in]{geometry} % Document margins

\usepackage{hyperref}

\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}}
\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}}
\name{Rishi Shah} % Your name
\address{156 Kasturi, Balajinagar, Sangli 416416} % Your address
\address{Somewhere in the world} % Your secondary addess (optional)
\address{(+91)9975808780 \\ [email protected]} % Your phone number and email
\address{Homepage: \href{https://tex.stackexchange.com/}{\texttt{https://tex.stackexchange.com/}}}

\begin{document}

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

etc etc...

相关内容