更改“命名法”的名称在 lyx 中不起作用

更改“命名法”的名称在 lyx 中不起作用

为什么建议的命令在 Lyx 中不起作用?我正在使用“Book(标准)类”。谢谢大家!

\renewcommand\nomname{New Name for Nomenclature}

编辑:

我必须在 Lyx 的文档设置中在序言部分输入该命令。我实际上没有使用 [\printnomenclature] 命令,但它打印在文档的下方。

一旦我将其转换为普通的 latex 文件,我就可以看到 lyx 生成的命名法 - 条目位于我的命令之上。(正如 Phelype 所建议的。)但我不知道如何在 Lyx 中更改这一点。

%% LyX 2.3.0 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[12pt,oneside,12pt,a4paper,titlepage]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=3cm,bmargin=3cm,lmargin=2.5cm,rmargin=3.5cm}
\setlength{\parskip}{0bp}
\setlength{\parindent}{0pt}
\usepackage{xcolor}
\usepackage{textcomp}
\usepackage{amsmath}
\usepackage{setspace}
\PassOptionsToPackage{normalem}{ulem}
\usepackage{ulem}
\usepackage{nomencl}
% the following is useful when we have the old nomencl.sty package
\providecommand{\printnomenclature}{\printglossary}
\providecommand{\makenomenclature}{\makeglossary}
\makenomenclature
\setstretch{1.5}
\usepackage[unicode=true,pdfusetitle,
 bookmarks=true,bookmarksnumbered=false,bookmarksopen=true,bookmarksopenlevel=1,
 breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=false]
 {hyperref}

\makeatletter


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[light]{CormorantGaramond}
\usepackage{slantsc}
\usepackage{hanging}
\usepackage{graphicx}
\usepackage[font=footnotesize,labelfont=footnotesize]{caption}
%\usepackage{subcaption}
\usepackage[english, french, ngerman]{babel}
\usepackage{changepage}

%-----Literatur- und Siglenverzeichnis------
\renewcommand\nomname{Siglenverzeichnis}

答案1

好吧,我终于解决了这个问题。Lyx 显然添加了一个关于命名法名称的自动命令用户撰写的序言。

为了改变“命名法”的名称,你必须添加命令

\renewcommand\nomname{New Name}

直接作为 TeX 代码主文档。为了将其添加到目录中,您还必须包含

\def\nompreamble{\addcontentsline{toc}{chapter}{\nomname}\markboth{\nomname}{\nomname}}

在序言中。

相关内容