Risposte nei forum create
-
AutoreRisposte
-
::
Allora, mettendo article e togliendo unicode-math, funziona tutto, ma non riconosce \sc. In questo caso, mi dà lo stesso errore. La versione che vi ho presentato dei fonts è dei fonts originali che vedo ora sono in .otf. La sintassi del prologo l’ho trovata cercando su google.Grazie e ciao,
davide
17 Maggio 2020 alle 5:50 in risposta a: ripristino sistema operativo, “il programma pdflatex.exe non è stato trovato” #115140::
Chiedo scusa se rispondo solo adesso, ma non avevo mai visto questa domanda. L’ho trovata facendo una ricerca per altro sul web. Vai alla pagina:https://miktex.org/faq/uninstall-miktex-win-cli
Ciao e scusa,
davide
4 Giugno 2019 alle 14:13 in risposta a: come si producono le doppie lineette ” in questo modo in emacs [risolto] #115898::
Io ho trovato solo questo. Non esiste alcun libro su luatex e lualatex a parte questo. Detto ciò passiamo al prossimo codice che non funziona (il seguente proprio):`
\documentclass{article}
\usepackage{luacode}
\usepackage{libertine}\begin{document}
\begin{luacode*}
function readbuf( buf )
mybuf = mybuf .. buf .. ''\n''
end
function startrecording()
mybuf = '' ''
luatexbase.add_to_callback('process_input_buffer', readbuf, 'readbuf')
end
function stoprecording()
luatexbase.remove_from_callback('process_input_buffer', 'readbuf')
buf_without_end_log = mybuf:gsub(''\\end(recorder)n'','''')
print(string.format(''Lua: %q, buf_without_end_log)) — Ausgabe Logfile
luaBuffer=mybuf:gsub(''\\end{recorder}'','''') — Ausgabe Dokument
end
\end{luacoda*}
\newcommand\printBuffer{\directlua{tex.print(string.format(luaBuffer))}}
\newenvironment{recorder}
{\directlua{startrecording()}}
{\directlua{stoprecording()}}\begin{recorder}
Hallo \TeX-Welt. Dies ist Datei \jobname.
\end{recorder}Und jetzt die Ausgabe: \printBuffer\\
Und nochmal: \printBuffer\begin{recorder}
Hallo Lua\TeX-Welt.
\end{recorder}Und jetzt die Ausgabe: \printBuffer
\end{document}
`
Vorrei aggiungere che non spiegando il significato di quello che c’è scritto, copio alla cieca, magari facendo errori anch’io. Qua l’errore è
`
! File ended while scanning use of luacode@grab@lines.
\par
<*> lua6.tex?
`
Non so se valga la pena procedere con la lettura.
Grazie e ciao,
davide
::
Vi avevo detto che il libro era un errore unico? Ecco il codice seguente che non funziona:`
\documentclass{article}
\usepackage{luacode,booktabs,luatex85}\begin{document}
\begin{luacode*}
function Wertetabelle()
for Grad=0,360,15 do
Rad=math.rad{Grad}
tex.print(string.format('%2d & %1.6f & %1.6f & %1.6f & %3.6g & %3.6f & %3.6f\\\\',
Grad,Rad,math.sin(Rad),math.cos(Rad),math.tan(Rad),math.sinh(Rad),math.cosh(Rad)))
end
end
\end{luacode*}\begin{tabular}{@{} r *6c @{}}
\emph{Grad} & $x$ & $\sin(x)$ & $\cos(x)$ & $\tan(x)$ & $\sinh(x)$ & $\cosh(x)$ \\\hline
\directlua{Wertetabelle()} \hline
\end{tabular}\end{document}
`
[attachment=2250]terminale.jpg[/attachment]Vi ho allegato lo screenshot del terminale che mi dà errore.
Grazie. Ciao,
davide
Attachments:
You must be logged in to view attached files.::
Altri errori. Sono due. Ecco il primo:`
\documentclass{article}%
\usepackage{luatex85}
\usepackage{luacode,booktabs}\begin{document}
\begin{tabular}{*5l}\hline
\luacode
for i=1,5 do
ixi='$'..i..'^'..(i+1)..'='..i^(i+1)..'$';
tex.sprint(ixi)
if i<5 then tex.print('&') else tex.print('\\\\\\hline') end
end
\endluacode
\end{tabular}\end{document}
`
Il secondo:
`
\documentclass{article}%
\usepackage{luatex85}
\usepackage{luacode,booktabs}\begin{document}
\begin{table}[!htb]
\caption{Das kleine Einmaleins zum Wiederholen}\smallskip\centering
\begin{luacode}
tex.print(“\\begin{tabular}{@{} *9l @{}}\\toprule”)
local num=6
for i=1,num do
for j=1,num do+ixj='$'..i..'\\cdot'..j..'='..i*j..'$';
tex.print(ixj)
if(j::
Oppure:`
\documentclass{article}
\usepackage{luacode}\begin{document}
\pdfcompresslevel=0\newcount\gstatelevel
\def\pdfsave{\latelua{pdf.print(“page”, “q\string\n”)}}
\def\pdfrestore{\latelua{pdf.print(“page”, “Q\string\n”)}}
\def\pdflocal#1#2{\begingroup%
\ifnum\currentgrouplevel=\gstatelevel
\else
\gstatelevel=\currentgrouplevel \pdfsave \aftergroup\pdfrestore
\fi
\latelua{pdf.print”#1\string\n”}#2\endgroup}\bf\pdflocal{0.5 g}{Dies ist \pdflocal{0.6 g}{\it Grau}} und dies Schwarz!
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begingroup
\endlinechar=10
\directlua{%
tex.print(“Wer A sagt,\string~ “)
— es kommt noch Text
tex.print(“muss auch B sagen”)}
\endgroup\end{document}
`
Il luacode l’ho inserito io e almeno la frase la scrive giusta, ma la compilazione si blocca su \pdfcompresslevel, dicendo command not found!.
Evidentemente, manca qualcosa che l’autore non dice.
Grazie e ciao,
davide
::
Grazie della risposta. Anzitutto, una Cosa: ho cercato libri su luatex & co. e ho trovato solo questo libro il cui autore è su Wikipedia. Ma a me non funzionano i primi comandi. Per esempio, lanciata la console, mi dice di scrivere`
luatex
`quindi,
`
&lualatex
`il codice prosegue, ma la mia console dà errore e si chiude. Fine della storia.
Grazie e ciao,
davide
-
AutoreRisposte