Strona 1 z 1

Samotny + w komórce macierzy

PostNapisane: Pt sty 13, 2012 6:05 pm
przez bogdans
Czy można (a jeśli można to w jaki sposób) uzyskać by w komórce macierzy, tzn. pomiędzy # i # był tylko znak + ?

Re: Samotny + w komórce macierzy

PostNapisane: Pt sty 13, 2012 7:29 pm
przez Jan_J
Font tekstowy: "+"
Font matematyczny: {}+{}

Re: Samotny + w komórce macierzy

PostNapisane: So sty 14, 2012 12:06 am
przez bogdans
Sprawdzałeś? Bo ja sprawdziłem przed zadaniem pytania na forum. Dla innych znaków działa, dla + nie.
//Edit Po nocnym odpoczynku parser wzorów działa lepiej. Zagadki jednak pozostają:
Kod: Zaznacz cały   Rozszerz widokZwiń widok
left lbrace alignr matrix { x#    –# 3y#{}+{}#2z#{}={}# 0
                        ##-2x#{}+{}#  y#{}-{}# z#{}={}# -5}
right none

1. Dlaczego znak '-' w dolnym wierszu wymaga ujęcia w {}{}, "", lub ``, a ten sam znak w górnym wierszu nie wymaga?
2. Wyrównanie do prawej nie działa w skrajnych kolumnach, przeniesienie (dodanie) polecenia alignr w odpowiednich komórkach nie pomaga.

Re: Samotny + w komórce macierzy

PostNapisane: So sty 14, 2012 3:35 pm
przez Jan_J
Sprawdzałem. Jak nie wiem na pewno, sprawdzam albo nie odpowiadam.

bogdans napisał(a):Zagadki jednak pozostają:
Kod: Zaznacz cały   Rozszerz widokZwiń widok
left lbrace alignr matrix { x#    –# 3y#{}+{}#2z#{}={}# 0
                        ##-2x#{}+{}#  y#{}-{}# z#{}={}# -5}
right none

1. Dlaczego znak '-' w dolnym wierszu wymaga ujęcia w {}{}, "", lub ``, a ten sam znak w górnym wierszu nie wymaga?
A bo "–" !== "-" . Pierwszy to pauza U+2013, a drugi ASCII minus. Co zresztą widać po złożeniu wzoru, bo ten pierwszy chudy jakiś.
2. Wyrównanie do prawej nie działa w skrajnych kolumnach, przeniesienie (dodanie) polecenia alignr w odpowiednich komórkach nie pomaga.
Moim zdaniem ona jest cała do prawej. A jak chcę popsuć komórki, żeby były do lewej, to się słuchają, czy to skrajne, czy nie.

PS. Swoją drogą nie pisz w kodzie 3y, tylko 3 y. Math nie TeX, ale minimum troski przyczyni się wyraźnie do polepszenia efektu.