# No accents and ¿ ¡ in pdf bookmarks

I'm doing a book with LateX in spanish language and I'm having some problems with spanish accents and symbols ¿ and ¡. Here's my preamble, sorry, it's very huge:

\usepackage{scrlayer-scrpage}
\usepackage{showframe}
\usepackage{geometry}
\geometry{tmargin=2.5cm,bmargin=2.5cm,lmargin=2cm,rmargin=2cm}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish,es-nodecimaldot]{babel}
\spanishdecimal{.}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage{units}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}

\usepackage{scrhack}

\usepackage{nicefrac}
\usepackage{units}

\usepackage{setspace}
\PassOptionsToPackage{normalem}{ulem}
\usepackage{ulem}
\doublespacing

\usepackage{enumerate}

\usepackage[osf]{mathpazo}

\usepackage{graphicx}
\usepackage{color,xcolor}

\usepackage[most]{tcolorbox}
\tcbuselibrary{theorems}

\usepackage{tikz, pgf, pgfplots}
\usetikzlibrary{arrows,backgrounds,plotmarks,shapes.geometric,calc}

%\usepgfplotslibrary{external}
%\tikzexternalize
%\tikzset{external/force remake}

\pgfplotsset{plot coordinates/math parser=false}

\makeatletter
\renewcommand*\l@tcolorbox{\@dottedtocline{1}{1.5em}{3.0em}}
\makeatother

\tcbset {
teoestilo/.style={
colback=gray!20!white,
coltext=black,
coltitle=white,
enlarge top by=\baselineskip/2+1mm,
enlarge top at break by=0mm,
fonttitle=\bfseries\large,
fontupper=\normalsize,
enhanced,
colframe=black,
boxrule=1pt,
arc=2mm,
breakable,
top=2mm,
toptitle=1mm,
bottomtitle=1mm,
before=\vskip18pt,
separator sign ={\ $\blacktriangleright$}
},
}
\newtcbtheorem[auto counter, number within=section,list inside=thm]{teorema}%
{Teorema}{teoestilo}{th}
\newtcbtheorem[auto counter, number within=section,list inside=thm]{definicion}%
{Definicion}{teoestilo}{def}
\newtcbtheorem[auto counter, number within=section,list inside=ej]{ejercicio}%
{Ejercicio}{teoestilo}{ejer}
\newtcbtheorem[auto counter, number within=section,list inside=thm]{corolario}%
{Corolario}{teoestilo}{coro}
\newtcbtheorem[auto counter, number within=section,list inside=ej]{ejemplo}%
{Ejemplo}{teoestilo}{ejem}
\newtcbtheorem[auto counter, number within=section,list inside=thm]{nota}%
{Nota}{teoestilo}{not}
\newtcbtheorem[auto counter, number within=section,list inside=thm]{propo}%
{Proposición}{teoestilo}{prop}

\definecolor{mymauve}{rgb}{0.58,0,0.82}
\definecolor{mygreen}{rgb}{0,0.6,0}

\usepackage{upquote}
\usepackage{caption}
\usepackage{listings}
\lstset{
backgroundcolor=\color{yellow!50!white},
basicstyle=\small\ttfamily,        % the size of the fonts that are used for the code
breakatwhitespace=false,         % sets if automatic breaks should only happen at whitespace
breaklines=true,                 % sets automatic line breaking
captionpos=b,                    % sets the caption-position to bottom
deletekeywords={...},            % if you want to delete keywords from the given language
frame=single,
framerule=0pt,
aboveskip=1cm,
framextopmargin=0pt,
framexbottommargin=0pt,
framexleftmargin=0pt,
framexrightmargin=0pt,
framesep=0pt,
rulesep=0pt,
keepspaces=true,
columns=fixed,
keywordstyle=\bfseries\color{blue},       % keyword style
language=Python,                 % the language of the code
morekeywords={ValueError, np, empty, sign, append},
numbers=none,                    % where to put the line-numbers; possible values are (none, left, right)
numbersep=0pt,                   % how far the line-numbers are from the code
numberstyle=\small\color{red}, % the style that is used for the line-numbers
rulesepcolor=\color{red},         % if not set, the frame-color may be changed on line-breaks within not-black text (e.g. comments (green here))
numberfirstline = false,
showspaces=false,                % show spaces everywhere adding particular underscores; it overrides 'showstringspaces'
showstringspaces=false,          % underline spaces within strings only
showtabs=false,                  % show tabs within strings adding particular underscores
stepnumber=1,                    % the step between two line-numbers. If it's 1, each line will be numbered
stringstyle=\ttfamily\color{mymauve},   % string literal style
tabsize=4,                       % sets default tabsize to 2 spaces
}

