Chèn hình ảnh trong latex

     

Bài viết sẽ giới thiệu đến bạn các cách chèn hình trong LaTeX. Chèn hình đứng, hình ngang, hình to, hình nhỏ, hình chính, hình phụ,… và tất cả các thứ liên quan đến chèn hình trong LaTeX.

Bạn đang xem: Chèn hình ảnh trong latex

Gói lệnh sử dụng

Để có thể chèn hình vào LaTeX, bạn phải sử dụng gói lệnh sau, đặt nó TRƯỚC egindocument

usepackagegraphicx

Chèn hình dễ dàng nhất

Bạn chỉ việc thêm mẫu đánh dấutrong đoạn lệnh mẫu sau đây là hoàn toàn có thể chèn được hình

documentclass<12pt>articleusepackagevietnamusepackagegraphicxegindocumentĐoạn văn bản này không tồn tại ý nghĩa, đa số là để thử nghiệm và khiến cho cái văn bạn dạng nó nhiều năm dài. includegraphicshinh1Đoạn văn bản này không có ý nghĩa, hầu hết là nhằm thử nghiệm và làm cho cái văn bản nó dài dài. enddocumentLưu ý, hinh1 đó là file hình của bạn, file hình cần được được để chung thư mục với file .tex. Nó thực ra là hinh1.png nhưng lúc chèn vào LaTeX thì không đề nghị ghi .png cũng được. Hiệu quả sẽ là

Bạn đang thấy hình nhỏ bướm nó bị “lệch lịch sự trái” và có vẻ như “quá to”. Vậy làm sao để thu bé dại hình lại hoặc nhằm nó ở bất kỳ vị trí nào? Đọc các phần tiếp theo sau nhé!

*

Vị trí để hình


Ở bên trên yêu cầu bạn phải để hình thuộc thư mục với file .tex thì lúc include, bạn chỉ cần để tên của hình vào là được.
*

*

Rất 1-1 giản, các bạn dùng câu lệnh như mặt dưới

includegraphicshinh/hinh1

Form chèn hình đầy đủ

Nếu bạn có nhu cầu để hình trọng điểm hoặc bạn muốn liên kết đến với hình (ví dụ hình của khách hàng ở chương 1 đánh số là Hinh-1. Khi chúng ta ở chương 5, bạn có nhu cầu gọi lại Hình-1 thì đề xuất làm sao?). Chưa kể, bạn có nhu cầu ở đầu tài liệu của mình, có một trang “Danh sách hình ảnh” (List of figures) liệt kê hết các hình vào văn phiên bản của chúng ta (hoàn toàn tự động) thì làm cho sao?Dùng form sau đây

egincenter eginfigure egincenter includegraphicshinh/hinh1 endcenter captionCái đã hiển thị bên dưới hình labelrefhinh1 endfigureendcenter
Giải phù hợp đoạn code (Click nhằm mở)
Ví dụ ta gồm đoạn code (bạn có thể copy rồi paste vào trong 1 file .tex để chạy thử)


documentclass<12pt>articleusepackagevietnamusepackagegraphicxegindocumentlistoffiguressectionNội dung chínhĐoạn ngôn từ này không có ý nghĩa, chủ yếu là để thử nghiệm và tạo nên cái văn phiên bản nó nhiều năm dài. egincenter eginfigure egincenter includegraphicshinh/hinh1 endcenter captionCái đang hiển thị bên dưới hình labelrefhinh1 endfigureendcenterĐoạn văn bản này không có ý nghĩa, đa số là để thử nghiệm và khiến cho cái văn phiên bản nó nhiều năm dài hơn. Bạn phải gọi lại Hình efrefhinh1 làm việc trang pagerefrefhinh1.enddocument
Kết quả thật hình bên dưới đây

*

Chèn hình ở ngang

Để có thể chèn hình ở ngang, bạn cần dùng gói lệnh sau(đặt trước egindocument)

usepackagepdflscapeSau đó các bạn dùng đoạn code sau

eginlandscape egincenter eginfigure egincenter includegraphicshinh1.png endcenter captionabc labelxyz endfigure endcenterendlandscape

Chèn các hình phụ trong một hình chính

Nhiều hình phụ là sao, bạn xem hình dưới nhé. Để rất có thể chèn nhị hình phụ nằm theo chiều ngang nhau

*

Để có thể chèn như thế, trước tiên bạn cần gói lệnh (đặt trước egindocument)

usepackagesubfigSau đó chúng ta dùng đoạn code sau

eginfiguresubfloat includegraphicsimage1hfillsubfloat includegraphicsimage2hfillsubfloat includegraphicsimage3captionA figure with three subfiguresendfigureĐể rất có thể chèn 3 hình phụ (2 hình trên, 1 hình dưới)

*

Bạn yêu cầu dùng gói lệnh

usepackagesubfigureSau đó các bạn dùng đoạn lệnh sau

eginfigure%centeringsubfigure...code chèn hình...qquadsubfigure...code chèn hình...\subfigurelabel3figs-c...code chèn hình...%captionThree subfigures.label3figsendfigureNếu bạn có nhu cầu chèn nhiều kiểu khác phức hợp hơn, hãy tham khảo tài liệu tìm hiểu thêm của gói lệnh subfigure ở links này.

Chèn hình wrap (hình lấn chữ)

Ví dụ như dưới đây

Bạn cần sử dụng gói lệnh

usepackagewrapfigVới đoạn code sau

eginwrapfigurel<0pt>0.25linewidth includegraphicshinh/hinh1endwrapfigure
Giải say mê đoạn code (Click để mở)
l (chữ “lờ”) tức là hình đã sang “trái”, bạn thay thành chữ “r” đã sang phải.0.25linewidth : khu vực mà hình sẽ chiếm bởi 0.25 chiều dài của đoạn (như hình trên). Bạn cũng có thể thay thông qua số đo ví dụ (ví dụ 2cm, 3em,…)0pt : hình của chúng ta có thể “lấn” ra bên ngoài biên, tại chỗ này mình chọn 0 tức là ko tất cả lấn, chúng ta tăng số này lên nó sẽ lấn ra.
Tiếp theo, Math2IT sẽgiới thiệu tiếp đến các bạn cách chèn hình nâng cấp hơn vào LaTeX như luân chuyển hình, hình ở bên trái, caption ở mặt phải,…

Xoay hình theo góc từ chọn

Để hoàn toàn có thể xoay tròn hình, rất 1-1 giản, bạn thêm tuỳ lựa chọn anglenhư cái lệnh bên dưới đây. Chũm số 45 bởi vì những góc mà các bạn muốn.

includegraphicstest.png

Hình một bên, chú thích một bên

Bình thường xuyên thì chú thích của hình đang ở bên dưới ngoài ra ví dụ sống trên. Bây giờ bạn có nhu cầu cái chú thích đó ở phía trái (hoặc bên phải) đồng cấp với hình thì làm cho sao? có hai cách để bạn chọn.

Cách 1

Dùng gói lệnh sau, để trước egindocument

usepackagefloatrowCách sử dụng, xem đoạn code sau đây, trong đó

4cm, 5cm lần lượt là chiều rộng lớn của hình với độ dài chiếc chú thích, bạn cũng có thể thay bằng textwidth (chiều rộng lớn của trang).

Xem thêm: Cách Dùng Hàm If Và And Trong Excel, Sử Dụng Các Hàm If Với And, Or Và Not

right, top : địa chỉ của chiếc chú thích, ở đó là ở bên buộc phải hình và ở phía trên. Bạn có thể thay right bởi left (bên trái), nuốm top bởi vì center (giữa), bottom (dưới).

eginfigurefloatboxfigurecaptionA kiểm tra figure with its caption side by sidelabelfig:testincludegraphicstest %file test.pngendfigure

Cách 2

Cách này có nhược điểm là dòng chú thích hợp nó chỉ hoàn toàn có thể ở dưới bên đề xuất chứ không tự động canh giữa hình được. Dùng gói lệnh sau, cũng để trước egindocument

usepackagesidecapCách dùng

eginSCfigure centering caption ... Caption text ... includegraphics% test %file hìnhendSCfigure

Tuỳ chỉnh với listoffigures

listoffigures chất nhận được bạn liệt kê tất cả các hình trong tài liệu sinh sống một nơi nào đó. Cái này giống hệt như một mục lục thu nhỏ tuổi chỉ giành riêng cho hình ảnh vậy. Bạn có thể đặt câu lệnh này ở bất kể đâu chúng ta muốn, thông thường thì nó được đặt ở đầu tài liệu như đoạn code lấy ví dụ sau

listoffigureslistoftables ableofcontentsNếu gồm một hình nào đó mà caption của nó quá dài trong khi chúng ta chỉ mong mỏi hiện ở listoffiguresngắn thôi thì làm sao? Rất solo giản, dùng như đoạn code sau

captionCái hiện tại ở bên dưới hìnhCòn nếu như khách hàng không hy vọng một hình nào đó hiện vào listoffiguresthì bạn cần dùng gói lệnh caption cùng cách áp dụng như sau

usepackagecaption %Cái này để trước egindocumentcaption<>Cái hiện nay ở bên dưới hình

Thay đổi caption khoác định dưới hình

Theo mang định, bên dưới mỗi hình đang làHình 1.hoặcFigure 1. Bây giờ bạn có nhu cầu bỏ chúng đi hoặc đổi khác chúng thì làm sao? Rất 1-1 giản, chúng ta thêm dòng tiếp sau đây trướcegindocument

enewcommandfigurenameẢnh.ThayẢnh.bởi bất kể chữ nào bạn có nhu cầu thay hoặc bỏ trống nếu như khách hàng không mong hiện bọn chúng ra.