LatTex capacity exceeded

Fórumok

Segítségeteket kérem.

A teszt dokumentumom ennyi:

\documentclass[a4paper,12pt]
\usepackage{amsfonts}
\usepackage{amssymb}{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\PassOptionsToPackage{defaults=hu-min}{magyar.ldf}
\usepackage[magyar]{babel}
\begin{document}
  Szöveg
\end{document}

És a hiba:

$ latex teszt_document.tex 
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=latex)
 restricted \write18 enabled.
entering extended mode
(./teszt_document.tex
LaTeX2e <2020-10-01>
L3 programming layer <2020-10-05> xparse <2020-03-03>
! TeX capacity exceeded, sorry [parameter stack size=10000].
\@onefilewithoptions #1[#2][#3]#4->
                                   \pkgcls@debug {--- File loaded request (\...
l.2 \usepackage{
                amsfonts}
No pages of output.
Transcript written on teszt_document.log.

A texlive programot a tug.org oldalról töltöttem le és hibaüzenet nélkül települt is. Az enviroment fájlban elhelyeztem a hivatkozást. Hol lehet a hiba?

Szerk.: az oprendszer LinuxMint 19.3 Tricia Xfce

Hozzászólások

Ezt a harom sort:

\documentclass[a4paper,12pt]
\usepackage{amsfonts}
\usepackage{amssymb}{article}

csereld ki erre:

\documentclass[a4paper,12pt]{article}
\usepackage{amsfonts}
\usepackage{amssymb}

(lecsuszott az {article})

Hú bakker ez nagyon amatőr hiba volt. Köszönöm a segítséged, tökéletesen működik. Még csak most tanulom a tex használatát. Legközelebb jobban figyelek. 

Köszönöm még egyszer!

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Tanuláshoz ajánlom figyelmedbe: https://tomacstibor.uni-eszterhazy.hu/tananyagok/LaTeX.pdf

Egyébként Debian/Mint/Ubuntu/... disztróknak is része a texlive:
Minimálisan ami kell:
   $ sudo apt install texlive texlive-lang-european

Ha pedig extra cuccok is kellenek, akkor    apt-cache search texlive    és látod milyen sok dolgot rakhatsz még fel.

Kezdőként jól jöhetnek ezek:

lyx --  mindent megenged neked, amit kezdőként megtehetsz, kimenete tex forráskód is lehet, amit kézzel tovább tuningolhatsz.

gummi -- egy gyors tesztprogram, bal panelen minimális kód, jobb panelen a pdf-kimenet. Ha éppen apró dolgokat próbálsz ki, ez a leggyorsabb.

texstudio -- ez már nagyon sok mindent fog tudni, belezavarodhatsz. Ezt Egerben külön tanítják, van egy PDF is hozzá, ami jó tananyag: https://tomacstibor.uni-eszterhazy.hu/tananyagok/LaTeX.pdf (ezt a pdf-et mindenképp nyálazd végig, leírja a texlive rendes telepítését is)

texmaker -- ez lesz a kedvenced szerintem :)

10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.

A texstudio és texmaker jó, de bloatok. Én régebben MikTeX (Windows) vagy TeXlive Full-t (Windows és Linux) használtam, Notepad++-ban (Windowson) vagy Kate-ben (Linuxon) szerkesztettem a .tex fájlokat, majd egy bedrótozott billentyűre egy parancs lefordította az épp szerkesztés alatt álló .tex fájlt, és a háttérben megnyitott Sumatra (Windowson) vagy Okular (Linuxon) automatikusan frissítette a megváltozott pdf fájlt.

Ez mára annyit változott, hogy minimalista szoftverekre cseréltem ezeket, vim-ben szerkesztem és hívom meg fordításra, és a háttérben (tiling WM csempéjében) a Zathura jeleníti meg a kész pdf fájlt, és frissíti is automatice, ha megváltozott, bár erre egyre kisebb szükség van, mert nem nagyon kísérletezek már, meglévő dokumentumsablont használok, már ha nagy ritkán TeX-eznék. Meg most már nem TeXlive Full-t használok, hanem csak TeXlive bin-t, ami sokkal minimálisabb csomag, mivel csak a XeTeX kell belőle nekem. A Full az feltelepít 2 giga cumót. Akárhogy is, a TeXlive-ot mindig a disztró tárolójából kell feltenni, az sty csomagokkal együtt, nem ilyen-olyan weboldalról összehalászgatni.

De a texstudio a legprofesszionálisabb, abban van synctex támogatás is, ami azt jelenti, hogy ha a szerkesztőben egy kódrészhez odaugrasz, akkor a kész kimeneti állományban (pl. pdf) odaugrik a renderelt megjelenítés, ami azért a kódrészért felel.

lyx-et nem ajánlom, az mindenféle kódot meg kimenetet gányol össze, nem lesz miatta tiszta a kód, nem lesz átlátható az egész. Szerintem egy ritka béna megoldás.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

A texlive programot a tug.org oldalról töltöttem le és hibaüzenet nélkül települt is.

Miért nem csomagból telepíted?

Szükségem volt (pontosabban muszáj) egy külső osztály használatára. Tudom, tlmgr is lehetett volna, de rászántam azt a 20 percet és letöltöttem a teljes programkönyvtárat.

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Hosszabb távon biztos érdemesebb az adott linux disztro csomagjait telepíteni.

Például ez így sokkal kényelmesebb a Fedora csomagkezelőjével, mint keresgélni, hogy miben van meg az adott fontfájl (vagy stílusfájl, stb.):

# dnf install 'tex(esint10.pfb)'             
Az utolsó metaadat lejárati ellenőrzés ennyi ideje volt: 2:23:26, ekkor: 2020. okt. 8., csütörtök, 12:00:57 CEST.
Függőségek feloldva.
==================================================================================
Csomag                                           Architektúra                        Verzió                                             Tároló                               Méret
==================================================================================
Telepítés:
texlive-esint-type1                       noarch                              9:svn15878.0-21.fc32                     updates                               44 k
Függőségek telepítése:
texlive-esint                                 noarch                              9:svn51679-21.fc32                         updates                               17 k

Tranzakció összegzés
==================================================================================
Telepítés  2 Csomagok

Teljes letöltési méret: 61 k
Telepített méret: 89 k
Ez így jó? [y/N] n
Művelet megszakítva.
 

Feltelepíted csomagból, majd a külső osztályt a saját home-könyvtáradba is másolhatod (nálam a ~/texmf könyvtár, hirtelen nem tudom, hogy saját átírás, vagy alapból így van beállítva).

(A "külső osztály" azt jelenti, hogy olyan osztály, amit csak szűk körben használtok, és a texmf-ben/ctan-on sincs meg, és nem is lesz ott sose?)

Szerkesztve: 2020. 10. 10., szo – 12:22

Még egy kérdésem lenne, mint Columbo felügyelőnek.

Azt olvastam valahol (talán pont Tómács Tibor könyvében), hogy a

\footnotestyle{rule=fourth} 

a preambulumban is elhelyezhető. Én úgy találom, hogy csak a dokumentumtörzsben működik. Ha a preambulumban van le sem fordul. Vagy benézek valamit?

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Nem nyitok új témát, itt szeretnék én is egyet kérdezni:

- nekem egy ilyen fájlt hiányol:

! LaTeX Error: File `noto.sty' not found.

- telepíteném, de nem akarja:

tlmgr install noto
(running on Debian, switching to user mode!)
tlmgr: Remote repository is newer than local (2017 < 2020)
Cross release updates are only supported with
  update-tlmgr-latest(.sh/.exe) --update
Please see https://tug.org/texlive/upgrade.html for details.

- elolvasom a link alatt leírtakat, de a könyvtárstruktúra nem stimmel azzal amit az Ubuntu csomagból telepít. Létezik még valamilyen Ubuntu csomag, amiben ez a hiányzó állomány benne van?

- különben az ajánlott script sem fut le, valami PATH problémája van:

sh update-tlmgr-latest.sh -- --update
Verifying archive integrity... All good.
Uncompressing TeX Live Manager Updater  100%  
./runme.sh: Cannot find TeX Live root using kpsewhich --var-value=SELFAUTOPARENT.
./runme.sh: (no tlpkg/texlive.tlpdb and/or tlpkg/tlpobj/.)
./runme.sh: Please set your PATH as needed, otherwise it's hopeless.

Minden hulla a Mount Everesten valamikor egy nagyon motivált ember volt.

Megismételt burkolt Fedora reklám (semmit sem kell keresni ;-)

# dnf install 'tex(noto.sty)'

Az utolsó metaadat lejárati ellenőrzés ennyi ideje volt: 0:46:13, ekkor: 2020. okt. 11., vasárnap, 10:31:24 CEST.

Függőségek feloldva.

=============================================================================================

Csomag Architektúra Verzió Tároló Méret =============================================================================================

Telepítés: texlive-noto noarch 9:svn53105-21.fc32 updates 66 M Tranzakció összegzés =============================================================================================

Telepítés 1 Csomag

Teljes letöltési méret: 66 M

Telepített méret: 170 M

Ez így jó? [y/N] n

Hogy komolyan vegyem a kérdést: ez  titkos provokáció volt  ti. tényleg érdekel, hogy a többi disztró csomagkezelője vagy egyéb segédprogramjai tudnak-e jobbat vagy hasonlót - de senki nem ugrott, hogy dehát az Ubuntu/Debian/Mint mindezt még jobban/egyszerűbben tudja :D

A LaTeX használatánál már jó ideje a legfőbb prioritásom, hogyan lehetne vmit a lehető legegyszerűbben megoldani.

Szerénytelen személyem egy ideje a FreeBSD alatt akarja a texmf-csomagot értelmesen szétbontani - csak idő hiányában elég lassacskán haladgat :(

(Illetve több, mint egy évtizede egy nem mainstream disztróban csináltam tetex-texlive váltást, és ott is szétbontogattam a texmf-csomagot)