Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Fórum: TeX - avagy tanuljunk szépen írni

  [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]    [11]  

Szeretnél hozzászólni? Jelentkezz be.
[51] Gerilla2005-04-13 00:24:35

Megint én vagyok!

Van magyar leírás a regiszterekről (box,count - ez a 2 érdekelne)? Meg a mathopen és mathclose pontosan mi és mit csinál?

Köszönöm ismét!

Akik válaszoltok, nekTeX is.

[50] Gerilla2005-04-13 00:18:19

Kedves Géza! Köszönöm a segítséget. Nekem nem LaTeX kellene hanem Plain TeX,de már ez is sok segítség.

Még lenne kérdésem.Szintén Plain TeX-ben.Ha egy folyamatábra készítőt kell csinálnom,akkor mindenféle csomagok nélkül hogy tudok rajzolni (STOP) (START) szimbólumokat,amik egy ellipszisben vannak és kört számokkal a közepén?

Köszönöm!

[49] Csimby2005-04-12 22:58:37

Mint végzős BDG-s megmondom neked, hogy windows-ra szerintem csak a MikTeX nevű "csoda" van (http://www.miktex.org), ez ingyenes, pár száz mega, már nem emlékszem pontosan. Ehhez kell még valamilyen szerkesztő, én TeXnicCenter-t használok (http://sourceforge.net/projects/texniccenter/), de szerkesztők között már van más alternatíva is (pl.: WinEdit). Egyes vélemények szerint windowsra nincsen jó TeX, de nekem ez elég jól működik, Linux-osban meg nem tudok segíteni...

Előzmény: [48] joel, 2005-04-12 22:27:01
[48] joel2005-04-12 22:27:01

Kedves Géza! Mint egykori BDG-s is kérdezem Tőled, hogyan lehet a TeX-programot vagy programcsomagot megszerezni, letölteni, telepíteni? Ingyenes vagy fizetős?

Köszönettel: joel

[47] Kós Géza2005-04-12 14:38:23

A google elég sok matlab-latex konvertert talál, lásd itt.

Előzmény: [46] Gerilla, 2005-04-11 02:30:20
[46] Gerilla2005-04-11 02:30:20

Üdv mindenkinek!

Végzős progmatos vagyok,szakdolgozatomat készítem egyre rohamosabb tempóban,és a konzulensem kitalálta,hogy a programom kimeneti fájlja TeX legyen. Egy lineáris algebra házifeladat kiadó és ellenőrző rendszert kell készíteni.A feladat generálást Matlab-bal kell csinálni.Kimenete a generált feladat kiírása.Ez általában egy mátrixokat tartalmazó szöveges fájl.

A konzulensem tovább szeretné majd fejleszteni más tantárgyakra is.A TeX készítéséhez szeretne valami fordítót,hogy a Matlab program kimeneti szöveges fájlját átkonvertálja.

Szeretnék kérni valami ötletet/segítséget.

Előre is köszönöm!

[45] lorantfy2004-12-08 07:39:50

Kedves Géza!

Nem tudnád az Érd.mat.fel. témában Csimbi [635] hozzászólását utólag megtördelni, mert nagyon kiszélesedett az oldal és kellemetlen olvasni.

Köszönetel: L.

[44] Kós Géza2004-12-07 14:39:59

Köszi a segítséget.

Internet Exploreren tényleg nem jelenik meg a szám. (Én Mozillát használok, azzal minden rendben.)

A probléma nyilván abból fakad, hogy a táblázat szélessége 100%-nak van megadva, és a kép az egészet arrébb tolja. Még kisérletezek, hogy mit lehetne tenni.

Előzmény: [43] Hajba Károly, 2004-12-06 22:15:37
[43] Hajba Károly2004-12-06 22:15:37
x2+xy+y2=200(II/1)

Kedves Géza!

Ezen hozzászólás első sora végén is meg kellene jelennie a képletsorszámnak a (fény)képecskével egy magasságban, hiszen beírtam, de nem látszik. Míg a következő sorban már létszani fog a képecske alatt ugyanazzal a forráskóddal:

x2+xy+y2=200(II/1)

HK

Előzmény: [42] Kós Géza, 2004-12-06 18:15:02
[42] Kós Géza2004-12-06 18:15:02

Kedves Károly,

Próbálkoztam többféleképpen is, de nem sikerült a hibát produkálnom. Ha esetleg újra előfordulna, küldd el e.mailben a tex forrást.

Az eqno és a leqno html táblázattal van megoldva. A táblázat szélesebbik mezőjében van a képlet, a rövidebbik mezőben a szám.

Géza

Előzmény: [41] Hajba Károly, 2004-12-06 10:00:40
[41] Hajba Károly2004-12-06 10:00:40

Az \eqno hibát rosszul írtam le. Bocs :o)

