这里(%%% Definitions>>>\setlist>>>leftmargin=)如何根据单词的长度(以黄色突出显示)自动替换从术语到定义的距离,以便定义不在术语之下(以红色突出显示)。
文本中既有短期术语,也有长期术语,因此应该自动计算。
\documentclass[a4paper,12pt]{article}
%%% Работа с русским языком
\usepackage{cmap} % поиск в PDF
\usepackage[T2A]{fontenc} % кодировка
\usepackage[utf8]{inputenc} % кодировка исходного текста
\usepackage[english,russian]{babel} % локализация и переносы
%%% Оформление текста
\renewcommand{\familydefault}{\sfdefault} % Начертание шрифта
\usepackage{xcolor} % Изменение цвета
%%% Определения
\usepackage{enumitem}
\newlist{worddefs}{description}{1}
\setlist[worddefs]{font=\sffamily\bfseries, labelindent=\parindent, leftmargin=6em, style=sameline}
%%% Создание maketitle
\author{Птичка Химичка}
\title{Химия с нуля}
\date{}
\makeatletter
\def\@maketitle{%
\newpage
\null
\vskip 2em%
\begin{center}%
\let \footnote \thanks
{\Huge\bfseries\@title \par}%
\vskip 1.5em%
{\large
\lineskip .5em%
\begin{tabular}[t]{c}%
\@author
\end{tabular}\par}%
\vskip 1em%
{\large \@date}%
\end{center}%
\par
\vskip 1.5em}
\makeatother
\begin{document}
\maketitle
\section*{Основы химии}
\begin{worddefs}
\item[\textcolor{purple}{Химия} -] наука о веществах, их свойства, строение и превращениях, происходящих в результате химических реакций.
Т.к. все вещества состоят из атомов и молекул, то химия занимается в основном, изучением взаимодействий между атомами и молекулами, полученными в результате таких взаимодействий.
\hfill
\hrule
\hfill
\item[\textcolor{purple}{Вещество} -] то что имеет массу (её не имеют волны, поля и.т.д), но не имеет определенной формы.
\end{worddefs}
\end{document}
答案1
您可以将每个项目放在其自己的表中(而不是使用enumerate
)
\documentclass{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{tabularx}
\usepackage{xcolor}
\newcommand\textdef[2]{\setlength{\tabcolsep}{3pt}\noindent\begin{tabularx}{\linewidth}{@{}lX}#1\\\end{tabularx}}
\begin{document}
\textdef{\textcolor{purple}{Химия} -}{наука о веществах, их свойства, строение и превращениях, происходящих в результате химических реакций.}\bigskip
\hrule
\ \bigskip\\
\textdef{\textcolor{purple}{Вещество} -}{то что имеет массу (её не имеют волны, поля и.т.д), но не имеет определенной формы.}
\end{document}