Risposte nei forum create
-
AutoreRisposte
-
10 Marzo 2023 alle 15:27 in risposta a: Chiavi di risposta alla fine del documento:applicazione del datatype seq di L3? #121508::
claudio” post=122072hai mai preso in considerazione
tcolorbox e la sua gestione degli esercizi?
ciao
claudioSono d’accordo con Claudio. Conviene appoggiarsi a un pacchetto specifico.
Io uso la semplice classe exam ma ne trovi di più evolute.
Nel tuo codice invece, meglio evitare che il contatore abbia lo stesso nome dell’ambiente.
Inoltre, non usare la classe minimal a meno che non sei in situazioni particolari e ne conosci le limitazioni.
Quello che non funziona nel tuo codice è che il contatore alla fine avrà il conteggio degli esercizi. Perciò quando ne stampi il contenuto varrà sempre 3.Ti suggerisco di creare un nuovo ambiente che accetti come paramento al lettera corretta e la memorizzi in una clist.
Un comando specifico potrà poi stampare le chiavi scorrendo la lista con la funzione specifica “\clist_map_inline:Nn” per esempio.
Non sono un esperto di L3.
Preferisco usare Lua con LuaLaTeX che per queste cose è molto più semplice e naturale.
Ecco un esempio di codice che farà storcere il naso ai puristi di L3 🙂
`% !TeX program = LuaLaTeX
\documentclass{article}
\usepackage{enumerate}% una nuova libreria in Lua per gli esercizi chiamata exerlib
\directlua{
exerlib = {
key = {},
last = 0,
}
function exerlib:addkey(k)
local key = self.key
local last = self.last
assert(type(k) == [[string]])
last = last + 1
key[last] = k
self.last = last
return last
endfunction exerlib:keylist()
local key = self.key
local output = {}
for i, k in ipairs(key) do
output = i..[[. ]]..k
end
tex.print(table.concat(output, [[, ]]))
end
}\NewDocumentEnvironment{ sceltamultipla }{ m m +b }
{
\noindent
\textbf{Esercizio~}%
\directlua{
local e = exerlib:addkey([==[#1]==])
tex.sprint(e)
}. #2
\begin{enumerate}[a)]
#3
\end{enumerate}
}
{ }\NewDocumentCommand{\chiavidirisposte}{ }
{ \directlua{exerlib:keylist()} }\begin{document}
\begin{sceltamultipla}{c}{Il primo esercizio.}
\item Prima scelta
\item Seconda scelta
\item Terza scelta
\end{sceltamultipla}\begin{sceltamultipla}{a}{Il secondo esercizio.}
\item Prima scelta
\item Seconda scelta
\item Terza scelta
\end{sceltamultipla}\begin{sceltamultipla}{c}{Il terzo esercizio.}
\item Prima scelta
\item Seconda scelta
\item Terza scelta
\end{sceltamultipla}Chiavi di risposte: \chiavidirisposte
\end{document}`Con il codice Lua è veramente facile aggiungere nuove funzionalità come quella di controllare i dati inseriti, creare nello stesso documento più gruppi di esercizi eccetera.
Viene sempre l’esigenza di inserire nuove funzionalità al proprio codice.
Nota che non vi è nessun bisogno di un contatore.
Alla prossima.
R.
::
Ciao.
Giocare con i numeri è un compito per Lua.
Ecco un esempio banale:
`% !TeX program = LuaLaTeX
\documentclass{article}\newcommand{\revsign}[1]{\directlua{
local x = assert(tonumber(#1))
tex.sprint(-x)
}}\begin{document}
\noindent
\revsign{-6}\\
\revsign{\revsign{18}}\\
\revsign{\revsign{\revsign{18-19}}}\noindent
\revsign{33.332}\\
\revsign{\revsign{33.332}}\\
\revsign{\revsign{\revsign{33.332}}}
\end{document}`Ho scelto un diverso nome per il comando.
Esso accetta solo numeri e ne stampa l’opposto funzionando anche
Certo, dipende da cosa ti serve fare l’opposto di un numero.
Questo esempio semplice invece opera con le frazioni:`% !TeX program = LuaLaTeX
\documentclass{article}
\usepackage{luacas}\begin{document}
\begin{CAS}
x = 1/3
x = -x
\end{CAS}La frazione adesso vale \( \print{x} \).
\begin{CAS}
x = x – 1/2
x = -x
\end{CAS}La frazione adesso vale \( \print{x} \).
\end{document}`
Un saluto.
Alla prossima.
Ciao.
R.
::MatteoF” post=122019Ciao Roberto,
grazie mille per la tua proposta in linguaggio [tt]Lua[/tt]. Pur non conoscendo la programmazione, sono riuscito ad adattare il codice al mio caso d’uso:
`
\directlua{
myLib = {}
function myLib.checkUppercase(s)
assert(type(s)==[[string]])
local code = string.byte(s, 1)
if code > 64 and code < 91 then return false else return true end end } \newcommand{\checkuppercase}[1]{% \directlua{ local s = [==[#1]==] if myLib.checkUppercase(s) then tex.sprint[==[\noindent]==] end} } ` Il tutto funziona, però la tua funzione [tt]myLib.checkUppercase(s)[/tt] ha dei limiti abbastanza importanti. Ovvero: funziona solamente con caratteri ASCII. Quindi fallisce con accenti e segni diacritici :( ` % !TeX program = LuaLaTeX \documentclass{article} \directlua{ myLib = {} function myLib.checkUppercase(s) assert(type(s)==[[string]]) local code = string.byte(s, 1) if code > 64 and code < 91 then return true else return false end end } \newcommand{\isUpper}[1]{\directlua{ local s = [==[#1]==] if myLib.checkUppercase(s) then tex.sprint[[yes]] else tex.sprint[[no]] end }} \begin{document} \isUpper{è} \isUpper{È} \end{document} ` MatteoCiao Matteo.
Infatti è proprio così. Volevo solo darti uno spunto. Non mi intendo di Unicode così da poterti dare la soluzione. So che all’interno di LuaTeX ci si può avvalere di libreria utf8 con cui puoi manipolare anche stringhe unicode (pagina 63 del manuale “Multibyte string functions”).
Penso anch’io che LaTeX3 possa risolvere i tuoi problemi di elaborazione stringhe come giustamente ha ricordato Claudio.
Tuttavia nella mia esperienza capita che prima o poi il codice vada potenziato per nuove esigenze e che con Lua lo puoi fare con meno limitazioni.
R.
::MatteoF” post=122011Buongiorno a tutti,
avrei due esigenze, riguardanti l’analisi / manipolazione di una stringa di testo.1) vorrei sapere se esiste un condizionale (kernel [tt]LaTeX[/tt] o pacchetto esterno) che verifichi se l’argomento di una macro inizi o meno con una lettera maiuscola (TitleCase).
2) inoltre, ho la necessità di rimuovere l’ultimo carattere dell’argomento di una macro, in modo tale che [tt]\foo{Hello World}[/tt] diventi [tt]Hello Worl[/tt].
Grazie mille,
MatteoCiao Matteo.
Sicuramente si può fare con LaTeX. Sono comandi che puoi ottenere studiando la guida alla programmazione di Enrico. La trovi facilmente.
Ti vorrei proporre la soluzione in Lua (e quindi dovrai passare a compilare con LuaLaTeX). Penso infatti che con questo genere di necessità alla fine Lua è preferibile perché certamente nasce sempre qualche nuova esigenza più facilmente implementabile.Per esempio: controllo se il primo carattere è maiuscolo:
`% !TeX program = LuaLaTeX\documentclass{article}
\directlua{
myLib = {}
function myLib.checkUppercase(s)
assert(type(s)==[[string]])
local code = string.byte(s, 1)
if code > 64 and code < 91 then return true else return false end end } \newcommand{\isUpper}[1]{\directlua{ local s = [==[#1]==] if myLib.checkUppercase(s) then tex.sprint[[yes]] else tex.sprint[[no]] end }} \begin{document} \isUpper{rrr} \isUpper{L} \end{document}` Ciao. R.28 Gennaio 2023 alle 12:49 in risposta a: Super HELP: compilazioni differenti per testo alternativo. #121411::Nevermind” post=121971Ho S.O. Linux e ho TeXstudio.
Si consideri i file seguenti al link: https://bitbucket.org/zambu/matematicalibera/src/master/
– compila.py
– ml_make4ht.cfg
– matlibera.cls (all’interno di matematicalibera / deposito / magazzino / matlibera.cls)All’interno di quest’ultimo file, compare:
`\newenvironment{alternativetext}[1]{}{}
\NewDocumentCommand \immagine{s O{1} m m}{
% Macro for placing image with:
% – Alternative text,
% – scale (default value: 1),
% – centered without an asterisk, with asterisk does NOT center the image.
% Examples:
%% \immagine{}{}
%% \immagine{Alternative text}{\miaimmagine}
%% \immagine[.5]{Alternative text}{\miaimmagine}
%% \immagine*[.5]{Alternative text}{\miaimmagine}
%
\begin{alternativetext}{#3}
\IfBooleanF{#1}
{\begin{center}}
\scalebox{#2}{#4}
\IfBooleanF{#1}
{\end{center}}
\end{alternativetext}
}`Con questo testo quando compilo dando le seguenti istruzioni da terminale il testo alternativo NON è visibile.
# trasforma in pdf i file .tex passati come argomento usando pdflatex:
$> ./compila.py -p ml01InsiemiNumerici.tex# opzione -j (xhtml) produce un file xhtml con matjax:
$> ./compila.py -j ml01InsiemiNumerici.tex# opzione -x (xhtml) produce un file xhtml con mathml:
$> ./compila.py -x ml01InsiemiNumerici.texIl file insiemi numerici si trova dal seguente percorso: matematicalibera /cantiere /moduli /01InsiemiNumerici
Vorrei definire una nuova macro denominata “Testo alternativo” (o modificare quello esistente) che quando scrivo il testo alternativo che accompagni le figure ma anche che possa essere a sé stante:
- sia di dimensioni scriptsize;
- di colore blu.
Ma soprattutto, sostanzialmente sarà importante:
- sia possibile compilare in PDF, MathJaX, MathML sia tutto il modulo, sia il modulo suddiviso in paragrafi (1.1, 1.2,…) per studenti VEDENTI nella quale il testo alternativo NON venga visualizzato;
- sia possibile compilare in MathJaX e MathML sia tutto il modulo, sia il modulo suddiviso in paragrafi (1.1, 1.2,…) per studenti NON VEDENTI nella quale il testo alternativo VENGA VISUALIZZATO e con le caratteristiche sopra riportate (scriptsize e blu), in modo tale sia di facile individuazione (per un vedente ovviamente).
N.B. Come si può vedere, per la compilazione per i NON VEDENTI, non è necessaria la compilazione in PDF del testo che include il testo alternativo.
Ringrazio fin d’ora chi potrà darmi una mano in questo:!:
Prego infine di essere il più esaustivi possibile, possibilmente inserendo anche blocchi di codice con relative spiegazioni.Un cordiale saluto
Ciao Nevermind.
La domanda che poni è complessa da capire. Perciò nel giro di qualche minuto è difficile esserti realmente utile.
Naturalmente (per quello che penso) preferirei implementare queste funzioni in Lua.
Ci sono tantissime diverse soluzioni relativamente facili da implementare in questo potente linguaggio di scripting.
In passato ho realizzato anch’io documenti con testi alternativi. Probabilmente con comandi simili ai tuoi, anche se la mia situazione era più semplice della tua.
Non sono rimasto contento. Troppo complesso gestire i sorgenti.Quindi non ti sono stato particolarmente d’aiuto. Tuttavia anch’io sono (da poco) docente di Matematica e il tuo messaggio mi da l’occasione per dare una mano al progetto. Si tratta di un progetto aperto?
R.
10 Gennaio 2023 alle 19:49 in risposta a: Edizione con volumi autonomi ma legati riferimenti incrociati #121373::Doc” post=121930Cari tutti,
pongo a voi un quesito che mi tormenta e a cui non riesco a trovare una risposta.Il mio problema è che sto confezionando una edizione critica di un testo greco in due o in tre volumi.
Ora, tutti i volumi sono strettamente legati fra di loro tramite una miriade di riferimenti incrociati (label-ref, anzi i corrispondenti comandi di [tt]reledmac[/tt]), ma sono appunto volumi autonomi che dovranno avere ciascuno:- numerazione delle pagine autonoma
- proprio sommario (ovvero uno per il vol. 1, un altro per il vol. 2, etc.)
- proprio indice (facoltativo)
In teoria la soluzione al mio problema dovrebbe essere il comando [tt]\include[/tt], che genera i vari .aux dei singoli capitoli e dunque consente di ottenere i riferimenti incrociati, ma purtroppo, anche se restringo la compilazione a singoli capitoli di un volume con [tt]\includeonly[/tt], il sommario (e la numerazione) prevedono comunque anche i capitoli/files esclusi degli altri volumi.
Capisco che potrei, una volta fissato e stampato il volume X, inserire i riferimenti incrociati a mano nei volumi successivi e via, ma esiste un modo per autonomizzare il processo oppure voglio la botte piena e la moglie ubriaca?
Grazie mille in anticipe e buona serata a tutti!
DomenicoCiao Domenico.
Se ho capito bene il problema, credo che tu lo possa risolvere con il pacchetto xr.
Magari esisteno altri pacchetti migliori. Cerca su CTAN.Un ink interessante è questo.
Una volta l’ho usato anch’io. Ricordo che non avevo avuto problemi.
Saluti.
R
::miccap” post=121928E’ qualche mese che sto scrivendo un testo riassuntivo sul calcolo conbinatorio con latex e mi riesce ormai abbastanza bene. Però non sono ancora riuscito ad inserire immagini o disegni. Immagini che ho come img o come pdf, ma ho provato pure a convertire questi files in eps. Io il mio testo lo ho memorizzsto su Drive e da lì riparto sempre per gli aggiornamenti. Lo dico perchè non vorrei che il problema fosse quello. Ho seguito tutte le istruzioni sui vari manuali consultati, ma niente. Allora il problema potrebbe essere a monte e cioè quando io do le istruzioni per l’inserimento ovviamente specifico il nome del file, ma mi sembra che le istruzioni non parlino mai della cartella su cui andare a prelevare il file. Io tutti i filese li ho su Drive nel quale ho aperto pure una cartella chiamata LATEX. Perchè le istruzioni non mi dicono di precisare la cartella? In ogni caso a me farebbe comodo poter inseirrie files pdf. Intanto vorrei vedere il disegno inserito nel corpo del testo dove ho scritto di appostarlo. I problemi di grandezza, ridimensionamento, etichette al momento vorrei lasciarle in un passaggio suggestivo
MicheleCiao,
usa il pacchetto graphicx, mi raccomando, quello con la x finale nel nome.
Per inserimenti multipagina è preferibile invece usare il pacchetto pdfpages.
Non è del tutto escluso che avere i file in qualche cartella gestita in cloud può dare problemi a seconda di come il servizio è implementato. Con Dropbox non ho mai avuto problemi comunque.
R.
12 Dicembre 2022 alle 10:47 in risposta a: pgfplots: disegnare una funzione con la linea, evitando l’asintoto verticale #121294::linden-limmer” post=121853grazie per la risposta!
Saluti
LucianoCiao.
Si può usare anche un unico \addplot. Esiste l’opzione restrict y to domain apposta.
Ecco un esempio di utilizzo proprio sulla tua stessa funzione:
`% !Tex program = LuaLaTeX\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsmath}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}\begin{document}
\begin{tikzpicture}
\begin{axis}[
axis lines = center,
xlabel=$x$,
ylabel=$y$,
xmax= 7, xmin=-3,
ymax= 5, ymin=-5,
restrict y to domain = -10:10
]\addplot [
domain=-3:7,
samples=100,
color=black,
] {1/(x-3)};% Vertical asymptote at x=3
\draw[dashed] (axis cs:3,-5) — (axis cs:3, 5);
\end{axis}
\end{tikzpicture}
\end{document}`
Alla prossima.
R.
::MatteoF” post=121837Buongiorno a tutti,
capita sovente che i frequentatori del forum, nell’inoltrare richieste di aiuto, postino frammenti di codice LaTeX non compilabili. Inoltre, anche qualora si seguano tutti gli accorgimenti per postare un corretto EMC, spesso si rende utile/necessario condividere anche il file .pdf
Da queste considerazioni vorrei proporre agli sviluppatori e manutentori del forum GuIT di implementare uno strumento molto potente: l’utilizzo del server TeXLive.net.
A mio avviso, l’utilizzo di questo strumento incentiverebbe molto la buona pratica di postare esempi minimi compilabili.
Probabilmente incoraggerebbe anche molti utenti a rispondere alle richieste di aiuto, vista la semplicità di eseguire il codice “online” con un semplice “clic”.
Infine, renderebbe il forum più interattivo e dinamico e, why not?, più piacevole e moderno.Che ne dite? 🙂
MatteoCiao Matteo,
ottima idea. Sarebbe spendido.
Scrivi all’indirizzo guit@guitex.org così riesco a mettermi in contatto con te.
Grazie mille.
R.
::Indrjo Dedej” post=121819Ciao.
Col passare del tempo ho raccooto qualche accorgimento per installare un TeXlive minimale ma facilmente arricchibile. Mi piacerebbe avere qualche parere, qualche suggerimento su questo:
Interessante. Non conoscevo texliveonfly.
Secondo te, esiste la possibilità di dare il comando d’installazione in Linux con le varie opzioni?
Si potrebbe aggiungere l’installazione sotto Linux “certificata” di una TeX Live.
Ti allego degli appunti in merito che ho scritto l’anno scorso o poco più.
Saluti.
R.
[attachment=2720]tl2021-cli-install.txt[/attachment]
Attachments:
You must be logged in to view attached files.::Mastrangelo” post=121818Ciao a tutti,
ho un problema al quale non riesco a venire a capo: cerco dei template (in particolare su Overleaf) che online sono perfettamente funzionanti.
Ad esempio QUESTO. Lo apro in TeXstudio non tocco nulla e avvio la compilazione, mi chiede di aggiungere dei pacchetti, ma poi mi da una sfilza di errori (li ho copiati in basso).Non mi ritengo espertissimo di Latex ed era un po’ che non lo usavo quindi può essere benissimo che abbia dimenticato qualcosa di molto banale…
Ho provato con diversi template e tutti mi danno errori (diversi).Sapreste aiutarmi?
`
riga 137: Undefined control sequence. \ExplSyntaxOn
riga 141: Undefined control sequence. \ExplSyntaxOff
riga 875: Undefined control sequence. \ExplSyntaxOn
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfBlankTF/.code\protect \usalso {##3}}}', and I am going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfBlankT/.code\protect \unam going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfBlankF/.code\protect \unam going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfEmptyTF/.code\protect \usalso {##3}}}', and I am going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfEmptyT/.code\protect \unam going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfEmptyF/.code\protect \unam going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfNoValueTF/.code\protect fkeysalso {##3}}}', and I am going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfNoValueT/.code\protect \d I am going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfNoValueF/.code\protect \d I am going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfValueTF/.code\protect \ueysalso {##2}}}', and I am going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfValueT/.code\protect \unI am going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfValueF/.code\protect \unI am going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfBooleanTF/.code\protect lso {##3}}}', and I am going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfBooleanT/.code\protect \ going to ignore it. Perhaps you misspelled it. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Missing \endcsname inserted. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Illegal parameter number in definition of \pgf@temp. }
riga 893: Package pgfkeys Error: I do not know the key '/tcb/IfBooleanF/.code\protect \ going to ignore it. Perhaps you misspelled it. }
riga 894: Undefined control sequence. \ExplSyntaxOff
riga 1374: Undefined control sequence. \ExplSyntaxOn
: You have requested release `2020/10/01' of LaTeX, but only release `2017-04-15' is available.
`Ciao.
Forse hai una TeX Live troppo vecchia?
R.
21 Novembre 2022 alle 11:10 in risposta a: Aiuto! Aggiornamento non permette la compilazione [risolto] #121233::davidebond” post=121790Giusto. Ma ho paura di cancellare il mbr originario. Cosa che mi è già capitata. Inoltre, ieri ho provato a inserire il DVD di Ubuntu. Dopo 20 minuti non era ancora pronto. Ho abortito il tutto. Ho usato il dual boot per molti anni, finché non mi sono convinto che Linux avesse bisogno di uno spazio tutto suo. Tutte le volte che usavo Microsoft dopo aver usato Linux, Microsoft era più lento ad avviarsi. Ho deciso di rimanere con Microsoft perché il PC era stato costruito per quel sistema operativo.
O forse è solo una mia mania. Ma tenere separati i due OS mi dà un senso di sicurezza.
Grazie e ciao,
Davide
P.S. Pensavo di installare Ubuntu su un HD esterno, ma non si è aperto. Knoppix non funziona. Mah…. Eppure l’iso è stata correttamente masterizzata. Infatti, se inserisco il DVD con Knoppix, mi appare all posto dell’immagine di un disco, quella di un pinguino paffutello. Classica icona di Knoppix. Ci tengo a precisare che sono entrato nel mbr e ho cambiato l’ordine di boot.
Ciao Davide,
Non ti consiglio di realizzare un dual boot con Windows/Linux.
Secondo me non ne vale la pena.
Hai due alternative, la prima delle quali la principale:
1-installare TeX Live nativa per Windows
2-installare la TeX Live per Linux all’interno di una macchina virtuale con una distro Linux.La seconda opzione tecnicamente molto più complessa, richiede di imparare a utilizzare le macchine virtuali.
Molto meglio la via normale, la 1.
Saluti.
R.
-
AutoreRisposte