2013-04-24 41 views
7

Tôi muốn viết tiêu đề hình của mình theo hai dòng theo cách mà tôi có thể thay đổi thuộc tính văn bản của cả hai dòng riêng biệt. Tôi đã tìm thấy:Thay đổi phông chữ trong tiêu đề hình hai dòng

title(['\bf{first line}' char(10) '\rm{second line}']) 

làm cho dòng đầu tiên được in đậm. Nhưng làm thế nào tôi có thể thay đổi kích thước phông chữ cho dòng đầu tiên?

+0

xem gói cũ nhưng vẫn rất tốt này của Douglas Schwarz: [Hộp công cụ văn bản theo kiểu] (http://www.frontiernet.net/~dmschwarz/stextfun/) (chạy bản trình diễn để xem mức độ mạnh mẽ của nó) – Amro

Trả lời

9
title(['\fontsize{20pt}\bf{first line}' char(10) '\fontsize{10pt}\rm{second line}']) 

Tôi tìm thấy cú pháp này được ẩn trong tài liệu: http://www.mathworks.com/help/matlab/creating_plots/adding-text-annotations-to-graphs.html#f0-19466 Và sau đó bỏ qua chút ít.

+0

+1 được tìm thấy độc đáo! Tôi đã cố gắng '\ Large', vv ... tin tưởng đối tượng' text' để chỉ hỗ trợ cách không chuẩn cho việc thực hiện nó trong TeX ... – wakjah

6

Tôi với Dan, nhưng tôi muốn bỏ qua unintuitive char(10) và sử dụng theo chiều dọc nối tế bào mảng:

title({... 
    '\fontsize{25pt}\bf{first line}' 
    '\fontsize{8pt}\rm{second line}' 
}) 

Kết quả:

enter image description here

Không có gì mới, chỉ cần một cách trực quan và dễ đọc hơn.

+0

Có vẻ tốt hơn nhiều! – Dan

+0

Wo Wo !!! Cảm ơn bạn ... bạn đang ở trên. – Mushi

Các vấn đề liên quan