XELaTeX의 부동 텍스트

XELaTeX의 부동 텍스트

두 가지 다른 글꼴 크기를 사용하는 다음 섹션 헤더가 있습니다.

TeX 렌더링 스크린샷

맨 오른쪽에 일련의 2-3개의 수직 텍스트 줄을 추가하고 섹션 경계 상자 상단에 고정하고 맨 왼쪽에 사용된 글꼴 크기와 완전히 독립적입니다.

이 같은 (렌더 스크린샷 왼쪽에서 편집된 줄을 확인하세요.):

TeX 렌더링 스크린샷

어떻게 하면 이를 달성할 수 있나요?

TeX의 우아하지 못한 점에 대해 사과드립니다. 나는 그것을 며칠 동안 만 사용해 왔습니다. (저는 XτLaTeX를 사용하고 있습니다.)

\documentclass{article}

\usepackage{lipsum}
\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}
\usepackage{changepage}
\usepackage{mdframed}

\newcommand*{\sepline}{%
  \par
  \vspace{0.5mm}
    \begingroup
      \color{gray!55}%
      \hrule width\linewidth height 0.1mm
    \endgroup
  \vspace{3mm}
}

\pagenumbering{gobble}
\pagestyle{empty}

\setmainfont[Mapping=tex-text]{DejaVu Sans}

\begin{document}

\color{gray!185}

\setlength{\parindent}{3em}

\begingroup
    \setmainfont{DejaVu Sans ExtraLight}
    \setlength{\parindent}{0.5mm}
    {\color{gray!160}\fontspec[Scale=1.55]{DejaVu Sans ExtraLight}Subject\par\vspace{0.4mm}}
    {
        \setlength{\parindent}{1.7mm}
        \color{gray!200}
        \begin{tabular}{ l l }
            To: & {\hspace{1mm}DEF} \\
            From: & {\hspace{1mm}ABC} \\
            Sent: & {\hspace{1mm}Tue 24th Oct 2014 12:56:04PM}
        \end{tabular}
    }
    \vspace{0mm}
\endgroup

\sepline

\noindent Test content

\end{document}

답변1

"제목" 상단과 오른쪽 스택 상단을 정렬하도록 편집되었습니다.

헤더의 "제목" 다음에 \Longunderstack오른쪽 텍스트에 오른쪽 정렬을 사용하고 \hfill. \smash왼쪽의 세로 간격에 영향을 주지 않도록 해야 했습니다 . 또한 "제목"이라는 단어가 1.55배로 확대되었기 때문에 두 수량의 상단을 정렬하기 위해 \Longunderstackby 를 수직으로 올려야 했습니다 (그렇지 않으면 "제목"의 하단이 "라인 1"의 하단과 정렬됨). 0.55\baselineskip.

\documentclass{article}

\usepackage{lipsum,xcolor}
\usepackage[usestackEOL]{stackengine}
\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}
\usepackage{changepage}
\usepackage{mdframed}

\newcommand*{\sepline}{%
  \par
  \vspace{0.5mm}
    \begingroup
      \color{gray!55}%
      \hrule width\linewidth height 0.1mm
    \endgroup
  \vspace{3mm}
}

\pagenumbering{gobble}
\pagestyle{empty}

\setmainfont[Mapping=tex-text]{DejaVu Sans}

\begin{document}

\color{gray!185}

\setlength{\parindent}{3em}

\begingroup
    \setmainfont{DejaVu Sans ExtraLight}
    \setlength{\parindent}{0.5mm}
    {\color{gray!160}{\fontspec[Scale=1.55]{DejaVu Sans ExtraLight}Subject}
    \hfill
    {\footnotesize\smash{\raisebox{0.55\baselineskip}{\Longunderstack[r]{
      Line one\\
      Line two\\
      Line three\\
      Line four
    }}}}
\par\vspace{0.4mm}}
    {
        \setlength{\parindent}{1.7mm}
        \color{gray!200}
        \begin{tabular}{ l l }
            To: & {\hspace{1mm}DEF} \\
            From: & {\hspace{1mm}ABC} \\
            Sent: & {\hspace{1mm}Tue 24th Oct 2014 12:56:04PM}
        \end{tabular}
    }
    \vspace{0mm}
\endgroup

\sepline

\noindent Test content

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보