
Eu uso biblatex
e biber
. Quero que a parte "edição" da minha bibliografia apareça "edisi pertama","edisi kedua","edisi ketiga",etc em vez de "1ª edição","2ª edição","3ª edição",etc. Alterei com sucesso "edition" para "edisi" e como colocá-lo antes de "pertama","kedua"...
ATUALIZADO: escrevo minha tese em arquivos de látex separados. Aqui está o principal:
\documentclass[12pt, a4paper, onecolumn, oneside, final]{report}
\usepackage{uithesis}
\input{laporan_setting}
\begin{document}
\include{sampul}
\setcounter{page}{1}
\pagenumbering{arabic}
\include{bab1}
\singlespacing
\printbibliography
\end{document}
E este é uithesis.sty:
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage{comment}
\usepackage{tikz}
\usetikzlibrary{patterns}
\usepackage{Sweave}
\usepackage{booktabs}
\usepackage{bigstrut}
\usepackage{multirow}
\usepackage{pgfplots}
\pgfmathdeclarefunction{gauss}{2}{
\pgfmathparse{1/(#2*sqrt(2*pi))*exp(-((x-#1)^2)/(2*#2^2))}}
\usepackage{placeins}
\usepackage{tocloft}
\usepackage{tocbibind}
\usepackage{url}
\urlstyle{same}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage[paper=a4paper,headheight=0pt,headsep=2.5cm,footskip=1.4cm,
left=4cm,top=4cm,right=3cm,bottom=3cm]{geometry}
\usepackage{changepage}
\usepackage[font=footnotesize,format=plain,labelfont=bf,up,textfont=up]{caption}
\usepackage{floatrow}
\floatsetup[table]{style=plaintop,objectset=centering,footskip=3.5pt}
\floatsetup[figure]{style=plain,floatwidth=1.2\textwidth}
\renewcommand\FBbskip{2pt}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{stmaryrd}
\usepackage{pslatex}
\usepackage{fancyhdr}
\usepackage{pdfpages}
\usepackage[ConnyRevised]{fncychap}
\usepackage{colortbl}
\usepackage{float}
\floatplacement{figure}{H}
\floatplacement{table}{H}
\usepackage[style=authoryear,backend=biber,abbreviate=false]{biblatex}
\addbibresource{dafpus.bib}
\bibitemsep .5cm
\ifmorenames{true}
\NewBibliographyString{in}
\NewBibliographyString{and}
\NewBibliographyString{bibliography}
\NewBibliographyString{edition}
\DefineBibliographyStrings{english}{%
in = {dalam},
and = {dan},
bibliography = {Daftar Pustaka},
edition = {edisi}}
Responder1
A maneira mais fácil é inserir o texto como deseja vê-lo no edition
campo, por exemplo
edition = {edisi ketiga}
É claro que isto não é tão automático como gostaríamos que fosse. Para alguns idiomas (onde a palavra para edição não varia com o número da edição)
\DeclareFieldFormat{edition}{%
\ifinteger{#1}
{\bibstring{edition}~\mkbibordedition{#1}}
{#1\isdot}}
pode ser suficiente. Aqui, o número permanece um ordinal formatado conforme definido no .lbx
arquivo.
Existem algumas soluções para converter um número inteiro nas palavras correspondentes, consulteConverta qualquer número na palavra correspondente, você terá que percorrer grandes distâncias se houver alguma mudança na palavra para "edição", dependendo do valor do edition
campo.