悠闲数学娱乐论坛(第2版)'s Archiver

kuing 发表于 2018-3-27 16:15

玩制表符号

纯属无聊……[code]\documentclass{ctexart}
\xeCJKsetcharclass{"2500}{"257F}{1}
\begin{document}

{
\lineskip=0pt
\linespread{0.8}\selectfont
\obeylines

┌┬┐┌─┐
├┼┤│┼│
└┴┘└─┘
┏┳┓┏━┓┎┰┒┍┯┑
┣╋┫┃╋┃┠╂┨┝┿┥
┗┻┛┗━┛┖┸┚┕┷┙
╔╦╗╔═╗╓╥╖╒╤╕
╠╬╣║╬║╟╫╢╞╪╡
╚╩╝╚═╝╙╨╜╘╧╛
┏┱┐┌┲┓┌┬┐┏┳┓
┡╃┤├╄┩┟╁┧┞╀┦
└┴┘└┴┘┗┻┛└┴┘
┌┬┐┌┬┐┌┮┓┏┭┐
┢╅┤├╆┪├┾┫┣┽┤
┗┹┘└┺┛└┶┛┗┵┘
┌┮┓┏┭┐┏┳┓┌┬┐
┟╆┫┣╅┧┡╇┩┢╈┪
┗┻┛┗┻┛└┴┘┗┻┛
┏┳┓┏┳┓┏┱┐┌┲┓
┞╄┫┣╃┦┣╉┤├╊┫
└┶┛┗┵┘┗┹┘└┺┛
╭─╮╲╱╭╮
│╳│╱╲╰╯
╰─╯

┏━┯━┯━┳━┯━┯━┳━┯━┯━┓
┃ │ │ ┃ │ │ ┃ │ │ ┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃ │ │ ┃ │ │ ┃ │ │ ┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃ │ │ ┃ │ │ ┃ │ │ ┃
┣━┿━┿━╋━┿━┿━╋━┿━┿━┫
┃ │ │ ┃ │ │ ┃ │ │ ┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃ │ │ ┃ │ │ ┃ │ │ ┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃ │ │ ┃ │ │ ┃ │ │ ┃
┣━┿━┿━╋━┿━┿━╋━┿━┿━┫
┃ │ │ ┃ │ │ ┃ │ │ ┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃ │ │ ┃ │ │ ┃ │ │ ┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃ │ │ ┃ │ │ ┃ │ │ ┃
┗━┷━┷━┻━┷━┷━┻━┷━┷━┛
}

\end{document}
[/code]用 XeLaTeX 编译,效果:
[attach]5997[/attach]
[attach]5998[/attach]

kuing 发表于 2018-3-27 16:19

代码解释:
一、由 "2500 至 "257F 都是制表符的编码,\xeCJKsetcharclass{"2500}{"257F}{1} 就是将它们都归类为 CJK 字符,然后就会用中文字体来输出它们;
二、\obeylines 将回车变成 \par;
三、为了让各行粘在一起,改变了行距,这些改变(包括上一条)当然应该是局部的,所以整个放了在一个 { } 中。

isee 发表于 2018-3-27 16:56

作文纸?

kuing 发表于 2018-3-27 17:49

[b]回复 [url=http://kuing.orzweb.net/redirect.php?goto=findpost&pid=25902&ptid=5266]3#[/url] [i]isee[/i] [/b]

看最后那图大概是玩数独的

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.