Općenito | Osnovne upute | Format unosa teksta | Dodavanje | Kolekcije | Ovlasti | Ostalo
Opis
Svi tekstovi zadataka, rješenja, poruke i dr. podržavaju matematičke formule, uređeni tekst i slično. Format unosa je uvelike baziran na LaTeX-u, a podržava i osnovan BB code.
LaTeX sam po sebi je složen jezik te je izrazito teško podržati ili oponašati sve njegove mogućnosti. Stoga Školjka ima pojednostavljenu verziju, koja bi ipak trebala biti dovoljna za sve potrebe.
Iako je stari format već funkcionirao, postojalo je nekoliko bitnih nekonzistentnosti s LaTeX-om koje je trebalo popraviti. Osim toga, veća kompatibilnost je preduvjet za automatsko dodavanje zadataka i natjecanja, što će jednog dana biti implementirano.
Osnove
Web stranice su ograničene po pitanju mogućnosti prikazivanja matematičkih formula. Postoje određeni načini vektorskog prikazivanja formula (npr. MathJax), ali smo se ovdje odlučili za prikazivanje formula pomoću malih slika - za svaku formulu se generira jedna slika (PNG formata). Neke druge stvari, poput bold-a, italic-a, underline-a i drugog (centriranja, boje...) se mogu vjerno prikazati kao dio same web stranice, bez generiranja slike.
Podržane LaTeX naredbe
Navodimo naredbe koje su trenutačno (u potpunosti ili djelomično) podržane. Napomena: Za sada nisu podržane starred* verzije naredbi!Osnovne naredbe | |||
---|---|---|---|
\emph | Naglašeni tekst (obično italic). | \emph{Neki tekst.} | Neki tekst. |
\textbf | Bold. | \textbf{Neki tekst.} | Neki tekst. |
\textit | Italic. | \textit{Neki tekst.} | Neki tekst. |
\sout | Precrtano. | \sout{Neki tekst.} |
|
\uline | Podcrtano. | \uline{Neki tekst.} | Neki tekst. |
\underline | Podcrtano s isključenim prijelomom teksta. Preporučeno je koristiti umjesto toga \uline . | \underline{Neki tekst.} | Neki tekst. |
\texttt | Monospace font. Vizualno drugačije kad se pretvori u PDF. | \texttt{Neki tekst.} |
|
\\ | Novi red. Moguće nekompatilno ponašanje. | a\\b | a |
Napredne naredbe | |||
---|---|---|---|
\includegraphics | Prikaži zadanu sliku. Djelomično podržano. Nedovršeno. | ||
\caption | Opis slike Nedovršeno. | ||
\centering | Centriranje slike Nedovršeno. | ||
\label | Postavi oznaku slike ili jednadžbe. Djelomično podržano. Nedovršeno. | ||
\ref | Link na sadržaj označen zadanom oznakom. Djelomično podržano. Nedovršeno. | ||
\url | Link | \url{http://www.example.com/} | |
\href | Link | \href{http://www.example.com/}{Neki tekst.} | |
\setlength | Postavi vrijednost zadane duljine. Trenutačno, podržani su samo \parindent i \parskip , koji predstavljaju uvlačenje i gornju marginu paragrafa (razmak između paragrafa). Primijetite da prvi paragraf nije uvučen. Početne vrijednosti su 1em za \parskip i 0em za \parindent . | \setlength{\parskip}{3em}
\setlength{\parindent}{2em}
First paragraph
Second paragraph | First paragraph Second paragraph |
Ostale naredbe | |||
---|---|---|---|
\fbox | Uokviren tekst s isključenim prijelomom teksta. Molimo nemojte zloupotrebljavati. | \fbox{Neki tekst.} | Neki tekst. |
\mbox | Isključen prijelom teksta. Molimo nemojte zloupotrebljavati. | \mbox{Neki tekst.} | Neki tekst. |
\TeX | \TeX | ||
\LaTeX | \LaTeX | ||
\textasciicircum | Simbol ^. Djelomično podržano. | \textasciicircum | ^ |
\textasciitilde | Simbol ~. Djelomično podržano. | \textasciitilde | ~ |
\textbackslash | Simbol \. Djelomično podržano. | \textbackslash | \ |
\- | Tzv. soft hyphen, prikazan u HTML-u kao ­. | a\-very\-long\-word | averylongword |
\{ | Simbol {. | \{ | { |
\} | Simbol }. | \} | } |
\% | Simbol %. | \% | % |
\_ | Simbol _. | \_ | _ |
\& | Simbol &. | \& | & |
\$ | Simbol $. | \$ | $ |
\# | Simbol #. | \# | # |
LaTeX Environments | |||
---|---|---|---|
\begin{center}...\end{center} | Centriranje. | \begin{center}Neki tekst.\end{center} | Neki tekst. |
\begin{figure}...\end{figure} | Za ubacivanje slika. | ||
\begin{flushleft}...\end{flushleft} | \begin{flushleft}Neki tekst.\\Neki tekst. Neki tekst.\end{flushleft} | Neki tekst. | |
\begin{flushright}...\end{flushright} | \begin{flushright}Neki tekst.\\Neki tekst. Neki tekst.\end{flushright} | Neki tekst. | |
\begin{verbatim}...\end{verbatim} | Unaprijed formatiran tekst. Vizualno drugačije kad se pretvori u PDF. | \begin{verbatim}a = b + c
= c + b\end{verbatim} | a = b + c = c + b |
\begin{verbatim*}...\end{verbatim*} | Slično verbatim , samo što se razmaci prikazuju kao ␣. Vizualno drugačije kad se pretvori u PDF. | \begin{verbatim*}a = b + c
= c + b\end{verbatim*} | a␣=␣b␣+␣c ␣␣=␣c␣+␣b |
BB Code
Podržane su sljedeće BB code naredbe:
BB code naredbe | ||||
---|---|---|---|---|
Naredba | Opis | Primjer | HTML | LaTeX |
[b]...[/b] | Bold. | [b]Neki tekst.[/b] | Neki tekst. | \textbf{Neki tekst.} |
[i]...[/i] | Italic. | [i]Neki tekst.[/i] | Neki tekst. | \textit{Neki tekst.} |
[s]...[/s] | Precrtano. | [s]Neki tekst.[/s] |
| \sout{Neki tekst.} |
[u]...[/u] | Podcrtano. | [u]Neki tekst.[/u] | Neki tekst. | \uline{Neki tekst.} |
[code]...[/code] | Kod. | [code]Neki tekst.[/code] |
| \texttt{Neki tekst.} |
[hide]...[/hide] | Skriven tekst. Vizualno drugačije kad se pretvori u PDF. | [hide]Neki tekst.[/hide] | {\color{gray}Neki tekst.} | |
[hide=text]...[/hide] | Skriven tekst. Vizualno drugačije kad se pretvori u PDF. | [hide="Link text"]Neki tekst.[/hide] | {\color{gray}Link text: Neki tekst.} | |
[par SKIP INDENT] | Kratica za \setlength{\parskip}{SKIP} \setlength{\parindent}{INDENT} . Vrijednost 0 se tretira kao 0pt . | [par 1em 0] | \setlength{\parskip}{1em} \setlength{\parindent}{0pt} | |
[pre]...[/pre] | Unaprijed formatiran tekst. Simulira verbatim LaTeX environment. | [pre]Neki tekst.
Neki tekst.[/pre] | Neki tekst. Neki tekst. | \begin{verbatim}Neki tekst. Neki tekst.\end{verbatim} |
[quote]...[/quote] | Citat. | [quote]Neki tekst.[/quote] | Neki tekst. | Neki tekst. |
[img attachment=x width=300px height=300px] | Prikaži priloženu sliku #x, brojeći od 1. Po želji se mogu specificirati duljina i visina slike. Molimo nemojte zloupotrebljavati. Nedovršeno. | |||
[url]...[/url] | Link. | [url]http://www.google.com/[/url] | \url{http://www.google.com/} | |
[url= | Link. | [url=http://www.google.com/]Google[/url] | \href{http://www.google.com/}{Google} |
Budući da je prioritet da format unosa teksta bude kompatibilan s LaTeX-om, sintaksne ili druge greške BB code naredbi se neće prikazivati, nego se u tom slučaju samo pokaže originalni tekst.
BB code se isključuje koristeći[nobb]
, a uključuje natrag pomoću[/nobb]
.
Stari format
Gore opisani format odgovara trenutačno preporučenom formatu unosa. Ukoliko želite koristiti stari format, dodajte%V0
na početak teksta.
Napomena: Ovaj format se više ne održava i vrlo vjerojatno neće biti mijenjan. Format je dostupan iz dva razloga - zbog postojećeg sadržaja, i zbog toga što je novi format još u eksperimentalnoj fazi i još nije u potpunosti dovršen.
Navodimo kratke upute:- $ ... $ - inline LaTeX (ostaje kao $ ... $), na mjesto ... stavljate neki matematički izraz
- $$ ... $$ - block LaTex (pretvara se u \[ ... \]), prikazuje se u zasebnom retku, centrirano
- $$$ ... $$$ - za napredniji LaTeX, centrirano, bez automatskog $ $, \[ \] i sličnog.
- U slučaju da želite napisati samostalni znak $, pišite \$.
- Znak \ pišete kao \\.
- Znakove [ i ] pišete kao \[ i \].
- "BBCode"
- [b] [/b] - bold
- [i] [/i] - italic
- [s] [/s] -
strikethrough - [u] [/u] - underline
- [quote] [/quote] - Citiranje, tekst će se prikazan s plavkastom pozadinom
- [img attachment=x width=300px height=300px] - Prikazuje x-tu (brojeći od 1) datoteku kao sliku (gledaju se samo datoteke poslane za taj tekst, sortirane po redu kojim su poslane). Attachment je obavezan parametar. Molimo ne pretjerujte s veličinama.
- [url=http://www.example.org/]Primjer[/url] ili [url]http://www.example.org/[/url] - Primjer ili http://www.example.org/.
Napomena: Ne radi u LaTeX-u, odnosno PDF-u.
LaTeX
Neki korisni linkovi o LaTeX-u:http://en.wikibooks.org/wiki/LaTeX
http://en.wikibooks.org/wiki/LaTeX/Mathematics
https://www.facebook.com/TeX.LaTeX.savjeti
ftp://ftp.ams.org/ams/doc/amsmath/short-math-guide.pdf
Općenito možete pogledati kako su napisani postojeći zadaci.