Soy un novato en todo lo relacionado con el látex, así que lo siento si no estoy claro o soy confuso.
Estoy usando el último sistema operativo Trisquel. Estoy intentando crear un árbol grande con Forest a partir de la última actualización de TexLive y sigo recibiendo el error Se excedió la capacidad de TeX. Cuando corto el árbol en partes más pequeñas, obtengo los árboles que quiero, pero me gustaría compilarlos en un árbol grande. Intenté usar Lualatex y aumentar main_memory, pero sin éxito. Esperaba que alguien tuviera una solución o viera algún problema con mi archivo Tex original. Gracias por cualquier ayuda que pueda brindar.
Aquí está el error:
! Se excedió la capacidad de TeX, lo siento [tamaño de guardado=80000]. \pgfmath@stack@push ...def \pgfmath@stack@top {#2} \expandafter \expandafter ... l.908 \end{bosque}
! ==> ¡Ocurrió un error fatal, no se produjo ningún archivo PDF de salida!
Aquí está el archivo:
\documentclass{standalone}
\usepackage[edges]{forest}
\begin{document}
\begin{forest}
for tree={grow'=0,anchor=base west},
forked edges,
[Amerind
[Chibchan-Paezan
[Chibchan
[Tarascan]
[Cuitlatec]
[Xinca]
[Lenca]
[Paya]
[Yanomam
[Sanuma]
[Yanomami]
[Yanomam\"{o} (Yanomamo)]
[Ninam]
]
[Nuclear Chibchan
[Motilon]
[Cuna]
[Misumalpan
[Matagalpa]
[Miskito]
[Sumo]
]
[Rama
[Rama]
[Guatuso]
[Guetar (Huetar)]
]
[Talamanca
[Cabecar]
[Bribri]
[Teribe]
[Borunca]
]
[Guaymi
[Guaymi (Ngobe)]
[Buglere]
]
[Antioquia
[Katio]
[Nutabe]
[Anserma]
[Arma]
]
[Aruak
[Atanque]
[Guamaca]
[Ica (Ijka)]
[Cagaba (Kogi)]
[Chimila]
[Malayo (Arsario)]
]
[Chibchan Proper
[Chibcha]
[Sinsiga]
[Duit]
[Tunebo
[Eastern Tunebo
[Central Tunebo]
[Western Tunebo]
] ] ] ] ]
[Paezan
[Timucua]
[Warao]
[Kunza (Atacameno)]
[Betoi]
[Chimu]
[Itonama]
[Haurpe
[Allentiac]
[Millcayac]
]
[Jirajaran
[Ayoman]
[Gayon]
[Jirajara]
]
[Mura
[Mura]
[Matanawi]
]
[Nuclear Paezan
[Andaqui]
[Choco
[Embera (Embera)]
[Saija]
[Catio]
[Caramanta]
[Chami]
[Tado]
[Baudo]
[Waunana (Wounan)]
[Runa]
]
[Inter-Andine
[Coconucan
[Guambiano]
[Coconuco]
[Totono]
]
[Paez
[Paez]
]
[Popayan
[Popayan]
] ]
[Barbacoan
[Pasto
[Cuaiquer]
[Barbacoas]
]
[Cayapa-Colorado
[Cayapa (Cayapa)]
[Colorado]
] ] ] ] ]
[Ge-Pano-Carib
[Macro-Carib
[Andoke]
[Cucura]
[Peba-Yaguan
[Peba]
[Yameo]
[Yagua]
]
[Bora-Witoto
[Baran
[Bora]
[Faai]
[Imihita]
[Muinane]
]
[Witotoan
[Fitita]
[Ocaina]
[Nonuya]
[Orejone]
[Coeruna]
[Witoto Proper
[Meneca]
[Murui]
] ] ]
[Carib
[Northern
[Costal
[Venezuelan
[Chayma]
[Cumanagoto]
[Yao]
[Tamanaco]
]
[Sierra De Perija
[Japreria]
[Yukpa]
]
[Opone-Carare
[Opone]
[Carare]
] ]
[Western Guiana
[Mapoyo]
[Yabarana]
[Panare]
[Quaca]
[Pareca]
]
[Galibi
[Galibi (Kal'ina)]
]
[East-West Guiana
[Group 1
[Wayana]
[Apalai (Apalai)]
[Roucouyene]
[Aracaju]
[Trio]
]
[Group 2
[Wama]
[Urukuyana]
[Triometesen]
[Kumayena]
]
[Group 3
[Pianakoto]
[Saluma]
[Paushi]
[Cashuena]
[Chilhena]
[Wai Wai (Wai Wai)]
]
[Group 4
[Paravilhana]
[Wabui]
[Sapara]
[Yauapery]
[Waimiri]
[Crianara]
[Paushiana]
[Bonari]
]
[Group 5
[Makushi (Macushi)]
[Pemon]
[Patamona]
[Akawaio]
[Arinagoto]
] ]
[Northern Brazil
[Group 1
[Palmella]
[Pimenteira]
]
[Group 2
[Yaruma]
[Chic\^{a}o]
]
[Group 3
[Pariri]
[Apiaka]
[Arara (Arara)]
[Yuma]
] ] ]
[Southern
[Southeastern Columbia
[Hianacoto]
[Guaque]
[Carijona]
]
[Xingu Basin
[Bakairi]
[Nanukwa]
]
[Southern Guiana
[Ye'Cuana (Yekuana?)]
[Wayumara]
[Parukoto]
[Hishkaryana]
[Kashuyana]
] ] ] ]
[Ge-Pano
[Macro-Panoan
[Charruan
[Charrua]
[Chana]
[G\"{u}enoa]
]
[Lulu-Vilela
[Lule]
[Vilela]
]
[Mascoian
[Guana]
[Northern Lengua]
[Southern Lengua]
[Emok]
]
[Moseten
[Chimane (Chimane; Moseten)]
]
[Mataco-Guaicuru
[Guaicuruan
[Abipon]
[Kadiweu]
[Guaicuru]
[Guachi]
[Mocovi]
[Toba (Toba)]
[Pilaga (Pilaga)]
]
[Mataco
[Chulupi]
[Chorote]
[Nocten (Wichi?)]
[Vejoz]
[Maca]
] ]
[Pano-Tacana
[Panoan
[Southern
[Chacobo]
[Pacahuara]
[Caripuna]
[Sinabo]
[Surina]
]
[South-Central
[Amanuaca]
[Parquenahua]
[Yaminahua-Sharanahua
[Yaminahua]
[Poyanawa]
[Shipinawa]
[Tushinawa]
[Sharanahua]
] ]
[South-Eastern
[Cashinahua]
[Morunahua]
[Catuquina]
[Shahuanahua]
[Camanahua]
]
[Western
[Sashibo]
]
[North-Central
[Capanahua]
[Shipibo (Shipibo)]
[Isconahua]
[Remo]
[Marubo]
[Capuibo]
[Sensi]
[Niarawa]
[Pichobo]
[Arawa]
[Atsahuaca]
]
[Northern
[Matses]
[Mayubo]
[R\"{e}moybo]
[Pisabo]
]
[Eastern
[Kasharari]
] ]
[Tacanan
[Yamaluba]
[Arasa]
[Guariza]
[Chirigua
[Maropa]
[Chumana]
[Sapiboca]
]
[Tiatinagua-Tacana
[Tiatinagua
[Es\'{e}ejja]
[Huarayo]
]
[Araona-Tacana
[Araona
[Capachena]
[Mabenaro]
[Araona]
]
[Cavine\`{n}a-Tacana
[Cavine\`{n}a
[Cavine\`{n}a]
]
[Tacana Proper
[Tacana]
[Reyesano]
[Toromono]
] ] ] ] ] ] ]
[Macro-Ge
[Rikbaktsa]
[Fulnio]
[Guato]
[Opaye]
[Oti]
[Caraja]
[Bororo
[Bororo Proper
[Bororo]
[Umotina]
[Aravira]
]
[Otuke
[Otuke]
[Covare]
[Conaveca]
[Curucane]
[Tapii]
] ]
[Botocudo
[Botocudo
] ]
[Chiquito
[Chiquito]
]
[Kamakan
[Kutasho]
[Masacara]
[Menien]
[Mongoyo]
[Kamakan]
]
[Puri
[Puri]
[Coroado]
[Coropo]
]
[Yabuti
[Aricapu]
[Yabuti]
]
[Mashakali
[Mashakali]
]
[Ge-Kaingang
[Kaingang
[Dorin]
[Northern
[Kaingang (Kaingang)]
[Xokleng]
[Chiqui]
]
[Southern
[Amno]
[Ingain]
[Gualachi]
] ]
[Ge
[Central
[Acroa
[Acroa]
[Aricobe]
[Guegue]
]
[Aaia?
[Chavante (Xauante)]
[Cherente]
] ]
[Northwest
[Apinaye]
[Suya]
[Kreen-Akarore]
[Cayapo (Gorotire; Kuben Kran Kegn; Mekranoti; Xikrin)]
[Canela]
] ] ] ] ] ]
[Andean
[Northern
[Culli]
[Sec]
[Leco]
[Catacao
[Catacao]
[Colan]
]
[Cholona
[Cholona]
[Hibito]
] ]
[Urarina-Waorani
[Urarina]
[Waorani (Waorani)]
[Omurano]
]
[Cahuapanan-Zaparoan
[Cahuapanan
[Chayahuita (Snawi)]
[Jebero] ]
[Zaparoan
[Zaparo]
[Andoa (Andoas)]
[Arabela]
[Cahuarano]
[Iquito]
] ]
[Quechuan
[Quechua A (Huiliche; Arequipa; Cajamarca; Chankas; Chopcca; Karanki; Quechua Bolivia; Quechua Lamistas; Quechua Peru; Quecha Pucachupa; Tayacaja)]
[Quechua B (Huancas; Kichwa; Yungay)]
]
[Aymaran
[Aymara (Aymara Bolivia; Aymara Chile; Aymara Peru; Aymara Titicaca)]
[Jaqaru (Tupe)]
]
[Southern
[Puelche
[Puelche (Penuenche)]
]
[Mapudungu
[Mapudungu (Mapuche)]
[Huilliche]
]
[Qawasqar-Yamana
[Qawasqar]
[Yamana (Yaghan)]
]
[Patagonian
[Tenuelche? (Tenuenche)]
[Teushen]
[Selknam]
[Haush]
] ] ]
[Equiatorial-Tucanoan
[Ma\'{c}o-Tucanoan
[Auishiri]
[Canichana]
[Capishana]
[Gamella]
[Iranshe]
[Koaia]
[Movima (Movima)]
[Muniche]
[Nate]
[Pankararu]
[Shukuru]
[Uman]
[Catuquinan
[Northern
[Catawishi]
]
[Southern
[Bendiapa]
[Burua]
[Canamari]
[Catuquina]
[Parawa]
[Taware]
[Tucundiapa]
] ]
[Huari
[Huari]
[Masaca]
]
[Arutani-Sape
[Arutani]
[Sape]
[Macu]
]
[Nambikuaran
[Northern Nambikuara]
[Southern Nambikuara]
[Sabanes]
[Sarare]
]
[Puinave-Maku
[Puinave]
[Maku
[Hupda]
[Guariba]
[Nad\"{e}b]
[Yahup]
[Cacua]
] ]
[Ticuna-Yuri
[Ticuna (Ticuna)]
[Yuri]
]
[Tucanoan
[Miriti]
[Eastern
[Northern
[Tucano]
[Guanano]
[Piratapuyo]
]
[Central
[Bara
[Tuyuca]
]
[Desano
[Desano]
[Siriano]
]
[Tatuyo
[Tatuyo]
[Carapana]
] ]
[Southern
[Macuna
[Macuna]
]
[Barasano
[Northern Barasona]
[Southern Barasona]
] ] ]
[Central
[Cubeo]
]
[Western
[Tanimuca]
[Northern
[Coreguaje]
[Tetete]
[Tama]
[Siona-Secoya
[Siona]
[Secoya]
[Macaguaje]
] ] ] ] ]
[Equatorial
[Cayuvava]
[Camsa]
[Taruma]
[Trumai]
[Tusha]
[Yuracare (Yuracare)]
[Piaroa-Saliba
[Piaroa]
[Saliba]
]
[Timote
[Cuica]
[Timote]
]
[Jivaroan
[Cofan]
[Esmeralda]
[Yaruro]
[Candoshi
[Candoshi]
[Taushiro]
]
[Jivaro Proper (Jivaro)
[Achuar (Achuar)]
[Shuar]
[Huambisa (Huambisa)]
[Aguaruna (Awajun)]
] ]
[Zamucoan
[Ayoreo (Ayoreo)]
[Chamacoco]
]
[Kariri-Tua
[Kariri
[Ozubucua]
[Kamaru]
[Kiriri]
[Sapuya]
]
[Tupi
[Purubora]
[Yuqui]
[Arikem
[Arikem]
[Kabishiana]
[Karitiana]
]
[Monde
[Arua]
[Gavi\~{a}o (Gavi\~{a}o; Zoro)]
[Surui (Surui)]
[Monde (Cinta Larga)]
[Dig\"{u}t]
]
[Ramarama
[Arara]
[Ramarama]
[Uruku]
[Urumi]
]
[Yuruna
[Yuruna]
[Manitsawa]
[Shipaya]
]
[Tupari
[Guarategaya]
[Kepkiriwat]
[Makurapi]
[Tupari]
[Wayoro]
]
[Tupi-Guarani
[Guayaki (Ache)]
[Juma]
[Group 1
[Apiaca]
[Aweti]
[Aua]
[Kamayura]
[Kayabi]
[Emerillion (Emerillion)]
[Karipura]
[Oyampi (Wayampi)]
[Pauserna]
[Sheta]
[Takunape]
[Tapirape]
[Kawahiba
[Paranawat]
[Tenharim]
[Takunape]
[Werafed]
]
[Tenetehana
[Amanaye]
[Anambe]
[Tembe]
[Guajajana]
[Guaja]
[Asurini]
[Arawete]
[Paraka\~{n}a (Parakana)]
[Urubu]
]
[Tupi
[Guarani (Guarani)]
[Kaiwa]
[Tapiete]
[Guarayu]
[Nhengatu]
[Potiguara]
] ]
[Group 2
[Cocama]
[Omagua]
]
[Group 3
[Mawe]
[Munduruku (Munduruku)]
[Siriono]
[Kuruaya]
] ] ] ]
[Macro-Arawakan
[Katembri]
[Oromaco]
[Tiniguan
[Tinigua]
[Pamigua]
]
[Guahiban
[Churuya]
[Guahibo (Guahibo)]
[Cuiba]
[Guayabero]
[Macaguan]
[Playero]
]
[Arawakan
[Guamo]
[Taino]
[Chamicuro]
[Arawan
[Arawa]
[Culina]
[Pama]
[Paumari]
[Sewacu]
[Sipo]
[Deni]
[Yamamadi (Jamamadi)]
[Yuberi]
[Banawa]
]
[Chipayan
[Chipaya (Uros Chipaya)]
[Uru (Los Uros; Uros)]
[Cauahuaya]
[Caranga] ]
[Chapacuran
[Guapore
[Chapacura
[Chapacura]
[Itene]
[Quitemoca]
]
[Wanyam
[Cabishi]
[Cujuna]
[Cumana]
[Matawa]
[Wanyam]
[Urunamacan]
] ]
[Madeina
[Pakaasnovos]
[Tora]
[Urupa]
]
[Ocorono
[Herisobocono]
[Ocorono]
[San Ignacio]
] ]
[Maipuran
[Shebayo]
[Baniva-Yavitero
[Baniva]
[Yavitero] ]
[Paressi-Saraveca
[Paressi]
[Saraveca]
]
[Pro-Andine
[Amuesha (Yanesha?)]
[Amazonian
[Marawa]
[Waraiou]
]
[Cutinana
[Cushiehineri]
[Cuniba]
[Cutinana]
]
[Jurua-Purus
[Casharari]
[Catiana]
[Inapari]
[Apurina]
[Manteneri]
[Wainamari]
]
[Montana
[Piro (Yine)]
[Pucapacuri]
[Puncuri]
[Sirimeri]
[Campa
[Asnaninca]
[Asneninca]
[Pajonal]
[Caquinte]
[Machiguenga (Matsguenga)]
[Nomatsiguenga]
]
[Harakmbet
[Amarakaeri]
[Huachipaeri]
] ] ]
[Wapishanan
[Wapishana]
]
[Southern
[Parana
[Chane]
[Guana]
[Terena]
]
[Bolivian
[Baure]
[Cashiniti]
[Chiquito]
[Cozarini]
[Ignaciano (Mojeno Ignaciano)]
[Trinitario]
] ]
[Eastern
[Palicur (Palikur)]
[Xingu
[Custenau]
[Yawalapiti]
[Mehinaku]
[Waura]
] ]
[Northern
[Island Carib]
[Arua]
[Jaoi]
[Regigaro]
[Caquetion
[Achagua]
[Caquetio]
]
[Guayupean
[Sae]
]
[Orinoco
[Guarequena]
[Bare]
[Guinao]
[Mawacua]
[Manipore]
]
[Piapocan
[Piapoco]
]
[TA-Arawakan
[Guajiro (Wayuu)]
[Guanebucan]
[Arawak]
[Paraujano]
]
[Rio Negro
[Izaneni
[Baniwa]
[Curripaco]
[Pacu]
[Cuati]
[Mapanai]
[Moriwene]
[Izaneni]
]
[Mantiparana
[Cabiyari]
[Matapi]
[Yucuna]
]
[Wirina
[Wirina]
[Yabaana]
]
[Tarianan
[Itayaine]
[Tariano]
]
[Yapura A
[Mariate]
[Wainuma]
]
[Yapura B
[Cawishana]
[Yumane]
[Passe]
[Manao]
] ] ] ] ] ] ] ] ]
\end{forest}
\end{document}
Respuesta1
el ejemplo se ejecuta sin errores en texlive 2018, el registro finaliza
Here is how much of TeX's memory you used:
100796 strings out of 492580
2042704 string characters out of 6129170
1958899 words of memory out of 5000000
104427 multiletter control sequences out of 15000+600000
532338 words of font info for 24 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
215i,9n,233p,1577b,53359s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/local/texlive/2018/texmf-dist/fonts/type1/public/amsfonts/
cm/cmr10.pfb>
Output written on bb389.pdf (1 page, 63526 bytes).
PDF statistics:
15 PDF objects out of 1000 (max. 8388607)
10 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
13 words of extra memory for PDF output out of 10000 (max. 10000000)
En particular, tenga en cuenta que el tamaño de la pila guardada sigue siendo 80000, pero el documento se mantiene dentro de 53359. Por lo tanto, lo más probable es que esté utilizando versiones anteriores de algunas macros que son menos eficientes en el uso de la pila de guardado. Puede agregar \listfiles
y mostrar las versiones de su paquete desde el registro.
Respuesta2
Parece que estás ejecutando una distribución TeX muy antigua, ya que solo puedo reproducir el problema con TeX Live 2015 o anterior.
Por otro lado, si corro
save_size=1000000 /usr/local/texlive/2015/bin/x86_64-darwin/lualatex bigforest
Para poder usar lualatex
la distribución de 2015 que tengo en mi máquina, el código se compila correctamente. Esto se debe a luatex
que realiza una asignación dinámica de memoria, por lo que puede hacer frente a grandes cantidades de memoria de pila guardada, a diferencia de pdftex
.
Intentar
save_size=1000000 lualatex bigforest
pero sería mucho mejor actualizar su distribución TeX. Verhttps://www.tug.org/texlive/para obtener instrucciones.