是否可以在写字板的同一行上左右对齐文本?例如,我希望我的名字在左边,日期在右边。两者在同一条线上。我怎样才能做到这一点?
2 回答
虽然写字板不允许您修改制表位的对齐方式,但RTF 格式支持带对齐方式的制表位,并且写字板可以显示和编辑包含此类制表位的文档,例如,当您在 Microsoft Word 中创建它们并另存为 RTF 时。
如果您无法访问 Microsoft Word,您可以在写字板中创建制表位,将文件保存为 RTF,然后使用文本编辑器打开它并修改您感兴趣的制表位定义。
这是一个例子:
我在写字板中创建了一个简单的 RTF 文档,其中包含文本Left<tab>Middle<tab>Right
并创建了两个制表位。我希望第一个制表位居中对齐,第二个制表位右对齐。
然后我将文档以 RTF 格式保存在我的桌面上并在记事本中打开它。它看起来像这样:
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1031{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\*\generator Riched20 10.0.14393}\viewkind4\uc1
\pard\sa200\sl276\slmult1\tx3976\tx7242\f0\fs22\lang7 Left\tab Middle\tab Right\par
}
注意定义制表位位置的\tx3976
and命令(通常您查找后跟一些数字)。\tx7242
\tx
现在您可以插入\tqc
用于居中对齐制表位的\tqr
命令或用于右对齐制表位的命令。\tx
在要修改的命令前面输入该命令。RTF 文档现在看起来像这样:
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1031{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\*\generator Riched20 10.0.14393}\viewkind4\uc1
\pard\sa200\sl276\slmult1\tqc\tx3976\tqr\tx7242\f0\fs22\lang7 Left\tab Middle\tab Right\par
}
现在您可以保存文档并退出记事本,当您在写字板中重新打开文件时,您应该会看到它以正确的制表位对齐方式显示。也可以在写字板中移动制表位而不丢失对齐方式。
在 Windows 10 上进行了测试,但它可能适用于早期版本的写字板,因为所需的命令并不完全是新的。
使用正确的格式是不可能的。
例如,在 Microsoft Word/LibreOffice Writer 中,您将使用左对齐和右对齐的选项卡,如Word 的这个 howto 所示。但是,写字板只有左对齐选项卡。
可以通过巧妙地使用空格(或空格和制表位的混合)来伪造它,就像在过去所做的那样(现在仍然是那些不太了解的人)。