- Questo topic ha 25 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 7 anni, 10 mesi fa da
IneXperience.
-
CreatoreTopic
-
4 Novembre 2018 alle 15:46 #114433::
Salve ragazzi,in allegato vi aggiungo i mie pacchetti per la formattazione del CV.
Quando compilo innanzitutto ho un problema inaspettato alla linea 306. Dopotutto e’ una semplice parentesi graffa, dice:
./CV.tex:306: Package inputenc Error: Invalid UTF-8 byte sequence.
In ogni modo vi giro tutto il pacchetto per file per eventuali migliorie da fare alla struttura ed al CV.
Grazie,
se occorrono altri file fatemi sapere, ma credo che i seguenti siano i piu’ importanti.[attachment=2138]CV.tex[/attachment]
[attachment=2139]structure_2018-11-04.tex[/attachment]
[attachment=2140]CiesResume.tex[/attachment]
Attachments:
You must be logged in to view attached files. -
CreatoreTopic
-
AutoreRisposte
-
-
5 Novembre 2018 alle 14:10 #114434
-
5 Novembre 2018 alle 14:16 #114435
-
5 Novembre 2018 alle 14:19 #114436
-
5 Novembre 2018 alle 14:35 #114437
-
5 Novembre 2018 alle 14:50 #114438
-
5 Novembre 2018 alle 14:54 #114439
-
5 Novembre 2018 alle 20:42 #114440::
samiel” post=114833se compili con pdflatex (e non con xelatex o lualatex)
`\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}`
oppure alla terza riga
`\usepackage[english]{babel`
visto che mi pare che il tuo CV sia tutto in inglesem
Ho provato ad aggiungeree quanto suggerito da te prima su CV.tex poi su structure.tex ma ottengo lo stesso errore. Non vorrei che ci fosse un ordine da rispettare.
Mi spiace.
-
5 Novembre 2018 alle 21:35 #114441::
al di là delle indicazioni su latex
(le righe che ti ho segnalato vanno messe subito dopo la riga 1documentclass{}),
quando apro i tuoi file con l’editor ricevo il messaggio
`Si è verificato un problema nell'aprire il file CV.tex
Il file aperto contiene alcuni caratteri non validi.
Il documento potrebbe diventare inutilizzabile`
Per cui ci deve’essere un problema nel testo stesso del file.
al di là del fatto di usarlo con latex.
Infatti:
`samiel@darkstar:~/Downloads$ file –mime-encoding CV.tex
CV.tex: iso-8859-1`
Di conseguenza ho dato
` iconv –from-code=iso-8859-1 –to-code=utf-8 CV.tex > CV_converted.tex`
e adesso il file convertito sembra aprirsi correttamente
Non so su quale OS operi (io su Linux,) ma il tuo file non è utf-8
bensì iso-8859-1. Devi convertire la codificam
-
5 Novembre 2018 alle 21:48 #114442::
Ho provato come suggerito ma niente ancora stesso problema.Io non ottengo il tuo avviso, non mi pare ci siano caratteri assurdi all’interno.
Ma tu riesci a farlo girare ed a riscontrare il mio problema?
Se occorrono altri file posso metterli a video.
In allegato i file presenti nella mia cartella.
[attachment=2142]Untitled.pdf[/attachment]
Attachments:
You must be logged in to view attached files. -
5 Novembre 2018 alle 22:06 #114443::
Nella guida tematica sulle Codifiche (sezione Documentazione di questo Forum) c’è scritto quasi tutto quello che occorre sapere sulle codifiche; c’è scritto anche come fare per scoprire la codifica di un file e ocme fare per cambiargli codifica.C’è anche scritto come deve essere configurato l’editor affinche non rovini quello di buono che hai da comporre.
Di caratteri strani nel tuo sorgente non ne vedi, perché, come ti ha detto @samiel, il file è codificato con la codifica ISO-8859-1, cioè Latin 1, o semplicemente Latin. Nella guide che ti ho indicato c’è una grande tabella che mostra a confronto alcune codifiche che ti rendono chiara l’idea che una non può essere scambiata con un’altra.
Nell codifiche de quella tabella i codici numerici che individuano i veri glifi vanno da 0 a 155; la codifica unicode begli indirizzi dei glifi da 120 a 255 non ha niente; ecco da dove vengono tutti quei warning sui caratteri ignoti; ogni lettera accentata del Latin 1 non corrsiponde a niente nella codifica unicode e nella sua transcodifica utf-8.
Visto che questa tuo filone dura ormai da alcuni giorni, sarebbe opportuno che ti scaricassi la guida sulle codifiche e capissi fino in fondo questo annoso problema che affligge tutti i principianti, o anche i meno principianti, persino alcuni vecchi lupi di mare; tutti noi abbiamo avuto problemi; tutti nou ce la siamo legata al dito e non abbiamo più fatto confusione con la faccenda delle codifiche.
-
5 Novembre 2018 alle 22:13 #114444
-
5 Novembre 2018 alle 22:21 #114445::
samiel” post=114851non sono in grado di compilarlo perché mi chiede file non presenti
nel mio sistema (ed elencati nella tua lista) come structure.stym
Structure.sty
`% Copyright (c) 2012 Cies Breijs
%
% The MIT License
%
% Permission is hereby granted, free of charge, to any person obtaining a copy
% of this software and associated documentation files (the “Software”), to deal
% in the Software without restriction, including without limitation the rights
% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
% copies of the Software, and to permit persons to whom the Software is
% furnished to do so, subject to the following conditions:
%
% The above copyright notice and this permission notice shall be included in
% all copies or substantial portions of the Software.
%
% THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
% SOFTWARE.%%% LOAD AND SETUP PACKAGES
\usepackage[margin=0.75in]{geometry} % Adjusts the margins
\usepackage{multicol} % Required for multiple columns of text
\usepackage{mdwlist} % Required to fine tune lists with a inline headings and indented content
\usepackage{relsize} % Required for the \textscale command for custom small caps text
\usepackage{hyperref} % Required for customizing links
\usepackage{xcolor} % Required for specifying custom colors
\definecolor{dark-blue}{rgb}{0.15,0.15,0.4} % Defines the dark blue color used for links
\hypersetup{colorlinks,linkcolor={dark-blue},citecolor={dark-blue},urlcolor={dark-blue}} % Assigns the dark blue color to all links in the template\usepackage{tgpagella} % Use the TeX Gyre Pagella font throughout the document
\usepackage[T1]{fontenc}
\usepackage{microtype} % Slightly tweaks character and word spacings for better typography\pagestyle{empty} % Stop page numbering
%—————————————————————————————-
% DEFINE STRUCTURAL COMMANDS
%—————————————————————————————-\newenvironment{indentsection} % Defines the indentsection environment which indents text in sections titles
{\begin{list}{}{\setlength{\leftmargin}{\newparindent}\setlength{\parsep}{0pt}\setlength{\parskip}{0pt}\setlength{\itemsep}{0pt}\setlength{\topsep}{0pt}}}{\end{list}}\newcommand*\maintitle[2]{\noindent{\LARGE \textbf{#1}}\ \ \ \emph{#2}\vspace{0.3em}} % Main title (name) with date of birth or subtitle
\newcommand*\roottitle[1]{\subsection*{#1}\vspace{-0.3em}\nopagebreak[4]} % Top level sections in the template
\newcommand{\headedsection}[3]{\nopagebreak[4]\begin{indentsection}\item[]\textscale{1.1}{#1}\hfill#2#3\end{indentsection}\nopagebreak[4]} % Section title used for a new employer
\newcommand{\headedsubsection}[3]{\nopagebreak[4]\begin{indentsection}\item[]\textbf{#1}\hfill\emph{#2}#3\end{indentsection}\nopagebreak[4]} % Section title used for a new position
\newcommand{\bodytext}[1]{\nopagebreak[4]\begin{indentsection}\item[]#1\end{indentsection}\pagebreak[2]} % Body text (indented)
\newcommand{\inlineheadsection}[2]{\begin{basedescript}{\setlength{\leftmargin}{\doubleparindent}}\item[\hspace{\newparindent}\textbf{#1}]#2\end{basedescript}\vspace{-1.7em}} % Section title where body text starts immediately after the title
\newcommand*\acr[1]{\textscale{.85}{#1}} % Custom acronyms command
\newcommand*\bull{\ \ \raisebox{-0.365em}[-1em][-1em]{\textscale{4}{$\cdot$}} \ } % Custom bullet point for separating content
\newlength{\newparindent} % It seems not to work when simply using \parindent…
\addtolength{\newparindent}{\parindent}\newlength{\doubleparindent} % A double \parindent…
\addtolength{\doubleparindent}{\parindent}\newcommand{\breakvspace}[1]{\pagebreak[2]\vspace{#1}\pagebreak[2]} % A custom vspace command with custom before and after spacing lengths
\newcommand{\nobreakvspace}[1]{\nopagebreak[4]\vspace{#1}\nopagebreak[4]} % A custom vspace command with custom before and after spacing lengths that do not break the page\newcommand{\spacedhrule}[2]{\breakvspace{#1}\hrule\nobreakvspace{#2}} % Defines a horizontal line with some vertical space before and after it`
-
5 Novembre 2018 alle 22:25 #114446::
OldClaudio” post=114850Nella guida tematica sulle Codifiche (sezione Documentazione di questo Forum) c’è scritto quasi tutto quello che occorre sapere sulle codifiche; c’è scritto anche come fare per scoprire la codifica di un file e ocme fare per cambiargli codifica.
C’è anche scritto come deve essere configurato l’editor affinche non rovini quello di buono che hai da comporre.
Di caratteri strani nel tuo sorgente non ne vedi, perché, come ti ha detto @samiel, il file è codificato con la codifica ISO-8859-1, cioè Latin 1, o semplicemente Latin. Nella guide che ti ho indicato c’è una grande tabella che mostra a confronto alcune codifiche che ti rendono chiara l’idea che una non può essere scambiata con un’altra.
Nell codifiche de quella tabella i codici numerici che individuano i veri glifi vanno da 0 a 155; la codifica unicode begli indirizzi dei glifi da 120 a 255 non ha niente; ecco da dove vengono tutti quei warning sui caratteri ignoti; ogni lettera accentata del Latin 1 non corrsiponde a niente nella codifica unicode e nella sua transcodifica utf-8.
Visto che questa tuo filone dura ormai da alcuni giorni, sarebbe opportuno che ti scaricassi la guida sulle codifiche e capissi fino in fondo questo annoso problema che affligge tutti i principianti, o anche i meno principianti, persino alcuni vecchi lupi di mare; tutti noi abbiamo avuto problemi; tutti nou ce la siamo legata al dito e non abbiamo più fatto confusione con la faccenda delle codifiche.
Grazie OldClaudio,
la cosa tediosa purtroppo e’ che ogni qualvolta si aggiorna LaTeX si hanno questi problemi. Prima compilavo tranquillamente, ora non piu’.
Io non sono molto pratico, o meglio ho preso un template forse anche errato nell’impostazione ed ho cercato di impostarlo a modo mio per creare un CV leggibile.
Come puoi vedere ogni file richiama un altro e forse faro’ confusione.
Pero’ provero’ a leggere quanto mi hai indicato.
Grazie
-
5 Novembre 2018 alle 22:29 #114447
-
5 Novembre 2018 alle 22:32 #114448::
OldClaudio” post=114854E fai attenzione, alcuni comandi e/o definizioni di structure.sty sono errati: uno fra tutti{\newdoubleparindent che non differisce per niente dal \newparindent.
Ecco vedi di queste cose non ne sono a conoscenza.
Finiro’ per rompermi la testa senza cavare un ragno dal buco, gia’ lo vedo 🙁
-
5 Novembre 2018 alle 22:41 #114449
-
6 Novembre 2018 alle 1:05 #114450::
ho convertito la codifica e compila perfettamente.
inserisco qui solo un’immagine di pag. 1 del CV
(che peraltro mi pare bruttino da un punto di vista grafico…)m
[attachment=2143]CV.png[/attachment]
ho eliminato la chiamata a \usepackage[T1]{fontenc} in structure.sty
visto che abbiamo messo tutto in CV.tex
poi al limite se ha voglia @oldclaudio ti segnalerà i codici inappropriati.
a me pare oltretutto che ci sia uno spreco di codice, perché questi risultati
si possono ottenere con sistemi tradizionali assai….
Attachments:
You must be logged in to view attached files. -
6 Novembre 2018 alle 6:48 #114451::
IneXperience” post=114856Scusa Old Claudio ma questo
`\newdoubleparindent`
non e’ presente in structure.sty 🙂non confondermi 😀
Scusa, mi è sfuggito un new al posto sbagliato; mi riferivo a queste due righe`\newlength{\doubleparindent} % A double \parindent…
\addtolength{\doubleparindent}{\parindent}`PS: a parte una piccola discrepanza sul numero della riga, per caso il messaggio d’errore si riferisce alla riga che contiene questo codice?`Studio Salotti for Società Nazionale Metanodotti (xxx), Rome`Vedi che c’è auna a accentata? L’errore si riferisce a quello; se non riesci a cambiare codifica, cambiala semplicemente in [tt]\`a[/tt] e ti liberi dai problemi di codifica.
Sì, forse hai ragione a dire che quando si aggiorna il sistema TeX talvolta c’è qualcosa che funzionava e dopo l’aggiornamento non funzionava più.
Ma quel template che hai scelto era del 1998 (20 anni fa) e in questi 20 anni sono successe tante cose. Non sono sicuro, ma direi che 20 anni fa nil sistema TeX non disponeva di nessuna funzionalità relativa ai font OpenType e alla codifica UNICODE; inoltre quel template è stato predispostoda un anglofono, che in quanto tale non sa che cosa siano gli accenti. Era anche una persona distratta, nel senso che carica il font TeX Gyre Heros e a fianco ci scrive che serve per caricare i font TeX Gyre Pagella. ❓ 😯 🙄
Non si capisce perché abbia definito i nuovi parindent, dimenticandosi di mettere un 2 prima di \parinddent, se voleva una rientranza doppia non si capisce perché abbia definito quei break space , nobreakspce e spaced hrule, quando ci sono metodi più semplici epr ottenere lo stesso risultato; per quanto riguarda il tuo CV non capisco perché tu abbia inserito un \clearpage dopo la sezione Education, lasciando una pagina quasi vuota.
Sono d’accordo con @samiel sul fatto che il CV sia bruttino; da informatico potresti certamante fare di meglio con tutti i programmi che sai usare; certo con LaTeX ci sono almeno una mezza dozzina di altre classi con cui puoi ottenere qualcosa di meglio.Comunque quando si aggiorna l’installazione di TeX Live in una cartella difficile da trovare, chissà perché?, c’è una newsletter che racconta le novità dell’ultima release; nella versiaone del 2018 vi ho letto che ora se non si specifica neiente assume che i file sorgente siano codificati un utf-8 e non in ascii. Quindi, sì, tu avevi scritto il curriculum quando la codifica Latin1 era la più diffusa; ora la più diffusa è l’utf-8 se non altro perché è di default. Ci sono due buoni motivi per questo fatto; il primo è che la codifica UNICODE, con la sua transcodifica UTF-8, sono moderne e system independent, per cui diventa banale trasportare un file sorgente da una piattaforma all’altra senza sbattere al testa contro codifiche proprietarie di questa o quella fabbrica di sistemi operativi per calcolatori; l’altro motivo è che oggi con il sistema TeX si possono usare anche Xe(La)TeX e Lua(La)TeX oltre a ConTeXt che richiedono file sorgente codificati in quel modo cioè UNICODE/UTF-8.
Se ora lavori nell’UK, probabilmente non trovi nessun anglofono che sia interessato a queste codifiche, perché l’inglese moderno è l’unica lingua occidentale (che io conosca) che riesce a scrivere tutto in ascii puro e semplice. Ma tutte le altre lingue (che io conosco) che usano l’alfabeto latino usano una quantità di diacritici enorme; in italiano, che è una dell più semplici, si usano gli accenti grave, acuto, circonflesso e la dieresi (gli ultimi due raramente, ma si usano), ma pensa al ceco o al polacco, al francese, alle lingue scandinave, persino il maltese (lingua semitica affine all’arabo, l’unica scritta da sinistra a destra con caratteri latini). Per tutti queste lingue è importante disporre di una codifica universale; Non paliamo delle lingue che usano alfabeti diversi o che hanno la scrittura da destra a sinistra.
Quindi anche se l’aggiornamanto del sistema TeX del 2018 ci ha dato qualche grattacapo, per fortuna d’ora in poi sul piano delle codifiche non ce ne darà più.
-
6 Novembre 2018 alle 7:35 #114452::
Buongiorno a voi,Grazie innanzitutto del vostro supporto, stasera dopo lavoro, apportero’ i vostri suggerimenti sui miei file.
samiel” post=114857ho convertito la codifica e compila perfettamente.
inserisco qui solo un’immagine di pag. 1 del CV
(che peraltro mi pare bruttino da un punto di vista grafico…)m
[attachment=2143]CV.png[/attachment]
ho eliminato la chiamata a \usepackage[T1]{fontenc} in structure.sty
visto che abbiamo messo tutto in CV.tex
poi al limite se ha voglia @oldclaudio ti segnalerà i codici inappropriati.
a me pare oltretutto che ci sia uno spreco di codice, perché questi risultati
si possono ottenere con sistemi tradizionali assai….Una tiratina d’orecchi me l’aveva gia’ data @OldClaudio qualche tempo fa riguardo il template usato, forse anche un po’ bruttino. Purtroppo l’urgenza di cercare lavoro mi ha fatto passare in secondo piano il fatto di studiare LaTeX e formattare in modo adeguato il documento. Ora non sono nella stessa situazione ma mi piacerebbe documentare la mia ultima esperienza lavorativa. Non sono di fretta, quindi potrei fare un buon lavoro ponderato. Per cui se ci sono template piu’ semplici, chiari e validi sono pronto ad adottarli. Credo che un restyling farebbe bene.
OldClaudio” post=114858
Scusa Old Claudio ma questo
`\newdoubleparindent`
non e’ presente in structure.sty 🙂non confondermi 😀
Scusa, mi è sfuggito un new al posto sbagliato; mi riferivo a queste due righe`\newlength{\doubleparindent} % A double \parindent…
\addtolength{\doubleparindent}{\parindent}`Cosa dovrei effettivamente fare, togliere le due righe indicate e lasciare \newparindent.
Ora entro in confusione 🙂
Grazie ancora.
-
6 Novembre 2018 alle 8:20 #114453
-
6 Novembre 2018 alle 8:52 #114454::
Curiosamente le ltnews che documentano i cambiamenti da una release all’altra sono nella cartella`/texlive/2018/texmf-dist/source/latex/base/`Sono distribuite solo sotto forma di file sorgente. Nella fattispecie l’ultimo sorgente è ltnews28.tex; siccome non si può scrivere in quella cartella, conviene copiarsi il file in una propria cartella e compilarlo (oppure si può leggere il sorgente, ma è più comdo leggere il file compilato). Cito un passo rievante copiandolo dal sorgente:` This means that with new documents one can assume UTF-8 input and it
is no longer required to always specify
\verb|\usepackage[utf8]{inputenc}|. But if this line is present it
will not hurt either.\subsection{Compatibility}
For most existing documents this change will be transparent:
\begin{itemize}
\item documents using only \acro{ascii} in the input file and
accessing accented characters via commands;
\item documents that specified the encoding of their file via an
option to the \package{inputenc} package and then used 8-bit
characters in that encoding;
\item documents that already had been stored in UTF-8 (whether or not
specifying this via \package{inputenc}).
\end{itemize}
Only documents that have been stored in a legacy encoding and used
accented letters from the keyboard \emph{without} loading
\package{inputenc} (relying on the similarities between the input used
and the T1 font encoding) are affected.These documents will now generate an error that they contain invalid
UTF-8 sequences. However, such documents may be easily processed by
adding the new command \verb|\UseRawInputEncoding| as the first line
of the file. This will re-instate the previous “raw'' encoding
default.`Descrive benissimo quello che è successo a te.
-
6 Novembre 2018 alle 9:03 #114455::
Grazie OldClaudio di tutte le informazioni e digressioni riguardo l’uso dei pacchetti effettuati dall’anglofono, codifica e soluzioni relative.Trovo tutto molto interessante e ti confido che mi piacerebbe capirne molto di piu’, visto che amo la formattazione e leggere libri,.
Dovrei dedicarmi al mondo di LaTeX, come faccio per Java ch’e’ la mia professione, ogni sera un pochino.
Purtroppo mi rendo conto di aver utilizzato spropositamente questa programmazione, solamente per la tesi, ed aggiornamenti del CV. Dopotutto, non ho molto da scrivere, visto che come detto faccio del codice di professione e la documentazione talvolta non e’ necessaria.
Per questo non mi trovo ad utilizzare LaTeX.Scusatemi 😳
-
6 Novembre 2018 alle 9:05 #114456::
Se vai in rete in htttps://ctan.org/search e cerchi con le parole chiave curriculum vitae ti viene una elenco di una quindicina di pacchetti per comporre il curriculum; molti se non tutti, sono migliori di quello che stai usando tu. Li elenco qui solo perché anche altri possano vedere quanti pacchetti ci sono in giro.moderncv
esieeecv
simple-resume-cv
curve
europasscv
curvita
cv
ecv
moderntimeline
mycv
pass-cv
vita
vita209
limecv
europecvProvali, leggendo per ciascuno la documentazione con texdoc pacchetto, sotituendo a “pacchetto” il nome di di uno di quei pacchetti.
Vedrai che c’è sicuramente qualcosa di meglio…
-
6 Novembre 2018 alle 9:14 #114457
-
6 Novembre 2018 alle 21:44 #114458
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.