如何将文本格式化为这种格式?

如何将文本格式化为这种格式?

如何格式化文本如下:

在此处输入图片描述

答案1

一种简单的方法是使用tabularx,您可以尝试其他选项,正如@leandriis 在评论中所建议的那样。

\documentclass[12pt,a4paper]{article}
\usepackage{tabularx}

\begin{document}            

\renewcommand{\arraystretch}{1.5}
\noindent%
\begin{tabularx}{\textwidth}{@{}>{\bfseries}lX@{}}
   Engineering mechanics & - Irving H. Shames, G. Krislina. Mohana Rao \\
   Textbook              & - R. K. Ban sal, Sanjay Ban sal IrvUi H. Shames, J. Benjamin\\
   Reference             & - S. Rajasekharan, G. Sankara Subramanyan R.C. Hibbler
\end{tabularx}  

\end{document}

在此处输入图片描述

答案2

只是为了好玩,因为它很少使用,所以使用tabbing环境的解决方案:

\documentclass[]{article}

\begin{document}
\begin{tabbing}
  \textbf{Engineering mechanics} \=- \=Irving H. Shames, G. Krishna. Mohana Rao \\
  \textbf{Textbook}\>-\>R. K. Bansal, Sanjay Bansal \\
  \>\>Irvin H. Shames, J. Benjamin \\
  \textbf{Reference}\>-\>S. Rajasekharan, G. Sankara Subramanyan \\
  \>\>R. C. Hibbler
\end{tabbing}
\end{document}

在此处输入图片描述

相关内容