Adaptions of biblatex bibliography style (different language than English)

biberbiblatexbibliographiesbibliographystylebibtex

I would like to adapt my reference style to the current journal style. As far as I see, it looks like APA style but not entirely matching. I have prepared a minimal scenario for the current and the desired cases below.

Minimal LaTeX Scenario:

\begin{filecontents}{shortbib.bib}
@article{example,
    author={Chen, Jung Chieh and Wen, Chao Kai and Ting, Pangan},
    journal={IEEE Communications Letters}, 
    title={An Efficient Pilot Design Scheme for Sparse Channel Estimation in OFDM Systems}, 
    year={2013},
    volume={17},
    number={7},
    pages={1352-1355}
}
\end{filecontents}

\documentclass{article}
\usepackage[backend=biber, style=apa]{biblatex}
\addbibresource{shortbib.bib}
\begin{document}
    test text \cite{example}\\
    %\citep{example} > throws an error
    test text (\cite{example})\\
\printbibliography
\end{document}

The language of the desired one is also different. Issues I have detected:

  • Removing the parentheses around the year
  • Removing the & symbol
  • Instead of dot after year, should use comma
  • Need to surround title in quotes
  • Cite with dig. instead of et al. for multiple authors.

I know there are a lot of issues but how can I approach the problem ? I cannot handle it just touching biblatex parameters such as setting style=apa.

enter image description here

Edit/Solutions:

  • I realized that instead of using \cite or \citep, \parencite is great option in order to place a citation together in parenthesis. For more details see.
  • @marquinho 's solution is fab for the language-specific realization. Please see the comment below. \DefineBibliographyStrings{english}{andothers = ve di\u{g}\adddot, volume = Cilt, issue = Sayi}

Best Answer

Support for Turkish was added to the biblatex core in v3.15 (2020-08-16, see e.g. Can I change words in bibliography to Turkish words?, Biblatex turkish bibliography citation support). You just need to account for the babel-turkish making = active: \newgeometry doesn't work with Turkish babel package.

biblatex-apa, however, does not at this point have a Turkish localisation and therefore will not work in a Turkish document.

Since you say you need a style that is only "like APA" but not entirely real APA I strongly suggest you do not use biblatex-apa as a basis for your style. biblatex-apa was specifically written to implement all the idiosyncrasies of APA style and little care is taken to make it customisable.

Here is a start that should reproduce the desired output from the screenshot

\documentclass[turkish]{article}
\usepackage[shorthands=:!]{babel}
\usepackage[
  backend=biber,
  style=ext-authoryear,
  maxbibnames=999,
  mincitenames=1, maxcitenames=2,
  giveninits=true,
  articlein=false,
]{biblatex}

\renewcommand*{\newunitpunct}{\addcomma\space}

\DeclareNameAlias{sortname}{family-given}

\DeclareDelimAlias[bib]{finalnamedelim}{multinamedelim}

\DeclareDelimFormat[bib]{nameyeardelim}{\newunitpunct}

\DeclareFieldFormat{biblabeldate}{#1}

\DeclareFieldFormat
  [article,inbook,incollection,inproceedings,patent,thesis,unpublished]
  {titlecase:title}{\MakeSentenceCase*{#1}}

\renewcommand*{\jourvoldelim}{\addcomma\space}
\renewcommand*{\volnumdelim}{\addcomma\space}
\DeclareFieldFormat[article,periodical]{volume}{\bibcplstring{jourvol}~#1}
\DeclareFieldFormat[article,periodical]{number}{\bibcplstring{issue}~#1}

\begin{filecontents}{\jobname.bib}
@article{example,
  author  = {Chen, Jung Chieh and Wen, Chao Kai and Ting, Pangan},
  journal = {IEEE Communications Letters},
  title   = {An Efficient Pilot Design Scheme
             for Sparse Channel Estimation in {OFDM} Systems},
  year    = {2013},
  volume  = {17},
  number  = {7},
  pages   = {1352-1355},
  langid  = {english},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
  Lorem \autocite{example}

  dolor \autocite{sigfridsson}

  ipsum \parencite{example}

  sit \cite{example}

  \printbibliography
\end{document}

Lorem (Chen ve di˘ g. 2013)
dolor (Sigfridsson ve Ryde 1998)
ipsum (Chen ve di˘ g. 2013)
sit Chen ve di˘ g. 2013
Chen, J. C., Wen, C. K., Ting, P., 2013, “An efficient pilot design scheme for sparse channel estimation in OFDM systems”, IEEE Communications Letters, Cilt 17, Sayı 7, ss. 1352–1355.

Some relevant questions for the modifications are How to (properly) remove the parentheses around the year in authoryear style? (v3), Suppress "In:" biblatex, Changing type @article to look kind of like @book, Sentence case for titles in biblatex.

More hints for customisation of biblatex styles can be found at Guidelines for customizing biblatex styles and the myriad of specific biblatex questions on this site.