Ha a képecske mellett van, akkor a jobb oldali képletsorszámot nem írja ki. Gondolom jobbra kipozicionálja a szövegmezőből.

HK

Előzmény: [40] Kós Géza, 2004-12-06 09:40:41
[40] Kós Géza2004-12-06 09:40:41

Kedves Károly,

Egyelőre csak nagyon kezdetleges eszközök vannak táblázatok készítésére. Egy cellán belül nem lehet új bekezdés, és pozícionálni sem lehet.

A cél az volt, hogy egyáltalán legyen lehetőség táblázatok készítésére, ami más fórumokon -- a képletek írásához hasonlóan -- hiányzott.

Most már gyűlik egy újabb adag kívánság, például előre formázott szövegek (programkódok) írása, vagy olyan soremelés, ami csak egy <BR>-t szór be, és nem kezd új bekezdést.

Ha majd egyszer időt szakítok rá, kitalálok valamit. Most nem merek ígérni semmit. :-)

Az \eqno-val kapcsolatban csak találgatni tudok. Talán nyitva maradt a képletben egy kapcsos zárójel.

Géza

Előzmény: [39] Hajba Károly, 2004-12-06 08:58:32
[39] Hajba Károly2004-12-06 08:58:32

Kedves Géza!

Két észrevételem is van a TeX használatával kapcsolatban:

1. A táblázat szerkesztése során nem tudtam egy mezőn belül pozicionáltatni a szöveget. A normál logika szerinti eléírásra hibajelzést adott.

... & \ leftline <szöveg > & ...

2. Nem sikerült az "Ujjgyakorlatok" topikbeli hozzászólásomkor kicsiholni az \ eqno utasítás normális működését.

x2+xy+y2=200(I/1)

Pedig most sikerült.

Mit hibázhattam?

HK

[38] Kós Géza2004-11-16 14:41:15

A TeX-ben a \not parancs használható arra, hogy az utána következő jelet áthúzzuk. A megvalósítása kicsit nehézkes lenne, ezért továbbra sincs. Helyette definiáltam a \notin parancsot, ami mostantól kezdve él.

$a\notin B$  \to  a\notinB

Előzmény: [37] jenei.attila, 2004-11-16 12:04:20
[37] jenei.attila2004-11-16 12:04:20

Csak egy kérdésem lenne: hogy lehet nem eleme jelet használni? a \notin nem működik.

[36] Kós Géza2004-03-03 11:30:58

Kedves Géza,

Én inkább a Wordhöz használt egyenletszerkesztőhöz hasonlóra gondoltam, tehát az input mező mellett lenének gombok és menük, amik egy-egy TeX parancsot írnának be.

A parancskészlet túl nagy ahhoz, hogy mindegyiknek külön gombja legyen, a parancsokat különböző pull-down menükbe érdemes csoportosítani. Az input mező mellett tehát lenne néhány menügomb, például görög betűk, relációjelek, szumma/produktum/integrál stb. A gombokra kattintva kinyílna egy-egy menü, amiben fel lennének sorolva a parancsoknak megfelelő képecskék. Ha a felhasználó kiválasztja valamelyik képecskét, a megfelelő TeX parancs bekerül az input mezőbe, az aktuális pozícióra.

Az elmúlt napokban egy kicsit tanulmányoztam a JavaScript kínálta lehetőségeket. Sajnos a JavaScript világa (a Microsoft Sun/Netscape elleni kereskedelmi háborújának köszönhetően) nem egységes, más kód kell az Internet Explorerhez és más a többi böngészőhöz. :-(

Az, hogy egy nyomógomb vagy egy menüelem szöveget írjon az input mezőbe, megvalósítható. Netscape/mozilla esetén azt is sikerült elérnem, hogy a kurzor a beírt szövegrészlet megfelelő pontjára kerüljön. Internet Explorerrel is nyilván lehetséges ugyanez, csak másképpen.

A menüket most még nem tudom tisztességesen összeállítani, ehhez még sokat kell tanulni. :-) Az is megoldás, ha valaki, aki kellően jártas a JavaScriptben, besegít. Mivel a parancskészlet gyakran változik, biztos, hogy a menüt egy külön fájlban kell definiálni, és magát a tényleges javascript kódot egy másik program fogja elkészíteni. (Ezt a felét mindenképpen vállalom.)

