如何使文本垂直对齐且文本宽度固定?

如何使文本垂直对齐且文本宽度固定?

我不知道如何正确对齐文本。我搜索的所有信息textwidth都只给出有关如何格式化表格的结果,但我只是想在这里使用纯文本。知道我哪里做错了吗?我正在尝试制作简历,并使用了我在网上找到的 XeLaTeX 示例。任何帮助都非常感谢。

附言:我对 LaTeX 毫无经验,大家都说要边做边学,所以我想我会尝试一下。

\documentclass[a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[dutch]{babel}
\usepackage{amsmath, amssymb}


% figure support
\usepackage{import}
\usepackage{xifthen}
\pdfminorversion=7
\usepackage{pdfpages}
\usepackage{transparent}
\newcommand{\incfig}[1]{%
    \def\svgwidth{\columnwidth}
    \import{./figures/}{#1.pdf_tex}
}

\newcommand*{\entryskillstyle}[1]{{{\textwidth #1 50cm}\fontsize{15pt}{1em}\bodyfont\bfseries\color{black} #1}}
\pdfsuppresswarningpagegroup=1

\begin{document}
\setlength{\entryskillstyle}{9cm}
\entryskillstyle{Hello \TeX world}
\entryskillstyle{Hello StackExchange world}
\end{document}

这是我希望它在对齐方面的样子(不包括格式)(在这个例子中可能不清楚,但我只希望“Hello TeX World”和“Hello StackExchange world”对齐,我不关心其余的文本):

Hello TeX World              I'm eating a salad
Hello StackExchange world    I'm eating a veggie burger

我实际得到的是:

在此处输入图片描述

答案1

在此处输入图片描述

\documentclass[a4paper]{article}

\begin{document}

\noindent
\begin{tabular}{@{}ll@{}}
Hello \TeX\ world& I'm eating\ldots\\
Hello StackExchange world& I'm eating
\end{tabular}
\end{document}

如果出现错误(您发布的代码给出未定义的命令错误),则生成的 PDF 不实用。TeX 只会从错误中恢复足以调试文档的错误,而不会真正尝试生成合理的排版输出。

这是很多从简单文档开始并仅在需要时添加包会更容易。您加载的大多数包似乎不相关,如果您使用 xelatex,那么您永远不应该加载inputencfontenc

相关内容