LibreOffice Writer中的源代码行结尾


1

我有一个名为“Source”的段落样式。它上下没有间距,它使用单空格字体和灰色背景。我想将带有较长行的文本粘贴到我的文档中,并且在打印中看到“输入”(段落结尾,选项A)或自动行包装(选项B)是很重要的,因此读者不会对此感到困惑。

A或B有任何设置吗?解决方法?

我不想手工格式化任何东西,因为它很脆弱且难以维护。尝试编号并得到一个有问题的用例:当在计算机上阅读文档时,很难从文档中复制源,因为编号也被复制了。

编辑:增加段落之间的间距是不够的。不够明显。在没有长线的情况下,在一般情况下看起来很奇怪并消耗大量空间。

(LibreOffice Writer 4.2.1.1英文; Windows 7 64位英文;匈牙利文和英文文本)


使用过的解决方案是获得赏金奖励。
Notinlist 2014年

Answers:


2

您可以尝试这样做:在“缩进和间距”选项卡中

  • 将“Before text”设置为x cm
  • 将“第一行”设置为-x cm

通过这种方式,您可以缩小x cm长行的包裹部分,并且短行不受影响。


这不可能,因为我有时必须插入缩进文本(HTML代码或程序),因此在这些情况下会引起歧义/丑陋。
Notinlist 2014年

还是个好主意...... :-)
Notinlist 2014年

1

如果将Before和/或After间距设置为大于零的值(并且行间距为“Single”),那么您将在“段落”(代码行)之间分离。


早些时候我做到了这一点,我在这个问题上未能提及。两个问题是:#1不够明显#2看起来很奇怪,并且在没有长线的情况下在一般情况下消耗了大量空间。
Notinlist 2014年

1

假设LibreOffice Writer具有脚本支持,我相信宏可以做到这一点。查找长于特定行数的行的宏,在第80列粘贴回车符,并将puts放在该行上。


固定数量的字符不好。如果我更改字体大小或将文本文件放入表格单元格,那么它就会出错。总而言之,这种解决方案的维护费用很高。
Notinlist 2014年

如何与剪贴板副本交互?
Notinlist 2014年

剪贴板副本可能不起作用,但完全可以使用此方法重新对齐线条。找到以⤶dingbat结尾的行,删除它以及尾随回车符,并重新对齐该行。
RAKK 2014年

0

在段落上设置水平边框。这将导致段落之间的水平线。


那非常难看。所以这里没有+1。:-)但是这导致了打开左侧垂直边框并在“Borders”选项卡中将“Merge with next paragraph”设置为false的想法,所以赏金就在这里。
Notinlist 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.