No tengo entradas escritas dos veces. al menos no lo tengo en mi archivo tex principal. No estoy seguro de qué podría estar causando este error y me vendría bien un poco de ayuda para solucionarlo.
Aquí está todo lo que he escrito justo antes de que comience el documento:
% -----------------------------------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----------------------------------------
y aquí está el error que recibo:
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
así que lo reduje a esta única línea. después de retroceder al momento en que el proyecto estaba funcionando y agregar lentamente los cambios, esta es la línea que hace que el código no se compile.
% -----------------------------------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}
Respuesta1
El código de su documento sufre varios problemas comunes:
Cargar el
hyperref
paqueteúltimo. Haymuy pocosexcepciones a esta regla. (Elcleveref
paquete es una de esas excepciones: debe cargarse despuéshyperref
).No cargues ambos
subfig
ysubcaption
. No son mutuamente compatibles. Elige sólo uno u otro,pero no ambos.La instrucción
\lstset{frame=, basicstyle={\footnotesize\ttfamily}
es defectuoso. Además de tener que cargar el
listings
paquete (algo que su código no hace) para activar la\lstset
macro, la instrucción debe ser\lstset{frame=, basicstyle={\footnotesize\ttfamily}}
para que funcione. ¿Puedes ver la diferencia?
No utilice la instrucción Plain-TeX
\bf
en un documento LaTeX. Úselo\bfseries
en su lugar.No lo use
{
e}
innecesariamente: solo crea desorden de código. Así, en lugar de\begin{center} {\large\bf{Abstract}} \end{center}
solo escribe
\begin{center} \large\bf Abstract \end{center}
o, mejor aún,
\begin{center} \large\bfseries Abstract \end{center}
Verifique si realmente necesita cargar todos esos paquetes. No puedo evitar tener la impresión de que algunos de ellos se están cargando sin motivo aparente.
Una vez implementadas las recomendaciones anteriores, este es el resultado que se obtiene:
\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}