1 Востаннє редагувалося Yola (06.10.2014 08:49:10)

Тема: LaTeX

Чи не можна було б додати можливість писати математичні формули на кшталт $e^{ix} = \cos x + i\sin x \ $? Дякую!

ЗІ. Одразу ж можна буде додати форуми з математики й фізики.

Post's attachments

Euler's formula.png 636 b, 258 downloads since 2014-10-06 

Подякували: 0xDADA11C7, quez, Joker3

2

Re: LaTeX

Згідний, бо навіть в темі Faraon’а воно знадобилося!

Подякували: Yola1

3

Re: LaTeX

Хто тут головний, взагалі!? Шо за біда, якщо у вас немає часу, то оголосіть, що роботу з прикручення LaTeX може виконати волонтер. Давайте, це важливо, якщо ж питання не в часі, а в хостингу, то ми підкинемо грошей, наприклад, на рік вперед. Не можна стояти на місці - бо інакше кирпата сваха цей сайт не омине.

Подякували: Replace1

4

Re: LaTeX

Я головний.
Так, питання в часі.
Ок, шукаємо волонтера. Бажаючі є занятись цим?

Подякували: Yola1

5

Re: LaTeX

Пропоную використати jsMath. Його використовує mathoverflow.

Корисні посилання:

Там багато цікавих можливостей, і оскільки, навантаження на сервер поки що не надто велике, то можна багато чого прикрутити. Але для початку достатньо базових компонент.

Подякували: Replace1

6

Re: LaTeX

Маю сервер, на якому встановлено http://palm.nash.net.ua/test/tex/tex2png.php?t=math&q=%5CLaTeX і конвертер формул на його основі. Формула в url-кодуванні підставляється в адресу, на виході отримуємо png з прозорим фоном. Тобто, можна зробити тег, вміст якого підставлятиметься в цю адресу й відображатиметься як картинка. Недолік — поки що все це хоститься на моєму домашньому комп'ютері, підключеному до мережі, тому це незовсім надійний хостинг.

7

Re: LaTeX

Ну зараз також ніхто не заважає постити формули.
Набрав що треба в .doc і причепив до поста.

8

Re: LaTeX

P.Y. написав:

Маю сервер, на якому встановлено http://palm.nash.net.ua/test/tex/tex2png.php?t=math&q=%5CLaTeX і конвертер формул на його основі. Формула в url-кодуванні підставляється в адресу, на виході отримуємо png з прозорим фоном. Тобто, можна зробити тег, вміст якого підставлятиметься в цю адресу й відображатиметься як картинка. Недолік — поки що все це хоститься на моєму домашньому комп'ютері, підключеному до мережі, тому це незовсім надійний хостинг.

А перенести то не можна на сервер реплейс?

Подякували: HetmanNet1

9

Re: LaTeX

apt-get install texlive
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  latex-beamer latex-xcolor libdrm-intel1 libdrm-nouveau1a libdrm-radeon1 libdrm2 libencode-locale-perl libfile-basedir-perl libfile-desktopentry-perl
  libfile-listing-perl libfile-mimeinfo-perl libfont-afm-perl libfontenc1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgraphite3 libhtml-form-perl
  libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
  libhttp-negotiate-perl libice6 libio-socket-ip-perl libio-socket-ssl-perl libkpathsea6 liblcms1 liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl
  libnet-dbus-perl libnet-http-perl libnet-ssleay-perl libopenjpeg2 libpciaccess0 libpoppler19 libptexenc1 libruby1.9.1 libsm6 libsocket-perl libtie-ixhash-perl
  libtimedate-perl liburi-perl libutempter0 libwww-perl libwww-robotrules-perl libx11-protocol-perl libx11-xcb1 libxaw7 libxcb-glx0 libxcb-shape0 libxcomposite1
  libxcursor1 libxdamage1 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl libxmu6 libxrandr2 libxrender1
  libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 libyaml-0-2 lmodern luatex pgf prosper ps2eps ruby ruby1.9.1 tcl8.4 tex-common tex-gyre texlive-base texlive-binaries
  texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils texlive-fonts-recommended texlive-fonts-recommended-doc texlive-generic-recommended
  texlive-latex-base texlive-latex-base-doc texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex texlive-pstricks texlive-pstricks-doc tipa tk8.4
  ttf-marvosym x11-common x11-utils x11-xserver-utils xbitmaps xdg-utils xfonts-encodings xfonts-utils xterm
Suggested packages:
  libglide3 libdata-dump-perl liblcms-utils libcrypt-ssleay-perl libauthen-ntlm-perl libunicode-map8-perl libunicode-string-perl xml-twig-tools pdf-viewer ri ruby-dev
  ruby1.9.1-examples ri1.9.1 graphviz ruby1.9.1-dev ruby-switch tcl-tclreadline debhelper texlive-doc-en perl-tk purifyeps chktex latexmk dvipng xindy dvidvi fragmaster
  lacheck latexdiff psutils t1utils mesa-utils nickle cairo-5c xorg-docs-core gvfs-bin xfonts-cyrillic
Recommended packages:
  wish
