Tag Info

New answers tagged

0

For unicode Hebrew, the easiest is to use xelatex and the "Lucida Grande" font.


4

babel french makes ; active for special spacing, you need to turn that off (since it was off at the point you made the definition) \documentclass{minimal} %----------------------------- %RN. Sunday 23 August 2015 % ISSUE: % Let it be debatable whether my two \NewDocumentCommands are all % that clever, or even make sense, the fact is they work. If frenchb ...


2

On my system I get different errors; the first one is ! Package babel Error: Unknown option `English'. Either you misspelled it (babel) or the language definition file English.ldf was not found. You don't get this probably because you're on Windows, where the file system is case insensitive. If an option, say foo, to babel is not ...


3

EDIT: To fix the earlier problem with spurious spacing, change the name of the file in \ProvidesFile to dt-welsh.def as well as renaming the file itself (egreg's answer to my question about this): This is fixed version of dt-welsh.def based on egreg's answer, egreg's comment and the updated gloss-welsh.ldf from the new version of polyglossia. The licence ...


3

The only thing we are missing from language=auto and autolang=other is that they neglect to wrap the label in the bibliography into foreignlanguage or otherlanguage. That is easily fixed with the following definition \DeclareFieldFormat{labelalpha}{% \iffieldundef{langid} {#1} {\foreignlanguage{\thefield{langid}}{#1}}% } This does exactly what ...


1

It's a flaw in how babel handles active characters in labels. There are two options: \usepackage[spanish.notilde]{babel} or: \usepackage[spanish,safe=none]{babel}


3

This is due to babel.def that does \AtEndOfPackage{% \AtBeginDocument{% \@ifpackageloaded{hhline}% {\expandafter\ifx\csname normal@char\string:\endcsname\relax \else \makeatletter \def\@currname{hhline}\input{hhline.sty}\makeatother \fi}% {}}} Your \makeatletter before \begin{document} is so neutralized ...


1

OK, hopefully this will help someone, as I got this error multiple times in the past. The problem seems to be that the Babel package was outdated. Weird thing is, it's the one that comes bundled with TexStudio (MikTex 2.9) and going to the package manager showed that the available packaged version was from 2013, the outdated version... Synchronization did ...


3

If you put the \renewcommands after \begin{document}, it works fine. If you put them in the preamble, they get overwritten when things are configured at the end of the preamble/beginning of the document. However, I don't think putting them after \begin{document} is the correct solution, Looking at the manual for varioref, we find modified instructions for ...


2

babel does some redefinitions right at \AtBeginDocument, so the \renewcommand of the \ref.... macros must be hooked even later on, i.e. use \AtBeginDocument{...} around the \renewcommand and the changes come into action, since this new \AtBeginDocument content addition is executed after previous ones. (Otherwise use the \addto - approach as suggested by ...


6

When the russian option is in force, the output font encoding is set to T2A and there's no support for this encoding with Inconsolata and LaTeX uses a fallback font LaTeX Font Warning: Font shape `T2A/zi4/m/n' undefined (Font) using `T2A/cmr/m/n' instead on input line 8. If you only need Latin characters in the monospaced font, the best is to ...



Top 50 recent answers are included