答案1
您可以contour
为此使用包。如果您使用该outline
选项加载它,您将获得“正确”的轮廓(而不是文本的几个偏移副本)。
\documentclass{article}
\usepackage[outline]{contour}
\usepackage{amsmath}
\contourlength{.4pt}
\begin{document}
\textcolor{yellow}{\contour{blue}{Some Words}}
\end{document}
答案2
另一种选择是包pdfrender
:
- 它需要 PDF 模式下的 pdfTeX 或 LuaTeX。
- 它通过改变渲染模式来适用于 Type 1 字体,因此不支持 PK 字体或规则。
- 段落、换行甚至分页符均受支持。
- 适用于 LaTeX 或基于纯 TeX 的格式。
- 可用作开关,也可用作类似于的
\pdfrender
宏。\textpdfrender
\textcolor
示例文件:
\documentclass{article}
\usepackage{pdfrender}
\usepackage{xcolor}
\begin{document}
\textpdfrender{
TextRenderingMode=2,
LineWidth=.05ex,
StrokeColor=blue!30!black,
FillColor=orange!90,
}{Hello World}
\end{document}
答案3
pst-text
(的一部分pstricks
捆)具有一些文本处理功能,包括将文本转换为路径:
\documentclass{article}
\usepackage{pst-text}% http://ctan.org/pkg/pst-text
\begin{document}
\pscharpath[linecolor=red,linewidth=.4pt,fillstyle=solid,fillcolor=green]{\Large Some text}
\end{document}
更多(说明性)示例包含在pst-text
文档。
答案4
下面是使用effect
特征与
outer
设置。
\defineeffect
[outline]
[alternative=outer,
rulethickness=3pt]
\starttext
\dontleavehmode
\startcolor [green]%
\hbox to\zeropoint{Hello World!}%
\stopcolor
%
\startcolor [blue]%
\hbox to\zeropoint{%
\starteffect [outline]%
Hello World!
\stopeffect}%
\stopcolor
\stoptext