The following NEW packages will be installed:
  latex-beamer latex-xcolor libdrm-intel1 libdrm-nouveau1a libdrm-radeon1 libdrm2 libencode-locale-perl libfile-basedir-perl libfile-desktopentry-perl
  libfile-listing-perl libfile-mimeinfo-perl libfont-afm-perl libfontenc1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgraphite3 libhtml-form-perl
  libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
  libhttp-negotiate-perl libice6 libio-socket-ip-perl libio-socket-ssl-perl libkpathsea6 liblcms1 liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl
  libnet-dbus-perl libnet-http-perl libnet-ssleay-perl libopenjpeg2 libpciaccess0 libpoppler19 libptexenc1 libruby1.9.1 libsm6 libsocket-perl libtie-ixhash-perl
  libtimedate-perl liburi-perl libutempter0 libwww-perl libwww-robotrules-perl libx11-protocol-perl libx11-xcb1 libxaw7 libxcb-glx0 libxcb-shape0 libxcomposite1
  libxcursor1 libxdamage1 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl libxmu6 libxrandr2 libxrender1
  libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 libyaml-0-2 lmodern luatex pgf prosper ps2eps ruby ruby1.9.1 tcl8.4 tex-common tex-gyre texlive texlive-base
  texlive-binaries texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils texlive-fonts-recommended texlive-fonts-recommended-doc
  texlive-generic-recommended texlive-latex-base texlive-latex-base-doc texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex texlive-pstricks
  texlive-pstricks-doc tipa tk8.4 ttf-marvosym x11-common x11-utils x11-xserver-utils xbitmaps xdg-utils xfonts-encodings xfonts-utils xterm
0 upgraded, 114 newly installed, 0 to remove and 53 not upgraded.
Need to get 321 MB of archives.
After this operation, 594 MB of additional disk space will be used.
Do you want to continue [Y/n]? 

594 Мб додатково на це все?

і ще це:

apt-get install ghostscript
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  fonts-droid gsfonts libavahi-client3 libcups2 libcupsimage2 libgs9 libgs9-common libijs-0.35 libjasper1 libjbig0 libjbig2dec0 liblcms2-2 libpaper-utils libpaper1
  libtiff4 poppler-data
Suggested packages:
  ghostscript-cups ghostscript-x hpijs cups-common libjasper-runtime liblcms2-utils poppler-utils fonts-japanese-mincho fonts-ipafont-mincho fonts-japanese-gothic
  fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-unfonts-core
The following NEW packages will be installed:
  fonts-droid ghostscript gsfonts libavahi-client3 libcups2 libcupsimage2 libgs9 libgs9-common libijs-0.35 libjasper1 libjbig0 libjbig2dec0 liblcms2-2 libpaper-utils
  libpaper1 libtiff4 poppler-data
0 upgraded, 17 newly installed, 0 to remove and 53 not upgraded.
Need to get 14.2 MB of archives.
After this operation, 43.1 MB of additional disk space will be used.
Do you want to continue [Y/n]?

43.1мб

10

Re: LaTeX

Chemist-i написав:
P.Y. написав:

Маю сервер, на якому встановлено http://palm.nash.net.ua/test/tex/tex2png.php?t=math&q=%5CLaTeX і конвертер формул на його основі. Формула в url-кодуванні підставляється в адресу, на виході отримуємо png з прозорим фоном. Тобто, можна зробити тег, вміст якого підставлятиметься в цю адресу й відображатиметься як картинка. Недолік — поки що все це хоститься на моєму домашньому комп'ютері, підключеному до мережі, тому це незовсім надійний хостинг.

А перенести то не можна на сервер реплейс?

Можна спробувати, але треба дещо доробити (я використовував допоміжні батники — їх треба замінити на баш-скрипти чи просто включити всі виклики програм безпосередньо в php-обгортку).

В тому вигляді, як є, програмна реалізація базується на LaTeX/XeLaTeX (використано збірку w32tex, хоча годиться й будь-яка інша), хім. формули — пакет Chemfig (якщо потрібна лише математика, можна обійтись без), перетворення pdf у png — GhostScript (якщо не використовувати XeLaTeX, можна обійтись без). PHP, Apache, WinXP. Початковий код можна завантажити тут.

11

Re: LaTeX

[formula]x^2[/formula]

Подякували: quez, 0xDADA11C7, Yola, P.Y., Chemist-i, Q-bart7

12

Re: LaTeX

[formula]\Sigma\pi\alpha\sigma\upsilon\beta\iota[/formula]

13

Re: LaTeX

[formula]\sum_{i=1}^N[/formula] - формула як в середині рядка, коли пишеш на окремому рядку [formula]i=1[/formula] і [formula]N[/formula] були б нижче і вище від знаку суми. Але це вже дрібнички! СУПЕР!

14

Re: LaTeX

Ніби все.
Додав ще кнопку та кнопку для "TT".

P.S. 0.8 Гб пакетів...

15

Re: LaTeX

У найпростіших випадках, степені можна записувати й за допомогою sup:
eix= cos x + i sin x

Хоча [formula]\TeX[/formula], безумовно, потужніший.

16

Re: LaTeX

sup та sub прихована фіча для обраних :)

17

Re: LaTeX

додайте ще модуль матриць, бо це чи не єдине затребувана можливість LaTeX, необхідна широкому загалу

18

Re: LaTeX

Модуль матриць - це що?

19

Re: LaTeX

http://latex.wikia.com/wiki/Matrix_environments
[formula]
A_{m,n} =
\begin{pmatrix}
  a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
  a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
  \vdots  & \vdots  & \ddots & \vdots  \\
  a_{m,1} & a_{m,2} & \cdots & a_{m,n}
\end{pmatrix}
[/formula]

A_{m,n} =
 \begin{pmatrix}
  a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
  a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
  \vdots  & \vdots  & \ddots & \vdots  \\
  a_{m,1} & a_{m,2} & \cdots & a_{m,n}
 \end{pmatrix}

http://upload.wikimedia.org/math/e/3/6/e36a8361e4f113f49364d09d5bb70fd8.png

В LaTeX`і це \usepackage{mathtools}

Подякували: Replace, Yola2

20

Re: LaTeX

є купа різних ТеХ'ів, який саме тут?