Grafica in LaTeX | \ Comando Includegraphics

In realtà, ci sono due aspetti della grafica in LaTeX che vale la pena menzionare:

Il primo ha un supporto limitato nel LaTeX originale e nei suoi pacchetti. È implementato con l’aiuto di regole verticali e orizzontali. Questo perché il LaTeX originale si basa sul motore TEX originale, che produce output principale in formato * dvi *, che non è adatto per descrivere né linee e curve o dati di immagini raster binarie. Ma i motori che sono in grado di produrre formati di supporto grafico (come PDFTEX a PDF) possono anche gestire la grafica utilizzando pacchetti dipendenti dal formato o funzionalità del pacchetto. Quest’ultima grafica non sono supportate nel LaTeX di base per lo stesso motivo. Di seguito discuteremo di caratteristiche di inclusione grafica.

Il pacchetto grafico" e il comando \includgraphics`

Quando si parla di inclusione grafica in LaTeX, la prima cosa che mi viene in mente è il comando \include. È definito nel pacchetto graphics, che dovresti menzionare nel preambolo per consentire le sue caratteristiche.

1\usepackage{graphics}

Se il sistema di composizione non è configurato per l’uso, diciamo, PDFTEX per impostazione predefinita, è necessario specificare l’opzione appropriata che costringerà il pacchetto a utilizzare il file “driver” richiesto:

1\usepackage[pdftex]{graphics}

Un file driver fa parte di un pacchetto che implementa l’interfaccia tra i comandi del pacchetto e le primitive di estensione TEX di basso livello dipendenti dal formato. Il supporto grafico in LaTeX ASPUSE.TEX è configurato per utilizzare il proprio driver, quindi non è necessario specificare l’opzione del driver.

Ora, il modo più semplice per includere, diciamo, un’immagine PNG è digitare:

1\includegraphics{sample-image.png}

dove sample-image.png è il nome del file che si desidera includere. Potresti persino risolvere l’estensione. Il pacchetto graphics contiene l’elenco delle definizioni di formati supportati. Quando si cerca un file, attraversa quell’elenco e include il primo file di corrispondenza trovato.

È inoltre possibile specificare il nome file completo utilizzando un percorso assoluto o relativo:

1\includegraphics{d:/sample-image.png} % absolute path
2\includegraphics{./sample-image.png} % relative to the current directory
3\includegraphics{../img/sample-image.png} % relative to the directory containing the current one

Un altro modo per specificare la posizione dei file grafici è definire un elenco di percorsi alternativi usando il comando \graphicspath prima di chiamare\includegraphics:

1\graphicspath{{d:/img}{c:/img}{d:/work/img}}

Ridimensionando la grafica

Il pacchetto Latex graphics fornisce comandi per manipolare il contenuto. Quindi è possibile ridimensionare la grafica inclusi (in effetti, qualsiasi cosa descritta dal codice tex/latex) come segue:

1\scalebox{.5}{\includegraphics{sample-image.png}} % scales both width and height by 0.5
2\scalebox{.5}[1.5]{\includegraphics{sample-image.png}} % scales the width and height by 0.5 and 1.5 respectively

Ridimensionare la grafica

È simile al ridimensionamento, ma si specifica la dimensione richiesta anziché un fattore di ridimensionamento:

1\resizebox{10mm}{!}{\includegraphics{sample-image.png}} % changes the width to 10mm preserving the proprtions
2\resizebox{20mm}{10mm}{\includegraphics{sample-image.png}} % changes both width and height independently

Ruotando la grafica

1\rotatebox{25}{\includegraphics{sample-image.png}} % rotates the image by 25 degrees counterclockwise

Il pacchetto di LaTeX graphicx

Il pacchetto LaTex graphicx fornisce l’interfaccia key = value` alle trasformazioni dei contenuti. Per abilitare le sue caratteristiche, dovresti menzionarlo nel preambolo:

1\usepackage{graphicx}
2\usepackage[pdftex]{graphicx} % with the driver option

Puoi combinare una delle seguenti opzioni, ma tieni presente che l’ordine è importante.

Viewport grafica

1\includegraphics[viewport=10 10 280 220]{sample-image.png} % sets the viewport with the lower left corner
2                                                           % at the point (10, 10) (coinsides with (0, 0)
3                                                           % of the box) and dimensions 280x220pt
4\includegraphics[viewport=10 10 250 220,clip]{sample-image.png} % the same, but the image is clipped by the viewport

Grafica di ridimensionamento

1\includegraphics[scale=.5]{sample-image.png} % scales both width and height by 0.5

Ridimensionare la grafica

1\includegraphics[width=15mm]{sample-image.png} % changes the width to 15mm preserving the proprtions
2\includegraphics[height=15mm,width=25mm]{sample-image.png} % changes both width and height independently

Grafica rotante

1\includegraphics[angle=10]{sample-image.png} % rotates the image by 10 degrees counterclockwise

Per saperne di più sulle funzionalità del pacchetto di pacchetti graphics, consulta la documentazione qui e qui.

Puoi anche controllare la conversione gratuita app Web in base a Aspose.TeX per API .NET.

Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.