教育入口的定义
\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}