Az eddigi próbálkozások eredményét elhelyeztem ITT.

Előzmény: [35] BohnerGéza, 2004-03-03 08:43:30
[35] BohnerGéza2004-03-03 08:43:30

Kedves Fórumosok és Szerkesztőség!

Véleményeket kérek az alábbiakkal kapcsolatban! Az előző két hozzászólást folytatom. Célszerűbbnek látom – mint ezt a szöveget is – nem rögtön a TeX-ben írni, hiszen ha megzavar valaki a munkában, ott nem tudom menteni az addigiakat.Két dolog lehet célszerű:

1. A Word-öt használom kihasználva az AutoText [Beszúrás (Insert) menü] lehetőséget: Kijelölve a sokszor használt szöveget, az Alt+F3-mal listába rakom egy rövidítés segítségével, majd szükség esetén a rövidítés begépelése után az F3-at lenyomva visszanyerem. Ehhez is memória kell, de segíthet.

2. Írok egy egyszerű szövegszerkesztőt a KöMaL-Fórum TeX-hez. Elkezdtem, fiam besegít, tanulunk is belőle. Ötleteket kérek: Mit tudjon? Alapvetően a néhány szükséges fájlműveleten kívül biztosan tudna egy gomb lenyomásával kódot szúrni a szövegbe: pl. ilyeneket: {\ul_ _}, vagy \centerline{_ _}, ahhol az _ jel szóközt jelent. Ebből is vágólap segítségével lehetne a KöMaL-Fórum TeX-be vinni a szöveget. Tudom létezik ilyen szerkesztő-fordító, de talán túl sokat tud!

Azt hiszem Kós Gézatól kell kérdeznem: lehetséges-e több betűtípust használni? A symbolra a görög betűk és egyebek miatt, és egy vektorosra-föléhúzósra gondoltam (van ilyenem), modjuk a {\symbol a } alfát jelenthetne, utóbbi a képen láthatóan működik. Ekkor jóval kevesebb jelet kellene kódolni.

Még annyit, ha sikerülne használhato szerkesztőt készíteni és a KöMaL-nak elküldeném, onnan az érdeklődők letölthetnék-e? Esetleg az említett karakterkészletet (.ttf) is.

A vektoros betűtípus használatára példák:

[34] Kós Géza2004-02-23 19:09:28

Kedves Géza,

Hadd kezdjem a másodikkal. A programban volt egy apró hiba, minden betűtípusváltáskor előbb visszaállította az alapállapotot. Ezt kijavítottam, most már lehet kombinálni a dőlt, félkövér, alá- és áthúzott betűket. A kivétel az \rm parancs, ami teljesen visszaállítja a betűtípust egyenes, nem kövér, nem aláhúzott, nem áthúzott módba.

Ezen kívül pótoltam egy halmazelmészeknek fájó hiányosságot: most már van \aleph (\aleph) betű is.

A billentyűzetmakrók vagy nyomógombok programozása nehéz kérés. A beírt szöveg szerkesztéséhez a környezetet teljes egészében a böngésző kliens program (pl. Internet Explorer) biztosítja. JavaScript kód hozzáadásával lehetséges volna további makrókat és nyomógombokat definiálni, de ahhoz, hogy mindez személyre szabott módon, kényelmesen működjön, szerintem túl sok munka szükséges, és egyelőre ilyet nem tervezek.

Egy másik lehetséges megoldás az, ha a Windowst sikerül rávenni arra, hogy makrókat lehessen definiálni. Úgy emlékszem, régen, a 3.1-es időkben még volt erre lehetőség. Néhány napja megnézegettem az XP-t, ott nem találtam ilyet.

K.G.

Előzmény: [33] BohnerGéza, 2004-02-20 15:24:23
[33] BohnerGéza2004-02-20 15:24:23

