Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-05-15 10:45:47

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Wtyczka do zamieszczania formuł w LaTeX-u

Na forum została dodana wtyczka do zamieszczania formuł matematycznych w LaTeXu. Formuła wstawiona w znacznik [latex] zostanie automatycznie zmieniona na plik graficzny.

Przykład (z powodu błędu musiałem wstawić spację przed zamykającym nawiasem, patrz niżej):

Kod:

[latex ]y(\infty) = \lim_{t\to\infty} y(t) = \lim_{s\to 0} \left(s \cdot G(s) \cdot U(s)\right)[/latex ]

http://forum.dug.net.pl/img/formulas/16.png

Niestety wtyczka nie jest idealna. Znane błędy:
- formuła robi z postem rzeczy dziwne a ciekawe, jeśli jest umieszczona w [code]
- podczas edycji, jeśli kliknie się na podgląd, znacznik [latex]FORMUŁA[/latex] zamieniany jest w polu edycji posta na [img]OBRAZ[/img], co może utrudnić przyszłą edycję
- po edycji konieczne może być odświeżenie grafiki/strony (przeglądarka może wczytać plik z pamięci podręcznej)

___

Generowany plik *.tex ma następująca treść:

Kod:

\documentclass{article}\oddsidemargin 0pt
\evensidemargin 0pt
\pagestyle{empty}
\usepackage{amssymb,amsmath}
\begin{document}
\Large
$$FORMUŁA$$
\end{document}

Grafika generowana jest następująco:

Kod:

latex -interaction=nonstopmode plik.tex >/dev/null 2>&1
dvipng -T tight -bg Transparent plik.dvi -o plik.png  >/dev/null

Jeśli ktoś ma pomysł na podrasowanie, niech pisze.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#2  2010-05-15 12:36:10

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Wtyczka do zamieszczania formuł w LaTeX-u

fajnieby bylo jakby:
a) znacznik [img] pozwalal na podanie atrybutu alt
b) w tym atrybucie pokazywal sie wprowadzony kod latex-owy (byloby to m.in. ulatwienie przy edycji)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2010-05-15 12:40:45

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Wtyczka do zamieszczania formuł w LaTeX-u

Ciekawa propozycja. Popatrzę...


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#4  2010-05-15 13:34:00

  Trin - Wredotka

Trin
Wredotka
Zarejestrowany: 2008-05-16

Re: Wtyczka do zamieszczania formuł w LaTeX-u

azhagu, jak będzie poprawnie, w latexu czy w latexie? :>

Offline

 

#5  2010-05-15 13:35:17

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: Wtyczka do zamieszczania formuł w LaTeX-u

Najlepiej bez :)


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#6  2010-05-15 13:48:03

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Wtyczka do zamieszczania formuł w LaTeX-u

Trin napisał(-a):

azhagu, jak będzie poprawnie, w latexu czy w latexie? :>

Poprawnie będzie LaTeX-u. Traktuj X jak „ch”. Co zresztą napisałem pod „lateksowym” postem.

A ten wątek NIE jest od dyskusji, która się zrodziła, a ja ją kontynuję...

Ostatnio edytowany przez azhag (2010-05-15 13:49:20)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#7  2010-05-17 09:03:14

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Wtyczka do zamieszczania formuł w LaTeX-u

Jeszcze raz, jako że wtyczka została wymieniona. Tym razem za obrazki odpowiedzialny jest mathtex, do którego sam zmodyfikowałem parser forum.

Użycie identyczne jak poprzednio:

Kod:

[latex]y(\infty) = \lim_{t\to\infty} y(t) = \lim_{s\to 0} \left(s \cdot G(s) \cdot U(s)\right)[/latex]

y(\infty) = \lim_{t\to\infty} y(t) = \lim_{s\to 0} \left(s \cdot G(s) \cdot U(s)\right)


Dodatkowo, jeśli użytkownicy DUG-a będą mieli potrzebę użycia \LaTeX-a poza forum (na swojej stronie, w rozmowie na komunikatorze) — adres obrazka to http://forum.dug.net.pl/latex/?FORMULA. Nie powinniśmy mieć nic przeciwko okazjonalnemu korzystaniu, aczkolwiek jeśli ktoś korzysta z \LaTeX-a na swojej stronie regularnie, prosimy jednak o rozważenie instalacji podobnej wtyczki we własnym zakresie.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#8  2010-05-17 17:41:03

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: Wtyczka do zamieszczania formuł w LaTeX-u

Ok... a jaki cel ma ta wtyczka na forum o systemie operacyjnym?


Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

#9  2010-05-17 17:54:56

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Wtyczka do zamieszczania formuł w LaTeX-u

Jeden z użytkowników poprosił

(...) tak mi się tylko wspomniało odnośnie tematu o adreach IP, się ludzie męczą w wypisywanie potęg w jakiś dziwnych zapisach :) A ja nie mogłem pierwiastka zapisać :))

Może i forum o systemie operacyjnym, ale jednak zdarza nam się czasem coś liczyć, prawda? ;)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#10  2010-05-17 18:30:46

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Wtyczka do zamieszczania formuł w LaTeX-u

kayo napisał(-a):

Ok... a jaki cel ma ta wtyczka na forum o systemie operacyjnym?

taki sam, jak na każdym innym forum - umożliwia stosowanie formatowania lateksu.

ps: jakie pytanie - taka odpowiedź :P


linux regd. user #248790

Offline

 

#11  2010-05-17 21:11:49

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Wtyczka do zamieszczania formuł w LaTeX-u

ten nieszczęsny prowokator to.. wuc "wódz"  :)  Jeszcze raz ślicznie dziękuję azhagu


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#12  2010-05-17 21:18:12

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: Wtyczka do zamieszczania formuł w LaTeX-u

ok... no to licze...
 1 , dwa , III ...


Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

#13  2011-12-14 14:21:47

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Wtyczka do zamieszczania formuł w LaTeX-u

Hmm... latex się skopał. :/

E &= mc^2

Chyba trzeba przekompilować latexa i/lub dvipng... Nie ma to jak Gentoo :/

Ostatnio edytowany przez azhag (2011-12-14 14:35:42)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#14  2011-12-14 14:52:42

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Wtyczka do zamieszczania formuł w LaTeX-u

azhag napisał(-a):

Nie ma to jak Gentoo :/

Jak mam to rozumieć? :>


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#15  2011-12-14 15:10:36

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Wtyczka do zamieszczania formuł w LaTeX-u

OK, \LaTeX znów działa. :)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)