我必须在我的文档中添加首字母缩略词列表,为此我使用:
\usepackage[acronym,style=long3col]{glossaries}
\makeglossaries
和
\newacronym{LOWERCASE LABEL}{UPPERCASE LABEL}{THE FULL TERM}\par
\printglossary[type=\acronymtype,title=Acronyms]
但是我收到了一个错误:
\newacronym{LOWERCASE LABEL}{UPPERCASE LABEL}{THE FULL TERM}\par
\printglossary[type=\acronymtype,title=Acronyms]
请问有人能告诉我我的代码有什么问题吗?请查看以下代码:
\documentclass[12pt,MSc,wordcount,oneside,anon, left= 40mm, right = 20mm, top = 20mm, bottom = 20mm]{muthesis}
\usepackage{hyperref}
\usepackage{fancyhdr}
\usepackage{color}
\usepackage{eucal}
\usepackage{graphicx}
\usepackage{etoolbox}
\usepackage{float}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{multicol}
\usepackage[justification=centering]{caption}
\usepackage[acronym,style=long3col]{glossaries}
\makeglossaries
\usepackage{textcomp}
\usepackage{enumerate}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{pifont}
\newcommand{\cmark}{\ding{51}}%
\newcommand{\xmark}{\ding{55}}
\usepackage{cleveref}
\graphicspath{ {pics/} }
\setlength{\parindent}{4em}
\setlength{\parskip}{1em}
\renewcommand{\baselinestretch}{1.5}
\setcounter{secnumdepth}{4}
\begin{document}
{
\newacronym{LOWERCASE LABEL}{UPPERCASE LABEL}{THE FULL TERM}\par
\printglossary[type=\acronymtype,title=Acronyms]
\begin{titlepage}
\begin{center}
\vspace*{1cm}
}
\bibliographystyle{ieeetr}
%ieeetran}
\bibliography{references}
%\end{flushleft}
\end{document}
答案1
以下是对您的代码的一些评论:
hyperref
应该最后加载除少数例外。\newacronym
应该在文档的序言中使用,在 之后\makeglossaries
。如果你要定义许多条目,最好将它们写在单独的文件中,并使用或更好的方法(再次在 之后).tex
包含该文件\input{...}
\loadglsentries{...}
\makeglossaries
您有一个
\begin{titlepage}
没有其对应的\end{titlepage}
。有一个小组从后面开始
\begin{document}
,又在后面结束\vspace*{1cm}
,这只会带来麻烦。最后,您必须使用首字母缩略词来打印某些内容。请记住,编译链应该是这样的:
pdflatex mydoc.tex
makeglossaries mydoc
pdflatex mydoc.tex
(pdflatex
可以更改为您喜欢的 TeX 风格)
以下是如何在文档中添加首字母缩略词的示例
\documentclass[12pt,MSc,wordcount,oneside,anon, left= 40mm, right = 20mm, top = 20mm, bottom = 20mm]{muthesis}
\usepackage{textcomp}
\usepackage{enumerate}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{pifont}
\usepackage{fancyhdr}
\usepackage{color}
\usepackage{eucal}
\usepackage{graphicx}
\usepackage{etoolbox}
\usepackage{float}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{multicol}
\usepackage[justification=centering]{caption}
\usepackage{hyperref}
\usepackage[acronym,style=long3col]{glossaries}
\makeglossaries
\newacronym{svm}{SVM}{Support Vector Machine}
\newcommand{\cmark}{\ding{51}}%
\newcommand{\xmark}{\ding{55}}
\usepackage{cleveref}
\graphicspath{ {pics/} }
\setlength{\parindent}{4em}
\setlength{\parskip}{1em}
\renewcommand{\baselinestretch}{1.5}
\setcounter{secnumdepth}{4}
\begin{document}
\printglossary[type=\acronymtype,title=Acronyms]
\chapter{test}
Hello world!
First use of acronym \gls{svm}. Second use \gls{svm}
\end{document}