我在使用捆綁包合併地圖單元格時遇到問題。
我正在嘗試得到這個結果:
但透過這段程式碼,我得到了這個結果:
有人能告訴我我的錯誤是什麼嗎?
\documentclass[a4paper,11pt]{extarticle}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{kvmap}
\usepackage{xcolor}
\begin{document}
\begin{kvmap}
\begin{kvmatrix}{C,B,A,E,D}
{\textcolor{red}{1}} & 0 & 0 & 1 & 1 & 0 & 0 & {\textcolor{red}{1}} \\
{\textcolor{red}{1}} & 0 & 0 & 1 & 1 & 0 & 0 & {\textcolor{red}{1}} \\
{\textcolor{red}{d}} & d & d & d & d & d & d & {\textcolor{red}{d}} \\
{\textcolor{red}{1}} & 0 & 0 & 1 & 0 & d & 0 & {\textcolor{red}{1}}
\end{kvmatrix}
\bundle[invert=true]{0}{0}{7}{3}
\end{kvmap}
\end{document}
答案1
問題為kvmap
它無法猜測是否應該進行水平反轉或垂直反轉。在版本 0.3.3 中(正在向 CTAN 發送,可從專案儲存庫工件),有新的鍵來控制行為。
使用新版本,您可以像這樣編寫程式碼:
\documentclass[a4paper,11pt]{extarticle}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{kvmap}
\usepackage{xcolor}
\begin{document}
\begin{kvmap}
\begin{kvmatrix}{C,B,A,E,D}
{\textcolor{red}{1}} & 0 & 0 & 1 & 1 & 0 & 0 & {\textcolor{red}{1}} \\
{\textcolor{red}{1}} & 0 & 0 & 1 & 1 & 0 & 0 & {\textcolor{red}{1}} \\
{\textcolor{red}{d}} & d & d & d & d & d & d & {\textcolor{red}{d}} \\
{\textcolor{red}{1}} & 0 & 0 & 1 & 0 & d & 0 & {\textcolor{red}{1}}
\end{kvmatrix}
\bundle[invert=true, vinvert=false, overlapmargins=6pt]{0}{0}{7}{3}
\end{kvmap}
\end{document}