
He estado usando LaTeX durante más de 10 años, pero solo cosas básicas listas para usar. Ahora estoy configurando un libro que escribí en español y quiero usar la plantilla de Wiley. Sin embargo, necesito modificar el archivo wileySev.cls para que los capítulos se llamen "Capítulo" en lugar de Capítulo, y que los encabezados digan "Prefacio" en lugar de "Prefacio". Miré el archivo cls y pensé que bastaría con cambiar las siguientes líneas>
\newcommand{\contentsname}{CONTENTS}
\newcommand{\listfigurename}{Lista de Figuras}
\newcommand{\listtablename}{Lista de Cuadros}
\newcommand{\bibname}{Bibliografia}
\newcommand{\indexname}{INDEX}
\newcommand{\figurename}{Figura}
\newcommand{\tablename}{Cuadro}
\newcommand{\partname}{PART}
\newcommand{\chaptername}{Capitulo}
\newcommand{\appendixname}{Apendice}
pero eso no tuvo ningún efecto.
Me preguntaba si sería una tarea sencilla cambiar el archivo "cls" o es una mejor idea comenzar a modificar elmemoria¿Libro desde cero?
¿Alguien puede ayudarme a entender qué se debe cambiar en el archivo "cls" para que sea compatible con el español? Intenté entenderlo, pero el lenguaje es demasiado complejo para mí.
Gracias por cualquier sugerencia.
La plantilla de Wiley se puede encontrar aquí>http://www.latextemplates.com/template/wiley-book-style
eric,
Respuesta1
Lo sentimos, no hay manera de utilizar la clase con idiomas diferentes al inglés, sinextensotrabajar. Utiliza varias \font
declaraciones y lo mismo ocurre en el w-bookps.sty
expediente adjunto.
Esto se debe al hecho de que Wiley utiliza fuentes patentadas para la impresión final. Los acentos sontodomal o tragado.
Hay otras características horribles en la clase. Por ejemplo, además de definir \chaptername
, la clase incluye “CAPÍTULO” en la definición de \@makechapterhead
, por lo que no importa cómo lo redefinas, \chaptername
no tendrá ningún efecto. De manera similar, la definición de \listoffigures
es
\newcommand{\listoffigures}{%
\startonoddpage
\global\titletrue
\chapter*{List of Figures
\@mkboth{\uppercase{List of Figures}}{\uppercase{List of Figures}}}%
\addcontentsline{toc}{schapter}{List of Figures}
\vskip-9pt
\bgroup\parskip=2pt
{\def\numberline##1{\def\one{##1}%
\hb@xt@\@tempdima{\expandafter\splitintwo\one*\hfil}}
\normalsize\tocfonts
\hyphenpenalty=10000
\@starttoc{lof}%
}
y se puede ver claramente que la “Lista de figuras” está cableada.