Elismerem, sok pozitívuma van a TeX-nek, de sajnos nekem, mint közel nulla memóriájú embernek, sokszor okoz bosszúságot is. Például az, miért nem vagyok képes megjegyezni, hogy kell az aláhúzást csinálni. Ha sokat használnám is, bár ez elentmond némileg annak, hogy keveset gépelek, fárasztana, hogy sokszor kell ugyanazt a jelölést begépelgetnem. Kérdésem: A legtöbbet használt jelölésekhez lehet-e nyomógombot létrehozni? És ha igen akkor miért nem?

Itt az új és nyilván egyszerű kérdésem: Azt szerettem volna, hogy a fenti "Kérdésem:" ne csak aláhúzva legyen, ám félkövér is. A bf és ul parancsokat is kiadtam, de az eredményen csak az ul látszik. Talán a tanfolyamon is megtalálnám a választ, de ...?!

Azért köszönöm a lehetőséget!

[32] Kós Géza2004-02-16 13:46:35

Kedves Zormac,

A TeX pontos történetét nem ismerem, ezért többnyire csak találgatni tudok.

Nekem úgy tűnik, hogy Knuth arra törekedett, hogy a TeX forrás kb. ugyanaz legyen, mint a képlet szóban felolvasva. Ezért lehetett az A/B tört {A\over B}, a binomiális együttható {n\choose k} és az n-edik gyök x \root n\of{x}. Később a különböző TeX változatok szintaktikailag egyszerűbb változatokat (is) bevezettek, így lett az AMSTeXben a tört \frac{A}{B} vagy a LaTEX-ben az n-edik gyök \sqrt[n]{x}. (Utóbbi esetben az sqrt, mint square root kicsit meghökkentő, de nyilván nem akartak ütközni a korábbi \root paranccsal...)

A fórumon megvalósított TeX, amellett, hogy erősen lebutított, többféle változat keveréke. A törtek és sokadik gyökök inkább az AMSTeXre hasonlítanak.

* * *

A dicséretet köszi. Örülök, hogy tetszik és használjátok. :-)

Előzmény: [31] Zormac, 2004-02-12 16:42:34
[31] Zormac2004-02-12 16:42:34

Böngészgettem a minitanfolyamot és megakadt a szemem az egyik parancson:

\root{kitevő}\of{kifejezés}

Mi az oka ennek a \TeX - oops, szóval TeX - szempontjából csúnya szintaktikának? A simán kétparaméteres \root{kitevő}{kifejezés} is megoldhatná a dolgot és ilyen szerkezetre már van példa az itteni rendszerben, például \frac{számláló}{nevező} .

Egyébiránt, de őszintén, minden elismerésem ehhez a rendszerhez, nagyon király, hogy TeX-ben lehessen írni egy fórumra :-)

z.

[30] Kós Géza2004-01-19 13:20:08

Az ábrát a program mindig a hozzászólás végére teszi.

Előzmény: [22] Gubbubu, 2004-01-16 21:43:27
[29] Kós Géza2004-01-19 12:26:17

A | karakter közvetlenül működik, $|x|$ = |x|. A zárójelekhez hasonlóan lehet nagyobb méretet választani:

$$ \left| \matrix{ a & b \cr c & d \cr } \right| $$=

 \left| \matrix{ a & b \cr c & d \cr } \right|

Előzmény: [27] lorantfy, 2004-01-19 11:58:10
[28] Gubbubu2004-01-19 12:24:49

\overline{\rm{Kedves}} \overline{\rm{TeXistaak!}}

Csatlakozom Lászlóhoz és köszönetet \vec{\rm{mondok}} Kós Gézának.

Az abszolútértékjel írására az én billentyűzetemen létezik egy lehetséges, ha nem is tökéletes megoldás: ALT+W, pl. |x|.

Üdvözlet\to{\bigcup_{i=1}^{mindenki}Foorum}: G.

Előzmény: [27] lorantfy, 2004-01-19 11:58:10
[27] lorantfy2004-01-19 11:58:10

Kedves Géza!

Szépek az új képletek, köszönjük a munkádat! A vektorok és a limes már többször kellet volna nekem is.

Amire ma jöttem rá, hogy nem tudok abszulutérték jelet írni. Lehet, hogy van rá megoldás csak én nem találom?

Előzmény: [25] Kós Géza, 2004-01-19 10:41:08

  [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]    [11]