没有列出首字母缩略词,所以我可以只预处理 \input 吗?

没有列出首字母缩略词,所以我可以只预处理 \input 吗?

因此,我真正的问题是 overleaf 没有生成词汇表。我怀疑问题出在我有子文件\input{}

因此我的问题是:有没有办法让 latex 创建一个.tex包含所有执行命令的单个文件\input。然后我可以将这个单个文件输入 overleaf 并进行编译。

好吧。我有一个 MVCE。Overleaf 项目在这里找到:[https://www.overleaf.com/9283383875ffmqsbpqjcnf][1]

您可以看到没有生成任何词汇表。不过一切都差不多正确。

这些文件是:

主文本

\documentclass[a4paper,10pt,titlepage]{report}
\usepackage[utf8]{inputenc}

\include{config}

\begin{document}

\tableofcontents
\input{chapters/0_abstract}

\printglossaries


\end{document}

配置.tex

\usepackage[acronym,toc]{glossaries}

\makeglossaries
\input{acronym}

首字母缩略词.tex

\newacronym{TVLA}{TVLA}{Test Vector Leakage Assessment}
\newacronym{CPA}{CPA}{Correlation Power Analysis}
\newacronym{DPA}{DPA}{Differential Power Analysis}
\newacronym{SCA}{SCA}{Side Channel Analysis}

章节/0_摘要.tex

\chapter{Abstract}
Here goes your abstract. Be concise, introduce context, problem, known approaches, your solution, your findings.

\acrshort{CPA}
\cite{2004_CPA_with_power_model}

答案1

\include永远不应该在序言中使用(文件将获得输入,但aux文件使用将中断)使用\input (或者最好将文件重命名为.sty并使用\usepackage

此外,Overleaf 还要求\glossarystyle{list}(或其他定义的样式)触发自动生成。通过这些更改,您可以获得

在此处输入图片描述

相关内容