Kontrollieren Sie die Schriftgröße in Grafiken in LaTeX beim Skalieren in Minipage / Subfig?

8

Ich verwende pgf / tikz-Grafiken und ich frage mich, wie man die Skalierung von Schriftgrößen in den Grafiken steuern kann, wenn man sie in Minipage / Subfig-Umgebungen verwendet?

Gibt es eine Möglichkeit, eine permanente Schriftgröße für pgf / tikz-Grafiken oder allgemein für Latex manuell festzulegen, damit die Schriftgröße für die Skalierung invariant ist?

Idealerweise würde ich gerne in der Lage sein, eine Schriftgröße pro Grafik oder für alle Grafiken oder Subfig / Minipage-Umgebungen manuell festzulegen?

Hier ist ein Beispiel für die Verwendung wie vorgeschlagen. Danke für die Hilfe.

%Vor%

Vielleicht kann ich außerhalb von minipage / subfig die Vorschläge aus dem anderen Beitrag verwenden, um die Schrift groß zu machen, da die Grafik mit der Seitenbreite skaliert wird? In dem Beispiel ging es um das erste eigene Bild, das größer war, und dann um zwei kleine Bilder, die Seite an Seite mit ihren eigenen Bildunterschriften in einer Figur nebeneinander lagen.

Ich habe einige R-Tags in deinem Profil Mica gesehen. Die Grafiken werden mit TikzDevice erstellt und in meinem Latex-Dokument aufgenommen.

Also erzeuge ich die Dateien ohne die tikzpicture-Umgebung, damit ich dort selbst Optionen einstellen kann. Wenn ich die \begin{tikzpicture} \end{tikzpicture} verwende, bekomme ich den Fehler "Dimension zu groß Ich kann nicht mit Größen arbeiten, die größer sind als etwa 19 Fuß. Weiter und ich werde den größtmöglichen Wert verwenden." . Ich muss \beginpgfgraphicnamed{} .. \endpgfgraphicnamed{} verwenden, um es zum Laufen zu bringen? Nicht sicher, was die Auswirkung genau ist.

Hier ist ein Beispiel für die automatisch generierte Datei:

%Vor%

........

%Vor%

........

%Vor%

Hoffentlich ist das hilfreich, über die ganze Datei sind ~ 1.000 Zeilen, also habe ich versucht, eine Darstellung der einzigartigen Bits auszuschneiden. Bitte lassen Sie mich wissen, wenn Sie etwas anderes brauchen.

Vielen Dank,

Jay

    
Jay 10.02.2010, 18:25
quelle

1 Antwort

12

Ich bin mir nicht ganz sicher, was dein Ziel ist. Um die Schriftgröße oder die Größe des Restes des Bildes zu ändern? Es gibt mehrere Möglichkeiten, eines davon zu erreichen:

Meine Beispielbox mit einer 1cm x 1cm großen Box:

%Vor%

Skalieren Sie die grafischen Elemente, aber NICHT den Text:

%Vor%

Skalieren Sie nur die Koordinaten (wenn keine Einheit angegeben wurde, wurden Multiplikationen des angegebenen x-, y- und z-Vektors verwendet):

%Vor%

Explizite Längen werden damit nicht verändert:

%Vor%

Skaliere alles, auch den Text (laut pgfmanual wird das nicht empfohlen):

%Vor%

Gleicher Effekt mit LaTeX-Befehlen:

%Vor%

Ändern Sie die Schriftgröße lokal, aber die Größe der grafischen Elemente wird nicht geändert:

%Vor%

Ändern Sie die Schriftgröße in allen folgenden tikzpicture-Umgebungen ( \tikzset kann auch verwendet werden, um die obigen Optionen festzulegen):

%Vor%

\tikzset bleibt in Gruppen lokal:

%Vor%

Ich weiß nicht, ob Sie die Dateien graph?.tex bearbeiten können, oder werden diese erzeugt? Vielleicht können Sie Optionen an das Programm übergeben, das die tikzpicture -Umgebung generiert. Andernfalls stellen Sie einfach die gewünschte Option in Ihrem gewünschten Bereich mit \tikzset ein.

Hoffe, das hilft.

BEARBEITEN : Wenn die Optionen (wie font= ) lokal in graph?.tex definiert sind, haben diese Vorrang vor den außerhalb definierten Optionen. Wenn dies der Fall ist, können Sie sie nicht von außen überschreiben. Sie müssten die Dateien bearbeiten.

BEARBEITEN : Dieses "minimale" Beispiel funktioniert für mich (zeigt einen wirklich großen "Mackenzie-Nettoumsatz", der die Breite der Teilfigur überschreitet)

%Vor%

Bitte testen Sie, ob das auch für Sie funktioniert. Wenn dies der Fall ist, versuchen Sie, diese zu ändern, bis sie nicht mehr funktioniert. Was ist die entscheidende Änderung?

    
Meinersbur 11.02.2010, 02:17
quelle

Tags und Links