双下划线,其中一条为虚线

双下划线,其中一条为虚线

有谁知道任何可以做双下划线的文字处理器;一条是正常线,另一条是虚线?

最好是 Linux 原生的

类似这样的:

样本

如果虚线位于顶部,那么也可以。

答案1

LaTeX 可以做到这一点。而且多得多

尝试一下分享LaTeX, 免费。

当你的 LaTeX 设置正常工作时,请尝试以下代码:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}

\title{\specdash{Some Text}}
\author{\specdashtwo{Author}}
\date{\specdashthree{20 October 2016}}

\newcommand{\specdash}[1]{%
    \tikz[baseline=(todotted.base)]{
        \node[inner sep=1pt,outer sep=0pt] (todotted) {#1};
        \draw (todotted.south west) -- (todotted.south east);
        \draw[densely dashed] ([yshift=-2pt]todotted.south west) -- ([yshift=-2pt]todotted.south east);
    }%
}%

\newcommand{\specdashtwo}[1]{%
    \tikz[baseline=(todotted.base)]{
        \node[inner sep=1pt,outer sep=0pt] (todotted) {#1};
        \draw[loosely dashed] ([yshift=-1pt]todotted.south west) -- ([yshift=-1pt]todotted.south east);
        \draw ([yshift=-3pt]todotted.south west) -- ([yshift=-3pt]todotted.south east);
    }%
}%

\newcommand{\specdashthree}[1]{%
    \tikz[baseline=(todotted.base)]{
        \node[inner sep=1pt,outer sep=0pt] (todotted) {#1};
        \draw[dotted] ([yshift=-1pt]todotted.south west) -- ([yshift=-1pt]todotted.south east);
        \draw[densely dashed] ([yshift=-3pt]todotted.south west) -- ([yshift=-3pt]todotted.south east);
    }%
}%

\begin{document}

\maketitle

\end{document}
\documentclass{article}

以下是上述代码的输出截图:

在此处输入图片描述

相关内容