(Očekujte sve češća) pitanja o LaTeXu
Select messages from
# through # FAQ
[/[Print]\]
Idite na Prethodno  1, 2, 3, ... 19, 20, 21  Sljedeće  :| |:
Forum@DeGiorgi -> Računala (općenito)

#21:  Autor/ica: cinikLokacija: /proc/sys/cpu/ PostPostano: 15:45 sub, 28. 1. 2006
    —
ovak, definicije i \verb i \verbatim su mutave, \verb malo manje...


sto zelis postici?
tj. sto zelis da ti funkcija obavi TOCNO?


'ave fun!


Sinisa

#22:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 15:48 sub, 28. 1. 2006
    —
Zelim funkciju koja ce mi producitrati nekakav tekst zadatka. Confused U osnovi, zadaci su slicni, pa je vecina teksta ista za sve zadatke i zato radim preko funkcije. Cool

Dio teksta zadatka je i nekakav kod koji takodjer treba ubaciti u tekst (kako jedan od parametara). Smile

#23:  Autor/ica: cinikLokacija: /proc/sys/cpu/ PostPostano: 16:53 sub, 28. 1. 2006
    —
drugim rijecima, hoces nesto sto plaintext kod pretvara u lijepo poslozen kod.

trebas alfabet potreban za C kod, rajt?

I just might have an idea...


'ave fun!


Sinisa

#24:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 18:18 sub, 28. 1. 2006
    —
cinik (napisa):
drugim rijecima, hoces nesto sto plaintext kod pretvara u lijepo poslozen kod.
trebas alfabet potreban za C kod, rajt?
I just might have an idea...


Ne citas pazljivo. Confused To sto ti pricas postoji u vidu packagea imenom listings (za Perl, C, C++, Javu,...). Cool

Ne, mene bukvalno zanima kako verbatim ili ekvivalentan blok ubaciti u newcommand. Ehm?

#25:  Autor/ica: mdokoLokacija: Heriot-Watt University, Edinburgh PostPostano: 12:52 ned, 29. 1. 2006
    —
vsego (napisa):

Ne, mene bukvalno zanima kako verbatim ili ekvivalentan blok ubaciti u newcommand. Ehm?

Meni se cini da to nece bas tako ici. Prof. Ungar je (na predavanjima iz rp3) nesto spominjao da je on imao takav problem prilikom pisanja knjige i da ga je nekako rijesio.

#26:  Autor/ica: cinikLokacija: /proc/sys/cpu/ PostPostano: 17:15 ned, 29. 1. 2006
    —
sve sto treba je malo petljanja sa \catcode -ovima i slicnim.... mislim da nije problem, nisam stigao to napraviti...

inace, ako hocete perverziju, pogledajte ovaj kod (Plain TeX):

Kod:

\newcount\broj \newcount\a \newcount\b \newcount\bp \newcount\kor \newcount\ksi \newcount\aj \newcount\ad \newdimen\bla \newdimen\tksi \newdimen\rez \newcount\znamuk \let\next\relax \let\pra\par \footline{}
\b=10000 \bla=1sp \multiply\bla by \b \bp=\b \divide\bp by 2

\def\loop#1\repeat{\def\body{#1}\iterate}
\def\iterate{\body \let\next=\iterate \else\let\next=\relax\fi \next}
\let\repeat=\fi

\def\korijen#1#2{
\global\broj=#2
\tksi=#1\bla
\ksi=\tksi
\global\a=\ksi
\global\divide \a by 2
\multiply\ksi by \bp
\loop
\global\advance\broj-1
\aj=\a
\ad=\ksi
\divide\aj by 2
\divide\ad by \a
\global\a=\aj
\global\advance\a by \ad
\ifnum\broj>0\repeat}


\def\dolist{\afterassignment\dodolist\let\next=}
\def\dodolist{\ifx\next\endlist \let\next\relax\else\\\let\next\dolist \fi\next}
\def\endlist{\endlist}

\def\sredi#1{\znamuk=1 \def\\{\next \global\advance\znamuk by 1\ifnum\znamuk=1.\else\fi} \dolist#1\endlist}

\kor=2

\loop {\korijen{\kor}{20} {$\sqrt{\the\kor}=\expandafter\sredi\expandafter{\the\a}$\pra} \global\advance\kor1}\ifnum\kor<43\repeat

\bye



'ave fun!


Sinisa

#27:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 17:52 ned, 29. 1. 2006
    —
Cemu sluzi king-size kod koji tvrdi da je i Question Think Weeee-heeee!!!

(Ne, nemam stari Pentium 1 koji nije znao racunati Razz)

\catcode? Think

#28:  Autor/ica: cinikLokacija: /proc/sys/cpu/ PostPostano: 18:25 ned, 29. 1. 2006
    —
\catcode mijenja svojstva znakova:

Kod:
\bgroup
\catcode`\^^M=\active \outer\def^^M{\par}%                                                                                                                                                                         
\catcode`\ \active \outer\xdef {\vrule width2ex height0.1pt depth0.1pt}%                                                                                                                                           
\tt%                                                                                                                                                                                                               
a b c
  b c

\egroup
\catcode`\w=1
\catcode`\v=2
w \bf ba\v s je kul ovaj tekst.                                                                                                                                                                                     
                                                                                                                                                                                                                   
\bye



tocne kategorije su sljedece:
Don Knuth (napisa):

Category Meaning
0 Escape character (\)
1 Beginning of group ({)
2 End of group (})
3 Math shift ($)
4 Alignment tab (&)
5 End of line (^M^M)
6 Parameter (#)
7 Superscript (^)
8 Subscript (_)
9 Ignored character
10 Space
11 Letter (A, ..., Z and a, ..., z)
12 Other character
13 Active character (e.g. ~)
14 Comment character (% in this manual)
15 Invalid character



'ave fun!


Sinisa

#29:  Autor/ica: cinikLokacija: /proc/sys/cpu/ PostPostano: 18:27 ned, 29. 1. 2006
    —
a sto se tice cemu sluzi onakav kod? nicemu... samo je nastran.


edit 1:i jos jedna stvar (da ne dodam treci post), cini se da verbatim i ini latexizmi ne stanu pod neko macro jer rade interne perverzije. cak mi se cini da imaju detektore newcomanda (?!) koiji stvaraju probleme.

edit 2: najdestruktivniji dodatak u neciji library:
Kod:
\catcode`\e=15


'ave fun!


Sinisa

#30:  Autor/ica: nenad PostPostano: 18:48 ned, 29. 1. 2006
    —
Nekoć davno sam za ispis datoteka u preko TeXa koristio sljedeće:
Kod:

%
\def\ispis#1{\par\begingroup\vjerno\input#1 \endgroup}
\def\nekategposeban{\def\do##1{\catcode`##1=12 }\dospecials}
\def\vjerno{\tt
        \def\par{\leavevmode\endgraf} \catcode`\`=\active
        \obeylines \nekategposeban \obeyspaces }
{\obeyspaces\global\let =\ } %spas=ava razmake
{\catcode`\`=\active \gdef`{\relax\lq}}
\def\kraj{! }
\newif\ifponovo
\loop
        \immediate\write16{Molim ime datoteke c=iji ispis z=elite: }
        \message{('!' za prekid) --> }
        \read-1 to\ime
        \ifx\ime\kraj\ponovofalse
                \else\ponovotrue        \fi
\ifponovo
        \ispis{\ime}
        \vfill
        \eject
\repeat
\bye


Dakle, tex ispis očekuje imena datoteka koja će ispisivati.

Puno sreće.
- Nenad

#31:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 19:09 ned, 29. 1. 2006
    —
U tome lezi mozda najveca ironija: naredbe za citanje datoteka (cak i uz automatsko farbanje sintakse) postoje i vjerojatno bi radile jer nisu environmenti! Padoh u (o)nesvjest Isto vrijedi i za inline ubacivanje koda. Confused Jedini problem su nabrojani environmenti. Very sad

Ja sam napravio workaround u svom specificnom slucaju, ali bih svejedno volio vidjeti univerzalno rjesenje (koje ne cita iz filea). Very Happy

#32:  Autor/ica: Martinab PostPostano: 20:30 sri, 1. 2. 2006
    —
Moja pitanja:

1. Kako da dobijem horizonatlnu stranicu u LaTeXu? Zelim jednu veliku tablicu i mislim da je puno prirodnija u horizontali...

2. Zelim pomaknuti margine na maksimalnu mogucu printabilnu sirinu. Kako da to napravim? Naredbe \addtolength, odnosno \setlength mi iz nekog razloga ne rade. Stavila sam ih u preambulu; javlja "paragraph ended before addtolength was complete". Jel moguce da ona mice samo tekst a ne i tablicu (jer ja imam samo tu tablicu koju zelim pomaknut)? Jel moguce da mi treba neki palet koji nemam? Primjer koristenja sam prepisala direktno iz knjige prof. Ungara; dakle,
\addtolength{\hoffset}{-0.5cm}
\addtolength{\textwidth{1cm}

Molim jednostavne upute ako je moguce. Zauzvrat nudim karmu++. Very Happy

#33:  Autor/ica: Void PostPostano: 22:07 sri, 1. 2. 2006
    —
Martinab (napisa):

1. Kako da dobijem horizonatlnu stranicu u LaTeXu? Zelim jednu veliku tablicu i mislim da je puno prirodnija u horizontali...


Ovo se rjesava sa paketom lscape. Primjer
Kod:

\usepackage{lscape}

\begin{document}

\begin{landscape}
Tekst na ovoj stranici ce biti ispisan horizontalno.
\end{landscape}

\end{document}

Mislim da se u dvi vieweru tekst ne ispisuje horizontalno pa je mozda bolje pretvoriti u .ps pa tamo pogledati kako ti izgleda prije printanja.

Martinab (napisa):

2. Zelim pomaknuti margine na maksimalnu mogucu printabilnu sirinu.


Treba koristiti paket fullpage. Dakle, u preambulu staviti
Kod:

\usepackage{fullpage}

i pogledati dokumentaciju vezanu uz taj paket radi boljeg podesavanja (headeri i slicno). Ja koristim taj paket uz opcije headings i cm.
Kod:

\usepackage[headings,cm]{fullpage}

Opcija cm stavlja margine od 1.5 cm, a opcija in stavlja margine od jednog inca.

#34:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 18:32 čet, 9. 2. 2006
    —
Jedna stvar koja je u LaTeXu dosta nezgodna su komentari. Sad Tekst mozete zakomentirati se tako da na pocetak svake linije dodate "%". Shocked

Dobri ljudi su se sjetili dodati paket comment, pa nakon \usepackage{comment} mozemo zakomentirati vise linija odjednom:

Kod:
Obicni text
\begin{comment}
Komentirani
text u puno
linija
\end{comment}
Opet obicni text.


Jedino je nezgodno kad editor to ne podrzava. Sad Meni je trebalo, pa sam uspio sloziti, za I bow before you vim I bow before you Zaslucaj da zatreba jos nekome:

1. Naci syntax definition file (na Fedori 3, to je /usr/share/vim/vim63/syntax/tex.vim). Cool

2. U njemu naci
Kod:
if b:extfname == "dtx"
  syn match texComment      "\^\^A.*$"   contains=@texCommentGroup
  syn match texComment      "^%\+"      contains=@texCommentGroup
else
  syn match texComment      "%.*$"      contains=@texCommentGroup
endif

i dodati jednu liniju prije endif tako da ispadne ovo:
Kod:
if b:extfname == "dtx"
  syn match texComment      "\^\^A.*$"   contains=@texCommentGroup
  syn match texComment      "^%\+"      contains=@texCommentGroup
else
  syn match texComment      "%.*$"      contains=@texCommentGroup
  syn region texComment start="\\begin\s*{\s*comment\s*}" end="\\end\s*{\s*comment\s*}" keepend contains=@texCommentGroup
endif


Mozda se stvari malo razlikuju na drugim masinama, no ideja je jasna. Cool

#35:  Autor/ica: hermione PostPostano: 12:09 sub, 13. 5. 2006
    —
problemcic imam...Pokusavam u LaTeXu izgenerirati da mi iznad znaka jednakosti pise def..Pokusala sam to napraviti sa naredbom \atop ali mi ispadne preveliki razmak izmedu znaka jednakosti i rijeci def..Ima li itko mozda koju ideju?

#36:  Autor/ica: Ante PostPostano: 12:27 sub, 13. 5. 2006
    —
Ovo dovoljno dobro?


#37:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 12:45 sub, 13. 5. 2006
    —
limits je dobra ideja. Very Happy Predlozit cu jos sitnu izmjenu:

Cool

#38:  Autor/ica: Gost PostPostano: 14:26 sub, 13. 5. 2006
    —
Jos jedna varijacija:


#39:  Autor/ica: hermione PostPostano: 14:59 sub, 13. 5. 2006
    —
Pericius (napisa):
Ovo dovoljno dobro?



Jep,dobro je, ali ipak ovo je
Anonymous (napisa):
Jos jedna varijacija:

bolje.....

#40:  Autor/ica: Ante PostPostano: 15:02 sub, 13. 5. 2006
    —
hermione (napisa):
Pericius (napisa):
Ovo dovoljno dobro?



Jep,dobro je, ali ipak ovo je
Anonymous (napisa):
Jos jedna varijacija:

bolje.....

Zna san ja i tu. Razz



Forum@DeGiorgi -> Računala (općenito)


output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.

Idite na Prethodno  1, 2, 3, ... 19, 20, 21  Sljedeće  :| |:
Stranica 2 / 21.

Powered by phpBB © 2001,2002 phpBB Group
Theme created by Vjacheslav Trushkin