그림 목록 이름 변경 및 아랍어 텍스트에 그래픽 포함

그림 목록 이름 변경 및 아랍어 텍스트에 그래픽 포함
  • 피규어 목록 이름을 "قائمة الصور"에서 "قائمة الصور"로 변경하고 싶습니다.

  • 아랍어 텍스트에 그래픽(pdf,eps)을 포함하려고 하면 결과 pdf의 그림이 항상 페이지 오른쪽에 숨겨집니다!!

  • 폴리글로시아를 사용하지 않고 섹션 숫자를 힌디어에서 아랍어로 어떻게 변경할 수 있습니까?

  • TOC의 모든 페이지 번호를 오른쪽으로 정렬하는 방법.

\documentclass[a4paper, oneside, 12pt]{book}
\usepackage[top=23mm,bottom=22mm,left=2cm,right=3cm]{geometry}
\usepackage{arabtex}
\usepackage[utf8]{inputenc}
\usepackage[LFE,LAE]{fontenc}
\usepackage[arabic]{babel}
\usepackage{gensymb}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{fancyhdr}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\cfoot{\thepage}
\pagestyle{fancy} 
\addto\captionsarabic{%
\renewcommand\chaptername{الفصل}
}
\addto{\captionsarabic}{\renewcommand*{\contentsname}{قائمة المحتويات}}


\begin{document}
\renewcommand{\baselinestretch}{1.5}
\thispagestyle{plain}
\pagenumbering{roman}

\tableofcontents
\listoffigures


\begin{otherlanguage}{arabic}

\chapter{الأول}

\section{الأول}

\subsection{الأول}

\subsection{الثاني}

\section{الثاني}

\subsection{الأول}

\subsection{الثاني}

\subsection{الثالث}

\section{الثالث}

\end{otherlanguage}

\end{document}

여기에 이미지 설명을 입력하세요

답변1

몇 가지 변경 사항이 포함된 예는 다음과 같습니다(몇 가지 설명 포함). WRT에서 까지 \includegraphics, 참조Babel을 이용한 그림. 방향을 혼합하려면 pdftex많은 노력이 필요하므로 xetex또는 로 전환하는 것을 고려하십시오 luatex(참조아랍어 - 바벨).

\documentclass[a4paper, oneside, 12pt]{book}
\usepackage[top=23mm,bottom=22mm,left=2cm,right=3cm]{geometry}

\usepackage[utf8]{inputenc}
\usepackage[T1,LFE,LAE]{fontenc}
\usepackage[arabic]{babel}
\usepackage{gensymb}
\usepackage{graphicx}
\usepackage{caption}

\usepackage{fancyhdr}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\cfoot{\thepage}
\pagestyle{fancy} 

% Although there are a few alternatives, this is the
% canonical way to redefine captions:

\setlocalecaption{arabic}{chapter}{الفصل}
\setlocalecaption{arabic}{contents}{قائمة المحتويات}
\setlocalecaption{arabic}{listfigure}{قائمة الصور}

% The font encoding must be switched to get Latin characters:

\makeatletter
\renewcommand\thepart
  {{\fontencoding{T1}\selectfont\@Roman\c@part}}
\renewcommand\thechapter
  {{\fontencoding{T1}\selectfont\@arabic\c@chapter}}
\renewcommand\thesection
  {{\fontencoding{T1}\selectfont\thechapter.\@arabic\c@section}}
\renewcommand\thesubsection
  {{\fontencoding{T1}\selectfont\thesection.\@arabic\c@subsection}}
\renewcommand\thesubsubsection
  {{\fontencoding{T1}\selectfont\thesubsection.\@arabic\c@subsubsection}}
\renewcommand\theparagraph
  {{\fontencoding{T1}\selectfont\thesubsubsection.\@arabic\c@paragraph}}
\renewcommand\thesubparagraph
  {{\fontencoding{T1}\selectfont\theparagraph.\@arabic\c@subparagraph}}
\renewcommand\thefigure
  {{\fontencoding{T1}\selectfont\ifnum\c@chapter>\z@\thechapter.\fi\@arabic\c@figure}}
\makeatother

\begin{document}
\renewcommand{\baselinestretch}{1.5}
\thispagestyle{plain}
\pagenumbering{roman}

\tableofcontents
\listoffigures

\selectlanguage{arabic}

\chapter{الأول}

\begin{figure}
\caption{شكل}
\foreignlanguage{english}{\includegraphics[width=6cm]{example-image-a.png}}
\end{figure}

\section{الأول}

\subsection{الأول}

\subsection{الثاني}

\end{document}

관련 정보