Jak zapisać w LaTeXu...?
-
- Użytkownik
- Posty: 19
- Rejestracja: 27 maja 2014, o 06:13
- Płeć: Kobieta
- Lokalizacja: Polska
- Podziękował: 1 raz
[Latex] Jak zapisać w LaTeXu...?
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.
-
- Użytkownik
- Posty: 19
- Rejestracja: 27 maja 2014, o 06:13
- Płeć: Kobieta
- Lokalizacja: Polska
- Podziękował: 1 raz
-
- Użytkownik
- Posty: 86
- Rejestracja: 14 maja 2011, o 20:24
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 5 razy
- Pomógł: 6 razy
[Latex] Jak zapisać w LaTeXu...?
Jak przesunąć pojedynczy wiersz na prawo?
\(\displaystyle{ \quad a^2+b^2=c^2}\)
\(\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:
\(\displaystyle{ \-\hspace{10mm} a^2+b^2=c^2}\)
\(\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:
\(\displaystyle{ a^2+b^2=c^2}\)
W desperacji zacząłem wstawiać bez opamiętania spacje na początku wiersza, ale i tak gucio:
\(\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?
[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?
- yorgin
- Użytkownik
- Posty: 12762
- Rejestracja: 14 paź 2006, o 12:09
- Płeć: Mężczyzna
- Lokalizacja: Kraków
- Podziękował: 17 razy
- Pomógł: 3440 razy
[Latex] Jak zapisać w LaTeXu...?
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:
Ewentualnie polecenie
\(\displaystyle{ 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
lub
jako początek kodu w trybie matematycznym, nie zadziała. Natomiast działa to w edytorze LaTeX.
\(\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
hspace*{ostęp}
.\(\displaystyle{ ab\\
\hspace*{10ex} ab}\)
Kod: Zaznacz cały
ab\
hspace*{10ex} ab
\(\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
Kod: Zaznacz cały
hspace*{10ex} ab
-
- Użytkownik
- Posty: 86
- Rejestracja: 14 maja 2011, o 20:24
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 5 razy
- Pomógł: 6 razy
[Latex] Jak zapisać w LaTeXu...?
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?
-
- Użytkownik
- Posty: 576
- Rejestracja: 2 lut 2012, o 21:42
- Płeć: Mężczyzna
- Lokalizacja: Radom
- Podziękował: 1 raz
- Pomógł: 64 razy
[Latex] Jak zapisać w LaTeXu...?
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}}\)
\(\displaystyle{ \white{.}\hspace{3cm}\black{a^2 + b^2 = c^2}}\)
- yorgin
- Użytkownik
- Posty: 12762
- Rejestracja: 14 paź 2006, o 12:09
- Płeć: Mężczyzna
- Lokalizacja: Kraków
- Podziękował: 17 razy
- Pomógł: 3440 razy
[Latex] Jak zapisać w LaTeXu...?
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
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
-
- Użytkownik
- Posty: 86
- Rejestracja: 14 maja 2011, o 20:24
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 5 razy
- Pomógł: 6 razy
[Latex] Jak zapisać w LaTeXu...?
@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|$
$}\)
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|$
$}\)
- yorgin
- Użytkownik
- Posty: 12762
- Rejestracja: 14 paź 2006, o 12:09
- Płeć: Mężczyzna
- Lokalizacja: Kraków
- Podziękował: 17 razy
- Pomógł: 3440 razy
[Latex] Jak zapisać w LaTeXu...?
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:
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:
\sqrt{x^2}=\left|x\right|}\)
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]
-
- Użytkownik
- Posty: 86
- Rejestracja: 14 maja 2011, o 20:24
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 5 razy
- Pomógł: 6 razy
[Latex] Jak zapisać w LaTeXu...?
Dlaczego? Mnie chodzi o uzyskanie np. takiego efektu:Pisanie wszystkiego w LaTeX-u nie jest zalecane (w szczególności tekstu niematematycznego)
Ukryta treść:
Ukryta treść:
-
- Administrator
- Posty: 34343
- Rejestracja: 20 mar 2006, o 21:54
- Płeć: Mężczyzna
- Lokalizacja: Wrocław
- Podziękował: 3 razy
- Pomógł: 5204 razy
[Latex] Jak zapisać w LaTeXu...?
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.Marcgal pisze:Dlaczego? Mnie chodzi o uzyskanie np. takiego efektu:Pisanie wszystkiego w LaTeX-u nie jest zalecane (w szczególności tekstu niematematycznego)
Wygląda to, nieskromnie przyznając, całkiem nieźle. Nawet lepiej niż mieszanina TeXu i forumowego BBCode:Ukryta treść:
W \(\displaystyle{ \LaTeX}\)u możesz pisać prace naukowe, na forum używaj go tylko do wzorów.
JK
[Latex] Jak zapisać w LaTeXu...?
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.Taki zwyczaj. \(\displaystyle{ \LaTeX}\) jest do wzorów
- yorgin
- Użytkownik
- Posty: 12762
- Rejestracja: 14 paź 2006, o 12:09
- Płeć: Mężczyzna
- Lokalizacja: Kraków
- Podziękował: 17 razy
- Pomógł: 3440 razy
[Latex] Jak zapisać w LaTeXu...?
Pozwoliłem poprawić zapis używając zalecanego przez wielu środowiska aligned:
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.
Ukryta treść:
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.
-
- Użytkownik
- Posty: 86
- Rejestracja: 14 maja 2011, o 20:24
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 5 razy
- Pomógł: 6 razy
[Latex] Jak zapisać w LaTeXu...?
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: ?
\(\displaystyle{ \lim_{n\to\infty}a_n=g}\)
Lub tak:
\(\displaystyle{ a_n\to g}\)
Ale jak wpisać w TeXu coś takiego: ?