\lstnewenvironment{listing}[1][]
{\lstset{#1}\pagebreak[0]}{\pagebreak[0]}

\newlength\figureheight
\newlength\figurewidth

\usepackage{icomma}
\usepackage{endnotes}
\usepackage{fancyvrb}
\date {}

\ifoot{RESOLUCIÓN ECUACIONES}

\usepackage{helvet}
%Helvética
\newcommand{\helv}{\fontfamily{phv}\fontsize{9}{11}\selectfont}

% Referencias - Enlaces

\captionsetup{font=small,format=plain,parskip=1pt,justification=centering}
\captionsetup[figure]{font=small,format=plain,parskip=1pt,justification=centering}
\renewcommand{\thefigure}{\arabic {figure}}

\renewcommand\thefootnote{\textcolor{blue}{\arabic{footnote}}}

\usepackage[super,sort]{natbib}

\usepackage{Capitulo}
\usepackage{TituloSeccionesSubsecciones}

\def\max{\mathop{\mbox{\rm máx}}} % máximo
\def\min{\mathop{\mbox{\rm mín}}} % mínimo

\newcommand{\resol}{\fcolorbox{blue!80!white}{blue!30!white}}

%\usepackage[spanish,es-nodecimaldot,activeacute]{babel}

\title{Resolución De Ecuaciones Con Python 3}
\subtitle{Métodos Iterativos}
\author{Cristóbal López Silla - Licenciado en Matemáticas.}
\dedication{A mis padres y mi hermano.}
\begin{document}
\maketitle
\tableofcontents{}
\listoffigures{}
\newpage{}
\tcblistof[\section*]{thm}{Listado de Teoremas, Proposiciones, Corolarios Y Definiciones}
\newpage{}

I'm compiling with LuaLatex. Here's an image of my pdf, the errors are marked with yellow color:

EDIT Ok, accents in bookmarks solved thanks to someone comments below. But in the text follows appearing strange symbols when I type ¿¡ in my code. With LualateX I obtain this warning message:

W: d:/texlive/2015/texmf-dist/tex/latex/base/inputenc.sty:0 inputenc package ignored with utf8 based engines.

• You have a long piece of code, but nothing that could reproduce the issue. Please, try making a minimal example. – egreg Feb 20 '16 at 20:59
• Try loading hyperref with the unicode option. – Henri Menke Feb 21 '16 at 9:20
• @HenriMenke Thanks, it's fixed. Any idea why doesn't appear ¿¡ correctly in my document and appears strange symbols instead of? – Tobal Feb 21 '16 at 9:55
• @Tobal You seem to be a bit confused by the working of LuaTeX in contrast to pdfTeX. With LuaTeX, you have to load fontspec instead of inputenc, but then you can't use packages such as mathpazo or helvet which are present in your “example”. I suggest, you typeset your document using pdfTeX, i.e. choosing the pdfLaTeX option in your editor. – Henri Menke Feb 21 '16 at 10:06
• @HenriMenke ok is there some fonts similar to mathpazo and helvet for LuaTeX? Thanks for your patience. – Tobal Feb 22 '16 at 7:23

Disclaimer: I cannot reproduce the problem at all. The example of the question is way too large and does not even show the output of the image in the slightest. Even worse, it loads private unavailable packages.
The question is tagged with , but there is no hint in the example file, that this engine is used at all. In contrary, the packages fontenc with encoding T1 and inputenc with utf8 are strong hints, that another 8-bit engine is used, for example, pdfTeX. Both packages are deprecated for LuaLaTeX.

Here an example with accented letters with or without LuaTeX. Also the special symbols ¿ and ¡ are supported in hyperref, either input as UTF-8 or via the ligature forms ? and !. Ligatures are usually not supported in bookmarks, because the font machinery of the TeX engine is not available there. Therefore, there is code in the bookmark processing in hyperref to support some few ligatures, including ¿ and ¡.

\documentclass{article}
\usepackage{ifluatex}
\ifluatex
\usepackage{fontspec}
\else
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\fi
\usepackage[spanish]{babel}
\usepackage[
pdfencoding=auto,
pdfusetitle, % copy \title{...} and \author{...} to PDF information entries
]{hyperref}[2011/02/05]% provides option addcolors
\hypersetup{
allcolors=blue,
}
\usepackage{bookmark}
\bookmarksetup{numbered}

\begin{document}
\title{Resolución De Ecuaciones Con Python 3}
\author{Cristóbal López Silla - Licenciado en Matemáticas.}
\maketitle
\section{RESOLUCIÓN ECUACIONES}
\section{Helvética}
\section{UTF-8: ¿ ¡, ligatures: ? !}
\end{document}

Ok, I've solved the problem with ¿ and ¡ using LuateX and fonts as Mathpazo and Helvet. The solution is very easy: For ¿ symbol:

\textquestiondown

For ¡ symbol:

\textexclamdown

And that's all