Chuyển đến nội dung

float, wrapfig và rotating trong Scissor LaTeX

Các gói float, wrapfig và rotating hoạt động một phần trong Scissor LaTeX: [H] từ float giữ hình đúng chỗ bạn viết, còn wrapfigure và wraptable trở thành float căn giữa thông thường mà không có văn bản bao quanh, sidewaysfigure và sidewaystable không được xoay, và \newfloat cùng \restylefloat không được nhận biết.

Các gói này làm gì

  • float thêm vị trí đặt [H] ("đúng tại đây, không di chuyển"), cùng \newfloat và \restylefloat để tạo loại float và kiểu trình bày của riêng bạn.
  • wrapfig thêm wrapfigure và wraptable, nằm ở một bên văn bản với đoạn văn chảy bao quanh.
  • rotating thêm sidewaysfigure và sidewaystable, xoay một float 90 độ lên một trang riêng, cùng các môi trường turn và rotate cho bất kỳ nội dung nào.

Những gì hoạt động ở đây

Tính năngTrong Scissor LaTeXGhi chú
\begin{figure}[H]Hoạt độngHình nằm nguyên tại vị trí của nó trong văn bản.
\newfloat, \floatstyle, \restylefloatKhông hỗ trợBị bỏ qua kèm ghi chú trong thẻ Sự cố, và các đối số của chúng được in ra thành văn bản.
wrapfigure, wraptableMột phầnMột hình hoặc bảng căn giữa thông thường kèm chú thích. Văn bản không chảy bao quanh, và độ rộng bị bỏ qua.
sidewaysfigure, sidewaystableMột phầnMột hình hoặc bảng thông thường, không bị xoay.
landscape (pdflscape, lscape)Một phầnNội dung được giữ trên một trang bình thường.
Môi trường turn, rotateKhông hỗ trợNội dung được giữ, không bị xoay, và góc xoay được in ra thành văn bản.

Ví dụ

[H] giữ hình nằm giữa hai đoạn văn:

[H] đặt hình ngay tại đây

LaTeXPhần mở đầu: \usepackage{float}Mở trong trình soạn (mở trong thẻ mới)
John Doe measured the length of 44 rods.
\begin{figure}[H]
  \centering
  \fbox{Histogram of the rod lengths}
  \caption{Rod lengths.}
\end{figure}
Most rods are close to the mean.
Dàn trang bởi Scissor LaTeX: [H] đặt hình ngay tại đây

Một wrapfigure trở thành một hình căn giữa thông thường, và văn bản tiếp tục bên dưới nó:

wrapfigure không có văn bản bao quanh

LaTeXPhần mở đầu: \usepackage{wrapfig}Mở trong trình soạn (mở trong thẻ mới)
\begin{wrapfigure}{r}{0.4\textwidth}
  \centering
  \fbox{Portrait}
  \caption{Erika Mustermann.}
\end{wrapfigure}
Erika Mustermann has led the lab since 2021. In a TeX installation
this paragraph would flow around the portrait on the right; here it
starts below the figure.
Dàn trang bởi Scissor LaTeX: wrapfigure không có văn bản bao quanh

Một sidewaystable giữ nguyên nội dung, không bị xoay:

sidewaystable không được xoay

LaTeXPhần mở đầu: \usepackage{rotating}Mở trong trình soạn (mở trong thẻ mới)
\begin{sidewaystable}
  \centering
  \caption{A wide table.}
  \begin{tabular}{lrrrr}
    Year & Q1 & Q2 & Q3 & Q4 \\
    2025 & 44 & 47 & 51 & 50 \\
  \end{tabular}
\end{sidewaystable}

Khả năng tương thích

  • Từ một bản cài đặt TeX sang đây: tài liệu được dàn trang. Hình có văn bản bao quanh hiện thành float rộng hết văn bản, và float bị xoay hiện thẳng đứng, nên một bảng rất rộng có thể tràn qua lề.
  • Từ đây sang một bản cài đặt TeX: tài liệu biên dịch ở đó mà không cần sửa, và việc bao chữ và xoay được áp dụng.

Tài liệu hướng dẫn đầy đủ có trên CTAN: ctan.org/pkg/float, ctan.org/pkg/wrapfig và ctan.org/pkg/rotating. Về vị trí đặt nói chung, xem Float: đặt hình và bảng.

Xem thêm Float, Hình và ảnh và caption, subcaption.

Hỏi và đáp

Làm thế nào để hình không bị di chuyển?

Hãy nạp float và viết \begin{figure}[H]. Ở đây, vị trí đặt có h cũng giữ hình tại chỗ.

Văn bản có thể chảy bao quanh ảnh không?

Hiện chưa được. Một wrapfigure được hiển thị như một hình thông thường phía trên phần văn bản tiếp theo.

Mọi ví dụ trên trang này đều được Scissor LaTeX dàn trang khi xây dựng trang web. Cập nhật lần cuối 2026-11-07.