使用 minipage,我将标题拆分为
\begin{minipage}{0.4\textwidth}
\textsc{ \Huge{\textbf{MyNameHere}} }\\
\end{minipage}
\begin{minipage}{0.6\textwidth}
\begin{flushright}
MyAddress\\
MyPhone \bullet MyEmail
\end{flushright}
\end{minipage}
但是,这些项目的文本似乎不均匀。换句话说,左侧框中的文本似乎比右侧框中的文本“浮动”得高一些。
我怎样才能提高右侧框中的文字?
更新:
我尝试使用可选参数[b]
并添加\noindent
\noindent % to insert left mini page at left margin
\begin{minipage}[b]{0.4\textwidth}
{ \Huge{\textbf{MyNameHere}} }\\
\end{minipage}\hfill% don't leave empty spaces between the two minipages
\begin{minipage}[b]{0.6\textwidth}
\begin{flushright}
\faHome\ Address \textbullet\ CityStateZip \textbullet\ Country \\
\faMobilePhone\ Phone \textbullet\ \faEnvelopeO\ E-mail \\ %[-0.2cm]
\end{flushright}
\end{minipage}
答案1
这两种minipage
环境可以通过不同的方式进行协调:
\documentclass{article}
\usepackage{tgpagella}
\begin{document}
\hrule
\noindent
\begin{minipage}{0.4\textwidth}
\textsc{\Huge{\textbf{MyName A}}}
\end{minipage}%
\begin{minipage}{0.6\textwidth}
\raggedleft
MyAddress\\
MyPhone \textbullet\ MyEmail
\end{minipage}
\hrule
\noindent
\begin{minipage}[t]{0.4\textwidth}
\textsc{\Huge{\textbf{MyName B}}}
\end{minipage}%
\begin{minipage}[t]{0.6\textwidth}
\raggedleft
MyAddress\\
MyPhone \textbullet\ MyEmail
\end{minipage}
\hrule
\noindent
\begin{minipage}[t]{0.4\textwidth}
\kern0pt
\textsc{\Huge{\textbf{MyName C}}}
\end{minipage}%
\begin{minipage}[t]{0.6\textwidth}
\kern0pt
\raggedleft
MyAddress\\
MyPhone \textbullet\ MyEmail
\end{minipage}
\hrule
\noindent
\begin{minipage}[b]{0.4\textwidth}
\textsc{\Huge{\textbf{MyName D}}}
\end{minipage}%
\begin{minipage}[b]{0.6\textwidth}
\kern0pt
\raggedleft
MyAddress\\
MyPhone \textbullet\ MyEmail
\end{minipage}
\hrule
\noindent
\begin{minipage}[b]{0.4\textwidth}
\textsc{\Huge{\textbf{MyName E}}}
\par\kern0pt
\end{minipage}%
\begin{minipage}[b]{0.6\textwidth}
\raggedleft
MyAddress\\
MyPhone \textbullet\ MyEmail
\par\kern0pt
\end{minipage}
\hrule
\end{document}
A:sminipage
垂直居中。
乙:顶线的基线对齐。
C:s 的顶部minipage
对齐。
答案:底线的基线对齐。
埃:s的底部minipage
对齐。
答案2
使用可选参数:
\documentclass{scrartcl}
\usepackage{blindtext}
\begin{document}
\noindent
\begin{minipage}[b]{0.48\textwidth}
\textsc{\Huge{\textbf{MyNameHere}} }
\end{minipage}\hfill
\begin{minipage}[b]{0.5\textwidth}
\raggedleft
MyAddress\\
MyPhone $\bullet$ MyEmail
\end{minipage}
\noindent\rule{\textwidth}{2pt}
\bigskip
\blindtext
\end{document}
答案3
你可能想要类似的东西
\noindent
\begin{minipage}[b]{0.4\textwidth}
\Huge\scshape MyNameHere
\end{minipage}%
\begin{minipage}[b]{0.6\textwidth}
\raggedleft
MyAddress\\
MyPhone \textbullet\ MyEmail
\end{minipage}
无法使用标准字体获得粗体小型大写字母。
但最好使用tabular
,这样就不需要猜测宽度。
\documentclass{article}
\begin{document}
\noindent
{\Huge\scshape\strut MyNameHere}\hfill
\begin{tabular}[b]{@{}r@{}}
MyAddress\\
MyPhone \textbullet\ MyEmail
\end{tabular}
\end{document}
答案4
1.用作\textbullet\
分隔符。
2.用于\noindent
在左边距插入左侧小页。
3.不要在小页面之间留空隙。注意使用%
4.使用该选项[b]
来对齐框。
\noindent%
\begin{minipage}[b]{0.4\textwidth}
\textsc{\Huge{\textbf{MyNameHere}}}
\end{minipage}% <----- here
\begin{minipage}[b]{0.6\textwidth}
\begin{flushright}
MyAddress\\
MyPhone \textbullet\ MyEmail
\end{flushright}
\end{minipage}