我正在使用的字体在LaTeX中没有倾斜/倾斜变体(NB:不是斜体),我想在某些地方使用倾斜文本.
是否有一种简单的方法来倾斜文本而不必生成全新的字体文件等?
一个建议的解决方案是:
\renewcommand{\textsl}[1]{\tikz[baseline=(X.base)] \node[xslant=0.2231153] (X) {#1};}
这对于一个或两个单词很有效,但是tikz节点不会跨越线,因此它不适用于,例如,一个定理环境.
显然,快速而肮脏的方法不会产生特殊的字距或间距,但我并不担心.但是,需要13度的剪切/倾斜.
考虑以S-expr表示法编写的以下代码段:
(lambda (x) (lambda (y) (+ x y)))
Run Code Online (Sandbox Code Playgroud)
或者在Javascript中:
function(x) { return function(y) { return x+y; }; }
Run Code Online (Sandbox Code Playgroud)
我怎么用C写这个?