简单(使用 KOMA-Script 字母):

简单(使用 KOMA-Script 字母):

我有几个.lyx大约 2000 年的文件需要重新打印。我没有保留相应的.pdf(或.ps)文件,所以我需要重新生成它们。

现代 LyX 对此没有问题除了,新生成的 PDF 都带有今天的日期,这不行……

这些文件都使用标准的 Letter-class(我想那时还没有 KOMA2 信件),并且没有明确的任何地方的日期字段。

我如何修改文件来打印我需要的日期——而无需离开 LyX GUI 的舒适环境?

(关于这个主题有几个问题,但没有一个是关于 LyX 的......)

答案1

简单(使用 KOMA-Script 字母):

对于 KOMA-Script 字母类,LyX 工具栏中会有一个选择器来输入日期。只需使用:

选择器

现在,您可以像其他字母元素一样输入日期:

输入日期

尽管添加 TeX 代码始终是可能的,但您还是应该选择 LyX 命令。在本例中,LyX 正确使用 KOMA-Script 命令\setkomavar{date}{May 26, 2000}来设置日期,因为我使用的是 KOMA-Script 字母类。

简单(使用标准字母类别):

当使用标准字母类时,恕我直言,使用文档设置将日期添加到序言中是一个好主意:

通过序言日期

高级(使用标准字母类别和新的布局设置):

对于有经验的 LyX 用户的建议是添加本地布局,例如,在文档设置中:

布局设置

在应用布局之前您必须先验证它。

现在,您在部分中有了日期元素Letter

date 元素

为了能够轻松复制元素,这里是元素的代码:

Style Date
        Category              Letter
        Margin                Static
        LatexType             Command
        LatexName             date
        KeepEmpty             1
        LeftMargin            Signature:xx
        LabelSep              xx
        TopSep                0.4
        BottomSep             0.4
        ParSep                0.4
        Align                 Block
        AlignPossible         Block, Left
        LabelType             Static
        LabelString           "Date:"
        LabelFont
          Series              Bold
          Shape               Italic
          Color               red
        EndFont
End

LyX 专家(基于标准字母类别的新文档类型):

经验丰富的用户还可以添加新的文档类型Letter (Standard Class with date)。为此,请将上面的布局代码保存为letterdate.inc。现在您可以生成新的信件布局文件letterwithdate.layout

#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass[letter]{Letter (Standard Class with date)}
#  \DeclareCategory{Letters}
# Letter textclass definition file based on letter.layout

Input letter.layout
Input letterdate.inc

将两个文件复制到layoutsLyX 安装目录(所有 LyX 用户均可使用)或layouts用户的 LyX 设置目录(通常为 Linux ~/.lyx/layouts/)。现在在 LyX 中选择ToolsReconfigure。下次重新启动 LyX 后,新课程应该可用。

答案2

好的,我找到了——插入->TeX 代码(我在打开之前就这么做了),然后输入,\date{May 26, 2000}它就起作用了。不过,令人惊讶的是,我不得不求助于这个。

我今天写的信(使用 KOMA Script 2)都有日期类型,我可以在其中明确设置日期。但是没有人将它添加到旧信件中?

快照

相关内容