egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 601 al 615 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Visualizzare nome file immagine sull’immagine stessa. #88059
    Up
    0
    Down
    ::

    Xini” post=87498Ciao a tutti,
    volevo sapere se c’é un modo per visualizzare il nome del file immagine sull’immagine stessa in basso a destra.

    Supponendo che il comando che usi sia
    `\includegraphics[]{./subdir/filename}`
    puoi definire un nuovo comando:
    `\newcommand{\nameincludegraphics}[2][]{%
    \begin{tabular}{@{}r@{}}
    \includegraphics[#1]{#2}\\
    \footnotesize\ttfamily\printname#2\relax
    \end{tabular}}
    \def\printname./#1/#2\relax{#2}`
    Con [tt]subdir[/tt] intendo qualsiasi nome di cartella contenente il file grafico.

    Se la struttura fosse più complicata, puoi fare così:

    `\usepackage{xparse}
    \newcommand{\nameincludegraphics}[2][]{%
    \begin{tabular}{@{}r@{}}
    \includegraphics[#1]{#2}\\
    \footnotesize\ttfamily\printname{#2}
    \end{tabular}}

    \ExplSyntaxOn
    \NewDocumentCommand{\printname}{m}
    {
    \seq_set_split:Nnn \l_tmpa_seq { / } { #1 }
    \seq_pop_right:NN \l_tmpa_seq \l_tmpa_tl
    \tl_use:N \l_tmpa_tl
    }
    \ExplSyntaxOff`
    Userai in entrambi i casi il comando al modo solito, per esempio
    `\nameincludegraphics[width=.5\textwidth]{./grafici/pippo.png}`

    Eviterei con cura di sovrapporre il nome del file all’immagine.

    Ciao
    Enrico

    in risposta a: List of figure, inserimento nome file immagine. #88024
    Up
    0
    Down
    ::

    Xini” post=87494Grazie della risposta, a questo punto però mi conviene semplicemente copiare il nome del file nella short caption, altrimenti mi tocca cambiare tutti gli ambienti figure e non vorrei che ciò causasse problemi con le numerazioni delle immagini e con i riferimenti.

    Perché mai dovrebbe creare problemi con la numerazione e i riferimenti?

    Quando il tuo relatore ti dirà che i nomi dei file non vanno messi (sta’ pur sicuro che succederà), ringrazierai di aver usato un ambiente diverso, perché solo modificandone la definizione otterrai quello che desideri.

    Ciao
    Enrico

    in risposta a: List of figure, inserimento nome file immagine. #88022
    Up
    0
    Down
    ::

    Xini” post=87477Sto scrivendo la tesi di laurea e come regola imposta dal relatore devo indicare il file da cui ho preso ciascuna immagine. Sì i grafici li ho inseriti in una cartella a parte nella cartella principale dove compilo. Infatti oltre al nome del file devo inserire anche la didascalia che descriva cosa rappresenta l’immagine, per ora utilizzo la short sull’elenco delle figure e la didascalia estesa nel testo.

    Con il pacchetto caption e qualche spintarella ci si riesce:
    `\documentclass[a4paper]{article}

    % —- Parte importante —
    \usepackage{etoolbox}
    \usepackage{caption}
    \DeclareCaptionTextFormat{showfilename}{#1\ (File:~\texttt{\thegraphicfilename})}

    \makeatletter
    \catcode`#=12
    \newcommand{\patchcaptionaddcontentsline}{%
    \patchcmd{\caption@addcontentsline}
    {{#2}\endgroup}
    {{#2\ (File:~\texttt{\thegraphicfilename})}\endgroup}
    {}{}%
    }
    \catcode`#=6
    \makeatother

    \newenvironment{xinifigure}[2][htp]
    {\captionsetup[figure]{textformat=showfilename}%
    \patchcaptionaddcontentsline
    \begin{figure}[#1]
    \def\thegraphicfilename{#2}%
    \centering}
    {\end{figure}}

    \newcommand{\nameincludegraphics}[2][]{%
    \includegraphics[#1]{#2/\thegraphicfilename}%
    }
    % —- Fine —

    \usepackage{graphicx}

    \usepackage{kantlipsum}

    \begin{document}
    \listoffigures

    \kant[1-2]

    \begin{xinifigure}{ws-aa.pdf}
    \nameincludegraphics[height=3cm]{ws-aa}
    \caption{This is the caption}
    \end{xinifigure}

    \kant[3]

    \end{document}`

    Ciao
    Enrico

    in risposta a: Longtable sborda lateralmente #88039
    Up
    0
    Down
    ::

    capello35″ post=87470Quello che intendo per “centrare” è portare la larghezza della tabella al 90% della pagina intesa come foglio, e non area di stampa.

    E’ possibile?

    Sì, è possibile. Ma non consigliabile.

    Non usare [tt]\multirow[/tt], ti stai solo complicando la vita.

    `\documentclass{article}
    \usepackage[pass,showframe]{geometry} % solo per mostrare i margini

    \usepackage{longtable,booktabs}

    % per celle che devono occupare più righe
    \newcommand{\splitentry}[2][c]{%
    \begin{tabular}{@{}#1@{}}#2\end{tabular}%
    }

    \begin{document}

    \begingroup
    \LTleft=0pt minus 10em
    \LTright=\LTleft
    \begin{longtable}{lccr}
    \caption{A simple longtable example}\\
    \centering
    Metadata (eng) & \multicolumn{1}{l}{Metadato (ita)} & Type & Examples \\
    \toprule
    \endfirsthead
    \multicolumn{4}{l}%
    {\tablename\ \thetable\ — \textit{Continued from previous page}} \\
    Metadata (eng) & \multicolumn{1}{l}{Metadato (ita)} & Type & Examples \\
    \toprule
    \endhead
    \\
    \bottomrule \multicolumn{4}{r}{\textit{Continued on next page}} \\
    \endfoot
    \\
    \bottomrule
    \endlastfoot
    Assignee Address & \multicolumn{1}{c}{Assegnatario, indirizzo} &
    Text & \splitentry[r]{California \\ “Route 66''} \\
    Abstract & \multicolumn{1}{c}{Sommario} &
    Text & \splitentry[r]{widget \\ “titanium steel''} \\
    Assignee City & \multicolumn{1}{c}{Assegnatario, città} &
    Text & \splitentry[r]{Paris \\ “New York''} \\
    Claims & \multicolumn{1}{l}{Rivendicazioni} &
    Text & “cardboard box'' \\
    aaaaaaaaaaaaaaaa & bbbbbbbbbbbbbbbbbb &
    cccccccccccccccc & dddddddddddddddddd

    \end{longtable}
    \endgroup
    \end{document}`

    Ciao
    Enrico

    in risposta a: List of figure, inserimento nome file immagine. #88019
    Up
    0
    Down
    ::

    Xini” post=87463Ciao a tutti,

    dovrei inserire il nome del file immagine associato a ciascuna Figure nell’elenco delle figure, esiste un modo per farlo automaticamente?
    Senza dover copiare il nome nella short caption, perchè francamente mi sembra un modo poco elegante per farlo
    Grazie.

    Non capisco a che serva. Puoi dare qualche informazione in più? I file grafici stanno tutti nella stessa cartella del documento LaTeX? Hai anche la didascalia? Vuoi anche la didascalia nell’elenco delle figure?

    Ciao
    Enrico

    in risposta a: \preto{\chapter} per soli chapter numerati… #88000
    Up
    0
    Down
    ::

    rici80″ post=87466…pardon…. sempre lo stesso errore; ecco qua l’esempio:

    `\documentclass[15pt,a4paper,pdftex,oneside,unicode=true]{scrbook}
    \usepackage{classicthesis-ldpkg}
    \usepackage[parts, pdfspacing, linedheaders, listsseparated]{classicthesis}

    \usepackage{amsmath, amsfonts, amssymb, amsbsy, amsthm, fixmath}
    \usepackage[italian]{babel}
    \usepackage{bbm}
    \usepackage{calc, cancel, colortbl, cprotect}
    \usepackage{etoolbox}
    \usepackage[T1]{fontenc}
    \usepackage{fancyvrb, fullpage, float}
    \usepackage{ifthen}
    \usepackage[utf8]{inputenc}
    \usepackage{longtable, linearA}
    \usepackage{marvosym}
    \usepackage{paralist}
    \usepackage{setspace, skak, shorttoc}
    \usepackage{textcomp, titletoc}
    \usepackage{verbatim}
    \usepackage{wasysym, wrapfig}
    \usepackage{bookmark}

    \preto{\part}
    {
    \cleardoublepage
    \ifthenelse{\equal{\arabic{part}}{0}}{}{\addtocontents{toc}{\protect\clearpage}}
    }

    \newcounter{mychapterinpartcounter}[part]
    \preto{\chapter}
    {
    \stepcounter{mychapterinpartcounter}
    \ifthenelse{\equal{\arabic{mychapterinpartcounter}}{1}}{}{\addtocontents{toc}{\protect\filbreak}}
    }

    \preto{\section}{\ifthenelse{\equal{\arabic{section}}{0}}{}{\clearpage}}

    \begin{document}

    \pdfbookmark[1]{Indice breve}{Indice breve}
    \shorttoc{Indice breve}{1}

    \clearpage

    \setcounter{tocdepth}{2}
    \renewcommand{\contentsname}{Indice dettagliato}
    \pdfbookmark[1]{Indice dettagliato}{Indice dettagliato} %{Indice}{Indice}
    \tableofcontents`

    vorrei due indici con diverso dettaglio,
    e che in questi le parti successive alla prima richiedano un’andata a capo,
    e che anche i capitoli se non contenuti su una pagina vadano a capo….

    un po’ cervellotico forse, ma utile per dare già dall’indice un certo schema alla materia trattata…

    grazie mille

    Continuo a non capire. Che significa “richiedano un’andata a capo”? E che sono i “capitoli non contenuti su una pagina”?

    Ciao
    Enrico

    in risposta a: \preto{\chapter} per soli chapter numerati… #87998
    Up
    0
    Down
    ::

    rici80″ post=87460[…]

    Ho preferito separare i post…..per i posteri !! 😉

    E non si capisce nulla di ciò che desideri fare, né quale sia il problema. Esempio minimo?

    Ciao
    Enrico

    in risposta a: [SEMI-RISOLTO] mparhack + greek: errore con \listoffigures #87992
    Up
    0
    Down
    ::

    Doc” post=87456Confermo! Da me il tuo codice va, ma non è proprio proprio il codice che avevo postato QUA e che invece continua a darmi problemi!

    Evidentemente ci sono delle altre incompatibilità, che non riesco ad individuare.

    Nel frattempo, ovvio al problema evitando di scrivere quell’unica parola in greco.

    Grazie mille a tutti e ciao,
    Domenico

    Inutile continuare a dire che quel codice ti dà problemi. Nessuno, a parte te, possiede i file che carichi.

    Ciao
    Enrico

    in risposta a: \preto{\chapter} per soli chapter numerati… #87996
    Up
    0
    Down
    ::

    rici80″ post=87438Salve a tutti (sì, anche e soprattutto a te, sommo Gregorio…),

    come da titolo vorrei, dato un \preto{\chapter}{…}, che questo venisse eseguito per soli capitoli numerati, e dunque mai per \chapter*….

    Sarebbe inoltre ciò possibile senza ridefinire il comando chapter???

    Grazie in anticipo per ogni consiglio.

    Ciao a tutti.

    `\makeatletter
    \pretocmd{\@chapter}{}{}{}
    \makeatother`
    Nota le due coppie di graffe alla fine che sono necessarie.

    Spiegazione: [tt]\chapter[/tt] esegue alla fine [tt]\secdef\@chapter\@schapter[/tt] che esegue [tt]\@chapter[/tt] se non c’è *, [tt]\@schapter[/tt] altrimenti. Prima di [tt]\secdef[/tt] viene eseguito [tt]\cleardoublepage[/tt], viene eseguito [tt]\thispagestyle{plain}[/tt] e poco altro. Direi che aggiungere qualcosa all’inizio di [tt]\chapter[/tt] è inutile.

    Ciao
    Enrico

    in risposta a: footnote con simbolo “scomparso” #87909
    Up
    0
    Down
    ::

    sirvietta” post=87376Sto utilizzando un Times (non New Roman) in ogni caso non sembra essere un problema di fonr perché il simbolo “parallel” viene visualizzato se lo metto nel testo. Ho provato anche a cambiare il font e il problema sussiste è come se nelle note non potesse apparire per qualche strano motivo…

    Esempio minimo, per favore.

    Ciao
    Enrico

    in risposta a: Dimensioni Calligra #87760
    Up
    0
    Down
    ::

    PM” post=87217Salve, sto usando il pacchetto calligra con l’intenzione di scrivere alcune parti del titolo con tale carattere. Il problema è che anche mettendo \Huge la dimensione risulta troppo piccola. Mi servirebbe comunque ingrandirla. C’è qualcuno che mi può aiutare? Ringranziandovi in anticipo vi saluto

    `\documentclass{article}
    \usepackage{calligra}
    \DeclareFontShape{T1}{calligra}{m}{n}{<->s*[2.4]callig15}{}

    \begin{document}
    abc \calligra{abc} def
    \end{document}`
    Il fattore definito dal pacchetto è 1.44 invece di 2.4. Con 2.4 l’occhio è uguale a quello dei caratteri usuali.

    Ciao
    Enrico

    in risposta a: Creare una pagina con le note #87731
    Up
    0
    Down
    ::

    nico_arctic” post=87185Ciao a tutti, mi sono appena iscritto ma consultavo sempre il forum per risolvere tutti i problemi che incontravo appena installato Latex. Ora ci ho abbastanza preso la mano, ma ho un problema che non riesco a risolvere: nell’introduzione della mia tesi, voglio inserire delle note ma non al piè di pagina, bensì in una pagina apposta, che metterò o subito dopo (prima del capitolo 1) o in fondo alla tesi (prima della bibliografia). Quindi voglio che, nel testo dell’introduzione compaiano i numerini in apice che rimandino alle note tutte elencate in una pagina dedicata.

    C’è un modo per farlo tramite qualche pacchetto? Perché a me viene in mente solo il metodo “manuale”, e quindi creare gli esponenti numerati come fossero formule matematiche e poi fare “a mano” un file tex con le note.

    Grazie in anticipo a chiunque mi risponderà;)

    Ti segnalo anche il pacchetto enotez

    Ciao
    Enrico

    in risposta a: Nuovo errore pacchetto varioref #87705
    Up
    0
    Down
    ::


    Inutile allegare la sfilza di errori; normalmente è il primo che causa tutti gli altri.

    Ciao
    Enrico

    in risposta a: immagini inserite senza il \begin{figure} #87646
    Up
    0
    Down
    ::

    speed field” post=87112Alcune volte ho la necessità di inserire le immagini in alcuni punti precisi, e se usassi il begin figure, anche con l’opzione h, a volte latex le mette dove vuole lui.
    quindi uso solo linclude graphic. esiste un modo per usare label e caption senza usare il begin figure?

    nel caso ciò non fosse possibile, è possibile modificare manualmente l’elenco delle figure per inserire le figure che non hanno la caption?

    Se un’immagine deve stare in un punto preciso, allora non ha bisogno di didascalia e non ha senso inserire l’illustrazione nell’elenco.

    Ciao
    Enrico

    in risposta a: problema allineamento con array #87635
    Up
    0
    Down
    ::

    M.D.” post=87094Salve, sto tentano di fare una descrizione con l’ambiente array, e questo, giustamente, centra il corpo del testo nella pagina, mentre io lo vorrei allineato con il paragrafo. Devo rinunciare ad array o è possibile qualche soluzione?

    grazie
    Mauro

    `\documentclass[a4paper,11pt,twoside,openright]{book}

    \usepackage{latexsym}
    \usepackage{fancyhdr}
    \usepackage[italian]{babel} %lingua predefinita
    \usepackage[T1]{fontenc} %migliora la sillabazione
    \usepackage[utf8]{inputenc}
    \usepackage{amsmath} %migliora la gestione di documenti con formule
    \usepackage{amssymb} %+ simboli matematici
    %\usepackage{amsthm} %migliora la gestione degli enunciati matematici
    \usepackage{eurosym}
    \usepackage{booktabs}
    \usepackage{array}
    \usepackage{dcolumn}
    \usepackage{multirow}
    \usepackage{hhline}
    \usepackage[babel]{csquotes}
    \usepackage[backend=biber,babel=hyphen,style=philosophy-modern]{biblatex}
    \usepackage{etoolbox}
    \usepackage{microtype}

    \begin{document}

    \paragraph{\textbf{Draga a cucchiaio}}
    \begin{displaymath}
    \begin{array}{ll}
    \textmd{Service life pontoon} & \textmd{20 years}\\
    \textmd{Service life cable crane} & \textmd{10 years}\\
    \textmd{Service hours}& \textmd{84 hours per week}\\
    \textmd{Residual value pontoon}& \textmd{5 \% of V}\\
    \textmd{Residual value crane}& \textmd{5 \% of V}\\
    \textmd{Utilisation period }& \textmd{26 weeks}\\
    \textmd{D+i\:pontoon}& \textmd{9.317 \% of V per year or 0.358 \% per week}\\
    \textmd{D+i\:crane}& \textmd{13.876 \% of V per year or 0.534 \% per week}\\
    \textmd{M+R\:pontoon}& \textmd{5.20 \% of V per year or 0.20 \% per week}\\
    \textmd{M+R\:crane}& \textmd{9.880 \% of V per year or 0.380 \% per week}\\
    \textmd{Standard value }& \textmd{V}=4000\cdot \textmd{W}_{pontoon}+1000\cdot \textmd{W}_{crane}+2370\cdot \textmd{I} \\
    \end{array}
    \end{displaymath}

    \paragraph{\textbf{Rimorchiatore}}
    \begin{displaymath}
    \begin{array}{ll}
    \textmd{Service life} & \textmd{18 years}\\
    \textmd{Service hours} & \textmd{84 hours per week}\\
    \textmd{Residual value }& \textmd{5 \% of V}\\
    \textmd{Utilisation period }& \textmd{26 weeks}\\
    \textmd{D+i}& \textmd{9.794 \% of V per year or 0.377 \% per week}\\
    \textmd{M+R}& \textmd{9.10 \% of V per year or 0.350 \% per week}\\
    \textmd{Standard value }& \textmd{V}=1450\cdot \textmd{S}\\
    \end{array}
    \end{displaymath}

    \end{document}`

    Perché mai [tt]array[/tt]?
    `\documentclass[a4paper,11pt,twoside,openright]{book}
    \usepackage{amsmath}

    \begin{document}

    \noindent\begin{tabular}{@{}ll@{}}
    \multicolumn{2}{@{}l@{}}{\textbf{Draga a cucchiaio}}\\
    Service life pontoon & 20 years\\
    Service life cable crane & 10 years\\
    Service hours& 84 hours per week\\
    Residual value pontoon& 5\% of $V$\\
    Residual value crane& 5\% of $V$\\
    Utilisation period & 26 weeks\\
    $D+i$ pontoon& 9.317\% of $V$ per year or 0.358\% per week\\
    $D+i$ crane& 13.876\% of $V$ per year or 0.534\% per week\\
    $M+R$ pontoon& 5.20\% of $V$ per year or 0.20\% per week\\
    $M+R$ crane& 9.880\% of $V$ per year or 0.380\% per week\\
    Standard value & $V=4000\cdot W_\textrm{pontoon}+1000\cdot W_\textrm{crane}+2370\cdot I$
    \end{tabular}

    \end{document}`
    Nota che % non va separato dal numero; nota anche come si rende il modo matematico. Non usare [tt]\paragraph[/tt] per scopi del genere.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 601 al 615 (di 13,218 totali)

Go to top