Tôi đang sử dụng đồ họa pgf/tikz và tôi tự hỏi làm thế nào người ta có thể kiểm soát việc mở rộng kích thước phông chữ trong đồ họa khi sử dụng chúng trong môi trường minipage/subfig?Kiểm soát kích thước phông chữ trong đồ họa trong LaTeX khi chia tỷ lệ trong minipage/subfig?
Có cách nào để đặt thủ công kích thước phông chữ vĩnh viễn cho đồ họa pgf/tikz hoặc bằng latex nói chung để làm cho kích thước phông chữ bất biến để mở rộng quy mô không?
Lý tưởng nhất là tôi muốn có thể chỉ định kích thước phông chữ cho mỗi đồ họa hoặc cho tất cả môi trường đồ họa hoặc môi trường phụ/minipage theo cách thủ công?
Dưới đây là ví dụ về cách sử dụng như được đề xuất. Cảm ơn đã giúp đỡ.
\begin{figure}[h]
\centering
\subfloat[Graph 1]{
\begin{minipage}[h]{0.7\linewidth}
\centering\beginpgfgraphicnamed{graph1}
\input{graph1.tex}
\endpgfgraphicnamed
\label{fig:graph1}
\end{minipage}}
\hspace{5pt}
\subfloat[Graph 2]{
\begin{minipage}[h]{0.5\linewidth}
\centering\beginpgfgraphicnamed{graph2}
\input{graph2.tex}
\endpgfgraphicnamed
\label{fig:graph2}
\end{minipage}}
\subfloat[Graph 3]{
\begin{minipage}[h]{0.5\linewidth}
\centering\beginpgfgraphicnamed{graph3}
\input{graph3.tex}
\endpgfgraphicnamed
\label{fig:graph3}
\end{minipage}}
\caption{Three Graphs}
\end{figure}
Có lẽ bên ngoài minipage/subfig Tôi có thể sử dụng đề xuất từ bài đăng khác để làm phông chữ lớn vì đồ họa được phóng to với chiều rộng trang? Những gì tôi đã đi cho trong ví dụ là hình ảnh đầu tiên trên riêng của nó, lớn hơn, và sau đó hai ảnh nhỏ ngay bên cạnh bên cạnh với chú thích của riêng mình trong một con số.
Tôi đã thấy một số thẻ R trong tiểu sử của bạn Mica. Các đồ họa được tạo ra bằng cách sử dụng tikzDevice và được chọn trong tài liệu latex của tôi.
Vì vậy, tôi đang tạo các tệp không có môi trường tikzpicture để tôi có thể tự đặt tùy chọn ở đó. Khi tôi sử dụng số \begin{tikzpicture} \end{tikzpicture}
Tôi nhận được lỗi "Kích thước quá lớn Tôi không thể làm việc với kích thước lớn hơn khoảng 19 feet. Tiếp tục và tôi sẽ sử dụng giá trị lớn nhất có thể.". Tôi cần sử dụng \beginpgfgraphicnamed{} .. \endpgfgraphicnamed{}
để làm cho nó hoạt động? Không chắc tác động chính xác là gì.
Đây là một mẫu của tập tin tự động tạo ra:
\begin{scope}
\path[clip] ( 0.00, 0.00) rectangle (794.97,614.29);
\definecolor[named]{drawColor}{rgb}{0.13,0.76,0.43}
\definecolor[named]{fillColor}{rgb}{0.31,0.94,0.66}
\end{scope}
\begin{scope}
\path[clip] ( 0.00, 0.00) rectangle (794.97,614.29);
\definecolor[named]{drawColor}{rgb}{0.13,0.76,0.43}
\definecolor[named]{fillColor}{rgb}{0.31,0.94,0.66}
\end{scope}
........
\begin{scope}
\path[clip] ( 0.00, 0.00) rectangle (794.97,614.29);
\definecolor[named]{drawColor}{rgb}{0.13,0.76,0.43}
\definecolor[named]{fillColor}{rgb}{0.31,0.94,0.66}
\definecolor[named]{fillColor}{rgb}{1.00,1.00,1.00}
\draw[fill=fillColor,draw opacity=0.00,] ( 0.00, 0.00) rectangle (794.97,614.29);
\end{scope}
........
\begin{scope}
\path[clip] ( 0.00, 0.00) rectangle (794.97,614.29);
\definecolor[named]{drawColor}{rgb}{0.13,0.76,0.43}
\definecolor[named]{fillColor}{rgb}{0.31,0.94,0.66}
\definecolor[named]{drawColor}{rgb}{0.00,0.00,0.00}
\node[rotate= 90.00,color=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale= 1.00] at (15.92,310.59) {Mackenzie Net Sales};
\end{scope}
\begin{scope}
\path[clip] ( 0.00, 0.00) rectangle (794.97,614.29);
\definecolor[named]{drawColor}{rgb}{0.13,0.76,0.43}
\definecolor[named]{fillColor}{rgb}{0.31,0.94,0.66}
\end{scope}
Hy vọng điều đó hữu ích, trên tất cả các tệp là ~ 1.000 dòng vì vậy tôi đã cố gắng cắt bỏ biểu diễn o f các bit duy nhất. Xin vui lòng cho tôi biết nếu bạn cần bất cứ điều gì khác.
Rất cám ơn,
Jay
mã thực tế sẽ vẫn hữu ích. tại sao bạn mở rộng một bản vẽ tikz/pgf? tại sao không chỉ vẽ nó với kích thước phù hợp? – Mica
Mã được thêm, cảm ơn! :) – Jay