Risposte nei forum create
-
AutoreRisposte
-
::
ciao!
volevo sapere se esiste un comando che mi consente di fare l’opposto del multicolumn:
in pratica se io ho una tabella da 3 colonne, se io alla 4^a riga della terza colonna volessi sdoppiarla,invece che una cella ne vorrei due piu piccole
`\begin{tabular}{cccc}
a & b & c & d \\
e & f & g & h \\
i & j & \begin{tabular}{@{}cc@{}} k & l \end{tabular} & m
\end{tabular}`
Ciao
Enrico
::Ciao a tutti, scrivo in questo topic perchè la mia domanda è simile a quella che è già stata fatta.
Premetto che uso BibTex col pacchetto natbib e lo stile classic.
Nella mia bibliografia dovrei inserire un report che non ha autore, ma solo il nome dell’istituzione che lo ha redatto.
Riporto qui quello che vorrei comparisse nella bibliografia:SIPRI (2008), Armaments, Disarmament and International Security. SIPRI Yearbook, Oxford-New York, Oxford University Press.
Ho provato svariati record, ma niente. Anche usando i campi institution o organization al posto del campo autore non ottengo il risultato sperato.
Non essendo pratica con LaTex chiedo aiuto a voi!
Grazie a tutti quelli che potranno darmi una mano.`@book{sipri,
author={{SIPRI}},
title={Armaments, Disarmament and International Security. SIPRI Yearbook},
year=2008,
publisher={Oxford University Press},
address={Oxford-New York},
}`
Ciao
Enrico
6 Novembre 2009 alle 23:09 in risposta a: Tre domande su quali comandi o pacchetti utilizzare #38804::Sto scrivendo una relazione in Latex ma mi sono sorti alcuni dubbi, tra questi quelli a cui non riesco a trovare una risposta sono:
1.Ho un file main.tex, è possibile che al termine della compilazione il file si chiami RelazioneTecnica.pdf anzichè Main.tex non cambiando il nome del file tex.Il programma di compilazione accetta l’opzione -jobname; come passarla dipende dal front-end che usi (Kile, TeXShop, …); dal terminale puoi scrivere
`pdflatex -jobname=RelazioneTecnica main.tex`2.E’ possibile impostare il pdf perchè quando lo si apre venga di default visualizzato su due facciate anzichè una sola?
Se usi hyperref aggiungi l’opzione
`pdfpagelayout=TwoColumnRight`
cioè scrivi
`\usepackage{hyperref}
\hypersetup{pdfpagelayout=TwoColumnRight,}`
Se non usi hyperref puoi usare il comando di basso livello
`\pdfcatalog{/PageLayout/TwoColumnRight}`
Ma non tutti i previewer rispettano l’indicazione; Adobe Reader lo fa. Se vuoi le pagine dispari a sinistra usa “TwoColumnLeft”.3.Esiste un metodo (o un pacchetto) per far sì che un’immagine particolarmente grande venga divisa sul foglio di sinistra e sul foglio di destra in modo che, una volta rilegato il documento, le due parti siano affiancate?
Non in modo automatico. Post-produzione. 🙂
Ciao
Enrico
::Si scusa, mi ero scordato di dirtelo.
Uso TexShop. Quando parlo di “compilare” intendo la console. Non so se è il termine giusto ma mi ricorda molto quando compilo file c++ o robba simile.
ecco cosa scrivo:
`%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode\documentclass[a4paper]{letter}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{layaureo}
\usepackage{lipsum}
\newcommand{\à}{\`a}
\newcommand{\è}{\`e}
\newcommand{\ì}{\`i}
\newcommand{\ò}{\`o}
\newcommand{\ù}{\`u}\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Gentium}\address{Dott.~Andrea}
\begin{document}
\begin{letter}{Prof.~Enrico Gregorio \\
bla bla bla..}\opening{Egregi Signori,}
vorrei sottoporre alla bla bla bla…
\bigskip
\encl{Curriculum vitae}
\end{letter}
\end{document}`
Elimina le due righe
`\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}`
e quei \newcommand; le lettere accentate funzionano da sole. Il documento
`%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode\documentclass[a4paper]{letter}
\usepackage[italian]{babel}
\usepackage{layaureo}
\usepackage{lipsum}\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Gentium}\address{Dott.~Andrea}
\begin{document}
\begin{letter}{Prof.~Enrico Gregorio \\
bla bla bla..}\opening{Egregi Signori,}
vorrei sottoporre alla bla bla bla…
Quì c'è un accènto in più. O due?
\bigskip
\encl{Curriculum vitae}
\end{letter}
\end{document}`
si compila perfettamente. Basta premere il pulsante “Compila” nella finestra di TeXShop.Ciao
Enrico
::Ho provato come mi hai suggerito ma quando lo devo compilare mi va in loop:
“kpathsea: Running mktextfm Gentium”
e non lo compila.
Secondo te qual’è il problema?
Poi, se saresti così gentile da spiegarmi come mai devo usare quei comandi ti sarei molto grato. Sono un neofita, ma volenteroso di imparare ad usare LaTeX.
Ad esempio cos’è Xelatex?
Come compili? Che cosa usi come editor o front-end? Se è TeXShop basta agire come ti ho suggerito; se è un altro occorre che tu ci dica quale.
Perché non mostri anche il codice che vuoi usare?
Ciao
Enrico
::Usa \captionsetup{nearskip=10pt} nel preambolo. E, prima ancora, dimenticati del pacchetto subfigure per adottare subfig e il comando \subfloat invece di \subtable.
Il preambolo quale sarebbe esattamente? \begin{table}?
per il resto è sufficiente sotituire \subfloat a \subtable ogni volta che l’ho usato?Il preambolo è ciò che sta tra la riga di \documentclass e \begin{document}. Dopo aver caricato subfig scrivi
`\captionsetup{nearskip=10pt}
\captionsetup[subtable]{position=top}`
In questo modo le didascalie alle sottotabelle vanno sopra, come si usa quasi sempre. Lascia perdere la seconda riga se proprio vuoi le didascalie sotto.La sostituzione di \subtable con \subfloat dovrebbe essere sufficiente.
Ciao
Enrico
::Salve a tutti,
ho un problema:
sto scrivendo una lettera formale. Utilizzo un tamplate trovato in internet del quale apprezzo le proporzioni.
L’unica cosa che vorrei cambiare è il font utilizzato. Come posso fare?
Il font che voglio utilizzare si trova nel mio libro font (Mac) e si chiama Gentium.
Per usare Gentium devi compilare con xelatex; nel preambolo del documento aggiungerai
`\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Gentium}`
e all’inizio del documento le righe
`%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode`
se usi TeXShop.Ciao
Enrico
::ok sono finalmente riuscito ad ottenere quello che volevo, però il risultato non mi piace molto perchè le tabelle nella seconda riga vengono proprio sotto quelle della prima (in pratica le didascalie della terza e quarta tabella sono appiccicate all’ultima riga della prima e della seconda, e ne sembrano quasi la continuazione).
C’è un modo per lasciare uno spazio maggiore quando va a capo con le tabelle?Ovviamente sbagliavi a imporre \scalebox a tutto il complesso:
`\subfloat[Tabella1\label{tab:a}]{%
\scalebox{0.75}{%
\begin{tabular}{*3c}
\toprule
…
\end{tabular}
}}\qquad\qquad
…`
è la strada corretta, ammesso che tu voglia davvero rimpicciolire così le tabelle.Usa \captionsetup{nearskip=10pt} nel preambolo. E, prima ancora, dimenticati del pacchetto subfigure per adottare subfig e il comando \subfloat invece di \subtable.
Ciao
Enrico
::Salve a tutti,
ho controllato se qualcun altro avesse in passato avuto il mio stesso problema, ma mi sembra di no.
Il mio sistema operativo e’ Windows Vista
Sono novello con LaTeX e sto utilizzando come editor TeXNiCCenter e MiKTeX 2.8 .
Il mio preambolo e’:
`
\documentclass[latin1]{inputenc}
\usepackage[italian,english]{babel}
\usepackage{fancyhdr}
\usepackage{indentfirst}
\usepackage{hyperref}
\providecommand{\abstract}{}{}
\usepackage{abstract}
`Purtroppo il problema che sto riscontrando e’ quello di una numerazione discontinua con numeri romani. Essa parte correttamente nella pagina della dedica, numeri assenti nelle due pagine del sommario (in inglese e italiano), e poi riprende da i nell’indice analitico. Molto probabilmente e’ legata al fatto che utilizzando la classe book, ho dovuto definire l’abstract. Ma cmq non so come fare a ottenere la numerazione continua nel frontmatter (anche se correttamente risulta non visibile il numero di pagina nelle pagine dell’ abstract).
Qualcuno sa darmi dei consigli?
Il tuo preambolo non è certo quello, mi pare ovvio. Inserisci l’opzione notitlepage fra quelle di \documentclass.
Ricorda che hyperref va caricato per ultimo. C’è anche un errore innocuo:
`\providecommand{\abstract}{}`
Forse è colpa mia. 🙂La tua tesi è in inglese? Se non lo è, metti le opzioni a babel nell’ordine [english,italian].
Ciao
Enrico
::ho un problema simile a
http://www.guit.sssup.it/phpbb/viewtopic.php?t=6851
che ho risolto con
`\begin{table}[H]
\centering
\begin{tabular}{lccccccccccccccccccc}
$n=0$&&&&&&&&&1\\
$n=1$&&&&&&&&1&&1\\
$n=2$&&&&&&&1&&2&&1\\
$n=3$&&&&&&1&&3&&3&&1\\
$n=4$&&&&&1&&4&&6&&4&&1\\
$n=5$&&&&1&&5&&10&&10&&5&&1\\
$n=6$&&&1&&6&&15&&20&&15&&6&&1\\
$n=7$&&1&&7&&21&&35&&35&&21&&7&&1\\
$n=8$&1&&8&&28&&56&&70&&56&&28&&8&&1\\\end{tabular}
\caption{Triangolo di Tartaglia}
\label{tab:trinagoloditartaglia}
\end{table}`
è possibile migliorarne la resa grafica?
e poi sono curioso di vedere se questa problema stimoli
risposte interessanti come l’altra voltaQui il problema è di avere celle della stessa larghezza:
`\usepackage{array}
\newcolumntype{T}{>{\centering\arraybackslash}p{1em}}
…
\begin{table}
\centering
\setlength{\tabcolsep}{0pt}
\begin{tabular}{l<{\qquad}*{30}{T}} ...` Ho scelto 1em perché ogni cifra è larga mezzo em; il preambolo di tabella è come `l<{\qquad}TT...` Prima annullo lo spazio tra le colonne, usando \qquad per distanziare la prima dal triangolo vero e proprio. Ciascuna colonna T consiste di un rettangolo di larghezza 1em nel quale il numero viene centrato. Non va più bene nel caso i numeri siano a tre cifre; se proprio dovessi aggiungere la riga per n=9, potresti sostituire la seconda riga del codice di prima con `\newcolumntype{T}{>{\hbox to 1em\bgroup\hss}c<{\hss\egroup}}` che però ti lascio senza commentare troppo. :) Puoi anche giocare sul parametro \tabcolsep per distanziare fra loro le varie celle. Nel caso della riga n=9 potrebbe essere indicato impostarlo a 1pt. Ciao Enrico6 Novembre 2009 alle 0:17 in risposta a: dividere una matrice con linee per evidenziarne i vettori #387756 Novembre 2009 alle 0:05 in risposta a: dividere una matrice con linee per evidenziarne i vettori #38773::ho una matrice composta da vettori ven determinati.
vorrei ottenere qualcosa tipo (v1 | v2 | v3).
ho provato con \vline e \hline ma hanno una resa pessima, perchè continuano fino alle parentesi e il tutto sta malissimo. che strumento potrei usare?`\left(\begin{array}{@{}c|c|c@{}}
1 & 2 & 3\\
4 & 5 & 6
\end{array}\right)`
Ciao
Enrico
5 Novembre 2009 alle 14:42 in risposta a: Eliminare testatina (solo in una pagina!) [Risolto] #38765::Perchè mi compare un numero di sezione inesistente (.0) e perchè se non c’è la pagina è esteticamente più bella.
Il massimo sarebbe solo togliere il .0, ma togliendo anche il titolo della sezione, va da dio uguale.Sì, uso fancyhdr.
Sei anche quello che usa LyX, vero? Be’ smetti. 🙂
Non basta sapere che usi fancyhdr, occorre ovviamente anche il codice relativo. E magari un esempio minimo che riproduca il problema.
Ciao
Enrico
-
AutoreRisposte