\pagenumbering{roman} produces errors when used with document language set to spanish

Issue #31 closed
Former user created an issue
What steps will reproduce the problem?
1. Changing babel package options to [spanish] in classicthesis-preamble
2. Running PDFLatex
3.

What is the expected output? What do you see instead?
There is no PDF output. An issue with counters appears in the very first document included
("Dirty titlepage"; "Titlepage"; etc). Setting back babel to english and ngerman and
deleting the corresponding .aux files produces PDF output again.

What version of the product are you using? On what operating system?
Classic thesis 3.0. Tested on Kile in Kubuntu 11.04, Windows 7 (64bit) and Windows
XP (both using Miktex 2.8)

Please provide any additional information below.
Some lines of log:

! Undefined control sequence.\\ ->\let \reserved@e\relax \let \reserved@f \relax \@ifstar
{\let \reserv... \include{FrontBackmatter/DirtyTitlepage}

! Incomplete \iffalse; all text was ignored after line 93.<inserted text>\fi \include{FrontBackmatter/DirtyTitlepage}

! Forbidden control sequence found while scanning text of \write.<inserted text>} \include{FrontBackmatter/DirtyTitlepage}

! Incomplete \iffalse; all text was ignored after line 4.<inserted text>\fi \begin{titlepage}

! Extra \else.\@include ...ediate \closeout \@partaux \fi \else\deadcycles \z@ \@nameuse
... \include{FrontBackmatter/Titlepage}

Original issue reported on code.google.com by ekonos on 2011-08-16 19:52:02

Comments (10)

  1. Former user Account Deleted

    ``` This is strange. Seems that \pagenumbering{roman} from ClassicThesis.tex doesn't work with language set to spanish. Just remove that command, and try to live without roman numbering. I guess it would be very hard to tell where the problem comes from. Everything works fine with many other languages I've tried. ```

    Original issue reported on code.google.com by `ivo.pletikosic` on 2011-08-16 23:18:11

  2. Former user Account Deleted

    ``` Thanks for your answer. In Spanish is not allowed roman numbering in lower case. So the [spanish] option in babel overrides this behavior. I guess it would be impossible fix it in the style; I'll fix for my own thesis anyhow. Best wishes. ```

    Original issue reported on code.google.com by `ekonos` on 2011-08-16 23:43:48

  3. Former user Account Deleted

    ``` Using an extra option for for babel solves the problem: \usepackage[spanish,es-lcroman]{babel} You may put that as a comment on the classicthesis-preamble.sty

    ```

    Original issue reported on code.google.com by `ekonos` on 2011-08-17 00:18:43

  4. André Miede repo owner

    ``` Thanks for the information, will be included in the comments. ```

    Original issue reported on code.google.com by `amiede` on 2011-08-17 17:28:40

  5. André Miede repo owner

    ``` (No text was entered with this change) ```

    Original issue reported on code.google.com by `amiede` on 2011-08-17 17:30:25

  6. André Miede repo owner

    ``` Thanks for the information, will be included in the comments. ```

    Original issue reported on code.google.com by `amiede` on 2011-08-17 18:56:00

  7. Former user Account Deleted
    Best solution, simply changing:
    
    \pagenumbering{Roman} in ClassicThesis.tex ({Roman} instead of {roman})
    
    This works with language set to Spanish. This option {Roman} uses roman numbering in
    upper case, and avoids further problems with Spanish babel 
    

    Original issue reported on code.google.com by Montserrat.Trio.Maseda on 2014-12-18 23:25:05

  8. Log in to comment