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 [tt][late[i][/i]x][/tt] 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 ]

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

Niestety wtyczka nie jest idealna. Znane błędy:
- formuła robi z postem rzeczy dziwne a ciekawe, jeśli jest umieszczona w [tt][co[b][/b]de][/tt]
- podczas edycji, jeśli kliknie się na podgląd, znacznik [tt][la[i][/i]tex]FORMUŁA[/lat[i][/i]ex][/tt] zamieniany jest w polu edycji posta na [tt][im[i][/i]g]OBRAZ[/im[i][/i]g][/tt], 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.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: 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 [tt][img][/tt] 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.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: 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

[quote=Trin]azhagu, jak będzie poprawnie, w latexu czy w latexie? :>[/quote]
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.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: 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]

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


Dodatkowo, jeśli użytkownicy DUG-a będą mieli potrzebę użycia [latex]\LaTeX[/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]\LaTeX[/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.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: 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ć :))[/quote]
Może i forum o systemie operacyjnym, ale jednak zdarza nam się czasem coś liczyć, prawda? ;)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

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

  rychu - elektryk dyżurny

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

Re: Wtyczka do zamieszczania formuł w LaTeX-u

[quote=kayo]Ok... a jaki cel ma ta wtyczka na forum o systemie operacyjnym?[/quote]
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.. [s]wuc[/s] "wódz"  :)  Jeszcze raz ślicznie dziękuję azhagu


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

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...
[latex] 1 , dwa , III ... [/latex]


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ł. :/

[latex]E &= mc^2[/latex]

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.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: 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

[quote=azhag]Nie ma to jak Gentoo :/[/quote]
Jak mam to rozumieć? :>


[tt]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 |[/tt]

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]\LaTeX[/latex] znów działa. :)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.011 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00133 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.225.95.231' WHERE u.id=1
0.00135 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.225.95.231', 1734058641)
0.00048 SELECT * FROM punbb_online WHERE logged<1734058341
0.00055 SELECT topic_id FROM punbb_posts WHERE id=187907
0.00193 SELECT id FROM punbb_posts WHERE topic_id=16838 ORDER BY posted
0.00084 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16838 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00087 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16838 ORDER BY p.id LIMIT 0,25
0.00090 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16838
Total query time: 0.00844 s