Archief - Hoe krijg je een decimale komma in LaTeX in plaats van een decimale punt? (in math)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

The Crazy Noob

Legacy Member
Hoi,

Hoe krijg je een decimale komma in LaTeX ipv. een decimale punt? Ik heb het al geprobeert "\usepackage[english,dutch,spanish]", maar dan worden de captions bij m'n figuren en tabellen in het Spaans gezet. met gewoon "\usepackage[english,dutch]" lukt het niet, misschien is die "dutch" niet goed geïnstalleerd ofzo?

Annyway, bij die "spanish" lukte het wel => $1.23$ werd "1,23"; nu is het gewoon "1.23" met decimale punt. Als ik een komma ingeef in de brontekst (dus $1,23$) krijg ik "1, 23" met een spatie na de komma (zoals in opsommingen, lijstjes, coördinaten etc).

:help:

The Crazy Noob

ntLdr

Legacy Member
Kunde nergens in de preferences ofzo uw keyboardlayout aanpassen ?

Timmos

Legacy Member
Ofwel moete het package \usepackage{babel}[dutch] gebruiken, ofwel definieert ge uw eigen commando waarin dat ge dus bvb uw geheel deel scheidt van uw decimaal deel.

allistair

Legacy Member
Timmos zei:
Ofwel moete het package \usepackage{babel}[dutch] gebruiken, ofwel definieert ge uw eigen commando waarin dat ge dus bvb uw geheel deel scheidt van uw decimaal deel.

is het ni: \usepackage[dutch]{babel}?

Timmos

Legacy Member
allistair zei:
is het ni: \usepackage[dutch]{babel}?
zou goed kunnen, het is een van de weinige commando's waarbij de optionele argumenten voor de parameters staan :)

Timmos

Legacy Member
ja ok ik vind het vreemd, ik had het zelf nog nooit opgemerkt maar blijkbaar staat er inderdaad zo'n vreemde witruimte achter de komma.

Een niet zo zuivere oplossing zou kunnen zijn door je decimaal getal in te geven als tekst, bvb:

$1 + x = \text{5,123}$

Maar ik ga nog eens kijken hoe je dit 'goed' oplost.

EDIT: een properder oplossing is het maken van een nieuw commando waarbij je 2 parameters opgeeft, namelijk het deel voor de komma en het deel na de komma.
Code:
\newcommand{\decimaal}[2]{#1,#2}

\decimaal{5}{3}

Dit geeft je dus 5,3 zonder spaties :)

Timmos

Legacy Member
ok weetjewat vergeet al het voorgaande dat ik heb gezegd en gebruik dit:

Code:
\DeclareMathSymbol{,}{\mathpunct}{letters}{"3B}
\DeclareMathSymbol{.}{\mathord}{letters}{"3B}
\DeclareMathSymbol{\decimal}{\mathord}{letters}{"3A}
zet dit juist voor
Code:
\begin{document}
en een decimaal getal schrijf je dan zo (let op de PUNT):
Code:
$3.14159265$
en in output wordt dat dan
Code:
3,14159265
zonder s p a t i e ;)

bijvoorbeeld zal
Code:
\documentclass{article}
\usepackage[dutch]{babel}
\usepackage{amsmath}

\DeclareMathSymbol{,}{\mathpunct}{letters}{"3B}
\DeclareMathSymbol{.}{\mathord}{letters}{"3B}
\DeclareMathSymbol{\decimal}{\mathord}{letters}{"3A}
\begin{document}

$4 - \frac{4}{3} + \frac{4}{5} - \frac{4}{7} + \ldots = \displaystyle{\sum_{i=1}^{\infty}}(-1)^{i+1}\frac{4}{2i - 1}=3.14159265358979323846264$
\end{document}
dit resultaat hebben :D

The Crazy Noob

Legacy Member
Timmos zei:
ok weetjewat vergeet al het voorgaande dat ik heb gezegd en gebruik dit:

Code:
\DeclareMathSymbol{,}{\mathpunct}{letters}{"3B}
\DeclareMathSymbol{.}{\mathord}{letters}{"3B}
\DeclareMathSymbol{\decimal}{\mathord}{letters}{"3A}
zet dit juist voor
Code:
\begin{document}
en een decimaal getal schrijf je dan zo (let op de PUNT):
Code:
$3.14159265$
en in output wordt dat dan
Code:
3,14159265
zonder s p a t i e ;)

bijvoorbeeld zal
Code:
\documentclass{article}
\usepackage[dutch]{babel}
\usepackage{amsmath}

\DeclareMathSymbol{,}{\mathpunct}{letters}{"3B}
\DeclareMathSymbol{.}{\mathord}{letters}{"3B}
\DeclareMathSymbol{\decimal}{\mathord}{letters}{"3A}
\begin{document}

$4 - \frac{4}{3} + \frac{4}{5} - \frac{4}{7} + \ldots = \displaystyle{\sum_{i=1}^{\infty}}(-1)^{i+1}\frac{4}{2i - 1}=3.14159265358979323846264$
\end{document}
dit resultaat hebben :D

1000x dank! Ik heb al heel wat zitten klooien met die \DeclareMathSymbol, maar altijd zonder resultaat, nu lukt het dus wel, MERCI!!!:bow: :bow:

Timmos

Legacy Member
Gewoon uit interesse, maar waarom gebruik je LaTeX? Maak je een eindwerk of zoiets?

LaTeX is cool he :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan