Tex fórum

mozi pdf-ben

Fórumok

sikerult valakinek mozit ugy berakni pdf-be, hogy az acrobat reader beepitett lejatszoja jatssza le? (rich media annotation)

egyenlore movie15 csomagot hasznalok, ebben az esetben a lejatszashoz kulso plugin kell, es sajnos csak win alatt mukodik. legalabbis nekem.

Udv:
T

Hivatkozás irodalomra az ábrajegyzékből

Fórumok

Sziasztok!

Újabb probléma merült fel. Tudtok-e valami ötletet arra, hogy hogyan lehet irodalmakra (az irodalomjegyzékből) hivatkozni az ábrajegyzékben?

Tehát hogy mit tudom én ne csak annyi legyen benne, hogy sorszám. ábranév, oldalszám, hanem ehhez még esetleg az is, hogy (lásd: [7,134. oldal]) vagy valami hasonló.

Vagy van erre valami más elmés megoldás?

Kösz a türelmet és az esetleges választ.

Eddig ismeretlen hiba

Fórumok

Sziasztok!

A körülményekhez képest gyors help kéne, egyszerűen nem tudom mitévő legyek.
Az a hibaüzenet, hogy runaway argument?
{\376\377\000A\000\040\000k\000o\ stb..
és ezalatt:
! File ended while scanning use of \@@BOOKMARK

\par
1.7 \begin{document}

?

Na most kitöröltem mindazt amit addig írtam és még utána is ezt a hibaüzenetet írta ki. Mi a franc ez?

egyszeru fedlap

Fórumok

nagyon lama vagyok latexhez, mea culpa. segitsetek. :)

elkezdtem irni a diplomamunkam, es mint ilyen leven, televan matekkal, abrakkal, forraskodreszlettel. nem akarom wordben csinalni, mert valahogy kozelebb allna hozzam a latex, azonban 3 ora alatt nem jutottam el addig, hogy a kezdolapot megcsinaljam. :)

amit szeretnek:
- bal fent logo, mellette a tanszek neve
- horizontalis vonal
- kozepen a cimem (olyan mint amit a maketitle csinal)
- alatta az en nevem, az, hogy thesis supervisor, es meg egy nev.

namost, tenyleg lama vagyok, de nem jon ossze :) igy probaltam, az eredmeny pedig itt megtekintheto, de az eleg rossz helyen van ott. ;-)

a masik amit szeretnek, hogy minden oldalnak legyen headerje es footerje, a headerbe begeneralva az aktualis fejezetcim, a footerbe eleg az oldalszam. aztan persze szep tocot generalni.. :)

segitsetek, nagytudasu tex mesterek!

Grafikák, ábrák, képek (LaTeX kód vs. eps)

Fórumok

Sziasztok!

Ha jól tudom ilyen téma még nincs. Szóval mint azt a korábban létrehozott topicban említettem a szakdogámat latexben írom és nem tudom eldönteni, hogy hogyan tegyem bele az ábrákat. A beszúrandó ábrák szkennelve vannak és szürkeárnyalatosak, ezeket átkonvertálnám epsbe. Csak itt előjön az a probléma, hogy a szkennelt ábra háttere kissé szürke, ami a hófehér oldalháttérhez képest érdekesen mutat. Ha kétszínűbe (fekete-fehér színpalettával) konvertálom a képet, akkor meg hiányoznak pixelek és igénytelenül néz ki.

Na itt jöttek be alternatívaként a latex kóddal létrehozható ábrák. Ezek közül négy grafikai csomagot néztem (a graphics és graphicx-on kívül) az eepicet, a pgfet, tikzet és pstrickset. Eddig nagyon szép is meg jó is, talán a legemberközelibb a tikz (a dokumentáció csak kb. 600 oldal), de rájöttem, hogy az erre a célra készült "rajzoló" programokkal (latexpix, tpx, jpicedt stb.) nem tudok normális ábrákat rajzolni, mert valami hülye hiba mindig előjön vagy csak szimplán nem tudok rajzolni, epst importálni meg ugye nem lehet.
Tehát vagy megtanulok rajzolni vagy megpróbálom a leírt kódot vizualizálni (lásd ezt a progit: http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language ) vagy beillesztem a szkennelt eps ábrákat.

Ti melyik ábrázolási módot részesítitek előnyben? Azon túl, hogy a vektorgrafika sokkal mutatósabb, mint egy raszteres eps más előnyét viszont nem nagyon tudom kiemelni.

[MEGOLDVA] Hogyan lehet Latex-ben a számrendszert bekarikázni?

Fórumok

Üdv!

Számrendszerek közti átváltáshoz állítok össze dolit. Hogyan lehet azt megcsinálni, hogy a szám után jobb alsó indexbe bekarikázza a számot? Van rá ötletetek?
Eddig azt csináltam, hogy jobb alsó indexbe beírtam a számrendszert, de most bekattantam (hiszen (La)TeX-ben minden megoldható), s be szeretném karikázni a számot.

Köszi a segítséget előre is!

Játékkönyvhöz stílusfájl

Fórumok

Sziasztok!

Nem olyan rég óta foglalkozok LaTeX-hel. Talán ismeritek a játékkönyv formátumot (ismertebb magyar nevén lapozgatós könyv), ehhez szeretnék gyártani valami stílussablon fájlt, bár egyelőre még közvetlenül a .tex fájlba írom a formázási opciókat, csak szeretnék egy kis segítséget kérni.

Mint tudjátok ezek olyan könyvek, ahol max. az első 20 oldalon kell a láblécbe oldalszámozás (fejléc egyáltalán nincs), a további oldalakon a pagestyle empty kell legyen. Na tehát először is azt szeretném megkérdezni, hogy a preambulumban milyen utasítást kell megadni ahhoz, hogy csak az első néhány oldal legyen számozva, a többi ne?

A bevezető szöveg után a törzsszöveg ugye számozott bekezdésszakaszokra van osztva, ahol a számozás félkövér és középre van igazítva, valamint kb. egy üres sornyi hely marad ki a szám és a szöveg között és kb. 3 üres sornyi hely az előző fejezetszöveg vége és az új fejezetszám eleje között.
Ezt momentán tételkörnyezetekkel oldottam meg, de bárkinek egyéb javaslatára is vevő lennék.

Így néz ki:

\newtheoremstyle{fejezetpont}{3ex plus 1ex minus 1ex}{1ex}{\upshape\bfseries}{0.5\textwidth}{\bfseries}{.}{0pt}{\thmnumber{#2}}
\theoremstyle{fejezetpont}
\newtheorem{fp}{akarmi}
Na most itt az akármi gyakorlatilag egyáltalán nem kell, ezért írtam be bármit, mert a szám után közvetlenül nem áll sem tételcím, sem tételszöveg.

Így használom a környezetet:

\begin{fp}
\label{1.}
\end{fp}
Másnap hajnalban döngő léptek közeledő zajára ébredtek. Kulcs csikordul a zárban, és két, fekete páncélinget viselő férfi jelenik meg az ajtóban élelemmel megrakott tálcákkal. -- Sokat egyetek -- szól az egyik --, mert erőre lesz szükségetek ahhoz, hogy túléljétek ezt a napot! Lehet, hogy mind meghaltok! -- Ekkor az egyik őr feléd fordul, és egy szelet kenyérrel meg egy tál levessel kínál. Ha elfogadod tőle az ételt - lapozz \aref{2.}-re. Ha az őrt leütve inkább megpróbálsz elmenekülni - lapozz \aref{3.}-ra.
\begin{fp}
\label{2.}
\end{fp}
Ide is elfér a következő szövege. Ha bővebb tájékoztatást szeretne, kérjük lapozzon \aref{1.}-re.

Ezzel a környezettel ugye létrejön a szám kb. középre zárva, de ha a szöveget a begin és end utasítások közé írom, akkor az a szám mellé kerül és nem alá. Ezért kénytelen vagyok a szöveget közvetlen a tételkörnyezet alá írni, mert így megfelelő lesz a formázás. Arra mindenesetre jó a tételkörnyezet, hogy közrefogja a \label-t hiszen itt szinte minden pontra link fog mutatni, tehát van értelme. A fenti szövegben is vannak \arefes utasítások, amikkel hivatkozok a különböző pontokra. Lapozz ide vagy lapozz amoda. Ezzel csak az a gond, hogy a fejezetpontok egymás után történő beírásánál az arefek olyan címkékre fognak hivatkozni, amik még nem léteznek. Ez viszont zavaró tud lenni. Mi erre a megoldás? Írjam a fejezetpontokat a tartalomnak megfelelően összevissza, így mindig lesz label a hivatkozáshoz vagy maradhatok a jelenlegi módszernél? (csak asszem error miatt le se fordul)

A másik kérdésem a szörnynév beadása a szövegkörnyezetbe anélkül, hogy végig kelljen irkálni motorikusan egy \begin{tabular} dolgot újra és újra ahányszor előjön a szövegben a szörnynév.

Ezt egyelőre egy új környezet definiálásával oldottam meg:
\newenvironment{szorny}[3]{\begin{flushleft}\begin{tabular}{p{4cm}lrlr} \MakeUppercase{#1} & ÜGYESSÉG & #2 & ÉLETERŐ & #3} %
{\end{tabular}\end{flushleft}}

Ez kiválóan működik is, hiszen amikor a szövegben odaérek, hogy jön a mumus küzdj meg vele, akkor szimplán kiadom, hogy:

\begin{szorny}
{vámpír}{8}{10}
\end{szorny}

És akkor kreál a fentiek szerint egy balra zárt táblázatot amit feltölt a fenti adatokkal, itt pl. VÁMPÍR ÜGYESSÉG 8 ÉLETERŐ 10 (szépen elrendezve, ahogy az ilyen könyvekben lenni szokott)

Na de! Hogy lehet ugyanezt megtenni két szörnnyel, amik egymás alatt vannak?

Példa:

\begin{flushleft}
\begin{tabular}{p{4cm}lrlr}
VÁMPÍR & ÜGYESSÉG & 10 & ÉLETERŐ & 10 \\
GOBLIN & ÜGYESSÉG & 5 & ÉLETERŐ & 3
\end{tabular}
\end{flushleft}

Tehát hogy ezt ne kelljen minden egyes résznél beírkálni, hanem kb. annyi adatot kelljen megadni, hogy szörnynév1, ügyességszám, életerőszám, szörnynév2, ua. stb.
Mert ha kétszer beírom egymás alá a szorny környezetet, akkor a helykihagyás túl nagy lesz és itt a sima \\ miatt nem kell olyan nagy. Ez megoldható az end és a begin közé ékelt \vspace{-valami érték} utasítással vagy ezt jóval bonyolultabb az egész dokumentumra vonatkozóan kezelni? Mert mondjuk 1-nél több szörny írásakor mindig ki kellene adni a \vspace-t is a két környezet közé, ami kissé macerás.
Szóval megoldási javaslatokat és ötleteket várok.
Aki esetleg nem tudná mi az hogy játékkönyv, hát itt van egy: http://fightingfantasy.extra.hu/forum/download.php?id=4

latex táblázat

Fórumok

Sziasztok!
Szeretnék egy olyan táblázatot létrehozni, amelynek az oszlopai előre meghatározott szélességűek és tartalmaz \multirow valamint \multicolumn elemeket.
Sokféleképpen próbáltam és már feltúrtam a netet is, de eddig sikertelenül.

Előre is köszi, bármilyen segítséget.

TeX / make finomhangolása

Fórumok

Sziasztok!

Egy kollégám akadt bele a fent említett problémába, és megkért, vessem fel ezen a fórumon is, hátha akad, aki meg tudja oldani.

Egy TeX-ben írt jelentés fordítását akarja automatizálni.
Ez (jelenleg) áll a report.tex nevű főszövegből és a tables.tex nevű
fájlból, ami a mellékletekben lévő táblázatokat képezi, és az

\input{tables.tex}

parancs révén kerül be a főszövegbe.

A tables.tex-et egy perl script hozza létre egy nagy halom adatfájl
átnyálazásával. Ez sokáig tart, és nem akarja, hogy minden
újrafordításkor ez is lefusson. (Az adatfájlok másik könyvtárban
vannak).

A make elvileg pont arra van, hogy megnézze, mi változott a legutóbbi
fordítás óta, és csak azt fordítja újra, amit kell. Tehát a makefile így fest:


vpath %.dbt ../measurements
vpath %.dat ../measurements/data
report.pdf: report.tex tables.tex
pdflatex report.tex
tables.tex: database.dbt *.dat
perl maketables.pl

Itt ugyebár a database.dbt és *.dat azok a fájlok, amik alapján a
táblázat készül. Ha ezek változtak, akkor nyilván újra kell számolni a
táblázatokat, de ha nem, akkor nem kell.

Ez panaszkodik, hogy:

make: *** No rule to make target `database.dbt', needed by `tables.tex'.
Stop.

Ha viszont beírja az alábbi két sort a makefile végére:


database.dbt:
*.dat:

tehát két üres rule-t, akkor a make lefut, de minden alkalommal
végigcsinál mindent!
A cél az volna, hogy csak azt fordítsa újra/futtassa le, amit
kell.

Ha van valakinek ötlete, kérem, ne tartsa magában! :)
Előre is köszönjük mindketten!