# Tag Info

5

The problem is in luatex (possibly in luaotfload); if I ask the font corresponding to \liningmain from your code, I get "[EBGaramond12-Regular.otf]/ICU:script=latn;language=DFLT;+liga;mapping=tex-text;+lnum;+tnum;" with XeLaTeX and "[EBGaramond12-Regular.otf]:mode=node;script=latn;language=DFLT;+liga;+tlig;+trep;+lnum;+tnum;" with LuaLaTeX. So I ...

7

Since you're using LuaLaTeX, you could execute the command \everymath{\crampedtextstyle} This instruction tells TeX to use "cramped" style automatically whenever it's in inline math mode -- as is the case when \SI{...}{...} is processed. The command \crampedtextstyle, a "primitive" command, instructs LuaTeX to position first- and second-level ...

8

You have to use a font that has the glyph, for instance STIX. For just a few characters, the simplest way is to use newunicodechar: \documentclass{scrartcl} \usepackage{fontspec,newunicodechar} \setmainfont{Times New Roman} \newfontfamily\stix[Ligatures=TeX]{STIX} \newunicodechar{𝕸}{{\stix𝕸}} \begin{document} 𝕸 which is U+1D578 MATHEMATICAL BOLD ...

1

Tex installations are complex in terms of how they organise binaries, fonts, and macros/scripts, and the code and data are tightly coupled. Since you seem to have both mixed together in your setup, it looks like the files in Context Standalone's (CS) hierarchy are getting looked up by the TL programs and confusing TL. Untying the two by ensuring that TL ...

2

If you do \renewcommand{\captionsenglish}{} and the same for all languages you load, then the commands will do nothing and in particular the fixed words won't change with language. However, babel provides the otherlanguage* environment that doesn't apply \captions<LANG> and just switches to the hyphenation and language features of the selected ...

5

This is a (modest) alternative to the LaTeX3+lualatex approach. It uses xintexpr. It requires the user to employ \AND, \OR, \NOT in the logical expressions. Other keywords are \XOR, \ALL, \ANY. latest update: the number of variables is anyhow limited to 9, because each expression will be converted into a macro with that many parameters. Hence the first ...

11

The undesired spacing around \sim comes from the fact that \sim is defined as a relational symbol using \mathrel; from the kernel: \DeclareMathSymbol{\sim}{\mathrel}{symbols}{"18} You can supress this space treating \sim as an ordinary symbol using \mathord{\sim}: \cs_new_protected:Npn \__tt_build_header: { \seq_set_from_clist:NN ...

1

Why not using pdflatex with increasing memory manually. here is an example (numbers are arbitrary large, you may want try some other values) \tikzset{external/system call= {pdflatex -save-size=80000 -pool-size=10000000 -extra-mem-top=50000000 -extra-mem-bot=10000000 ...

1

This is some kind of bug. It's not the OS or the font version. It's the TeXLive 2013 version from DVD without update. I updated it and the problem is gone. The bug also showed up in MacTeX 2013, see Mico's comment on egreg's answer.

9

There are two choices; one is easier: \documentclass{article} \usepackage{unicode-math} \setmathfont{XITS Math} \newcommand{\bcirc}{\mathbin{\mdsmwhtcircle}} \begin{document} $f\bcirc g$ \end{document} The second one is more complicated: \documentclass{article} \usepackage{unicode-math} \setmathfont{XITS Math} \ExplSyntaxOn \AtBeginDocument { ...

7

This is what I get when compiling your example (by the way, loading xunicode is not required), copying from the PDF viewer and pasting here fi ff tt The Minion Pro font I'm using is the one in Adobe Reader. Here's a picture where the characters have been selected: The viewer is Skim, but also Adobe Reader gives the expected result. Here's an example ...

1

You can also do the following: Go into Command mode in vim by hitting ESC, so what you enter appears in a special command-line at the bottom of the screen. Search: Enter / directly followed by what you want to search for and hit enter to search in forward direction. To search in backwards direction, use ? instead of /. To repeat the search in forward ...

1

Sometimes you might want to use an actual no-break space. So turning them into normal spaces altogether might not be the best idea. In that case Adityas solution is a good start. But I don’t like my indentation displayed as ^I. The following colours the no-break spaces in gvim: hi NoBreakSpace guibg=LightGoldenrod1 guifg=black syn match NoBreakSpace / / ...

5

A different way of error handling has been on cards for ConTeXt for some time, but it is a low priority. In The History of LuaTeX, on page 82 Hans Hagen says Other io related improvements involve debugging, error handling and logging. We can pop up helpers and debug screens (MkIV can produce xhtml output and then launch a browser). Users can choose ...

0

I just want to add some words to Nils L's answer: I personally use NexusFont on windows 7, which can display the whole table of characters by categories (Latin1 Supplement, Cyrillic, Basic Greek, &c.) and offers a zoom on individual characters. That makes it easier to find what you want. Below is a screenshot of NexusFont in action:

0

Xetex Even though the question is about LuaLatex, here another XeTeX solution Based on this post: Generating a table of glyphs with XeTeX and some other research. It prints you all glyphs and you can access them with \XeTeXglyph \documentclass[landscape]{article} \usepackage{geometry} \usepackage{xltxtra} \usepackage{fontspec} \usepackage{xunicode} ...

2

Ok, I got it. LuaTeX calls, at some time, pdflatex. If pdflatex is pointing to luatex, then we get an infinite recursion. Instead, I replaced pdflatex with the following bash script: #!/bin/bash PARENT_COMMAND=$(ps$PPID | tail -n 1 | awk "{print \$5}") #echo$PARENT_COMMAND if [ \$PARENT_COMMAND == '/Applications/Latexian.app/Contents/MacOS/Latexian' ]; ...

Top 50 recent answers are included