Strona 13 z 18

[Latex] Jak zapisać w LaTeXu...?

: 19 lip 2014, o 06:54
autor: stechiometria
Potrzebuje pomocy, to moje pierwsze kroki na tym forum. Nie mogę prawidłowo zapisać ułamka, gdzie w liczniku i mianowniku występuje potęgowanie.

[Latex] Jak zapisać w LaTeXu...?

: 19 lip 2014, o 08:59
autor: Nakahed90
\(\displaystyle{ \frac{x^{ab}}{y^{cd}}}\)

Kod: Zaznacz cały

[tex]frac{x^{ab}}{y^{cd}}[/tex]

[Latex] Jak zapisać w LaTeXu...?

: 19 lip 2014, o 09:33
autor: stechiometria
dziękuję bardzo

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 04:03
autor: Marcgal
Jak przesunąć pojedynczy wiersz na prawo?

[tex]quad a^2+b^2=c^2[/tex]
\(\displaystyle{ \quad a^2+b^2=c^2}\)

[tex] a^2+b^2=c^2[/tex]
\(\displaystyle{ \ \ \ \ a^2+b^2=c^2}\)

Czy TeX musi ignorować odstępy na początku wiersza?

Dotarłem do czegoś takiego: ... ndent-line

Ale i tak nie działa:
[tex]-hspace{10mm} a^2+b^2=c^2[/tex]
\(\displaystyle{ \-\hspace{10mm} a^2+b^2=c^2}\)

[tex]-quad a^2+b^2=c^2[/tex]
\(\displaystyle{ \-\quad a^2+b^2=c^2}\)

Próbowałem nawet wciąć linię wklejając do forumowego edytora znak tabulacji, ale i tak nic z tego:
[tex]a^2+b^2=c^2[/tex]
\(\displaystyle{ a^2+b^2=c^2}\)

W desperacji zacząłem wstawiać bez opamiętania spacje na początku wiersza, ale i tak gucio:
[tex]a^2+b^2=c^2[/tex]
\(\displaystyle{ a^2+b^2=c^2}\)

Czy naprawdę nie ma żadnych, ale to żadnych możliwości, jak zrobić odstęp przed pojedynczym wierszem?

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 07:46
autor: yorgin
LaTeX generalnie ignoruje wszystkie spacje/odstępy na początku linii, chyba że wymusi się na nim inne działanie lub obejdzie problem inaczej.

\(\displaystyle{ x\hspace{3ex}y
\\ \noindent
\phantom{x}\hspace{3ex}y}\)

Kod:

Kod: Zaznacz cały

xhspace{3ex}y
\ 
oindent
phantom{x}hspace{3ex}y
Ewentualnie polecenie hspace*{ostęp}.

\(\displaystyle{ ab\\
\hspace*{10ex} ab}\)

Kod: Zaznacz cały

ab\
hspace*{10ex} ab
To jest polecenie wymuszające.

\(\displaystyle{ \phantom{x}\hspace*{10ex} ab}\)

Z tego, co zauważyłem, na forum napisanie wyłącznie

Kod: Zaznacz cały

phantom{x}hspace{3ex}y
lub

Kod: Zaznacz cały

hspace*{10ex} ab
jako początek kodu w trybie matematycznym, nie zadziała. Natomiast działa to w edytorze LaTeX.

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 15:37
autor: Marcgal
Jasne... Ale wszystkie Twoje rozwiązania wymagają, by TeXowy "wtręt" miał więcej niż jedną linijkę... Czy nie da się tak zrobić, żeby miał tylko jedną linijkę, a mimo to był kopsnięty na prawo?

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 15:56
autor: athame
Na forum nie działają pewne rozwiązania i trzeba stosować brzydkie protezy. W tym przypadku proponuję coś na kształt.
\(\displaystyle{ \white{.}\hspace{3cm}\black{a^2 + b^2 = c^2}}\)

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 16:13
autor: yorgin
Marcgal,
Jeżeli potrzebujesz tego w edytorze LaTeX (kompilacja do pdf-a lub innego formatu), to przeczytaj raz jeszcze mój post. Jest tam informacja o tym, że coś działa. U mnie przynajmniej działa bez zarzutu.

athame,
ta biała kropka jest niestety widoczna

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 16:48
autor: Marcgal
@yorgin, nie, ja tego potrzebuję na forum, nie w edytorze...

Zresztą znalazłem sposób, będę po prostu wszystko pisał w TeX:

\(\displaystyle{ $

\setlength{\parindent}{0cm}
\setlength{\parskip}{5mm}

Ala ma kota.

A kot ma Alę.

$\left|x\right|:=\begin{cases}x&\hbox{dla }x\geq0\\-x&\hbox{dla }x<0\end{cases}$

$\phantom{asdf}\sqrt{x^2}=\left|x\right|$

$}\)

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 17:00
autor: yorgin
Pisanie wszystkiego w LaTeX-u nie jest zalecane (w szczególności tekstu niematematycznego). Poza tym jeżeli zależy Ci na jakiejś przejrzystości zapisu, zawsze możesz wyśrodkować zapis (ja tak często robię, ba, w tekstach matematycznych to jest standardem).

Przykład poniżej:
\(\displaystyle{ \left|x\right|:=\begin{cases}x&\hbox{dla }x\geq0\\-x&\hbox{dla }x<0\end{cases} \\
\sqrt{x^2}=\left|x\right|}\)
i jego kod:

Kod: Zaznacz cały

[center]
[tex]left|x
ight|:=
egin{cases}x&hbox{dla }xgeq0\
-x&hbox{dla }x<0
end{cases} \
sqrt{x^2}=left|x
ight|[/tex][/center]

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 20:18
autor: Marcgal
Pisanie wszystkiego w LaTeX-u nie jest zalecane (w szczególności tekstu niematematycznego)
Dlaczego? Mnie chodzi o uzyskanie np. takiego efektu:
Ukryta treść:    
Wygląda to, nieskromnie przyznając, całkiem nieźle. Nawet lepiej niż mieszanina TeXu i forumowego BBCode:
Ukryta treść:    
Czy taki format pisania jest zabroniony regulaminem?

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 20:48
autor: Jan Kraszewski
Marcgal pisze:
Pisanie wszystkiego w LaTeX-u nie jest zalecane (w szczególności tekstu niematematycznego)
Dlaczego? Mnie chodzi o uzyskanie np. takiego efektu:
Ukryta treść:    
Wygląda to, nieskromnie przyznając, całkiem nieźle. Nawet lepiej niż mieszanina TeXu i forumowego BBCode:
Taki zwyczaj. \(\displaystyle{ \LaTeX}\) jest do wzorów. Jak napiszesz w nim tekst, to dostaniesz post istotnie odstający wizualnie od reszty, a to źle wygląda. Mając do wyboru: wymagać od wszystkich pisania całości postów w \(\displaystyle{ \LaTeX}\)u (co byłoby strasznie uciążliwe i niecelowe) czy poprawić Twój post, ograniczając \(\displaystyle{ \LaTeX}\) do wzorów, wybiorę to drugie.

W \(\displaystyle{ \LaTeX}\)u możesz pisać prace naukowe, na forum używaj go tylko do wzorów.

JK

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 21:17
autor: szw1710
Taki zwyczaj. \(\displaystyle{ \LaTeX}\) jest do wzorów
Bardziej chodzi o to, że każdy wzór LaTeX-a generuje obrazek i gdyby wszystkie posty były tylko obrazkami, zajętość przestrzeni dyskowej wzrosłaby niepomiernie. Ponadto przeszukiwanie tekstu byłoby niemożliwe. Tak więc - oczywiście - tekst piszemy "normalnie", a tylko wzory składamy w LaTeX-u.

[Latex] Jak zapisać w LaTeXu...?

: 11 lis 2014, o 21:18
autor: yorgin
Pozwoliłem poprawić zapis używając zalecanego przez wielu środowiska aligned:
Ukryta treść:    
Całość jest doskonale czytelna (taki sposób formatowania jest nawet zalecany przez wiele czasopism matematycznych, a wiem to z własnego doświadczenia).

Uwagi końcowe z mojej strony.
0. Szanuję Twoje próby oraz chęć uzyskania "specjalnych efektów" zapisu.
1. Jak już pisałem wcześniej, w edytorach LaTeX (TeXMaker, Lynx, WinEdt itp) dorobienie odstępu (w opisywanych wyżej przypadkach) jest "banalne". Na forum to nie działa.
2. Sposób, w jaki próbujesz coś zapisać wyłącznie na potrzeby forum to istny przerost formy nad treścią. Spójrz na to: 372247.htm#p5270681 Taki format zapisu, jaki prezentuje Dasio11, jest doskonale czytelny i nie wymaga żadnych środowisk, specjalnego formatowania, odstępów.

[Latex] Jak zapisać w LaTeXu...?

: 19 lis 2014, o 11:28
autor: Marcgal
Granicę można zapisać tak:
\(\displaystyle{ \lim_{n\to\infty}a_n=g}\)

Lub tak:
\(\displaystyle{ a_n\to g}\)

Ale jak wpisać w TeXu coś takiego: ?