- Questo topic ha 17 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 6 mesi fa da
robitex.
-
CreatoreTopic
-
2 Marzo 2015 alle 9:50 #100526::
Buongiorno,
sto facendo la prova di aggiungere l’ ambiente calctab, in un mio documento che utilizza gia tabularx.
Stranamente, ottengo un errore nella chiusura della tabella. Dopo alcune idee, ho pensato di commentare la linea: `\usepackage {calctab}`
e l’ errore scompare…:shock:Ma i due pacchetti sono incompatibili?
Renato
-
CreatoreTopic
-
AutoreRisposte
-
-
2 Marzo 2015 alle 10:21 #100527
-
2 Marzo 2015 alle 15:18 #100528::
ok, il pezzo che mi dà errore è questo:
`\documentclass[]{letteracdp}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage[english]{cdpbabel}
\usepackage[customletterhead]{cdpaddon}[2015/01/21]
\usepackage{url,lipsum}
\usepackage{epstopdf}
\usepackage{calctab}
\begin{tabularx}{\textwidth}{|X|X|X|}
\textbf{sede Legale} & \textbf{sede Amministrativa} & \textbf {tel.} 075 517 22 67\\
Via Gabriele D'annunzio, xx &Via trasimeno ovest, xx&\textbf{fax } 1111111\\
11111 xxxxx&111111 fraz. xxxxxxxxx& \\
\textbf{pec:}yyyyy@pec.it&yyyyyy@gmail.com&\textbf{p.i./c.f.}11111111111
\end{tabularx}
%——–
\begin{document}
\begin{calctab}
\amount[id=dinner] {Five dinner}{146}
\amount[id=breakfast]{Five breakfast}{35}
\perc[dinner] {Discount}{-8}
\perc[breakfast]{Discount}{-4}
\add{Grand total}
\end{calctab}
\end{document}`
e non sono riuscito a trovare perchè (in verità non ho nemmeno capito cosa vuol comunicare l’ errore 😕 )Renato
-
2 Marzo 2015 alle 16:16 #100529
-
2 Marzo 2015 alle 20:08 #100530::
Ciao,
quell’ ambiente, fa parte della mia “carta intestata”.
Cioè:
– ho una carta intestata che fa uso della classe letteracdp, in cui il piè di pagia ha, al suo interno, contiee una tabella.(tabularx)
– vorrei creare, facendo uso di questa carta intestata, anche una fattura, usando la classe calctab. Ma, non capisco percè, mi dà quell’ errore 😕Renato
-
2 Marzo 2015 alle 21:02 #100531::
renareto” post=100229Ciao,
quell’ ambiente, fa parte della mia “carta intestata”.
Cioè:
– ho una carta intestata che fa uso della classe letteracdp, in cui il piè di pagia ha, al suo interno, contiee una tabella.(tabularx)
– vorrei creare, facendo uso di questa carta intestata, anche una fattura, usando la classe calctab. Ma, non capisco percè, mi dà quell’ errore 😕Renato
Sì, ho capito quello che vuoi fare, ma quel tabulazx prima di \begin{document} è sbagliato; se fosse dentro un argomento di qualche macro sarebbe diverso, ma così è certamente sbagliato; comincia a sistemare quelll’ambiente tabularx al posto giusto, ma se vuoi che compiliamo il tuo esempio quasi minimo, lo dobbiamo togliere noi, perché evidentemente qualcosa che produce testo non può stare nel preambolo e viene l’errore Missing \begin{document}.
-
3 Marzo 2015 alle 7:16 #100532::
🙁 …sempre peggio…
Oggi ho provato questo:
nel documento che contiene la carta intestata, ho aggiunto questo comando
`\usepackage{calctab}`
senza aggiungere nessuna riga di codice.
stesso errore:
`Undefined control sequence.{\CT@arc@ \vline } l.15 \end{tabularx}` Perchè la semplice dichiarazione dell’ uso di questo pacchetto mi porta all’ errore?
Renato
-
3 Marzo 2015 alle 9:11 #100533::
renareto” post=100246🙁 …sempre peggio…
Oggi ho provato questo:
nel documento che contiene la carta intestata, ho aggiunto questo comando
`\usepackage{calctab}`
senza aggiungere nessuna riga di codice.
stesso errore:
`Undefined control sequence.{\CT@arc@ \vline } l.15 \end{tabularx}` Perchè la semplice dichiarazione dell’ uso di questo pacchetto mi porta all’ errore?
Renato
Ciao.
A me questo codice non mi da nessun errore:
`\documentclass[]{letteracdp}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage[english]{cdpbabel}
\usepackage[customletterhead]{cdpaddon}[2015/01/21]
\usepackage{url,lipsum}
\usepackage{epstopdf}
\usepackage{calctab}\begin{document}
\noindent
\begin{tabularx}{\textwidth}{|X|X|X|}
\textbf{sede Legale} & \textbf{sede Amministrativa} & \textbf {tel.} 075 517 22 67\\
Via Gabriele D'annunzio, xx &Via trasimeno ovest, xx&\textbf{fax } 1111111\\
11111 xxxxx&111111 fraz. xxxxxxxxx& \\
\textbf{pec:}yyyyy@pec.it&yyyyyy@gmail.com&\textbf{p.i./c.f.}11111111111
\end{tabularx}\begin{calctab}
\amount[id=dinner] {Five dinner}{146}
\amount[id=breakfast]{Five breakfast}{35}
\perc[dinner] {Discount}{-8}
\perc[breakfast]{Discount}{-4}
\add{Grand total}
\end{calctab}\end{document}`
L’ambiente calctab è un normale ambiente tabular di LaTeX. Sfrutta alcuni pacchetti per eseguire i calcoli e la formattazione dei numeri.
Quando ho steso il codice del pacchetto credo di aver fatto un uso che l’uso abbastanza sofisticato di xkeyval.
Mentre un difetto è che calctab impone uno stile tipografico e per alcune tabelle complicate si manifesta un bug di calcolo per come sono state implementate alcune funzioni.Ho tentato di elaborare una nuova versione completamente nuova ma non ho ancora trovato una base solida.
L’idea era quella di mettere a disposione dell’utente funzioni per generare tabelle di calcolo a piacere ma non è semplice.Per il tuo problema dovresti riportare qui un esempio di codice che produce l’errore.
Grazie.
R.Ps. W calctab
-
3 Marzo 2015 alle 10:36 #100534::
eccolo:
`\documentclass
[twoside,boldsubject,italicsignature,shortindent,signaturerule]
{letteracdp}[2015/01/20]
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage[english]{cdpbabel}
\usepackage[customletterhead]{cdpaddon}[2015/01/21]
\usepackage{url,lipsum}
\usepackage{epstopdf}
\usepackage{calctab}
\address{
Gustavo \textsc{Mezzetti}\\
\protect\url{gustavo.mezzetti@istruzione.it}
}
\signature{Gustavo Mezzetti}
\date{February~8, 2015}
\place{Padova}
%———– Definition of your letterhead occurs here:——————–
\begin{customletterhead}{\textwidth}
%\left()
%My Huge Centered Letterhead
\includegraphics[scale=1]{logo2.eps}
\end{customletterhead}
%——————————fine head———————
%————-inizio piede———————-
\begin{customletterfoot}{\textwidth}
%\raggedleft \tiny
\centering \tiny
%\ruleacrossheadorfoot —————-traccia una linea a inizio foot
%My (almost unreadable) small print\\
%flushed against the right margin.
\begin{tabularx}{\textwidth}{|X|X|X|}
\textbf{sede Legale} & \textbf{sede Amministrativa} & \textbf {tel.} 8734 3487346348 76 67\\
Via xxxxle xxxxxnunzio, yy &Via xxxxxxxt, \textbf{fax } 897234 348973\\
78623 xxxxara&234 fraz. 234& \\
\textbf{pec:}werwer@pec.it&werwer@gmail.com&\textbf{p.i./c.f.}23423423423234
\end{tabularx}
\end{customletterfoot}
%\renewcommand{\headrulewidth}{0pt}–il comando hrulewidth è del pacchetto fancyhdr
%\renewcommand{\headrulewidth}{0pt}———-che qui non c' è———–
%renewcommand{\footrulewidth}{0.4pt} ———–linea sopra piè di pagina\begin{document}
\begin{foldedletterhead}[Whom it may concern]
{To whom it may concern}
[My own letterhead, at last!]
\begin{calctab}
\amount[id=dinner] {Five dinner}{146}
\amount[id=breakfast]{Five breakfast}{35}
\perc[dinner] {Discount}{-8}
\perc[breakfast]{Discount}{-4}
\add{Grand total}
\end{calctab}
\makepresentation
\maketopdate\relax
\lipsum[1-2]
\makesignature
\end{foldedletterhead}
\end{document}
`mi da sempre quello “strano” errore…
Renato
-
3 Marzo 2015 alle 11:51 #100535::
renareto” post=100250eccolo:
`\documentclass
[twoside,boldsubject,italicsignature,shortindent,signaturerule]
{letteracdp}[2015/01/20]
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage[english]{cdpbabel}
\usepackage[customletterhead]{cdpaddon}[2015/01/21]
\usepackage{url,lipsum}
\usepackage{epstopdf}
\usepackage{calctab}
\address{
Gustavo \textsc{Mezzetti}\\
\protect\url{gustavo.mezzetti@istruzione.it}
}
\signature{Gustavo Mezzetti}
\date{February~8, 2015}
\place{Padova}
%———– Definition of your letterhead occurs here:——————–
\begin{customletterhead}{\textwidth}
%\left()
%My Huge Centered Letterhead
\includegraphics[scale=1]{logo2.eps}
\end{customletterhead}
%——————————fine head———————
%————-inizio piede———————-
\begin{customletterfoot}{\textwidth}
%\raggedleft \tiny
\centering \tiny
%\ruleacrossheadorfoot —————-traccia una linea a inizio foot
%My (almost unreadable) small print\\
%flushed against the right margin.
\begin{tabularx}{\textwidth}{|X|X|X|}
\textbf{sede Legale} & \textbf{sede Amministrativa} & \textbf {tel.} 8734 3487346348 76 67\\
Via xxxxle xxxxxnunzio, yy &Via xxxxxxxt, \textbf{fax } 897234 348973\\
78623 xxxxara&234 fraz. 234& \\
\textbf{pec:}werwer@pec.it&werwer@gmail.com&\textbf{p.i./c.f.}23423423423234
\end{tabularx}
\end{customletterfoot}
%\renewcommand{\headrulewidth}{0pt}–il comando hrulewidth è del pacchetto fancyhdr
%\renewcommand{\headrulewidth}{0pt}———-che qui non c' è———–
%renewcommand{\footrulewidth}{0.4pt} ———–linea sopra piè di pagina\begin{document}
\begin{foldedletterhead}[Whom it may concern]
{To whom it may concern}
[My own letterhead, at last!]
\begin{calctab}
\amount[id=dinner] {Five dinner}{146}
\amount[id=breakfast]{Five breakfast}{35}
\perc[dinner] {Discount}{-8}
\perc[breakfast]{Discount}{-4}
\add{Grand total}
\end{calctab}
\makepresentation
\maketopdate\relax
\lipsum[1-2]
\makesignature
\end{foldedletterhead}
\end{document}
`mi da sempre quello “strano” errore…
Renato
Ciao e grazie.
Ho controllato e l’errore sta in un problema tra tabularx e il pacchetto xcolor quando viene caricato con l’opzione table, cosa che fa calctab.
Probabile che xcolor carichi a sua volta il pacchetto colortbl ed è qui che sta l’inghippo.
Credo che tabularx definisca macro con lo stesso nome che utilizza anche colortbl.
Questo pacchetto serve per colorare alternativamente le righe della tabella.
R.
-
3 Marzo 2015 alle 12:49 #100536
-
3 Marzo 2015 alle 13:09 #100537::
renareto” post=100253miii…:o
ma quindi (non sto a dire tutto quello che mi è passato per la testa…)
Come faccio a risolvere?Posso escludere l’ uso di questo pacchetto? (xcolor)
Oppure questi due pacchetti (tabularx e calctab) sono incompatibili?Grazie mille
Renato
L’incompatibilità è tra colortbl e tabularx in qualche punto.
Siccome calctab fa uso (indiretto) di colortbl salta fuori il conflitto.
Ho esaminato un po’ di codice di tabularx e colortbl ma non sono riuscito a capire nel dettaglio dove salta fuori il problema.Come soluzione temporanea potresti evitare l’uso di tabularx e sostiutirlo con un normale ambiente tabular (aggiungi il pacchetto calc nel preambolo e sostituisci l’ambiente tabularx con questo):
`\begin{tabular}{|p{\textwidth/3}|p{\textwidth/3}|p{\textwidth/3}|}
\textbf{sede Legale} & \textbf{sede Amministrativa} & \textbf {tel.} 8734 3487346348 76 67\\
Via xxxxle xxxxxnunzio, yy &Via xxxxxxxt, \textbf{fax } 897234 348973&\\
78623 xxxxara&234 fraz. 234 & \\
\textbf{pec:}werwer@pec.it&werwer@gmail.com&\textbf{p.i./c.f.}23423423423234\\
\end{tabular}`
R.
-
4 Marzo 2015 alle 10:10 #100538
-
4 Marzo 2015 alle 10:31 #100539
-
4 Marzo 2015 alle 10:34 #100540::
non l’ ho messo, perchè è quello del post precedente 🙂
`\begin{tabular}{|p{\textwidth/3}|p{\textwidth/3}|p{\textwidth/3}|}
\textbf{sede Legale} & \textbf{sede Amministrativa} & \textbf {tel.} 8734 3487346348 76 67\\
Via xxxxle xxxxxnunzio, yy &Via xxxxxxxt, \textbf{fax } 897234 348973&\\
78623 xxxxara&234 fraz. 234 & \\
\textbf{pec:}werwer@pec.it&werwer@gmail.com&\textbf{p.i./c.f.}23423423423234\\
\end{tabular}`Renato
-
4 Marzo 2015 alle 11:35 #100541::
Ok. Allora lo posto io:
`\documentclass
[twoside,boldsubject,italicsignature,shortindent,signaturerule]
{letteracdp}[2015/01/20]
\usepackage[T1]{fontenc}
\usepackage{graphicx}\usepackage[english]{cdpbabel}
\usepackage[customletterhead]{cdpaddon}[2015/01/21]
\usepackage{url,lipsum}
\usepackage{epstopdf}
\usepackage{calctab}\usepackage{calc}
\address{
Gustavo \textsc{Mezzetti}\\
\protect\url{gustavo.mezzetti@istruzione.it}
}
\signature{Gustavo Mezzetti}
\date{February~8, 2015}
\place{Padova}%———– Definition of your letterhead occurs here:——————–
\begin{customletterhead}{\textwidth}
%\left()
%My Huge Centered Letterhead
\includegraphics[scale=1]{logo2.eps}
\end{customletterhead}
%——————————fine head———————
%————-inizio piede———————-
\begin{customletterfoot}{\textwidth}
%\raggedleft \tiny
\centering \tiny
%\ruleacrossheadorfoot —————-traccia una linea a inizio foot
%My (almost unreadable) small print\\
%flushed against the right margin.
\begin{tabular}{|p{\textwidth/3}|p{\textwidth/3}|p{\textwidth/3}|}
\textbf{sede Legale} & \textbf{sede Amministrativa} & \textbf {tel.} 8734 3487346348 76 67\\
Via xxxxle xxxxxnunzio, yy &Via xxxxxxxt, \textbf{fax } 897234 348973&\\
78623 xxxxara&234 fraz. 234 & \\
\textbf{pec:}werwer@pec.it&werwer@gmail.com&\textbf{p.i./c.f.}23423423423234\\
\end{tabular}
\end{customletterfoot}
%\renewcommand{\headrulewidth}{0pt}–il comando hrulewidth è del pacchetto fancyhdr
%\renewcommand{\headrulewidth}{0pt}———-che qui non c' è———–
%renewcommand{\footrulewidth}{0.4pt} ———–linea sopra piè di pagina\begin{document}
\begin{foldedletterhead}[Whom it may concern]
{To whom it may concern}
[My own letterhead, at last!]
\begin{calctab}
\amount[id=dinner] {Five dinner}{146}
\amount[id=breakfast]{Five breakfast}{35}
\perc[dinner] {Discount}{-8}
\perc[breakfast]{Discount}{-4}
\add{Grand total}
\end{calctab}
\makepresentation
\maketopdate\relax
\lipsum[1-2]
\makesignature
\end{foldedletterhead}
\end{document}`Scommetto che ti sei dimenticato di caricare il pacchetto calc 😡 😀 🙁

R.
-
4 Marzo 2015 alle 14:12 #100542
-
4 Marzo 2015 alle 15:47 #100543::
renareto” post=100281
Scommetto che ti sei dimenticato di caricare il pacchetto calc 😡 😀 🙁

R.senti…ma le “maliparole”rivolte alla divinità si possono usare? 😉
ovviamente scherzo. Ma sapessi quanto tempo ci ho perso stamani (e anche un po di pazienza 🙄
Grazie
Renato
Mr Green allora è proprio quello che ci voleva… ah ah ah ha haha
Eccolo, con il colore ‘istituzionale’ del GuIT:
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.