Risposte nei forum create
-
AutoreRisposte
-
::
dancko” post=86929Salve a tutti
sto scrivendo un documento in LaTeX e come da titolo del topic mi piacerebbe adattare un riquadro ottenuto con l’ambiente lstlisting al suo contenuto.
In pratica con l’ambiente lstlisting mi viene un riquadro di larghezza pari alla dimensione della pagina.
Io invece vorrei che venisse adattato al suo contenuto.
Qualcuno, gentilmente, saprebbe dirmi come fare.
Ho cercato un po sulle varie guide ma non sono riuscito a trovare come si possa realizzare tale cosa.
grazie in anticipo.
Dovresti fare considerazioni stilistiche prima.
Comunque, dal manuale di listings potrebbero interessarti le opzioni:
`framexleftmargin`
che regola il margine e
`frameround`
che regola la presenza o meno della linea di riquadro.
Comunque, se puoi postare un esempio di codice aiuteresti chi ti aiuta.Alla fine ho l’impressione che il codice senza frame sia la soluzione più efficace tipograficamente.
Sto leggendo un libro nel quale i molti frammenti di codice sono inseriti in frame dallo sfondo grigio.
Ricordando la pulizia del PiL “Programming with Lua” ben presto i riquadri appesantiscono la lettura. IMHO.
R.
::
Ciao a tutti.
Ho il piacere di informarvi che il nostro sito è stato appena aggiornato per ospitare le informazioni riguardanti il prossimo GuIT meeting 2013.
La pagina del meeting è questa, frutto del lavoro di Gianluca e con il supporto del GuIT Web Team.La pagina è in aggiornamento ma presenta fin da ora l’evento più importante dell’anno per il gruppo.
Vi pregherei di procedere alla registrazione on-line a cominciare dal mese di settembre. Grazie mille per la collaborazione.Partecipate e contribuite numerosi al convegno ancora una volta in una sede prestigiosa della città di Roma.
R.
::
Ok,
ti posto un esempio di codice, compilalo e controlla il risultato.
Alla riga 28 ti ho inserito il comando per inserire nel punto voluto i loghi. Ho immaginato che tu disponga del logo grafico con il nome stemmauni.png (o jpg o pdf).
Funziona tutto in TikZ e come puoi facilmente capire puoi posizionare il testo variandone le coordinate in modo molto preciso.
L’origine del sistema di riferimento è il centro del cd.`\documentclass{standalone}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\usepackage{lmodern}% settaggio font
\usepackage{tikz}
\usepackage{graphicx}\usepackage{relsize}
\begin{document}
\sffamily% settaggio famiglia del font
\smaller[2] % regolo la riduzione della dim del font
\begin{tikzpicture}
% cerchi di riferimento in colore grigio
\draw[gray] (0,0) circle (116mm/2);
\draw[gray] (0,0) circle (46mm/2);% testo
\node at (0,5cm) {\textbf{Università degli studi dell'Aquila}};
\node at (0,4.7cm) {\textbf{Facoltà d'ingegneria}};% ecc
% lato sinistro
%\node at (-3.8cm,1.2cm) {\includegraphics[witdh=12mm]{stemmauni}};
\node at (-4cm,0) {Relatore};
\node at (-4cm,-0.325) {Prof. xxxxxx xxxxx};
% ecc\end{tikzpicture}
\end{document}`Al termine del disegno devi trasformare il pdf in immagine regolandone la risoluzione per esempio con il programma Gimp.
IMPORTANTE:
valuta il tempo che hai per fare questo lavoro. Se ne hai poco puoi lavorare con un programma freeware scaricato sulla rete o con quello già installato sul tuo pc dove hai il driver lightscribe (di solito i driver sono accompagnati da software per creare le copertine).
Buon lavoro!
Ciao.
R.
::Loki88″ post=86593Salve a tutti,
è la prima volta che scrivo qui sul forum. Fino ad ora mi sono limitato a leggere le vostre discussioni, trovando sempre utili consigli e ottime soluzioni ai problemi che ho incontrato negli ultimi mesi. Non sono un esperto di latex, ma sto lentamente imparando ad usarlo, tuttavia oggi il mio professore mi ha scagliato addosso una bomba. Vi spiego: devo consegnare un cd in segreteria con la tesi di laurea, che presenti sulla cover e sul cd stesso delle scritte e disegni derivanti da un insieme di classi latex fornitemi, che sono le stesse che hanno dato stile al documento di tesi.
Purtroppo non ho idea di come risolvere il problema di produrre un’immagine con latex che si adatti ad un cd; ho pensato di ricorrere a qualche pacchetto per il disegno, aggiungendo delle scritte all’interno della figura prodotta, ma non sono convinto del risultato che potrei ottenere. Per chiarire il concetto, aggiungo il link del risultato finale, vi rimando al link. In realtà quanto prodotto andrà poi stampato su un lightscribe, ma preferisco risolvere un problema alla volta.
Vi ringrazio in anticipo per le risposte, se ci saranno, e in ogni caso lo faccio per l’aiuto datomi nei mesi trascorsi.Ciao e benvenuto sul forum.
A me sembra che le copertine del cd del link siano abbastanza buone, no?
Se al professore vanno bene, procedi.
Da quello che dici hai già raggiunto il codice LaTeX per produrle che corrisponde appunto al pdf del link.
Altrimenti ho capito il contrario ed allora ti consiglio il pacchetto TikZ.
R.
::ftabaro” post=86540Grazie del supporto. Spero niente di grave con le scosse… forza e coraggio!
Grazie per il supporto.
Il tuo atteggiamento in generale, corrisponde proprio allo stato d’animo per affrontare queste situazioni.
Colgo l’occasione per rassicurare gli amici del GuIT. Abbiamo avuto tutto sommato e per fortuna pochi danni (almeno fino ad ora).
Soltanto stamani ho avuto un po’ di tempo dopo le verifiche che abbiamo condotto nel fine settimana.
R.
::ftabaro” post=86517ok grazie, scusa se non ho messo i pacchetti, mi sono dimenticato. Io uso due distribuzione MikTex e MacTex Live su due diversi computer, c’é una ragione per cui spesso e volentieri Miktex mi da errori che MacTrx Live non trova?
Non saprei dirti. Eventualmente installa TeX Live al posto di MikTeX…
R.
::ftabaro” post=86514buongiorno, sto cercando di scrivere un’algoritmo al cui interno é presente una equazione con dei vincoli. Per scrivere tali vincoli utilizzo l’ambiente split. Nella compilazione, latex mi da errori del tipo “Missing \endcsname inserted state” e non riesco a capire dove sia l’errore. Allego il mio codice.
`\begin{algorithm}
\caption{The Weighted Sum of Random Kitchen Sinks fitting procedure}
\small
\begin{algorithmic}
\Require{A dataset $\{x_i,y_i\}_{i=1,…,m}$ of $m$ points, a bounded feature function $|\phi(x,w)| \leq 1$, an integer $K$, a scalar $C$ and a probability distribution $p(w)$ on the parameters of $\phi$}
\Ensure{A function $\Hat f(x) = \sum\limits_{k=1}^{K}\phi(x;w_k)\alpha_k$}
\State Draw $w_1,…,w_K$ iid from $p$
\State Featurize the input: $z_i \gets \lbrack \phi(x_i;w_1),…,\phi(x_i;w:K)\rbrack^\top$
\State With $w$ fixed, solve the empirical risk minimization problem:
\State\begin{equation}
\begin{split}
& \min_{\alpha \in \mathbb{R}^K} \frac{1}{m}\sum\limits_{i=1}^{m}c(\alpha^\top z_i,y_i)\\
\mbox{subject to } & ||\alpha||_{\infty}\leq \frac{C}{K}
\end{split}
\end{equation}
\end{algorithmic}
\end{algorithm}`Ciao,
a me questo codice funziona (la prossima volta dichiara esplicitamente i pacchetti, grazie), per cui l’errore è da qualche altra parte:`\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}\usepackage{algorithm}
\usepackage{algpseudocode}\begin{document}
\begin{algorithm}
\caption{The Weighted Sum of Random Kitchen Sinks fitting procedure}
\small
\begin{algorithmic}
\Require{A dataset $\{x_i,y_i\}_{i=1,…,m}$ of $m$ points, a bounded feature function $|\phi(x,w)| \leq 1$, an integer $K$, a scalar $C$ and a probability distribution $p(w)$ on the parameters of $\phi$}
\Ensure{A function $\Hat f(x) = \sum\limits_{k=1}^{K}\phi(x;w_k)\alpha_k$}
\State Draw $w_1,…,w_K$ iid from $p$
\State Featurize the input: $z_i \gets \lbrack \phi(x_i;w_1),…,\phi(x_i;w:K)\rbrack^\top$
\State With $w$ fixed, solve the empirical risk minimization problem:
\State\begin{equation}
\begin{split}
& \min_{\alpha \in \mathbb{R}^K} \frac{1}{m}\sum\limits_{i=1}^{m}c(\alpha^\top z_i,y_i)\\
\mbox{subject to } & ||\alpha||_{\infty}\leq \frac{C}{K}
\end{split}
\end{equation}
\end{algorithmic}
\end{algorithm}\end{document}`
R.
::OldClaudio” post=86476Un amico mi informa che oggi la distribuzione Linux Slackware 14.0 non dispone più di perltk ma usa al posto typhon.
Risultato: TeX Live 2013 si riesce ad installare dall’immagine ISO, ma poi tlmgr non funziona perché non è disponibile perltk.
A parte installare tutto l’armamentario di perltk (l’amico mi dice che non è una cosa banale), esiste qualche altro modo per fa funzionare tlmgr?Claudio
Ciao Claudio,
Tlmgr credo funzioni anche senza perltk da terminale.
Perltk a quanto ne so è la libreria grafica per l’interfaccia a finestre di tlmgr.
Se ci si “accontenta” della riga di comando serve solo Perl.
Saluti.
R.
::l3on4rdo” post=86330Ciao 🙂
Torno, innanzi tutto, a ringraziarvi. Mi sono chiuso un po’ con tikZ e ora ho abbastanza dimestichezza.
Sono riuscito a fare il disegno per il quale ho aperto la discussione[attachment=741]Schermata-1_2013-06-19.png[/attachment]
Ho però un problemino, che non riesco a risolvere, sebbene io abbia controllato parecchio la documentazione in questi giorni.
Le linee di più le ho fatte con codici analoghi a questo, che si riferisce alla disposizione dei “+” sulla 5° riga partendo dall’alto:
` \foreach \x in {-0.5,0.5,…,5.5,9.5,10.5,…,12.5} {
\node at (\x, 8.5) {+};
}`Il problema è che i “+” mi sembrano sproporzionati rispetto ai “-” e preferirei diminuire la loro (dei “+” ovviamente) dimensione.
Ho provato in alcuni modi, ma tutti, oltre a ridurre (di poco) le dimensioni, lo rendono quasi “trasparente”, nel senso che anche la “dimensione” del tratto diminuisce.Come mi suggerite di fare, per ottenere dei “+”… più piccoli (scusate il gioco di parole), ma comunque scritti non in modo fievole?
Grazie ancora, ciao.
Inserire i segni in modalità matematica?
R.
-
AutoreRisposte