나는 inputenc를 두 번 쓴 적이 없습니다. 적어도 내 메인 tex 파일에는 없어. 이 오류의 원인이 무엇인지 잘 모르겠으며 문제 해결에 도움을 받을 수 있습니다.
문서가 시작되기 직전에 내가 쓴 모든 내용은 다음과 같습니다.
% -----------------------------------Initialize Document----------------------------------------
\documentclass[12pt]{article}
\usepackage{textcomp}
\usepackage[headheight=12pt, headsep=0pt, nohead, nofoot]{geometry}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{subfig}
\usepackage{multicol}
\usepackage{siunitx}
\usepackage{wrapfig}
\usepackage{amsmath}
\usepackage[colorlinks]{hyperref}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\setlength{\footskip}{40pt}
\DeclareSIUnit\gauss{G}
\input{style/common.tex}
\input{style/scala.tex}
\lstset{frame=, basicstyle={\footnotesize\ttfamily}}
\graphicspath{ {images/} }
%-----------------------------------------Cover Page----------------------------------------
내가 겪고 있는 오류는 다음과 같습니다.
LaTeX Error: Option clash for package inputenc.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.2 \usepackage
[british,UKenglish]{babel}
The package inputenc has already been loaded with options:
[utf8]
There has now been an attempt to load it with options
[utf8x]
Adding the global options:
utf8,utf8x
to your \documentclass declaration may fix this.
Try typing <return> to proceed.
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
Package: babel 2016/04/23 3.9r The Babel package
(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
Language: english 2012/08/20 v3.3p English support from the babel system
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def
File: babel.def 2016/04/23 3.9r Babel common definitions
\babel@savecnt=\count173
\U@D=\dimen190
)
\l@canadian = a dialect from \language\l@american
\l@australian = a dialect from \language\l@british
\l@newzealand = a dialect from \language\l@british
) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
Language: english 2012/08/20 v3.3p English support from the babel system
)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
Package: color 2016/07/10 v1.1e Standard LaTeX Color (DPC)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package color Info: Driver file: pdftex.def on input line 147.
) (/usr/share/texlive/texmf-dist/tex/latex/fancyref/fancyref.sty
Package: fancyref 1999/02/03 v0.9c Fancy cross-referencing
(/usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty
Package: varioref 2016/02/16 v1.5c package for extended references (FMi)
\c@vrcnt=\count174
)) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty
Package: float 2001/11/08 v1.3d Float enhancements (AL)
\c@float@type=\count175
\float@exts=\toks25
\float@box=\box78
\@float@everytoks=\toks26
\@floatcapt=\box79
) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrextend.sty
Package: scrextend 2016/06/14 v3.21 KOMA-Script package (extend other classes with features of KOMA-Script classes)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
Package: scrkbase 2016/06/14 v3.21 KOMA-Script package (KOMA-Script-dependent basics and keyval usage)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
Package: scrbase 2016/06/14 v3.21 KOMA-Script package (KOMA-Script-independent basics and keyval usage)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package: scrlfile 2016/06/14 v3.21 KOMA-Script package (loading files)
Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files)
Copyright (C) Markus Kohm
그래서 이 한 줄로 좁혔어요. 프로젝트가 작동하던 시점으로 롤백하고 천천히 변경 사항을 다시 추가한 후 이는 코드가 컴파일되지 않는 원인이 됩니다.
% -----------------------------------Initialize Document----------------------------------------
\documentclass[12pt]{article}
\usepackage{textcomp}
\usepackage[headheight=12pt, headsep=0pt, nohead, nofoot]{geometry}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{subfig}
\usepackage{multicol}
\usepackage{siunitx}
\usepackage{wrapfig}
\usepackage{hyperref}
\usepackage{amsmath}
\usepackage[colorlinks]{hyperref}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\setlength{\footskip}{40pt}
\DeclareSIUnit\gauss{G}
\input{style/common.tex}
\input{style/scala.tex}
\lstset{frame=, basicstyle={\footnotesize\ttfamily}}
\graphicspath{ {images/} }
%-----------------------------------------Cover Page----------------------------------------
\begin{document}
%-----------------------------------------ABSTRACT-------------------------------------
\begin{center}
{\large\bf{Abstract}}
\end{center}
\begin{enumerate}
%this line
\item click on "\textbf{\textit{Manage Passwords}".
\end{enumerate}
\end{document}
답변1
문서의 코드에는 흔히 발생하는 몇 가지 문제가 있습니다.
hyperref
패키지 로드마지막. 있다아주 소수이 규칙의 예외. (cleveref
패키지는 예외 중 하나입니다. 패키지는 . 이후에 로드되어야 합니다hyperref
.)subfig
및 를 모두 로드하지 마십시오subcaption
. 서로 호환되지 않습니다. 둘 중 하나만 선택하세요.하지만 둘 다는 아니다.지시
\lstset{frame=, basicstyle={\footnotesize\ttfamily}
결함이 있습니다. 매크로를
listings
활성화하려면 패키지를 로드해야 하는 것(코드가 수행하지 못하는 작업) 외에도\lstset
명령은 다음과 같아야 합니다.\lstset{frame=, basicstyle={\footnotesize\ttfamily}}
작동하려면. 차이점을 발견할 수 있나요?
\bf
LaTeX 문서에 Plain-TeX 명령어를 사용하지 마세요 . 대신 사용하세요\bfseries
.{
불필요 하게 사용하지 마십시오}
. 코드가 복잡해질 뿐입니다. 따라서 대신\begin{center} {\large\bf{Abstract}} \end{center}
그냥 써
\begin{center} \large\bf Abstract \end{center}
아니면 더 나은 방법은,
\begin{center} \large\bfseries Abstract \end{center}
실제로 모든 패키지를 로드해야 하는지 확인하세요. 그 중 일부는 뚜렷한 이유 없이 로드되고 있다는 인상을 받지 않을 수 없습니다.
위의 권장 사항을 적용하면 다음과 같은 결과가 나옵니다.
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc} % it's usually a good idea to load this package early
\usepackage{textcomp}
\usepackage[headheight=12pt, headsep=0pt, nohead, nofoot]{geometry}
\usepackage{graphicx}
\usepackage{subcaption}
%\usepackage{subfig}
\usepackage{multicol}
\usepackage{siunitx}
\DeclareSIUnit\gauss{G}
\usepackage{wrapfig}
\usepackage{amsmath}
\usepackage{lipsum} % filler text
\setlength{\footskip}{40pt} % why??
% Commented out since I don't have the files 'common.tex' and 'scala.tex':
%\input{style/common.tex}
%\input{style/scala.tex}
\usepackage{listings} % previously missing
\lstset{frame=, basicstyle={\footnotesize\ttfamily}}
\graphicspath{ {images/} }
\usepackage[colorlinks]{hyperref} % load this package LAST
\begin{document}
%--------------------------ABSTRACT---------------------
\begin{center}
\large\bfseries Abstract
\end{center}
\begin{enumerate}
\item Click on ``\textbf{\textit{Manage Passwords}}''
\end{enumerate}
\end{document}