- Questo topic ha 16 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 9 mesi fa da
strolego.
-
CreatoreTopic
-
28 Novembre 2016 alle 9:50 #108528::
Buongiorno, sto provando a usare questo pacchetto ma cominciano subito i problemi (ovviamente… per uno come me che usa Latex da poco tempo e in maniera “artigianale”).
Ho provato a compilare il documento “master” contenuto negli esempi (ho scaricato tutto) e il primo problema che incontro è:==========================
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./master.tex
LaTeX2e <2015/01/01>
Babel <3.9l> and hyphenation patterns for 79 languages loaded.
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2015/texmf-dist/tex/latex/esami/esami.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/etex-pkg/etex.sty)/usr/local/texlive/2015/texmf-dist/tex/latex/esami/esami.sty:120: Undefined con
trol sequence.
\es@cfgerrormessagelong l.120 \ProcessOptions\relax
?
======================Andando a vedere il file esami.sty, alla riga 120 trovo:
`\ProcessOptions\relax `Nella documentazione del pacchetto non ho trovato nulla.
Che vuol dire?
-
CreatoreTopic
-
AutoreRisposte
-
-
28 Novembre 2016 alle 10:44 #108529::
C’è un piccolo errore nel file master: la prima riga è
`\documentclass[a4paper,italiano]{article}`
mentre deve essere
`\documentclass[a4paper,italian]{article}`Comunque non riusciresti lo stesso a compilarlo ….
Tra le avvertenze c’è scritto di NON usare mai il file master, ma di cambiare nome al file. Prova a usare il file testA (sempre tra gli esempi)
Tienimi informato
Salvatore
-
28 Novembre 2016 alle 13:54 #108530
-
29 Novembre 2016 alle 7:35 #108531::
[AGGIORNAMENTI]
Ho provato a compilare il file testA.tex e mi dà:`Overfull \hbox (5.79999pt too wide) in paragraph at lines 528–528
[][]
) (/usr/local/texlive/2015/texmf-dist/tex/generic/babel/babel.sty
(/usr/local/texlive/2015/texmf-dist/tex/generic/babel-italian/italian.ldf
(/usr/local/texlive/2015/texmf-dist/tex/generic/babel/babel.def)))
(/usr/local/texlive/2015/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
./testA.tex:4: Undefined control sequence.
\NoIntelligentComma l.4 \ifluatex`
(ho omesso alcune cose del compilatore che mi sembra richiamino solo pacchetti ben funzionanti…)
Quindi sono sempre messo peggio di prima… 😕
-
29 Novembre 2016 alle 9:54 #108532
-
29 Novembre 2016 alle 15:17 #108533
-
2 Dicembre 2016 alle 9:58 #108534
-
2 Dicembre 2016 alle 10:49 #108535::
ritengo tu sia su Linux. o lo commenti da root o ne fai una copia locale nella cartella dove stai lavorando così legge quello. per usare in modo ottimale il pacchetto conviene creare nella cartella personale (/home/xxxx/texmf/) una cartella del tipo /tex/latex/esami in cui mettere i tuoi file di configurazione e quindi anche questo
-
2 Dicembre 2016 alle 11:16 #108536
-
2 Dicembre 2016 alle 11:53 #108537::
Non conosco mac 🙁 quindi non posso aiutarti sui permessi. Quello che posso dirti è che sotto win non ci sono problemi e nemmeno in linux modificando i file in cartella privata o sulla cartella di sistema come root.
Ad ogni modo se tu copi il file es-italian.lng nella cartella dove hai il documento che stai compilando il compilatore dovrebbe leggere quel file e non quello di sistema
Ultima cosa: tu che versione usi di TeXlive (MacTeX)?
-
2 Dicembre 2016 alle 16:25 #108538::
Io sono su un Mac; e certo non puoi modificare i file della versione ufficiale se non seguendo una strada tortuosa.Ma se ti aggiorni a MacTeX2016, in primis, è meglio, visto che la distribuzione per Mac cambia ogni anno visto che è sostanzialmente TeXLive con qualche “ornamento” specifico del Mac. Non solo ma disponi dell’applicazione TeXLive Utility.app, che ti permette di aggiornare con la frequenza che vuoi (7-10 giorni è più che sufficiente) la tua installazione che in quel lasso di tempo riceve mediamente una quarantina di aggiornamenti e di aggiunte.
Poi anche con la versione 2016 non puoi modificare i file dell’installazione; ma poi copiare qualunque file dell’installazione, in particolare il file che contiene il famigerato \NoINtelligentComma, e commentare questo comando (se invece intendi scrivere in italiano, aggiungi ai pacchetti indicati le righe`\usepackage[italian]{babel}
\setactivedoublequotes`dopo di che disporrai sia di \NoIntelligentComma, sia di \IntelligentComma (che cosa faccaino questi comandi lo scopri leggendo la documentazione del modulo italian per babel, dando il comando texdoc babel-italian nella finestra Terminale (che attivi cercandola sotto Applicazioni/Utilità).Il Mac va bene, ma bisogna saperlo usare; e per saperlo bisogna leggere la documentazione sia del Mac (raramente quando lo si conosce un po), sia di MacTeX. Per esempio bisogna sapere che la cartella /usr per motvi di sicurezza non appare più ne Finder, ma che per vedere l’installazione TeXLive basta aprire una finestra del finder, cliccar la voce di menù, Go, e nella lista scegliere “go to folder” che ti apre una finestrina nella quale scrivi /usr/local/texlive; poi batti il tasto Return, e… POP!, eccoti tutto l’albero di TeXlive che puoi esplorare a tuo piacimento, senza scriverci e senza modificare nulla, ma puoi leggere e copiare qualunque file per incollarlo in cartelle tue proprie che vengono ad acquisire le proprietà di accesso uguali a quelle di qualunque altro tuo file.
Questo è quanto accade anche su Linux, perché sono entrambi sistemi UNIX-like; su Windows non ci sono tutte queste protezioni, e questo è il motivo per il quale 999/1000 virus sono per i sistemi Windows. 😈
-
11 Dicembre 2016 alle 7:41 #108539::
mi inserisco
come mai non stampa il terzo numero sia a denominatore che a numeratore e perché devo inserire \quad?
`
\newproblem{
\FPsetpar{a}{-5}{5}[0]
\FPsetpar{b}{-5}{8}[0]
\FPsetpar{c}{-8}{10}[0]
\FPsetpar{d}{-2}{8}[0,\a]
\FPsetpar{e}{-6}{10}[0]
\FPsetpar{f}{-8}{10}[0]
\FPsetpar{y}{1}{4}
\begin{problem}[1]
\[ \dfrac{\FPsignpol{\a}x^2\FPsignpol{\b}x\FPsignpol{\c}{}\quad}{\FPsignpol{\d}x^2\FPsignpol{\e}x\FPsignpol{\f}\quad}
\]\end{problem}
}
`
ciao
claudio
-
11 Dicembre 2016 alle 14:00 #108540
-
11 Dicembre 2016 alle 15:05 #108541::
strolego” post=108894Non capisco cosa intendi con “non stampa il terzo numero”. Nelle mie prove trovo sempre un polinomio completo di secondo grado sia a numeratore che a denominatore.
Il \quad in effetti non è necessario (e forse esteticamente è meglio toglierlo)Allego il main
`
\documentclass[a4paper,italian]{article}
\usepackage[shufflerandom,xyz,pointsonright,nosolutions,noquizsolutions,twocolumns]{esami}%%%%% TEMA\ifluatex
\usepackage{luatextra} % also loads fixltx2e, fontspec, xunicode
\usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\usepackage[utf8]{luainputenc}
\else\ifxetex
\usepackage{fixltx2e}
\usepackage{fontspec}
\usepackage{unicode-math}
\XeTeXinputencoding utf8
\else
% \usepackage{fixltx2e}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern,textcomp}
\usepackage{amsmath}
%\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{siunitx}
%\fi\fi% +=============================+
% | DEFINITIONS |
% +=============================+
\newcommand{\verso}[1]{%
\ifcase#1
\or
>
\or
< \or \leq \or \geq \fi% } \def\examname{Disequazioni Frazionarie} \def\numcompiti{16}%%% The number of the versions \date{2016/12/12}%%% THE DATE IN THE FORMAT AAAA/M/D \def\Data{\longdate}%%% or \shortdate: the date in the heading %\def\cartella{d:/folder}%%% The folder where are the exercises: by default the current folder% %\def\Acapo{\newpage} \DeclareMathOperator{\uimm}{j} \begin{document} \testversioni \pagestyle{esame} \whiledo{\thevers<\numcompiti}{\stepvers % +=============================+ % | THE SEED | % +=============================+ %\FPeval\seme{round((\thenomefile+(3*\thevers)):0)} %%% OR SOME OTHER LIKE \FPeval\seme{round(\thenomefile*(\thevers)+1-trunc(\thenomefile*(\thevers)/(2^31-1):0)*(2^31-1):0)} %\FPeval\seme{round(1+abs(\thenomefile/(\thevers)+sin(\thevers)*(\thevers)^(2)):0)} \randomi=\seme \permuta % +=============================+ % | STUFF DEFINED IN CFG FILE | % +=============================+ \testa%%% the heading \istruzionii%%% some instructions %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section*{Risolvi le seguenti disequazioni} \selectallproblems{ disequazioni } \closevers \newpage \setcounter{page}{1} %%% dvi } \end{document} ` -
11 Dicembre 2016 alle 15:45 #108542::
In effetti c’è un problema nel codice (o nella documentazione …): funziona solo sui coefficienti dei termini di grado >= 1 del polinomio. Il problema è sui valori 1 e -1 che vengono “eliminati” come se fossero (appunto) coefficienti della x.
Per ora ti consiglio di togliere quei valori e sistemeremo il codice al più prestoOppure, se vuoi fare da cavia 🙂 , prova a inserire questo codice nel tuo documento
`\renewcommand{\FPsignpol}[2] %%% adapted from code contributed by Hjalmar Basile NEW 2016/04/11
{\FPval\tempsign{#1}
\ifthenelse{\equal{#2}{}}{\ifnum \tempsign<0 {\sempli{\tempsign}{1}#2}\else \ifnum \tempsign>0{+\sempli{\tempsign}{1}#2}\else{}\fi\fi}
{\ifnum \tempsign<0 {\semplix{\tempsign}{1}#2}\else \ifnum \tempsign>0{+\semplix{\tempsign}{1}#2}\else{}\fi\fi}
}`
-
11 Dicembre 2016 alle 16:15 #108543::
grazie per la risposta
il codice funziona
solo che bisogna utilizzare per il termine noto
una sintassi leggermente diversa per gli altri coefficienti
`
\newproblem{
\FPsetpar{a}{-5}{5}[0]
\FPsetpar{b}{-5}{8}[0]
\FPsetpar{c}{-8}{10}[0]
\FPsetpar{d}{-2}{8}[0,\a]
\FPsetpar{e}{-6}{10}[0]
\FPsetpar{f}{-8}{10}[0]
\FPsetpar{y}{1}{4}
\begin{problem}[1]
\[ \dfrac{\FPsignpol{\a}x^2\FPsignpol{\b}x\FPsignpol{\c}{}}{\FPsignpol{\d}x^2\FPsignpol{\e}x\FPsignpol{\f}{}}
\]\end{problem}
}
`
infatti
`
\FPsignpol{\c}{}
`
funziona
`
\FPsignpol{\c}
`
non funziona
Grazie comunque
claudio
-
11 Dicembre 2016 alle 17:11 #108544
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.