以下是 MWE:
% Preview source code
%% LyX 2.3.2-2 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[a4paper,english,hebrew,numbers=noenddot]{scrartcl}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{fontspec}
\setlength{\parindent}{0bp}
\usepackage{color}
\usepackage[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
breaklinks=false,pdfborder={0 0 0},pdfborderstyle={},backref=false,colorlinks=true]
{hyperref}
\hypersetup{
linkcolor=blue}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\pdfpageheight\paperheight
\pdfpagewidth\paperwidth
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\newfontfamily\hebrewfont[Script=Hebrew]{David CLM}
\newfontfamily\hebrewfonttt[Script=Hebrew]{Miriam Mono CLM}
\newfontfamily\hebrewfontsf[Script=Hebrew]{Bellefair}
\newfontfamily{\am}{Open Sans Hebrew}
\AtBeginDocument{
\renewcommand\footnoterule{%
\kern -3pt
\hbox to \textwidth{\hfill\vrule height 0.4pt width .4\textwidth}
\kern 2.6pt
}}
\renewcommand{\labelenumii}{\labelenumi\arabic{enumii}.}
\addtokomafont{disposition}{\rmfamily}
\renewcommand{\descriptionlabel}[1]{\hspace{\labelsep}\bfseries\am\textcolor{blue}{#1:}}
\makeatother
\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\setotherlanguage{english}
\begin{document}
\begin{description}
\item [{כחגלדך}] דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו ביום
דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט
לו ביום דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו ביום דג
סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו
ביום דג סקרן שט לו ביום דג סקרן שט לו
\end{description}
\end{document}
如您所见,文本位于蓝色单词下方。我可以将它们分开吗?
即:
所有文本都将位于黑线之后。我可以这样做吗?
换句话说 - 是否可以为标签(蓝色单词)和文本留出空间,以使它们不会混合?
编辑:
我使用这个解决方案来设计我的描述 -https://stackoverflow.com/a/7629070/2013542,那么我可以添加一些东西让它起作用吗?
谢谢你!
答案1
这个答案稍微调整一下Gonzalo Medina 的回答类似的问题,这样您只需要在前言中进行更改并可以继续description
在 LyX 中正常使用该环境。
平均能量损失
\documentclass{article}
\usepackage{xcolor}
\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\newfontfamily\hebrewfont[Script=Hebrew]{David CLM}
%% variable width label description set up
\usepackage{enumitem}
\usepackage{environ}
\newlength\widest
\renewcommand{\descriptionlabel}[1]{%
\hspace{\labelsep}%
\bfseries\textcolor{blue}{#1:}}
\newlist{heblyxdesc}{description}{1}
\makeatletter
\RenewEnviron{description}{%
\vbox{%
\global\setlength\widest{0pt}%
\def\item[##1]{%
\settowidth\@tempdima{\textbf{##1:}}%
\ifdim\@tempdima>\widest\global\setlength\widest{\@tempdima}\fi%
}%
\setbox0=\hbox{\BODY}%
}
\begin{heblyxdesc}[
leftmargin=\dimexpr\widest+0.5em\relax,
labelindent=0pt,
labelwidth=\widest,
style=unboxed]
\BODY
\end{heblyxdesc}%
}
\makeatother
\begin{document}
\begin{description}
\item[כחגלדך] דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו ביום דג
סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו ביום
\item[כחגלדך כחגלדך]
דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו
ביום דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט לו ביום דג סקרן שט
לו ביום דג סקרן שט לו
\end{description}
\end{document}