2010-05-17 2 views
10

Khi tôi quấn văn bản của tôi xung quanh một hình tôi không thể làm cho nó quấn quanh văn bản chính xác. Về cơ bản, tôi muốn có các văn bản trong phần con số này là quấn quanh nó, nhưng khi tôi biên dịch nó con số của tôi kết thúc lên phía dưới trang bên cạnh văn bản trong phần khác. 1. Làm cách nào để thay đổi điều này? 2. (loại điểm nhỏ) Làm cách nào để tạo nhãn cho chú thích, chẳng hạn như "Hình 1.", in đậm?Bao gói văn bản xung quanh một hình trong LaTeX

\usepackage{graphicx} 
\usepackage{wrapfig} 

... 

\begin{wrapfigure}{r}{40mm} 
    \begin{center} 
    \includegraphics[scale=0.5]{image} 
    \end{center} 
    \caption{This is the image.} 
\end{wrapfigure} 
+0

Bạn đã phát hành hình nền trước đoạn văn được cho là xuất hiện cùng với? –

Trả lời

13

Câu hỏi # 1

Nó có thể phụ thuộc vào thực tế là chiều rộng quy định như tùy chọn \includegraphics có thể lớn hơn chiều rộng quy định tại đầu của môi trường wrapfigure.

Tốt hơn là chỉ định chiều rộng liên quan đến \textwidth. Hơn nữa, kể từ khi hộp wrapfig là hơi lớn hơn so với con số hộp, nó nên luôn luôn lớn hơn một chút:

\begin{wrapfigure}{r}{.3\textwidth} 
    \centering 
    \includegraphics[.27\textwidth]{image} 
    \caption{This is the image.} 
\end{wrapfigure} 

Câu hỏi # 2

Sử dụng gói caption, bạn có thể thay đổi bố cục các nhãn như bạn thích. Nếu bạn chỉ muốn chúng được in đậm, hãy nhập vào phần mở đầu của bạn:

\usepackage[labelfont=bf]{caption} 
+0

Việc lấy chiều rộng sai sẽ không ảnh hưởng đến vị trí của wrapfigure: wrapfigure với tùy chọn r chỉ phát hành một parbox, mà phải được đặt ngay lập tức. Tôi đoán rằng hiệu ứng sẽ là hiển thị văn bản trên hình ảnh, –

+0

Nhìn vào tài liệu gói, có vẻ như vị trí wrapfig thực sự phụ thuộc vào những gì xung quanh hình bạn muốn quấn. Công thức, danh sách, v.v ... có thể thỏa hiệp vị trí chính xác. Có thể việc cung cấp phần còn lại của văn bản có thể giúp tìm ra giải pháp. –