教育入口的定义

教育入口的定义

教育入口的定义

\documentclass[paper=a4,fontsize=11pt]{scrartcl} % KOMA-article class
            
\usepackage{hyperref}                        
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{fontawesome}
\usepackage{scalerel,stackengine}
\usepackage{hyperref}
\usepackage{amsmath,amsfonts,amsthm}     % Math packages
\usepackage{graphicx}                    % Enable pdflatex
\usepackage[svgnames]{xcolor}            % Colors by their 'svgnames'
\usepackage{geometry}
\textheight=700px                    % Saving trees ;-)
\usepackage{url}
\newcommand{\EducationEntry}[4]{
\noindent \textbf{#1} \hfill      % Study
\colorbox{Black}{%
\parbox{6em}{%
\hfill\color{White}#2}} \par  % Duration
\noindent \textit{#3} \par        % School
\noindent\hangindent=2em\hangafter=0 \small #4 % Description
\normalsize \par}
\begin{document}
\EducationEntry{IUS NATURA CAL LTDA}{}{Estágiario 23/06/2014 á 31/10/2014\\Programador Junior 03/11/2014 á 29/07/2016\\Analista de Sistemas 01/08/2016 até o momento}
{Análise e desenvolvimento de melhorias e correção de problemas no SISTEMA CAL®. Rotina de trabalho totalmente adaptada à metodologia de desenvolvimento ágil (Scrum) integrado ao controle de versão TFS. Modelagem e estruturação de tabelas.}
\end{document}

我怎样才能删除图像中突出显示的内容?

在此处输入图片描述

答案1

您的示例中存在几个问题,例如:

  • 除非您确实需要它,否则您不应该使用它utf8x,因为使用它可能会导致其他包出现问题。
  • 您应该hyperref尽可能晚地加载。
  • url之后您不需要加载hyperref,因为hyperref已经加载了url
  • babel仅使用选项加载english但使用另一种语言(不是英语,可能是葡萄牙语?)有点奇怪。
  • 改变文本区域和边距加载geometry然后\textheight使用进行更改是没有意义的。使用来改变文本区域的高度\setlength更有意义。geometry
  • 设置整个段落\small但切换回\normalsize之前\par,以便\normalsize使用 的几个字体参数,即\baselineskip。建议\normalsize大多使用\par切换回之前。\normalsize
  • 分页符可能发生在标题“IUS NATURA CAL LTDA” 和斜体字块内。我认为这是不需要的。
  • \EducationEntry似乎是用来格式化一种块,但是没有首字母\par来确保它总是开始一个新段落。

因此我建议如下:

\documentclass[paper=a4,fontsize=11pt]{scrartcl} % KOMA-article class
\usepackage[english,main=portuges]{babel}% hope that's correct, I don't know the language
\usepackage[utf8]{inputenc}% Don't use utf8x if you don't need it!
\usepackage[textheight=700px]{geometry}% saving trees but uglyfy documents
\usepackage{hyperref}% load hyperref as late as possible

\setkomafont{minisec}{\rmfamily}

\newcommand{\EducationEntry}[3]{%
  \minisec{#1}
  \textit{#2}\par\nobreak        % School
  \noindent\hangindent=2em\hangafter=0 \small #3\par % Description
  \normalsize
}
\begin{document}
\EducationEntry{IUS NATURA CAL LTDA}{Estágiario 23/06/2014 á 31/10/2014\\*Programador Junior 03/11/2014 á 29/07/2016\\*Analista de Sistemas 01/08/2016 até o momento}
{Análise e desenvolvimento de melhorias e correção de problemas no SISTEMA CAL®. Rotina de trabalho totalmente adaptada à metodologia de desenvolvimento ágil (Scrum) integrado ao controle de versão TFS. Modelagem e estruturação de tabelas.}
\end{document}

或者

\documentclass[paper=a4,fontsize=11pt]{scrartcl} % KOMA-article class
\usepackage[english,main=portuges]{babel}% hope that's correct
\usepackage[utf8]{inputenc}% Don't use utf8x if you don't need it!
\usepackage[textheight=700px]{geometry}% saving trees but uglyfy documents
\usepackage{hyperref}% load hyperref as late as possible

\setkomafont{minisec}{\rmfamily}

\newcommand{\EducationEntry}[3]{%
  \minisec{#1}
  \textit{#2}\par\nobreak        % School
  \begin{addmargin}[2em]{0pt}
  \small #3% Description
  \end{addmargin}
}
\begin{document}
\EducationEntry{IUS NATURA CAL LTDA}{Estágiario 23/06/2014 á 31/10/2014\\*Programador Junior 03/11/2014 á 29/07/2016\\*Analista de Sistemas 01/08/2016 até o momento}
{Análise e desenvolvimento de melhorias e correção de problemas no SISTEMA CAL®. Rotina de trabalho totalmente adaptada à metodologia de desenvolvimento ágil (Scrum) integrado ao controle de versão TFS. Modelagem e estruturação de tabelas.}
\end{document}

在此处输入图片描述

注意,我已删除了本答案开头列表中所有不需要且未注释的软件包。我还删除了一个参数\EducationEntry,因为通常情况下,一个命令有四个参数但只使用三个参数是没有意义的。但是,如果您更喜欢一个有四个参数的命令,而不使用第二个参数,则可以使用:

\newcommand{\EducationEntry}[4]{%
  \minisec{#1}
  \textit{#3}\par\nobreak        % School
  \begin{addmargin}[2em]{0pt}
  \small #4% Description
  \end{addmargin}
}

答案2

删除/注释掉\colorbox

\documentclass{article}
\usepackage{xcolor}
\newcommand{\EducationEntry}[4]{
        \noindent \textbf{#1} \hfill      % Study
%        \colorbox{black}{%
%            \parbox{6em}{%
%            \hfill\color{white}#2}}
        \par  % Duration
        \noindent \textit{#3} \par        % School
        \noindent\hangindent=2em\hangafter=0 \small #4 % Description
        \normalsize \par}
\begin{document}
\EducationEntry{IUS NATURA CAL LTDA}{}{Estágiario 23/06/2014 á 31/10/2014\\Programador Junior 03/11/2014 á 29/07/2016\\Analista de Sistemas 01/08/2016 até o momento}
{Análise e desenvolvimento de melhorias e correção de problemas no SISTEMA CAL®. Rotina de trabalho totalmente adaptada à metodologia de desenvolvimento ágil (Scrum) integrado ao controle de versão TFS. Modelagem e estruturação de tabelas.}
\end{document}

答案3

只需将颜色框的背景设为白色,而不是黑色。

\documentclass{article}

\usepackage[svgnames]{xcolor}
\newcommand{\EducationEntry}[4]{
    \noindent \textbf{#1} \hfill      % Study
    \colorbox{White}{%
        \parbox{6em}{%
            \hfill\color{White}#2}} \par  % Duration
    \noindent \textit{#3} \par        % School
    \noindent\hangindent=2em\hangafter=0 \small #4 % Description
    \normalsize \par}


\begin{document}
    \EducationEntry{IUS NATURA CAL LTDA}{}{Estágiario 23/06/2014 á 31/10/2014\\Programador Junior 03/11/2014 á 29/07/2016\\Analista de Sistemas 01/08/2016 até o momento}
    {Análise e desenvolvimento de melhorias e correção de problemas no SISTEMA CAL®. Rotina de trabalho totalmente adaptada à metodologia de desenvolvimento ágil (Scrum) integrado ao controle de versão TFS. Modelagem e estruturação de tabelas.}
\end{document}

相关内容