{siunitx} is a package that provides consistent typesetting of physical quantities, allowing application of various typographic conventions with the same input syntax. This package replaces the deprecated {siunits} package.

learn more… | top users | synonyms

5
votes
1answer
103 views

Align missing data in siunitx S column type

How can I align missing data inside a S column type like in the below image? If I just add {\textemdash}, the dash is not centered, example: \documentclass{article} \usepackage{siunitx} ...
1
vote
1answer
313 views

Engineering notation (scientific) as tick labels with pgfplots (maybe via siunitx)?

I would like to have numbers on the ticks labels formatted in engineering notation -- but unlike in How to control pgfplots axis scaling for engineering notation (multiple of 3 exponent)?, I would ...
6
votes
1answer
184 views

Is mixed per-mode possible in SIunitx?

In spectroscopy, frequency is often expressed as wavenumbers, which are reciprocal centimeters (I have \DeclareSIUnit\wn{\per\cm} in my standard preamble). I would like to show the shift in frequency ...
11
votes
3answers
386 views

Angular frequency in siunitx

When using siunitx, is there an intuitive way to type angular frequencies with the prefix 2\pi \times? The provided example \documentclass{article} \usepackage{siunitx} \begin{document} \SI{2\pi x ...
8
votes
2answers
298 views

Table with Tabu & siunitx not working

I am trying to make a table with tabu and using the sunitx package to align and round the entries of my table. However I keep getting the following error: ! siunitx error: "unknown-option" ! ! ...
2
votes
0answers
104 views

Problem adding caption with siunitx

I am using latex/beamer(texlive) to compile a document and I am getting an error. Apparently it has something to do with siunitx package. Here is a minimum working example. ...
3
votes
1answer
140 views

Siunitx - significant stars (***) far away

I'm testing Stata → LaTeX integration, and reading some guides, I was satisfied with the results. Unfortunately, it seems that one can only use the dcolumn package in Stata. Knowing that the siunitx ...
5
votes
2answers
161 views

alignment of numbers in exponential format in a table with complicated header rows

I have a table that contains a lot of numbers. I have been defining new column types to allow me to specify column widths and allow \newline within a cell. Some of my columns of numbers are in ...
6
votes
2answers
266 views

Formatting table with siunitx: problem with parentheses and signs

I basically need to create a regression table with coefficients on one line, and t-statistics in brackets on the second line. However, I have a problem when the t-statistics are negative. When I ...
4
votes
2answers
151 views

Table, siunitx, render + sign

I have a table with number formatting through siunitx. In one column, I have values which show an improvement (or worsening) of one approach over another. To make it really clear, that I'm giving a ...
6
votes
2answers
79 views

Using one group separator for integer part and another for decimal part (siunitx)

I thought I was able to do something like this before, but I can't find my solution. I would like to format my large numbers as follows: 12,504.3124 2359 3 I know I can use siunitx to partially ...
5
votes
1answer
108 views

Scanning all the siunits in a document

When the macro \tableofcontents, is given it takes all the chapters, parts, sections, ... and generates the Table of Contents for the Whole Document. Even the \listoftables and \listoffigures do that. ...
6
votes
1answer
125 views

Change text for a unit in siunitx

I am using siunitx package. When I type \SI{60}{\second}, the output will be 60 s. How can I change the appearing text in the output to be 60 sec?
3
votes
1answer
202 views

Alignment in Siunitx with Comma separators

How can I right align the following two columns, just specifying that there will be at most 5 integer digits and never any decimals? I can't seem to get the right combination of options. I can align ...
1
vote
1answer
78 views

How to get rid of an error when I load array or siunitx?

When I load array or siunitx or (probably other packages that I haven't tried), I get an error saying: ! Package array Error: Illegal pream-token (\specifier): `c' used. ...
3
votes
1answer
48 views

Why do you need both list-pair-separator and list-final-separator in siunitx?

I wanted to translate the automatically written words in the siunitx package to Danish (at least the parts I use) and found the answer to Problem with \SIlist with two values and list-final-separator ...
0
votes
1answer
133 views

siunitx with product-units, mixed units

Is the following possible with full siunitx syntax? \documentclass{article} \usepackage{siunitx} \begin{document} $\SI{80}{\micro\meter}\times\SI{1.25}{mm}$ \end{document} For clarification: I ...
6
votes
2answers
594 views

Problems using \addlegendentry in a loop with pgfplots

I have some spectra to plot, which I exported from the Siemens Xray toolbox, which works nicely with pgfplots. Since these are multiple files that look the same I think I can do it with a for loop, ...
3
votes
1answer
109 views

Using SageTeX with siunitx

I have the following problem: I'd like to do calculations using SageTeX and use the result in an siunitx expression, so that (for example) \SI{\sage{3.5^2}}{kg m} would give me the same result as ...
8
votes
1answer
524 views

Selectively use scientific notation in siunitx “S column”

My question is similar to Scientific Notation Only For Large Numbers and Adjust the exponent to switch between notations using siunitx I have a table which, for the most part, has numbers between ...
4
votes
1answer
177 views

Old Style Fonts not applied to whole document

The old style font is not applied to the whole document. Whats the issue there? The MWE: \documentclass{article} \usepackage{siunitx} \usepackage[osf]{libertine} \begin{document} 92\si{\percent}\par ...
8
votes
1answer
150 views

Remove leading 0 in siunitx

I am trying to create a big table without leading zeros using siunitx \num{}. Namely, I have a bunch of number formated like this: 0.001 0.1 1.000 and I want to remove the 0. part. So the output ...
5
votes
1answer
129 views

How to print negative value with currency

At the moment my report print currency values with siunitx with \$\numprint{12} But negative values displayed as $-12.00 I would like to display it as: -$12.00 Or you think $-12.00 is ok too for ...
9
votes
2answers
207 views

how to get square brackets with \SIrange{}{}{}?

I'd like to get something like this: [-40 ; 80] °C Instead I'm getting: Below is a MWE. I've tried to include all necessary packages for siunitx, as written in its documentation; there are more, ...
3
votes
2answers
194 views

Removing space around tabular columns set with siunitx

OK, first off, this table is horrendous looking and desperately needs help. But what I'd really like to know is how to eliminate some of the extra white space between the columns set with S in the ...
2
votes
0answers
80 views

Put brackets around value and uncertainty with exponent in tables with siunitx [duplicate]

I have a number with an exponent and an uncertainty that I want to display in an S-column in a table. When I just put it in, the spacing is terrible, and if I tell the column how much space to reserve ...
3
votes
1answer
140 views

Why does siunitx remove the space after \percent?

When using siunitx to write percentages, I run into a problem with missing spaces. Why does that happen? And what would be the best practice for writing percentages in text? \documentclass{article} ...
6
votes
3answers
289 views

How do I write $\sim$ approximately with the correct spacing using siunitx?

This question is similar to this one, only that I'm using the siunitx package: \documentclass{minimal} \usepackage{siunitx} \begin{document} The temperature is \SI{\sim 200}{\kelvin}. \\ The ...
5
votes
2answers
256 views

How to put numbers in parenthesis in the S column using siunitx package

In the following minimal code, when I replace the l columns by S I get an error message saying invalid-number!! Invalid numerical input '(4.36)'.!! See the siunitx documentation for further ...
3
votes
1answer
205 views

Fundamental Physical Constants in SI Units with siunitx

I would like to write e.g. the Bohr magneton in SI units without writing yJ/T and the nuclear magneton (the following code is inconsistent with siunitx-notation: $\mu_\text{N}\approx \SI{5\times ...
0
votes
1answer
48 views

Using is siunitx, how do I put symbols in the number, e.g. to format $\mu_0$

The permeability of free space I have $\mu_0$ = 4$\pi$ $\times$ \SI{E-7}{\volt\second\per\ampere\per\metre} because $\mu_0$ = \SI{4$\pi$ E-7}{\volt\second\per\ampere\per\metre} How do I ...
3
votes
1answer
96 views

How to make temperatures with decimal comma? [duplicate]

I was asked to write a document where I have to put temperatures like -51,4 degrees celcius. How can I do that in LaTeX? I tried \usepackage{siunitx} ... \SI{-51{,}4}{\celsius} but it turns the ...
3
votes
1answer
96 views

Custom font family with siunitx

I'm trying to set some relatively large tables in my document. I used fontspec to create a new font family, which I use only to set tables. Specifically, I'm using the Bell Centennial font to set my ...
4
votes
1answer
102 views

Improve legibility in a siunitx table

I am a rather basic user of LaTeX, so please be kind. ;) I am using the siunitx package to align numbers on tables, and this is a rather similar question to this one: Centering table column titles ...
5
votes
2answers
153 views

Centering on the decimal separator, figure font selection

I'd like to format a column with numbers with a decimal point. In my body text I use old-style figures for numbers, and lining figures in equations. If I use dcolumn my tables use lining figures, ...
13
votes
2answers
189 views

'e+08' (don't suppress 0) notation in columns with S-specifier

for symmetry reasons in a large table I want the scientific format with 2 digits (i.e. e+08). By default it suppresses the 0. Here is what I do: \documentclass[]{article} \usepackage{siunitx} ...
1
vote
0answers
45 views

MinionPro, siunitx and some character substitution: Bad mathchar (32768) [duplicate]

I've been using a solution that allows me to: Use proportional figures in text and tabular figures in tables; Force siunitx to set "symbols", e.g. ( ) - in the text-font instead of the math-font, ...
4
votes
0answers
119 views

siunitx with reciprocal option misses \cdot between numerator and denominator

I have a minimal example of an siunitx usage which has some unwanted behavior, maybe a little bug. \documentclass[a4paper,11pt,fleqn]{book} ...
0
votes
0answers
27 views

Access to the current siunitx parameter settings

Is there a way to access the parameter settings of the siunitx package? In particular, I would like to create a command that behaves differently depending on whether parse-numbers=false was set. The ...
7
votes
1answer
167 views

Is it possible to make siunitx typeset exponents in “cramped” style?

I'm using siunitx to typeset physical quantities. The result is not always ideal with many exponents in my eyes, because the exponents increase the line to line distance. At least this is my ...
3
votes
1answer
137 views

How to use siunitx with mathdesign and Adobe Garamond fonts?

I have seen this question, but in making an MWE I discovered that this happens without fontspec loaded at all. I would expect that siunitx's mode detection would cause output to match the numerals in ...
7
votes
1answer
93 views

Line break in siunitx product numbers

I was wondering if there is a way to allow for line breaks within product lists of the siunitx package: \documentclass{article} \usepackage{showframe} \usepackage{siunitx} \begin{document} This is ...
6
votes
1answer
248 views

Typesetting longitude or latitude followed by a comma

How do you typeset a latitude followed by a comma? Using siunitx it looks like there's too much space: \documentclass[12pt]{memoir} \usepackage{siunitx} \begin{document} At the latitude ...
2
votes
1answer
73 views

Controlling the decimal position of the uncertainty while using multi-part-units in siunitx

How can I write the following without \pm? (66 ± 4.4) s I can achieve the same result with \SI[separate-uncertainty=true]{66 \pm 4.4}{\second}, but I thought the plus-minus symbol could be ...
5
votes
1answer
246 views

Scientific Notation Only For Large Numbers — with uncertainty

I've been using Betohaku and Bruno Le Floch's answer to Scientific Notation Only For Large Numbers to turn scientific notation of as follows: \documentclass{standalone} \RequirePackage[ ...
5
votes
1answer
89 views

How to properly format number in denominator with siunitx

I'm discussing fuel efficiency in liters per 100 kilometers (L/100 km). My first thought was to do the following: \si[per-mode=symbol]{\liter\per\num{100}\kilo\meter}} % renders: L/100km However, ...
2
votes
2answers
104 views

How do I use IfStrEqCase within a siunitx command?

I am having trouble using \IfStrEqCase from xstring inside \num from siunitx: \documentclass{article} \usepackage{xstring} \usepackage{siunitx} \newcommand{\bla}[1]{% \IfStrEqCase{#1}{{a}{1}% ...
3
votes
1answer
63 views

Combination of siunitx and light weight font fails to compile …?

Question I am trying to use the package siunitx in combination with the Opensans Light font. To make siunitx detect the font weight, I pass \sisetup{detect-weight}. However, the document fails to ...
6
votes
1answer
234 views

Problem aligning binary and hexadecimal numbers in siunitx table

Could you tell me what's wrong with next code? I want to get a three columns tabular where numbers are typeset with typewriter family and centred below its header. Numbers won't have any decimal part, ...
7
votes
1answer
111 views

siunitx: Detecting \mathversion{sans}

Is there a way to tell siunitx to use the \mathversion{sans} font in the following example? \documentclass{scrartcl} \usepackage[T1]{fontenc} \usepackage{helvet} ...