我想用conTeXt写简历,我觉得像红色区域这样的头部很棒,但我不知道如何实现它,或者我应该用什么元素来做?读了一些东西后,我只认为我应该有一个特定的头部,对吗?
请有人帮助我,提前谢谢!
更新:我发现上下文 参考手册 11.3 标题的变化,有一个片段似乎对我有帮助,以下代码:
\setupcolors[state=start]
\setuppagenumbering[location=footer, right]
\unexpanded\def\HeadTitle#1#2%
{\hbox to \hsize \bgroup
\hfill
\setupframed[height=5cm,offset=.5em,frame=off,backgroundcolor=red]
\framed[width=8cm,align=left]{#1}%
\framed[width=12cm,align=right,leftframe=off]{#2}%
\egroup}
\setuplayout
[topspace=\zeropoint,
height=fit,
footerdistance=2cm]
\showframe
\useURL[aurl][http://cs.ucsd.edu/~mmoghimi][][
http://cs.ucsd.edu/~mmoghimi]
\starttext
\HeadTitle{{\tfb Mohammad Moghimi}
Curriculum Vitae}{9234 Regents Rd Apt H
La Jolla, CA, 92037
(858) 888-3337
[email protected]
\url[aurl]}
\stoptext
它会产生几乎令人满意的结果:
唯一的问题是,我该怎么做才能在左侧和右侧之间添加更宽的空白?
答案1
买者自负 ...
您应该知道,我不记得context
以前运行过,而且从第一次运行来看,context
我也不记得我曾经运行过它。(为什么它会尝试将它认为是奇怪的文件名合并为ChangeLog
?)
无论如何,我得到了这个
由此
\setupcolors[state=start]
\setuppagenumbering[location=footer, right]
\unexpanded\def\HeadTitle#1#2%
{\hbox to \hsize \bgroup
\hfill
\setupframed[height=5cm,offset=.5em,frame=off,backgroundcolor=red]
\framed[width=.5\textwidth,align=right]{#1}%
\framed[width=.5\textwidth,align=left,leftframe=off]{#2}%
\egroup}
\setuplayout
[topspace=\zeropoint,
height=fit,
footerdistance=2cm]
\showframe
\useURL[aurl][http://cs.ucsd.edu/~mmoghimi][][
http://cs.ucsd.edu/~mmoghimi]
\starttext
\HeadTitle{{\tfb Mohammad Moghimi}
Curriculum Vitae}{9234 Regents Rd Apt H
La Jolla, CA, 92037
(858) 888-3337
[email protected]
\url[aurl]}
\stoptext
这在我不知道的各个方面肯定都是很糟糕的!
答案2
一个选项是使用表格,例如,制表
\showframe % For visual debugging
\useURL[aurl][http://cs.ucsd.edu/~mmoghimi][][http://cs.ucsd.edu/~mmoghimi]
\starttext
\starttabulate[|lp(0.5\textwidth)|rp(0.45\textwidth)S|]
\NC {\tfb Mohammad Moghimi}\crlf
\italic{Curriculum Vitae}
\NC 9234 Regents Rd Apt H \crlf
La Jolla, CA, 92037 \crlf
(858) 888-3337 \crlf
[email protected] \crlf
\url[aurl]
\NC \NR
\stoptabulate
\stoptext
这使